SAP ABAP Class CL_RSDDTPS (CL_RSDDTPS)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDDTPS_CORE (Package) Main Package RSDDTPS
Properties
Class CL_RSDDTPS  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDDTPS_CORE   Main Package RSDDTPS 
Created 20080603   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDDTPS_CONVINDEX Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDDTPS has no interface implemented.
Friends
Class CL_RSDDTPS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_ADMIN_DATFM Constant Public Type reference (TYPE) RSADOBJ 'PS_DATFM' Object Administration Business Information Warehouse 20080717
2 N_C_ADMIN_LANGU Constant Public Type reference (TYPE) RSADOBJ 'PS_LANGU' Object Administration Business Information Warehouse 20080616
3 N_C_FACTOR Constant Public Type reference (TYPE) RSD_FIELDNM 'FACTOR' 20080722
4 P_TH_BUFFER Static Attribute Private Type reference (TYPE) PT_TH_BUFFER 20080623
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KYF Static method Public Method 20080717
2 CLASS_CONSTRUCTOR Static method Public Constructor 20080603
3 CREATE_APPL_LOG Static method Public Method 20090624
4 CREATE_PS_INDEX Static method Public Method 20090615
5 DELETE_AUTH_BATCHJOB Static method Public Method 20080603
6 DELETE_CONVERSION_FOR_IPRO Static method Public Method 20080603
7 DELETE_CONV_BATCHJOB Static method Public Method 20080603
8 DELETE_KYF_INVISIBLE Static method Public Method 20090624
9 DELETE_POLESTAR_ENABLED Static method Public Method 20080603
10 DELETE_USERS_FOR_IPRO Static method Public Method 20080603
11 GET_AUTH_INDEXID Static method Public Method InfoCube-Specific Name of Authorization Index 20080725
12 GET_CONVERSION Static method Public Method 20080722
13 GET_CONVERSION_FOR_IPRO Static method Public Method 20080623
14 GET_CONVVALUES Static method Public Method 20080623
15 GET_KYF_INVISIBLE Static method Public Method 20090624
16 GET_LANGU_AND_FORMAT Static method Public Method 20080717
17 GET_USER_FOR_IPRO Static method Public Method 20080623
18 IS_POLESTAR_ENABLED Static method Public Method 20080603
19 REBUILD_BIA_INDEX Static method Public Method 20090225
20 SET_AUTH_BATCHJOB Static method Public Method 20080603
21 SET_CONVERSION_FOR_IPRO Static method Public Method 20080603
22 SET_CONV_BATCHJOB Static method Public Method 20080603
23 SET_KYF_INVISIBLE Static method Public Method 20090624
24 SET_LANGU_AND_FORMAT Static method Public Method 20080717
25 SET_POLESTAR_ENABLED Static method Public Method 20080603
26 SET_USERS_FOR_IPRO Static method Public Method 20080603
27 _ADJUST_BIA_IOBJ Static method Private Method Adjust sid tables of InfoObjects to have texts 20090812
28 _GET_KEYFIGURE_TEXT Static method Private Method Get Key Figure Text(Concatenate with Target Unit/Conversion) 20080813
29 _GET_NEW_NAMES Static method Private Method Name and Description of Attributes 20080813
30 __GET_IOBJNM_TEXT Static method Private Method InfoProvider-Dependent Text of an InfoObject 20080813
Events
Class CL_RSDDTPS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_BUFFER Private See coding 20080623 BEGIN OF pt_s_buffer, chanm TYPE rschanm, infoprov TYPE rsinfoprov, r_data TYPE REF TO data, th_pos TYPE rsmd_rs_th_iobjnm_pos, END OF pt_s_buffer
2 PT_TH_BUFFER Private See coding 20080623 pt_th_buffer type HASHED TABLE OF pt_s_buffer WITH UNIQUE key chanm infoprov
Method Signatures

Method CHECK_KYF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POSSIBLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20080723
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Kennzahl 20080717
3 Importing I_S_COB_PRO Value transfer Type reference (TYPE) RSD_S_COB_PRO Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) 20080717

Method CHECK_KYF on class CL_RSDDTPS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDDTPS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDDTPS has no exception.

Method CREATE_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROVIDER Call by reference Object reference (TYPE REF TO) IF_RSDDTPS_PROVIDER Providerinterface für Polestar 20090630

Method CREATE_APPL_LOG on class CL_RSDDTPS has no exception.

Method CREATE_PS_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20090630
2 Importing I_T_CONSTRAINTS Call by reference Type reference (TYPE) TREXT_CONSTRAINTS Einschränkungen 20090811
3 Importing I_T_TREX_JOINCOND Call by reference Type reference (TYPE) TREXT_STATIC_JOIN_CONDITION 20090630
4 Importing I_T_TREX_JOININDEX Call by reference Type reference (TYPE) TREXT_JOIN_INDEX 20090630
5 Importing I_T_TREX_JOINPATHS Call by reference Type reference (TYPE) TREXT_JOIN_PATHS 20090630
6 Importing I_T_TREX_KYFS Call by reference Type reference (TYPE) TREXT_KEY_FIGURE_2 20090630
7 Importing I_T_TREX_VIEWATTR Call by reference Type reference (TYPE) TREXT_VIEW_ATTRIBUTES 20090630
# Exception Resumable Description Created on
1 CX_RSDDTPS_CREATION_FAILED Anlegen des logischen Index fehlgeschlage 20090630

Method DELETE_AUTH_BATCHJOB Signature

Method DELETE_AUTH_BATCHJOB on class CL_RSDDTPS has no parameter.
Method DELETE_AUTH_BATCHJOB on class CL_RSDDTPS has no exception.

Method DELETE_CONVERSION_FOR_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080623
2 Importing I_R_PROVIDER Call by reference Object reference (TYPE REF TO) IF_RSDDTPS_PROVIDER Providerinterface für Polestar 20091021
3 Importing I_T_CONVTAB Call by reference Type reference (TYPE) CL_RSDDTPS_CONVINDEX=>NT_T_CONVTAB 20090612
4 Importing I_WITH_INDEX Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090713

Method DELETE_CONVERSION_FOR_IPRO on class CL_RSDDTPS has no exception.

Method DELETE_CONV_BATCHJOB Signature

Method DELETE_CONV_BATCHJOB on class CL_RSDDTPS has no parameter.
Method DELETE_CONV_BATCHJOB on class CL_RSDDTPS has no exception.

Method DELETE_KYF_INVISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090624

Method DELETE_KYF_INVISIBLE on class CL_RSDDTPS has no exception.

Method DELETE_POLESTAR_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080603

Method DELETE_POLESTAR_ENABLED on class CL_RSDDTPS has no exception.

Method DELETE_USERS_FOR_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080603
2 Importing I_WITH_INDEX Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090713

Method DELETE_USERS_FOR_IPRO on class CL_RSDDTPS has no exception.

Method GET_AUTH_INDEXID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080725
2 Returning R_INDEXID Value transfer Type reference (TYPE) TREXD_INDEX_ID Index-ID 20080725

Method GET_AUTH_INDEXID on class CL_RSDDTPS has no exception.

Method GET_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_JOINPATHS Call by reference Type reference (TYPE) TREXT_JOIN_PATHS Join-Pfade 20080729
2 Exporting E_S_CONVERSION Call by reference Type reference (TYPE) TREXS_UNIT_CONVERSION Unit conversion 20080722
3 Exporting E_S_JOINCOND Call by reference Type reference (TYPE) TREXS_STATIC_JOIN_CONDITION Statische Join-Bedingung 20080729
4 Exporting E_S_JOIN_INDEX Call by reference Type reference (TYPE) TREXS_JOIN_INDEX Join-Index 20080729
5 Importing I_CNT Call by reference Type reference (TYPE) NUMC4 Zählparameter 20080729
6 Importing I_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO Kennzahl 20080722
7 Importing I_T_VIEWATTR Call by reference Type reference (TYPE) TREXT_VIEW_ATTRIBUTES View-Attribute 20080729

Method GET_CONVERSION on class CL_RSDDTPS has no exception.

Method GET_CONVERSION_FOR_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080623
2 Returning R_T_CONVTAB Value transfer Type reference (TYPE) CL_RSDDTPS_CONVINDEX=>NT_T_CONVTAB 20080623

Method GET_CONVERSION_FOR_IPRO on class CL_RSDDTPS has no exception.

Method GET_CONVVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20080623
2 Exporting E_TH_POS Call by reference Type reference (TYPE) RSMD_RS_TH_IOBJNM_POS Information über Position von IObjnm in generierter Struktur 20080623
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20080623
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080623

Method GET_CONVVALUES on class CL_RSDDTPS has no exception.

Method GET_KYF_INVISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090624
2 Returning R_T_IOBJNM Value transfer Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20090624

Method GET_KYF_INVISIBLE on class CL_RSDDTPS has no exception.

Method GET_LANGU_AND_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATFM Call by reference Type reference (TYPE) XUDATFM Aktuelles Datum des Applikationsservers 20080717
2 Exporting E_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20080717

Method GET_LANGU_AND_FORMAT on class CL_RSDDTPS has no exception.

Method GET_USER_FOR_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080623
2 Returning R_T_USER Value transfer Type reference (TYPE) RSDDTPS_T_USER User für Polestar-Index 20080623

Method GET_USER_FOR_IPRO on class CL_RSDDTPS has no exception.

Method IS_POLESTAR_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080603
2 Returning R_IS_ENABLED Value transfer Type reference (TYPE) RS_BOOL Boolean 20080603

Method IS_POLESTAR_ENABLED on class CL_RSDDTPS has no exception.

Method REBUILD_BIA_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090225
2 Returning R_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090225

Method REBUILD_BIA_INDEX on class CL_RSDDTPS has no exception.

Method SET_AUTH_BATCHJOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080716
2 Importing I_JOB Call by reference Type reference (TYPE) TBTCJOB-JOBCOUNT Kennummer eines Jobs 20080716

Method SET_AUTH_BATCHJOB on class CL_RSDDTPS has no exception.

Method SET_CONVERSION_FOR_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080623
2 Importing I_T_CONVTAB Value transfer Type reference (TYPE) CL_RSDDTPS_CONVINDEX=>NT_T_CONVTAB 20080623
3 Importing I_WITH_INDEX Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090713

Method SET_CONVERSION_FOR_IPRO on class CL_RSDDTPS has no exception.

Method SET_CONV_BATCHJOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080716
2 Importing I_JOB Call by reference Type reference (TYPE) TBTCJOB-JOBCOUNT Kennummer eines Jobs 20080716

Method SET_CONV_BATCHJOB on class CL_RSDDTPS has no exception.

Method SET_KYF_INVISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090624
2 Importing I_T_IOBJNM Value transfer Type reference (TYPE) RSD_T_IOBJNM List of InfoObjects 20090624

Method SET_KYF_INVISIBLE on class CL_RSDDTPS has no exception.

Method SET_LANGU_AND_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATFM Call by reference Type reference (TYPE) XUDATFM Aktuelles Datum des Applikationsservers 20080717
2 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20080717

Method SET_LANGU_AND_FORMAT on class CL_RSDDTPS has no exception.

Method SET_POLESTAR_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080616

Method SET_POLESTAR_ENABLED on class CL_RSDDTPS has no exception.

Method SET_USERS_FOR_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080603
2 Importing I_T_USER Call by reference Type reference (TYPE) RSDDTPS_T_USER User für Polestar-Index 20080603
3 Importing I_WITH_INDEX Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20090713

Method SET_USERS_FOR_IPRO on class CL_RSDDTPS has no exception.

Method _ADJUST_BIA_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_OBJ Call by reference Object reference (TYPE REF TO) IF_RSDDB_OBJ InfoProvider 20090812
2 Returning R_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090812

Method _ADJUST_BIA_IOBJ on class CL_RSDDTPS has no exception.

Method _GET_KEYFIGURE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TXTSH Call by reference Type reference (TYPE) RSTXTSH Beschreibung kurz 20080813
2 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080813
3 Importing I_S_COB_PRO Call by reference Type reference (TYPE) RSD_S_COB_PRO Eigenschafen InfoObject (im Kontext InfoCube / ODS Objekt) 20080813
4 Importing I_TARGET_UNIT Call by reference Type reference (TYPE) CHAR10 Dim: Feld für einen beliebigen Merkmalswert 20080813

Method _GET_KEYFIGURE_TEXT on class CL_RSDDTPS has no exception.

Method _GET_NEW_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DISPLAY_NAME Call by reference Type reference (TYPE) TREXS_VIEW_ATTRIBUTE-DISPLAY_NAME 20080813
2 Exporting E_OBJECT_NAME Call by reference Type reference (TYPE) TREXS_VIEW_ATTRIBUTE-OBJECT_NAME 20080813
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080813
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080813
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) TREXS_VIEW_ATTRIBUTE-OBJECT_NAME 20080813

Method _GET_NEW_NAMES on class CL_RSDDTPS has no exception.

Method __GET_IOBJNM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20080813
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20080813
3 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080813
4 Returning R_TXTSH Value transfer Type reference (TYPE) RSTXTSH Beschreibung kurz 20080813

Method __GET_IOBJNM_TEXT on class CL_RSDDTPS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701