SAP ABAP Class CL_RSDRV_SX_QRY_FBP (SX Query Builder for DB Table Access from Open ODS View)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSSDA (Package) Datamanager: BW HANA Smart Data Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRV_SX_QRY SX Query Builder for Key-Based Fact Tables 20130801
Properties
Class CL_RSDRV_SX_QRY_FBP  
Short Description SX Query Builder for DB Table Access from Open ODS View    
Super Class CL_RSDRV_SX_QRY SX Query Builder for Key-Based Fact Tables 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSSDA   Datamanager: BW HANA Smart Data Access 
Created 20130801   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSDRC_MULTIPROV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDRV_SRVS_SID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSDRV_VPROV_INT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSD_CHA_PROP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSD_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_RSD_INFOPROV_NAVATR_EXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSDRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRV_SX_QRY_FBP has no interface implemented.
Friends
Class CL_RSDRV_SX_QRY_FBP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_FBP_NAME_MAPPER Instance attribute Protected Object reference (TYPE REF TO) CL_RSFBP_HANA_NAME_MAPPER Name Mapper BI <-> Trex View attributes 20130801
2 O_TSX_FBP_MASTER_DATA_TAB Instance attribute Protected Type reference (TYPE) IF_RSD_INFOPROV_NAVATR_EXT=>TN_TSX_MASTER_DATA 20130801
3 O_TS_FBP_NAVATTR Instance attribute Protected Type reference (TYPE) IF_RSD_INFOPROV_NAVATR_EXT=>TN_TS_NAVATR 20130801
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130801
2 _ADD_JOIN_ENTRY_ODSVIEW Instance method Protected Method create a join entry for NavAtr in ODS View 20130801
3 _BUILD_ATR_ODSVIEW Instance method Protected Method Add NavAttr based on ODS View to SX_QUERY 20130801
4 _BUILD_WHERE_FROM_SELC_TRANS Instance method Protected Method buld where for Transient NavAttr (based on ODS View) 20130801
5 _BUILD_WHERE_FROM_SELT_TRANS Instance method Protected Method build where from table restriction for transient NavAttr 20130801
6 _GET_ATRTIMFL Instance method Protected Method Determine of attribute is time-dependent 20130801
7 _GET_TABLNM_ODSVIEW Instance method Protected Method Get table name of ODS View on Master Data 20130801
8 _IS_NAVATTR Instance method Protected Method Check for navigational attribute 20130801
Events
Class CL_RSDRV_SX_QRY_FBP has no event.
Types
Class CL_RSDRV_SX_QRY_FBP has no local type.
Method Signatures

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 20130801

Method CONSTRUCTOR on class CL_RSDRV_SX_QRY_FBP has no exception.

Method _ADD_JOIN_ENTRY_ODSVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHA_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801
2 Exporting E_CHA_ALIASNM Call by reference Type reference (TYPE) RSD_TABLNM 20130801
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_IOBJNM 20130801
4 Importing I_LEFTOUTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130801
5 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801

Method _ADD_JOIN_ENTRY_ODSVIEW on class CL_RSDRV_SX_QRY_FBP has no exception.

Method _BUILD_ATR_ODSVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEFTOUTER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130801
2 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801
3 Importing I_S_SFC Call by reference Type reference (TYPE) RSDD_S_SFC 20130801

Method _BUILD_ATR_ODSVIEW on class CL_RSDRV_SX_QRY_FBP has no exception.

Method _BUILD_WHERE_FROM_SELC_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SELC Call by reference Type reference (TYPE) RSDRC_S_SELC 20130801
2 Importing I_T_SELT Call by reference Type reference (TYPE) RSDRC_T_SELT 20130801
3 Returning R_S_WHERE Value transfer Type reference (TYPE) RSDRS_S_WHERE 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130801

Method _BUILD_WHERE_FROM_SELT_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_SELT Call by reference Type reference (TYPE) RSDRC_S_SELT 20130801

Method _BUILD_WHERE_FROM_SELT_TRANS on class CL_RSDRV_SX_QRY_FBP has no exception.

Method _GET_ATRTIMFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO InfoObject Properties in Data Target 20130801
2 Importing I_S_IOBJ_PRO Call by reference Type reference (TYPE) IF_RSDRV_SX_QRY_BUILDER=>TN_S_IOBJ_PRO 20130801
3 Returning R_ATRTIMFL Value transfer Type reference (TYPE) RSDATRTIMFL Indicator as to whether the attribute is time-dependent 20130801

Method _GET_ATRTIMFL on class CL_RSDRV_SX_QRY_FBP has no exception.

Method _GET_TABLNM_ODSVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20130801
2 Returning R_CHA_TABLNM Value transfer Type reference (TYPE) RSD_TABLNM 20130801

Method _GET_TABLNM_ODSVIEW on class CL_RSDRV_SX_QRY_FBP has no exception.

Method _IS_NAVATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DTA_PRO Call by reference Type reference (TYPE) RSD_S_DTA_PRO InfoObject Properties in Data Target 20130801
2 Returning R_IS_NAVATTR Value transfer Type reference (TYPE) RS_BOOL Boolean 20130801

Method _IS_NAVATTR on class CL_RSDRV_SX_QRY_FBP has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740