SAP ABAP Class CL_RSPLS_PLDS_VERS (Version of Data Slice Object TLOGO)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Properties
Class CL_RSPLS_PLDS_VERS  
Short Description Version of Data Slice Object TLOGO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20050223   SAP 
Last change 20130531   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)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SEOR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_PLDS_VERS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSPLS_PLDS 20050224 Data Slice Object TLOGO
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_OBJVERS Instance attribute Public Type reference (TYPE) RSOBJVERS Object Version 20050223
2 P_DT_INFO_CURRENT Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20050223
3 P_DUMMY_MSG Instance attribute Private Type reference (TYPE) CHAR1 dummy for messages 20050223
4 P_R_DS Instance attribute Private Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Data Slices for a Cube 20050224
5 P_R_DS_CHECKED Instance attribute Private Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Buffering of Checked Object 20070625
6 P_R_DS_DT Instance attribute Private Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA_DT View with Additional Design-Time Information 20050224
7 P_R_VAR_CONT Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFR_VAR_CONT Variable Container (Planning Wrapper) 20050223
8 P_T_DTA_IOBJ Instance attribute Private Type reference (TYPE) RSD_T_DTA_IOBJ InfoObjects in InfoProvider for Check 20050223
Methods
# Method Level Visibility Method type Description Created on
1 CLONE_DS_USED_ONLY Static method Public Method Metadata Without Steps, That Are Ignored 20050223
2 CONSTRUCTOR Instance method Public Constructor Using Complete Properties 20050223
3 GET_CHECKED_OBJECT Instance method Public Method Replace Variable and Check Consistency 20050223
4 GET_DS_OBJECT Instance method Public Method Get Metadata Object 20050224
5 GET_DS_WITHOUT_IGNORED Instance method Public Method Metadata Without Steps, That Are Ignored 20050224
6 GET_DT_INFO Instance method Public Method Get Complete Design-Time Information for Char. Relationship 20050223
7 GET_XREF Instance method Public Method Get XREF Table 20050223
8 SET_ALL Instance method Public Method Set New Values 20050223
9 _APPEND_VAR_INFO Instance method Private Method Add variable information to table if it still has the UID 20050223
10 _CHECK Instance method Private Method Checks Consistency Before Replacing Variables 20050223
11 _CHECK_DS Instance method Private Method Checks Individual Step for Consistency 20050314
12 _CLONE Instance method Private Method Deliver Deep Copy of Version 20050223
13 _EQUALS Instance method Private Method Compare Two Versions 20050223
14 _GET_VAR Instance method Private Method Get variables (UIDs) 20050223
15 _GET_VAR_OF_SLICE Instance method Private Method Get variables (UIDs) 20050314
16 _MESSAGE_FAILED Instance method Private Method Insert General Error Message 20050902
17 _READ_IOBJ_TEXT Instance method Private Method Reads InfoObject Texts 20050321
18 _REPLACE_VAR Instance method Private Method Replace Variable 20050223
19 _REPLACE_VAR_OF_SLICE Instance method Private Method Replace Variable 20050314
20 _SET_DS_OBJECT Instance method Private Method Set New Metadata Object in the Version 20050224
Events
Class CL_RSPLS_PLDS_VERS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_S_VAR_INFO Private See coding 20050223 BEGIN OF lt_s_var_info, uid TYPE rsuniidc25, vnam type RSZVNAM, context_id type char2, step TYPE rspls_step, END OF lt_s_var_info
Method Signatures

Method CLONE_DS_USED_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DS_METADATA Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050223
2 Returning R_R_DS_METADATA Value transfer Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050223

Method CLONE_DS_USED_ONLY on class CL_RSPLS_PLDS_VERS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ALL Call by reference Type reference (TYPE) RSPLS_S_DS_ALL Eigenschaften Datenscheiben: Alles in einer Struktur 20050223

Method CONSTRUCTOR on class CL_RSPLS_PLDS_VERS has no exception.

Method GET_CHECKED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) RS_BOOL Boolean 20050223
2 Exporting E_R_DS Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Eigenschaften Datenscheiben: Alles in einer Struktur 20050223
3 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050223
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20050223
2 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20050223
3 CX_RS_NOT_FOUND Objekt nicht gefunden 20050223

Method GET_DS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DS_METADATA Value transfer Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050224

Method GET_DS_OBJECT on class CL_RSPLS_PLDS_VERS has no exception.

Method GET_DS_WITHOUT_IGNORED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DS_METADATA Value transfer Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050224

Method GET_DS_WITHOUT_IGNORED on class CL_RSPLS_PLDS_VERS has no exception.

Method GET_DT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_CREATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 'X' auf jeden Fall neu erstellen. z.B. wegen Messages. 20050223
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050223
3 Returning R_R_DS_DT Value transfer Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA_DT Sicht mit zusätzlicher DesignTime-Info 20050223

Method GET_DT_INFO on class CL_RSPLS_PLDS_VERS has no exception.

Method GET_XREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_XREF Value transfer Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20050223

Method GET_XREF on class CL_RSPLS_PLDS_VERS has no exception.

Method SET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DS_ALL Call by reference Type reference (TYPE) RSPLS_S_DS_ALL Eigenschaften Datenscheiben: Alles in einer Struktur 20050223

Method SET_ALL on class CL_RSPLS_PLDS_VERS has no exception.

Method _APPEND_VAR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_VARIABLE Call by reference Type reference (TYPE) CL_RSPLFR_VAR_CONT=>GT_T_VARIABLE 20051013
2 Importing I_S_VARIABLE Call by reference Type reference (TYPE) CL_RSPLFR_VAR_CONT=>GT_S_VARIABLE 20051013

Method _APPEND_VAR_INFO on class CL_RSPLS_PLDS_VERS has no exception.

Method _CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DS Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050224
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050223
3 Importing I_VAR_REPLACED Call by reference Type reference (TYPE) RS_BOOL Boolean 20051013
4 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL check okay 20050223
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20050223
2 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20050223
3 CX_RS_NOT_FOUND Objekt nicht gefunden 20050223

Method _CHECK_DS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DSNR Call by reference Type reference (TYPE) RSPLS_DSNR Nummer der Merkmalsbeziehung 20050314
2 Importing I_R_DS Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Merkmalsbeziehungen zu einem Cube 20050314
3 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050314
4 Importing I_VAR_REPLACED Call by reference Type reference (TYPE) RS_BOOL Boolean 20051013
5 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL 20050314
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20050314
2 CX_RS_NOT_FOUND Objekt nicht gefunden 20050314

Method _CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_CLONE Value transfer Object reference (TYPE REF TO) CL_RSPLS_PLDS_VERS Version Datenscheibenobjekt TLOGO 20050223

Method _CLONE on class CL_RSPLS_PLDS_VERS has no exception.

Method _EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_EQUAL Value transfer Type reference (TYPE) RS_BOOL Boolean 20050223
2 Importing I_R_VERSION Call by reference Object reference (TYPE REF TO) CL_RSPLS_PLDS_VERS Version Datenscheibenobjekt TLOGO 20050223

Method _EQUALS on class CL_RSPLS_PLDS_VERS has no exception.

Method _GET_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HIER_INFO Value transfer Type reference (TYPE) RSPLF_T_RANGE 20051013
2 Changing C_T_VARIABLE Value transfer Type reference (TYPE) CL_RSPLFR_VAR_CONT=>GT_T_VARIABLE Variable UIDs 20051013
3 Importing I_R_DS Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050314

Method _GET_VAR on class CL_RSPLS_PLDS_VERS has no exception.

Method _GET_VAR_OF_SLICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_HIER_INFO Value transfer Type reference (TYPE) RSPLF_T_RANGE Range-Tabelle (für Parameter und Bedingungen) 20051013
2 Changing C_T_VARIABLE Value transfer Type reference (TYPE) CL_RSPLFR_VAR_CONT=>GT_T_VARIABLE Variable UIDs 20051013
3 Importing I_DSNR Call by reference Type reference (TYPE) RSPLS_DSNR Nummer einer Datenscheibe 20050314
4 Importing I_R_DS Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050314

Method _GET_VAR_OF_SLICE on class CL_RSPLS_PLDS_VERS has no exception.

Method _MESSAGE_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050902

Method _MESSAGE_FAILED on class CL_RSPLS_PLDS_VERS has no exception.

Method _READ_IOBJ_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_TXTSL Call by reference Type reference (TYPE) RSTXTSL Struktur mit Kurz- und Langtext 20050321
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20050321
3 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050321

Method _READ_IOBJ_TEXT on class CL_RSPLS_PLDS_VERS has no exception.

Method _REPLACE_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DS Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050314
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050223
3 Importing I_R_VAR_CONT Call by reference Object reference (TYPE REF TO) CL_RSPLFR_VAR_CONT Variablen Container 20050223
4 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL Boolean 20050223
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20050223

Method _REPLACE_VAR_OF_SLICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DSNR Call by reference Type reference (TYPE) RSPLS_DSNR Nummer einer Datenscheibe 20050314
2 Importing I_R_DS Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050314
3 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20050314
4 Importing I_R_VAR_CONT Call by reference Object reference (TYPE REF TO) CL_RSPLFR_VAR_CONT Variablen Container 20050314
5 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL Boolean 20050314
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20050314

Method _SET_DS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DS_METADATA Call by reference Object reference (TYPE REF TO) CL_RSPLS_DS_METADATA Datenscheiben zu einem Cube 20050224

Method _SET_DS_OBJECT on class CL_RSPLS_PLDS_VERS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700