SAP ABAP Class CL_RSL_UI_JOIN_CHECKER (Join Checker)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSL_UI (Package) CompositeProvider UI Package
Properties
Class CL_RSL_UI_JOIN_CHECKER  
Short Description Join Checker    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSL_UI   CompositeProvider UI Package 
Created 20100929   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)
Interfaces
Class CL_RSL_UI_JOIN_CHECKER has no interface implemented.
Friends
Class CL_RSL_UI_JOIN_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CP_S_CONSTANTS Constant Private See coding 20100929
2 CP_S_VIEWS Constant Private See coding 20100929
3 P_IS_CUBE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20100929
4 P_R_CALCSCENARIO Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_CS_CALCSCENARIO Create Calculation Scenario 20100929
5 P_R_COPR Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER CompositeProvider 20100929
6 P_R_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20100930
7 P_R_JOIN_BINDING Instance attribute Private Object reference (TYPE REF TO) CL_RSDD_LM_JOIN_BINDING Join binding 20100929
8 P_SHOW_XML Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20100929
9 P_T_JOIN_MAPPING Instance attribute Private Type reference (TYPE) GT_T_JOIN_MAPPING 20100929
10 P_T_PPROV_DTA_PRO Instance attribute Private Type reference (TYPE) RSD_T_DTA_PRO InfoObject Properties in Data Target 20100929
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_COMPONENTS Instance method Private Method 20101019
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100929
3 CREATE_CHECK_CS Instance method Private Method 20100929
4 CREATE_CHECK_CS_DETAIL Instance method Private Method 20100930
5 EXECUTE Instance method Public Method 20100929
6 FILL_JOIN_INFO Instance method Private Method 20100929
7 FREE Instance method Public Method 20100929
8 GET_COPR_CS Instance method Private Method 20100929
9 GET_DATA Instance method Public Method Returns data records that result in duplication 20100929
10 GET_JOIN_BINDING Instance method Public Method 20100929
11 GET_JOIN_MAPPING Instance method Public Method 20100930
12 PREPARE_COPR Instance method Private Method 20100929
13 PRE_CHECK Instance method Private Method Only analyzes the PartProvider to check risk of danger 20100929
14 READ_DATA Instance method Private Method Returns data records that result in duplication 20100930
15 SET_TREX_COMPONENTS Instance method Private Method 20101019
Events
Class CL_RSL_UI_JOIN_CHECKER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_JOIN_MAPPING Public See coding 20100930 BEGIN OF gt_s_join_mapping, r_copr_column TYPE REF TO cl_rsdd_lm_c_characteristic, r_pprov_column TYPE REF TO cl_rsdd_lm_a_characteristic, is_on_condition TYPE rs_bool, is_mapped TYPE rs_bool, sid_to_key_mapping TYPE rs_bool, sid_intlen TYPE i, r_viewattr TYPE REF TO cl_rsdd_cs_viewattribute, bad_column TYPE rs_bool, END OF gt_s_join_mapping
2 GT_T_JOIN_MAPPING Public See coding 20100930 gt_t_join_mapping TYPE TABLE OF gt_s_join_mapping
Method Signatures

Method BUILD_COMPONENTS 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 20101019
2 Exporting E_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20101019
3 Importing I_FOR_VIEW Call by reference Type reference (TYPE) STRING 20101019

Method BUILD_COMPONENTS on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20100929
2 Importing I_R_JOIN_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_JOIN_BINDING Join binding 20100929
3 Importing I_SHOW_XML Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20100929
# Exception Resumable Description Created on
1 CX_RSL_UI_JOINCHECK_ERROR Anlegen des Calculation Scenarrios fehlgeschlagen 20101015

Method CREATE_CHECK_CS Signature

Method CREATE_CHECK_CS on class CL_RSL_UI_JOIN_CHECKER has no parameter.
Method CREATE_CHECK_CS on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method CREATE_CHECK_CS_DETAIL Signature

Method CREATE_CHECK_CS_DETAIL on class CL_RSL_UI_JOIN_CHECKER has no parameter.
Method CREATE_CHECK_CS_DETAIL on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method EXECUTE Signature

Method EXECUTE on class CL_RSL_UI_JOIN_CHECKER has no parameter.
# Exception Resumable Description Created on
1 CX_RSL_UI_JOINCHECK_ERROR Fehler beim Erzeugen der Vorschau 20101015

Method FILL_JOIN_INFO Signature

Method FILL_JOIN_INFO on class CL_RSL_UI_JOIN_CHECKER has no parameter.
Method FILL_JOIN_INFO on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method FREE Signature

Method FREE on class CL_RSL_UI_JOIN_CHECKER has no parameter.
Method FREE on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method GET_COPR_CS Signature

Method GET_COPR_CS on class CL_RSL_UI_JOIN_CHECKER has no parameter.
Method GET_COPR_CS on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method GET_DATA 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 20100929
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20100929

Method GET_JOIN_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_JOIN_BINDING Value transfer Object reference (TYPE REF TO) CL_RSDD_LM_JOIN_BINDING Join binding 20100929

Method GET_JOIN_BINDING on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method GET_JOIN_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_JOIN_MAPPING Call by reference Type reference (TYPE) GT_T_JOIN_MAPPING 20100930

Method GET_JOIN_MAPPING on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method PREPARE_COPR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COPR Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20100929
2 Importing I_R_JOIN_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_JOIN_BINDING Join binding 20100929

Method PREPARE_COPR on class CL_RSL_UI_JOIN_CHECKER has no exception.

Method PRE_CHECK Signature

Method PRE_CHECK on class CL_RSL_UI_JOIN_CHECKER has no parameter.
# Exception Resumable Description Created on
1 CX_RSL_UI_JOINCHECK_ERROR Fehler beim Erzeugen der Vorschau 20101015

Method READ_DATA Signature

Method READ_DATA on class CL_RSL_UI_JOIN_CHECKER has no parameter.
# Exception Resumable Description Created on
1 CX_RSL_UI_JOINCHECK_ERROR BW: Allgemeine Fehlerklasse 20101015

Method SET_TREX_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TREX_STMT Call by reference Object reference (TYPE REF TO) CL_RSDRV_TREX_STMT 20101019
2 Importing I_T_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20101019

Method SET_TREX_COMPONENTS on class CL_RSL_UI_JOIN_CHECKER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730