SAP ABAP Class CL_SIW_QUERIES (Querys for SIW Database)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SIW (Application Component) Service Implementation Workbench
     S_SIW_CORE (Package) Core of Service Implementation Workbench
Properties
Class CL_SIW_QUERIES  
Short Description Querys for SIW Database    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_SIW_CORE   Core of Service Implementation Workbench 
Created 20070109   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 IF_SIW_CONFIGURATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_SIW_OPERATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SIW_PROJECT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SIW_QUERIES has no interface implemented.
Friends
Class CL_SIW_QUERIES has no friend class.
Attributes
Class CL_SIW_QUERIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_REALMS Static method Private Method Build the realms of a project 20101020
2 FIND_CONFIGS_BY_PATTERN Static method Public Method Find SIW Configurations Based on Search Pattern 20070109
3 FIND_CONFIG_BY_ID Static method Public Method Find an SIW Configuration Based on its Identifier 20070516
4 FIND_PIECE_IN_OTHER_PROJECTS Static method Public Method Checks Whether an Object is Owned by Another Project 20101020
5 FIND_PROJECTS Static method Public Method Find all SIW Projects (No References) 20101021
6 FIND_PROJECTS_BY_ANY Static method Public Method Find all SIW Projects Based on Any 20080728
7 FIND_PROJECTS_BY_CONFIG Static method Public Method Find all SIW Projects for a Given Configuration 20070109
8 FIND_PROJECTS_BY_LRU Static method Public Method Find Most Recently Used Projects 20080707
9 FIND_PROJECTS_BY_NAMESPACE Static method Public Method Find all SIW Projects for a Given ES Repository Namespace 20070606
10 FIND_PROJECTS_BY_OPERATION Static method Public Method Find all SIW Projects for a Given ES Repository Operation 20070606
11 FIND_PROJECTS_BY_PATTERN Static method Public Method Find all SIW Projects Based on Search Pattern 20070109
12 FIND_PROJECTS_BY_PROXY_PCKG Static method Public Method Find all SIW Projects having the Given Proxy Package 20070731
13 FIND_PROJECTS_BY_SERVICE Static method Public Method Find all SIW Projects for a Given ES Repository Service 20070606
14 GET_REALM_OF_PROJECT Static method Private Method Determines realm of a certain piece 20101020
15 IS_PROJECT_LEVEL0_VISIBLE Static method Private Method 20101206
16 RETURN_CONFIG Static method Private Method Filter: Shall a Configuration be Returned in a Query Result 20090918
17 RETURN_PROJECT Static method Private Method Filter: Shall a Project be Returned in a Query Result 20090918
Events
Class CL_SIW_QUERIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYP_STR_PROJ_REALM Public See coding 20101020 BEGIN OF typ_str_proj_realm, project_id TYPE siw_dte_project_id, realm TYPE siw_dte_project_realm, END OF typ_str_proj_realm
2 TYP_STR_TEMPLATE Public See coding 20091006 BEGIN OF typ_str_template, config_id TYPE siw_dte_config_id, template TYPE siw_str_template, END OF typ_str_template
3 TYP_TAB_TEMPLATE Public See coding 20091006 typ_tab_template TYPE STANDARD TABLE OF typ_str_template WITH DEFAULT KEY
4 TYP_TAH_PROJ_REALMS Public See coding 20101020 typ_tah_proj_realms TYPE HASHED TABLE OF typ_str_proj_realm WITH UNIQUE KEY project_id
Method Signatures

Method BUILD_REALMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REALMS Value transfer Type reference (TYPE) TYP_TAH_PROJ_REALMS 20101020

Method BUILD_REALMS on class CL_SIW_QUERIES has no exception.

Method FIND_CONFIGS_BY_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) STRING 20070109
2 Returning R_CONFIGS Value transfer Type reference (TYPE) IF_SIW_CONFIGURATION=>TAB 20070109

Method FIND_CONFIGS_BY_PATTERN on class CL_SIW_QUERIES has no exception.

Method FIND_CONFIG_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) CSEQUENCE 20070516
2 Returning R_CONFIG Value transfer Object reference (TYPE REF TO) IF_SIW_CONFIGURATION Serviceimplementierungsprojekt 20070516
# Exception Resumable Description Created on
1 CX_SIW_EXECUTION_ERROR Execution Error 20101210

Method FIND_PIECE_IN_OTHER_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PIECE_NAME Call by reference Type reference (TYPE) SIW_DTE_PIECE_NAME Name eines Stücks 20101020
2 Importing I_PIECE_TYPE Call by reference Type reference (TYPE) SIW_DTE_PIECE_TYPE SIW Object Type 20101029
3 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID ID eines Projekts 20101020
4 Returning R_TAB_PIECES Value transfer Type reference (TYPE) IF_SIW_DB_IMPL_ACCESS=>TTY_TSIW_IMPL_PIECE Ergebnis der Abfrage 20101020

Method FIND_PIECE_IN_OTHER_PROJECTS on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TAB_PROJECT_HEADER Call by reference Type reference (TYPE) SIW_TAB_PROJECT_HEADER project headers 20101021
2 Exporting E_TAB_PROJECT_ID Call by reference Type reference (TYPE) SIW_TAB_PROJECT_ID table of project ids 20101021
3 Importing I_RNG_CONFIG_ID Call by reference Type reference (TYPE) SIW_TAB_RNG_CONFIG_ID 20101021
4 Importing I_RNG_NAMESPACE Call by reference Type reference (TYPE) SIW_TAB_RNG_NAMESPACE 20101021
5 Importing I_RNG_OPERATION Call by reference Type reference (TYPE) SIW_TAB_RNG_OPERATION 20101021
6 Importing I_RNG_PIECE_ID Call by reference Type reference (TYPE) SIW_TAB_RNG_PIECE_ID 20101021
7 Importing I_RNG_PIECE_NAME Call by reference Type reference (TYPE) SIW_TAB_RNG_PIECE_NAME 20101021
8 Importing I_RNG_PROJECT_ID Call by reference Type reference (TYPE) SIW_TAB_RNG_PROJECT_ID 20101021
9 Importing I_RNG_SERVICE Call by reference Type reference (TYPE) SIW_TAB_RNG_SERVICE_INTERFACE 20101021
10 Importing I_RNG_SERVICE_LEVEL Call by reference Type reference (TYPE) SIW_TAB_RNG_SERVICE_LEVEL 20101021
11 Importing I_RNG_VAR_ID_1 Call by reference Type reference (TYPE) SIW_TAB_RNG_VAR_ID 20101021
12 Importing I_RNG_VAR_ID_2 Call by reference Type reference (TYPE) SIW_TAB_RNG_VAR_ID 20101021
13 Importing I_RNG_VAR_ID_3 Call by reference Type reference (TYPE) SIW_TAB_RNG_VAR_ID 20101021
14 Importing I_RNG_VAR_VALUE_1 Call by reference Type reference (TYPE) SIW_TAB_RNG_VAR_VALUE 20101021
15 Importing I_RNG_VAR_VALUE_2 Call by reference Type reference (TYPE) SIW_TAB_RNG_VAR_VALUE 20101021
16 Importing I_RNG_VAR_VALUE_3 Call by reference Type reference (TYPE) SIW_TAB_RNG_VAR_VALUE 20101021

Method FIND_PROJECTS on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_ANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) CSEQUENCE 20080728
2 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20080728

Method FIND_PROJECTS_BY_ANY on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) STRING Serviceimplementierungsprojekt 20070606
2 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG CL_SIW_LOG=>NULL Logging Interface of SIW 20080509
3 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20070109

Method FIND_PROJECTS_BY_CONFIG on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_LRU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20080707
2 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20080707

Method FIND_PROJECTS_BY_LRU on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090922
2 Importing I_NAMESPACE Call by reference Type reference (TYPE) STRING Serviceimplementierungsprojekt 20070606
3 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20070606

Method FIND_PROJECTS_BY_NAMESPACE on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090922
2 Importing I_OPERATION Call by reference Type reference (TYPE) STRING Serviceimplementierungsprojekt 20070606
3 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20070606

Method FIND_PROJECTS_BY_OPERATION on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090922
2 Importing I_PATTERN Call by reference Type reference (TYPE) CSEQUENCE 20070109
3 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20070109

Method FIND_PROJECTS_BY_PATTERN on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_PROXY_PCKG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090922
2 Importing I_PROXY_PCKG Call by reference Type reference (TYPE) CSEQUENCE Serviceimplementierungsprojekt 20070731
3 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20070731

Method FIND_PROJECTS_BY_PROXY_PCKG on class CL_SIW_QUERIES has no exception.

Method FIND_PROJECTS_BY_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG Call by reference Object reference (TYPE REF TO) IF_SIW_LOG Logging Interface of SIW 20090922
2 Importing I_SERVICE Call by reference Type reference (TYPE) STRING Serviceimplementierungsprojekt 20070606
3 Returning R_PROJECTS Value transfer Type reference (TYPE) IF_SIW_PROJECT=>TAB 20070606

Method FIND_PROJECTS_BY_SERVICE on class CL_SIW_QUERIES has no exception.

Method GET_REALM_OF_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ID Call by reference Type reference (TYPE) SIW_DTE_PROJECT_ID SIW Project ID 20101020
2 Returning R_REALM Value transfer Type reference (TYPE) SIW_DTE_PROJECT_REALM project realm 20101020

Method GET_REALM_OF_PROJECT on class CL_SIW_QUERIES has no exception.

Method IS_PROJECT_LEVEL0_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT_ATTR Call by reference Type reference (TYPE) SIW_STR_PROJECT_HEADER 20101206
2 Returning R_OK Value transfer Type reference (TYPE) ABAP_BOOL 20101206

Method IS_PROJECT_LEVEL0_VISIBLE on class CL_SIW_QUERIES has no exception.

Method RETURN_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG Call by reference Object reference (TYPE REF TO) IF_SIW_CONFIGURATION Service Implementation Project 20090918
2 Returning R_OK Value transfer Type reference (TYPE) ABAP_BOOL 20090918

Method RETURN_CONFIG on class CL_SIW_QUERIES has no exception.

Method RETURN_PROJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT Call by reference Object reference (TYPE REF TO) IF_SIW_PROJECT Project 20090918
2 Returning R_OK Value transfer Type reference (TYPE) ABAP_BOOL 20090918

Method RETURN_PROJECT on class CL_SIW_QUERIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100