SAP ABAP Interface IF_RSDRV_SX_QRY_BUILDER (SX Query Builder for key-Based tables)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRV_SX_QRY SX Query Builder for Key-Based Fact Tables 20130801
Properties
Interface IF_RSDRV_SX_QRY_BUILDER  
Short Description SX Query Builder for key-Based tables    
General Data
Package RSSDA   Datamanager: BW HANA Smart Data Access 
Created 20130801   SAP 
Last changed 20140121   SAP 
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 IF_RSDRV_VPROV_INT_QUERY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RSDRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSDRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSDRV_SX_QRY_BUILDER has no interface.
Friends
Interface IF_RSDRV_SX_QRY_BUILDER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SX_QUERY_CLASS_NAME Constant Public See coding 20130925
2 N_TH_IOBJ_PRO Instance attribute Public Type reference (TYPE) TN_TH_IOBJ_PRO 20130801
Methods
# Method Level Visibility Method type Description Created on
1 GET_SX_QUERY_FOR_CS Instance method Public Method Get SX Query for CalcScen 20130905
2 GET_SX_QUERY_FOR_SQL Instance method Public Method Get SX Query for SQL Access 20130801
Events
Interface IF_RSDRV_SX_QRY_BUILDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_IOBJ_PRO Public See coding 20130801 BEGIN OF tn_s_iobj_pro, "most fields from dta_pro iobjnm TYPE rsiobjnm, atrnavfl TYPE rsatrnavfl, atrtimfl TYPE rsdatrtimfl, is_transient TYPE rsd_is_transient, chabasnm TYPE rsdchabasnm, chabas_is_transient TYPE rsd_is_transient, sidconvert TYPE rsdsidconvert, sidmonfl TYPE rsdsidmonfl, iobjtp TYPE rsd_s_iobj-iobjtp, is_uuid TYPE rsduuidfl, cmpsta TYPE rscmpsta, bchreffl TYPE rsbchreffl, chaconst TYPE rschaconst, aggrgen TYPE rsdaggrgen, digits TYPE rsdigits, fieldnm_facts TYPE rsfieldnm, "field name on central (facts) table fieldnm_iobj TYPE rsfieldnm, "field name on Master data tables refint TYPE rs_bool, "referential integrity defined cast_cha TYPE rsdrs_cast, "cast operation for cha structure cast_join1 TYPE rsdrs_cast, "cast operation for join cast_join2 TYPE rsdrs_cast, "cast operation for join END OF tn_s_iobj_pro
2 TN_TH_IOBJ_PRO Public See coding 20130801 tn_th_iobj_pro TYPE HASHED TABLE OF tn_s_iobj_pro WITH UNIQUE KEY iobjnm
Method Signatures

Method GET_SX_QUERY_FOR_CS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY 20130905
2 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130905
3 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130905
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130905
2 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130905

Method GET_SX_QUERY_FOR_SQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_SPLITPACK Call by reference Type reference (TYPE) RSDR0_SX_SPLITPACK Description of a Data Package Formed by a Split 20130801
2 Changing C_T_HIETABLNM Call by reference Type reference (TYPE) RSDRH_T_TABLNM 20130801
3 Changing C_T_RPLCHA Call by reference Type reference (TYPE) RSDRC_T_RPLCHA 20130801
4 Exporting E_EMPTY_RESULT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130801
5 Exporting E_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY 20130801
6 Importing I_KEYDATE Call by reference Type reference (TYPE) RRSRDATE Date with which texts, attributes and hierarchies are read 20130801
7 Importing I_S_PARAM Call by reference Type reference (TYPE) IF_RSDRV_VPROV_INT_QUERY=>TN_S_PARAM Technical Parameters 20130801
8 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130801
9 Importing I_TH_SFK Call by reference Type reference (TYPE) RSDD_TH_SFK Table of Required Basic Key Figures 20130801
10 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20130801
11 Importing I_TS_SET Call by reference Type reference (TYPE) CL_RSDRC_MULTIPROV=>TN_TS_SET 20130801
# Exception Resumable Description Created on
1 CX_RS_STATIC_CHECK BW Basis Exception with T100 Message (Statically Checked) 20130801
2 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130801
History
Last changed by/on SAP  20140121 
SAP Release Created in 740