SAP ABAP Class CL_RSDU_APPL_INFO (provides info about application objects)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷ BW-SYS-DB-SDB (Application Component) BW MaxDB
⤷ RSHDB (Package) BW Porting HDB
⤷ BW-SYS-DB-SDB (Application Component) BW MaxDB
⤷ RSHDB (Package) BW Porting HDB
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SHDB_APPL_INFO | Obtain data from different SAP applications | 20130723 |
Properties
Class | CL_RSDU_APPL_INFO | |
Short Description | provides info about application objects | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSHDB | BW Porting HDB |
Created | 20130625 | SAP |
Last change | 20140121 | 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 | RSD | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SHDB_APPL_INFO | Obtain data from different SAP applications | 20130723 |
Friends
Class CL_RSDU_APPL_INFO has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_ERR_NOT_FOUND | Constant | Public | Type reference (TYPE) | I | 1 | 20130905 | ||
2 | MC_ERR_NO_ODS_OBJECT_LOADED | Constant | Public | Type reference (TYPE) | I | 6 | 20130905 | ||
3 | MC_ERR_NO_PSPEC_NEEDED | Constant | Public | Type reference (TYPE) | I | 4 | 20130905 | ||
4 | MC_ERR_RSDU | Constant | Public | Type reference (TYPE) | I | 3 | 20130905 | ||
5 | MC_ERR_UNABLE_TO_PROCESS | Constant | Public | Type reference (TYPE) | I | 2 | 20130905 | ||
6 | MC_UNABLE_TO_CREATE_ODS | Constant | Public | Type reference (TYPE) | I | 5 | 20130905 | ||
7 | MV_USE_CACHE | Instance attribute | Public | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20130905 | ||
8 | _MR_INSTANCE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_RSDU_APPL_INFO | 20130905 | |||
9 | _MR_ODSO_CACHE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ODSO_CACHE | 20130905 | |||
10 | _MR_RSTSODS_CACHE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_LIB_TABLE_CACHE | 20130723 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASSIFIY_TABLE | Instance method | Public | Method | 20130723 | |
2 | CLEAR | Static method | Public | Method | 20130905 | |
3 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20130723 |
4 | DSO_IS_WO | Instance method | Public | Method | 20130905 | |
5 | NEW | Instance method | Public | Method | 20130723 | |
6 | _GET_CUBE | Instance method | Protected | Method | 20130723 | |
7 | _GET_PSA_ODSNAME | Instance method | Protected | Method | cached query into RSTSODS to determine the ODSNAME | 20130723 |
8 | _GET_PSA_USERAPP | Instance method | Protected | Method | cached query into RSTSODS to determine the USERAPP | 20130723 |
9 | _IS_AGGREGATE | Instance method | Protected | Method | 20130723 | |
10 | _MSGNO | Static method | Protected | Method | 20130905 | |
11 | _ODSNAME2DSO | Static method | Public | Method | extract RSDODSOBJECT from RSTSODS-ODSNAME | 20130723 |
Events
Class CL_RSDU_APPL_INFO has no event.
Types
Class CL_RSDU_APPL_INFO has no local type.
Method Signatures
Method CLASSIFIY_TABLE Signature
Method CLASSIFIY_TABLE on class CL_RSDU_APPL_INFO has no parameter.
Method CLASSIFIY_TABLE on class CL_RSDU_APPL_INFO has no exception.
Method CLEAR Signature
Method CLEAR on class CL_RSDU_APPL_INFO has no parameter.
Method CLEAR on class CL_RSDU_APPL_INFO has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_RSDU_APPL_INFO has no parameter.
Method CONSTRUCTOR on class CL_RSDU_APPL_INFO has no exception.
Method DSO_IS_WO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RV_WO_DSO | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SHDB_EXCEPTION | 20130905 |
Method NEW Signature
Method NEW on class CL_RSDU_APPL_INFO has no parameter.
Method NEW on class CL_RSDU_APPL_INFO has no exception.
Method _GET_CUBE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_INFOCUBE | Call by reference | Type reference (TYPE) | RSD_INFOCUBE | 20130723 | |||
2 | Importing | IV_OBJVERS | Call by reference | Type reference (TYPE) | RS_OBJVERS | RS_C_OBJVERS-ACTIVE | 20130723 | ||
3 | Returning | RS_CUBE | Value transfer | Type reference (TYPE) | RSD_S_CUBE | 20130723 |
Method _GET_CUBE on class CL_RSDU_APPL_INFO has no exception.
Method _GET_PSA_ODSNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130723 | ||
2 | Returning | ODSNAME | Value transfer | Type reference (TYPE) | RSODSNAME | Name of the Persistant Staging Area | 20130723 |
Method _GET_PSA_ODSNAME on class CL_RSDU_APPL_INFO has no exception.
Method _GET_PSA_USERAPP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130723 | ||
2 | Returning | USERAPP | Value transfer | Type reference (TYPE) | RSUSERAPP | Name of the application using PSA Service | 20130723 |
Method _GET_PSA_USERAPP on class CL_RSDU_APPL_INFO has no exception.
Method _IS_AGGREGATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | 20130723 | |||
2 | Returning | RV_AGGR | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130723 |
Method _IS_AGGREGATE on class CL_RSDU_APPL_INFO has no exception.
Method _MSGNO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MSG | Call by reference | Type reference (TYPE) | I | 20130905 | |||
2 | Returning | RV_MSG | Value transfer | Type reference (TYPE) | TEXTID | 20130905 |
Method _MSGNO on class CL_RSDU_APPL_INFO has no exception.
Method _ODSNAME2DSO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ODSNAME | Call by reference | Type reference (TYPE) | RSTSODS-ODSNAME | Name of the Persistant Staging Area | 20130723 | ||
2 | Returning | RV_ODSOOBJECT | Value transfer | Type reference (TYPE) | RSDODSOBJECT | DataStore Object | 20130723 |
Method _ODSNAME2DSO on class CL_RSDU_APPL_INFO has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |