SAP ABAP Class CL_RSDDLTIP_IPROV_TABLE (Logical Index as Transient InfoProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_LTIP_TABLE (Package) Transient Provider on a Table
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS_BASE BW Basis 20090209
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRTS_METADATA 20090209
Properties
Class CL_RSDDLTIP_IPROV_TABLE  
Short Description Logical Index as Transient InfoProvider    
Super Class CL_RS_BASE BW Basis 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSDD_LTIP_TABLE    
Program status     
Category 0   
Package RSDD_LTIP_TABLE   Transient Provider on a Table 
Created 20090209   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_RSDD_LTIP_META_TABLES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRV_REMOTE_IPROV_SRV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRTS_METADATA 20090209
Friends
Class CL_RSDDLTIP_IPROV_TABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DTLENM_CHAVL Constant Private Type reference (TYPE) RSDTELNM 'RSCHAVL' Data Element 20090209
2 C_DTLENM_FLOAT Constant Private Type reference (TYPE) RSDTELNM 'FLOAT' Data Element 20090209
3 C_FIELDNM_REQUEST Static Attribute Private Type reference (TYPE) RSALIAS 'REQUEST' BW-DM field alias (cannot be longer than 18) 20090224
4 C_INTLEN_CHAVL Constant Private Type reference (TYPE) I 60 20090209
5 C_OUTLEN_CHAVL Constant Private Type reference (TYPE) I 72 20090209
6 C_SIDPAT Constant Private Type reference (TYPE) STRING '_sid' 20090209
7 N_C_PREFIX_LOGI Constant Private Type reference (TYPE) CHAR2 '@3' Version Number Component 20090209
8 O_MD_TIMESTMP Instance attribute Private Type reference (TYPE) RS_TIMESTMP 20090209
9 O_T_DTA_DIME Instance attribute Private Type reference (TYPE) RSD_T_DTA_DIME Data Target: Dimensions Table 20090209
10 O_T_DTA_PRO Instance attribute Protected Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20090209
11 P_CHAVLLEN Static Attribute Private Type reference (TYPE) I 20090209
12 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20090219
13 P_IOBJ_REQUEST Instance attribute Private Type reference (TYPE) RSIOBJNM InfoObject 20090224
14 P_RFCDEST_BIA Static Attribute Private Type reference (TYPE) TREXD_RFCDEST RFC Destination to the TREX Engine 20090209
15 P_R_BUFFER Static Attribute Private Object reference (TYPE REF TO) LCL_BUFFER 20090216
16 P_R_DTA Instance attribute Private Object reference (TYPE REF TO) LCL_DTA 20090209
17 P_SX_INDEX_INFO Instance attribute Private Type reference (TYPE) T_SX_INDEX_INFO 20090209
18 P_TABNAME Instance attribute Private Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20090210
19 P_TH_ATR_DTA Instance attribute Private Type reference (TYPE) T_TH_ATR_DTA 20090209
20 P_TH_HEADER Static Attribute Private Type reference (TYPE) T_TH_DTA Properties Data Target (View using InfoCube and ODS Objects) 20090209
21 P_T_CUBE_IOBJ_ATR Instance attribute Private Type reference (TYPE) CL_RSDD_LTIP_META_TABLES=>T_TH_RSDCUBEIOBJATR 20090209
22 P_T_DFIES Instance attribute Private Type reference (TYPE) T_TH_DFIES DD: Field List 20090220
23 P_T_DFIES_REQU Instance attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20090224
24 P_T_DTA_PRO_ADD Instance attribute Private Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20090209
25 P_T_FIELD Instance attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20090210
26 P_T_IND_IPROV Static Attribute Private Type reference (TYPE) T_TH_IND_IPROV 20090209
27 P_T_MAP Instance attribute Private Type reference (TYPE) CL_RSDRV_REMOTE_IPROV_SRV=>TN_TH_IOBJ_FLD_MAPPING Table with Mappings of InfoObject onto Field Names 20090220
28 P_T_MAP_REQU Instance attribute Private Type reference (TYPE) CL_RSROA_VQ_SERVICES=>NT_TS_MAPPING 20090224
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20090209
2 CONSTRUCTOR Instance method Private Constructor 20090209
3 CREATE_DIME Instance method Private Method 20090209
4 GET_ATROWCOUNT Instance method Private Method 20090223
5 GET_DTA Instance method Public Method 20090209
6 GET_FIELDS_MAPPING Instance method Public Method 20090220
7 GET_INSTANCE Static method Public Method 20090209
8 GET_TABLENM Instance method Public Method 20090220
9 _GET_DIMENSION Instance method Private Method 20090209
10 _GET_DTA_HEADER_TEMPLATE Static method Private Method 20090209
11 _SET_DTA_PRO Instance method Private Method 20090209
Events
Class CL_RSDDLTIP_IPROV_TABLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_IND_IPROV Private See coding 20090209 begin of T_S_IND_IPROV, infoprov type rsinfocube, index_id type trexd_index_id, end of t_s_ind_iprov
2 T_TH_DFIES Private See coding 20090220 T_TH_DFIES type HASHED TABLE OF dfies WITH UNIQUE key fieldname
3 T_TH_DTA Private See coding 20090209 T_TH_DTA type HASHED TABLE OF rsd_s_dta WITH UNIQUE key infoprov INITIAL SIZE 100
4 T_TH_IND_IPROV Private See coding 20090209 T_TH_IND_IPROV type HASHED TABLE OF t_s_ind_iprov WITH UNIQUE key infoprov
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR 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 20090209
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20090209
2 CX_RS_NOT_FOUND Objekt nicht gefunden 20090209

Method CREATE_DIME Signature

Method CREATE_DIME on class CL_RSDDLTIP_IPROV_TABLE has no parameter.
Method CREATE_DIME on class CL_RSDDLTIP_IPROV_TABLE has no exception.

Method GET_ATROWCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_DTA_PRO Value transfer Type reference (TYPE) RSD_S_DTA_PRO Eigenschaften eines InfoObjects im Datenziel 20090223

Method GET_ATROWCOUNT on class CL_RSDDLTIP_IPROV_TABLE has no exception.

Method GET_DTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_DTA Value transfer Object reference (TYPE REF TO) CL_RSD_DTA Datenziel für Bewegungsdaten 20090209

Method GET_DTA on class CL_RSDDLTIP_IPROV_TABLE has no exception.

Method GET_FIELDS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MAP Value transfer Type reference (TYPE) CL_RSDRV_REMOTE_IPROV_SRV=>TN_TH_IOBJ_FLD_MAPPING Tabelle mit Mappings von Infoobjekt auf Feldnamen 20090220

Method GET_FIELDS_MAPPING on class CL_RSDDLTIP_IPROV_TABLE has no exception.

Method GET_INSTANCE 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 20090209
2 Importing I_PREFIX Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20090209
3 Returning R_R_METADATA Value transfer Object reference (TYPE REF TO) CL_RSDDLTIP_IPROV_TABLE Logischer Index als Transienter InfoProvider 20090209
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20090209

Method GET_TABLENM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABLENM Value transfer Type reference (TYPE) RSD_TABLNM 20090220

Method GET_TABLENM on class CL_RSDDLTIP_IPROV_TABLE has no exception.

Method _GET_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DIMENSION Value transfer Type reference (TYPE) RSDIMENSION Dimension 20090209

Method _GET_DIMENSION on class CL_RSDDLTIP_IPROV_TABLE has no exception.

Method _GET_DTA_HEADER_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_DTA Value transfer Type reference (TYPE) RSD_S_DTA Eigenschaften InfoProvider 20090209

Method _GET_DTA_HEADER_TEMPLATE on class CL_RSDDLTIP_IPROV_TABLE has no exception.

Method _SET_DTA_PRO 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 20090209
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20090209
History
Last changed by/on SAP  20130531 
SAP Release Created in 720