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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | 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 | Static method | Private | Method | Build the realms of a project | 20101020 | |
| 2 | Static method | Public | Method | Find SIW Configurations Based on Search Pattern | 20070109 | |
| 3 | Static method | Public | Method | Find an SIW Configuration Based on its Identifier | 20070516 | |
| 4 | Static method | Public | Method | Checks Whether an Object is Owned by Another Project | 20101020 | |
| 5 | Static method | Public | Method | Find all SIW Projects (No References) | 20101021 | |
| 6 | Static method | Public | Method | Find all SIW Projects Based on Any | 20080728 | |
| 7 | Static method | Public | Method | Find all SIW Projects for a Given Configuration | 20070109 | |
| 8 | Static method | Public | Method | Find Most Recently Used Projects | 20080707 | |
| 9 | Static method | Public | Method | Find all SIW Projects for a Given ES Repository Namespace | 20070606 | |
| 10 | Static method | Public | Method | Find all SIW Projects for a Given ES Repository Operation | 20070606 | |
| 11 | Static method | Public | Method | Find all SIW Projects Based on Search Pattern | 20070109 | |
| 12 | Static method | Public | Method | Find all SIW Projects having the Given Proxy Package | 20070731 | |
| 13 | Static method | Public | Method | Find all SIW Projects for a Given ES Repository Service | 20070606 | |
| 14 | Static method | Private | Method | Determines realm of a certain piece | 20101020 | |
| 15 | Static method | Private | Method | 20101206 | ||
| 16 | Static method | Private | Method | Filter: Shall a Configuration be Returned in a Query Result | 20090918 | |
| 17 | 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 | 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 | I_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20070109 | ||||
| 2 | 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 | I_CONFIG_ID | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070516 | ||||
| 2 | R_CONFIG | Value transfer | Object reference (TYPE REF TO) | IF_SIW_CONFIGURATION | Serviceimplementierungsprojekt | 20070516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_PIECE_NAME | Call by reference | Type reference (TYPE) | SIW_DTE_PIECE_NAME | Name eines Stücks | 20101020 | |||
| 2 | I_PIECE_TYPE | Call by reference | Type reference (TYPE) | SIW_DTE_PIECE_TYPE | SIW Object Type | 20101029 | |||
| 3 | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | ID eines Projekts | 20101020 | |||
| 4 | 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 | E_TAB_PROJECT_HEADER | Call by reference | Type reference (TYPE) | SIW_TAB_PROJECT_HEADER | project headers | 20101021 | |||
| 2 | E_TAB_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_TAB_PROJECT_ID | table of project ids | 20101021 | |||
| 3 | I_RNG_CONFIG_ID | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_CONFIG_ID | 20101021 | ||||
| 4 | I_RNG_NAMESPACE | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_NAMESPACE | 20101021 | ||||
| 5 | I_RNG_OPERATION | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_OPERATION | 20101021 | ||||
| 6 | I_RNG_PIECE_ID | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_PIECE_ID | 20101021 | ||||
| 7 | I_RNG_PIECE_NAME | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_PIECE_NAME | 20101021 | ||||
| 8 | I_RNG_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_PROJECT_ID | 20101021 | ||||
| 9 | I_RNG_SERVICE | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_SERVICE_INTERFACE | 20101021 | ||||
| 10 | I_RNG_SERVICE_LEVEL | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_SERVICE_LEVEL | 20101021 | ||||
| 11 | I_RNG_VAR_ID_1 | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_VAR_ID | 20101021 | ||||
| 12 | I_RNG_VAR_ID_2 | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_VAR_ID | 20101021 | ||||
| 13 | I_RNG_VAR_ID_3 | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_VAR_ID | 20101021 | ||||
| 14 | I_RNG_VAR_VALUE_1 | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_VAR_VALUE | 20101021 | ||||
| 15 | I_RNG_VAR_VALUE_2 | Call by reference | Type reference (TYPE) | SIW_TAB_RNG_VAR_VALUE | 20101021 | ||||
| 16 | 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 | I_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | 20080728 | ||||
| 2 | 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 | I_CONFIG_ID | Call by reference | Type reference (TYPE) | STRING | Serviceimplementierungsprojekt | 20070606 | |||
| 2 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | CL_SIW_LOG=>NULL | Logging Interface of SIW | 20080509 | ||
| 3 | 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 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20080707 | |||
| 2 | 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 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20090922 | |||
| 2 | I_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Serviceimplementierungsprojekt | 20070606 | |||
| 3 | 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 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20090922 | |||
| 2 | I_OPERATION | Call by reference | Type reference (TYPE) | STRING | Serviceimplementierungsprojekt | 20070606 | |||
| 3 | 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 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20090922 | |||
| 2 | I_PATTERN | Call by reference | Type reference (TYPE) | CSEQUENCE | 20070109 | ||||
| 3 | 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 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20090922 | |||
| 2 | I_PROXY_PCKG | Call by reference | Type reference (TYPE) | CSEQUENCE | Serviceimplementierungsprojekt | 20070731 | |||
| 3 | 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 | I_LOG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_LOG | Logging Interface of SIW | 20090922 | |||
| 2 | I_SERVICE | Call by reference | Type reference (TYPE) | STRING | Serviceimplementierungsprojekt | 20070606 | |||
| 3 | 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 | I_PROJECT_ID | Call by reference | Type reference (TYPE) | SIW_DTE_PROJECT_ID | SIW Project ID | 20101020 | |||
| 2 | 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 | I_PROJECT_ATTR | Call by reference | Type reference (TYPE) | SIW_STR_PROJECT_HEADER | 20101206 | ||||
| 2 | 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 | I_CONFIG | Call by reference | Object reference (TYPE REF TO) | IF_SIW_CONFIGURATION | Service Implementation Project | 20090918 | |||
| 2 | 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 | I_PROJECT | Call by reference | Object reference (TYPE REF TO) | IF_SIW_PROJECT | Project | 20090918 | |||
| 2 | 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 |