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
⤷ 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 |