SAP ABAP Class CL_RSDODSO_API (DataStore Object: Metadata API)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSD (Package) BW: Data Basis InfoObjects and Core Services
Properties
Class CL_RSDODSO_API  
Short Description DataStore Object: Metadata API    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSD   BW: Data Basis InfoObjects and Core Services 
Created 20130626   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDODSO_API has no interface implemented.
Friends
Class CL_RSDODSO_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DATASTORE Instance attribute Private Type reference (TYPE) RSDODSOBJECT DataStore Object 20130626
2 P_R_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSDODSO_LOG Reference to Log 20131002
3 P_R_ODSO Instance attribute Private Object reference (TYPE REF TO) CL_RSD_ODSO Reference to ODSO TLOGO Class 20130626
4 P_R_ODSO_COLLECTION Instance attribute Private Object reference (TYPE REF TO) CL_RSD_ODSO_COLLECTION Reference to ODSO TLOGO Collection Class 20130626
5 P_WITH_CTO Instance attribute Private Type reference (TYPE) RS_BOOL TRUE: CTO to Be Involved 20130627
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate DataStore Object 20130627
2 CONSTRUCTOR Instance method Private Constructor Constructor 20130626
3 GET_R_INSTANCE Static method Public Method Get Reference to Instance of the Class 20130626
4 PREPARE Instance method Public Method Prepare DataStore Object 20130627
5 SAVE Instance method Public Method Save DataStore Object 20130627
6 SET_METADATA Instance method Public Method Set Metadata for DataStore Object 20130627
7 _ACTIVATE Instance method Private Method Activate DataStore Object 20130627
8 _GET_R_ODSO Instance method Private Method Get Reference to ODSO TLOGO Class 20130626
9 _LOG Instance method Private Method Open or Close Log (OPEN, CLOSE) 20131002
10 _PREPARE Instance method Private Method Prepare DataStore Object 20131002
11 _SAVE Instance method Private Method Save DataStore Object 20130627
Events
Class CL_RSDODSO_API has no event.
Types
Class CL_RSDODSO_API has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Code (0, 4, 8) 20131002

Method ACTIVATE on class CL_RSDODSO_API has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore Object 20130626

Method CONSTRUCTOR on class CL_RSDODSO_API has no exception.

Method GET_R_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore Object 20130626
2 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSDODSO_API Reference to Instance of the Class 20130626

Method GET_R_INSTANCE on class CL_RSDODSO_API has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE TRUE: CTO to Be Involved 20130627
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Code (0, 4, 8) 20131002

Method PREPARE on class CL_RSDODSO_API has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Return Code (0, 4, 8) 20131002

Method SAVE on class CL_RSDODSO_API has no exception.

Method SET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ODSO Call by reference Type reference (TYPE) RSD_S_ODSO Header Data 20130627
2 Importing I_T_FIELD Call by reference Type reference (TYPE) RSDODSO_T_FIELD List of Fields 20130627
3 Importing I_T_FIELD_TEXT Call by reference Type reference (TYPE) RSDODSO_T_FIELD_TEXT List of Field Texts 20130627
4 Importing I_T_INDX_IOBJ Call by reference Type reference (TYPE) RSD_T_ODSO_INDX_IOBJ List of InfoObjects in ODS Index 20130822
5 Importing I_T_ODSO_INDX Call by reference Type reference (TYPE) RSD_T_ODSO_INDX List of ODS Indexes 20130822

Method SET_METADATA on class CL_RSDODSO_API has no exception.

Method _ACTIVATE Signature

Method _ACTIVATE on class CL_RSDODSO_API has no parameter.
Method _ACTIVATE on class CL_RSDODSO_API has no exception.

Method _GET_R_ODSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_ODSO Value transfer Object reference (TYPE REF TO) CL_RSD_ODSO Reference to ODSO TLOGO Class 20130626

Method _GET_R_ODSO on class CL_RSDODSO_API has no exception.

Method _LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPEN_CLOSE Call by reference Type reference (TYPE) STRING Open or Close Log (OPEN, CLOSE) 20131002

Method _LOG on class CL_RSDODSO_API has no exception.

Method _PREPARE Signature

Method _PREPARE on class CL_RSDODSO_API has no parameter.
Method _PREPARE on class CL_RSDODSO_API has no exception.

Method _SAVE Signature

Method _SAVE on class CL_RSDODSO_API has no parameter.
Method _SAVE on class CL_RSDODSO_API has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740