SAP ABAP Interface IF_PAK_PROJECT_QUERIES (Queries for PAK_PROJECT Access)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-PAK (Application Component) Package Tools
     SPAK_API (Package) Package API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PAK_PROJECT_QUERIES Queries for PAK_PROJECT Access 20100724
Properties
Interface IF_PAK_PROJECT_QUERIES  
Short Description Queries for PAK_PROJECT Access    
General Data
Package SPAK_API   Package API 
Created 20100724   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_PAK_PROJECT_QUERIES has no interface.
Friends
Interface IF_PAK_PROJECT_QUERIES has no friend.
Attributes
Interface IF_PAK_PROJECT_QUERIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALL_CPROJECT_IDS Instance method Public Method Get all cProject-IDs available in the current system 20100724
2 GET_CPROJECT_GUIDS_FROM_IDS Instance method Public Method Get GUID and Description for many cProject-IDs 20100724
3 GET_CPROJECT_GUID_FROM_ID Instance method Public Method Get GUID and Description from a single cProject-ID 20100724
4 GET_CPROJECT_IDS_FROM_GUIDS Instance method Public Method Get ID and Description for many cProject GUIDs 20100724
5 GET_CPROJECT_ID_FROM_GUID Instance method Public Method Get ID and Description from a single cProject GUID 20100724
6 GET_CPROJECT_ID_FROM_ID_RANGE Instance method Public Method Get ID, GUID and Description for cProject-ID Range Table 20100730
Events
Interface IF_PAK_PROJECT_QUERIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_PAK_PROJECT_GUIDS Public See coding 20100724 tt_pak_project_guids type sorted table of pak_project_guid with unique key table_line
2 TT_PAK_PROJECT_GUID_DATA Public See coding 20100724 tt_pak_project_guid_data type sorted table of ty_pak_project_data with unique key project_guid with non-unique sorted key project_id components project_id
3 TT_PAK_PROJECT_IDS Public See coding 20100724 tt_pak_project_ids type sorted table of pak_project_id with unique key table_line
4 TT_PAK_PROJECT_ID_DATA Public See coding 20100724 tt_pak_project_id_data type sorted table of ty_pak_project_data with non-unique key project_id with unique sorted key project_guid components project_guid
5 TT_PAK_PROJECT_ID_RANGE Public See coding 20100730 tt_pak_project_id_range type range of pak_project_id
6 TY_PAK_PROJECT_DATA Public See coding 20100724 begin of ty_pak_project_data, project_id type pak_project_id, project_guid type pak_project_guid, description type c length 40, inactive type abap_bool, end of ty_pak_project_data
7 TY_PAK_PROJECT_ID_DESCRIPTION Public See coding 20100724 ty_pak_project_id_description type c length 40
Method Signatures

Method GET_ALL_CPROJECT_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_ALSO_INACTIVE_PROJECTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121023
2 Returning RT_PROJECT_IDS Value transfer Type reference (TYPE) TT_PAK_PROJECT_ID_DATA 20100729
# Exception Resumable Description Created on
1 CX_PAK_PROJECTS_MESSAGE 20100724

Method GET_CPROJECT_GUIDS_FROM_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NON_EXISTING_PROJECT_IDS Call by reference Type reference (TYPE) TT_PAK_PROJECT_IDS 20100724
2 Exporting ET_PROJECT_GUIDS Call by reference Type reference (TYPE) TT_PAK_PROJECT_GUID_DATA 20100724
3 Importing IT_PROJECT_IDS Call by reference Type reference (TYPE) TT_PAK_PROJECT_IDS 20100724
# Exception Resumable Description Created on
1 CX_PAK_PROJECTS_MESSAGE 20100724

Method GET_CPROJECT_GUID_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT_GUID Call by reference Type reference (TYPE) PAK_PROJECT_GUID 20100724
2 Exporting EV_PROJECT_ID_DESCR Call by reference Type reference (TYPE) TY_PAK_PROJECT_ID_DESCRIPTION 20100724
3 Exporting EV_PROJECT_IS_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20121023
4 Importing IV_PROJECT_ID Call by reference Type reference (TYPE) PAK_PROJECT_ID 20100724
# Exception Resumable Description Created on
1 CX_PAK_PROJECTS_MESSAGE 20100724

Method GET_CPROJECT_IDS_FROM_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NON_EXISTING_PROJECT_GUIDS Call by reference Type reference (TYPE) TT_PAK_PROJECT_GUIDS 20100724
2 Exporting ET_PROJECT_IDS Call by reference Type reference (TYPE) TT_PAK_PROJECT_ID_DATA 20100724
3 Importing IT_PROJECT_GUIDS Call by reference Type reference (TYPE) TT_PAK_PROJECT_GUIDS 20100724
# Exception Resumable Description Created on
1 CX_PAK_PROJECTS_MESSAGE 20100724

Method GET_CPROJECT_ID_FROM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROJECT_ID Call by reference Type reference (TYPE) PAK_PROJECT_ID 20100724
2 Exporting EV_PROJECT_ID_DESCR Call by reference Type reference (TYPE) TY_PAK_PROJECT_ID_DESCRIPTION 20100724
3 Exporting EV_PROJECT_IS_INACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20121023
4 Importing IV_PROJECT_GUID Call by reference Type reference (TYPE) PAK_PROJECT_GUID 20100724
# Exception Resumable Description Created on
1 CX_PAK_PROJECTS_MESSAGE 20100724

Method GET_CPROJECT_ID_FROM_ID_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROJECT_ID_RANGE Call by reference Type reference (TYPE) TT_PAK_PROJECT_ID_RANGE 20100730
2 Returning RT_PROJECT_IDS Value transfer Type reference (TYPE) TT_PAK_PROJECT_ID_DATA 20100730
# Exception Resumable Description Created on
1 CX_PAK_PROJECTS_MESSAGE 20100730
History
Last changed by/on SAP  20130531 
SAP Release Created in 703