SAP ABAP Class CL_RSR_RRI2_BUILDER (A Builder that builds artefacts in query generation)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_GEN (Package) OLAP: Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BASE Services in RRI2 20130613
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BU Helper for Internal Business Value Elimination processing 20130613
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_CELL_BUILDER Builder for Cells 20130617
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_CURRENT_MEMBER CurrentMember: Functions for Generation 20130613
4 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_DESCR_GENERATOR Generator for report description 20130613
5 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FAGGR Some Parts of Calculation Processing 20130613
6 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FEMS_BUILDER Builder for FEMS stuff 20130613
7 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FILTER_SRC_BUILDER Builder for filter source info 20130613
8 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FST Some Parts of FST Processing 20130613
9 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_LRECH Some Parts of LRECH Processing 20130613
10 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_NCUM Certain Parts of Non-Cumulatives 20130613
... Click here to see Used By full list (14 items)
Properties
Class CL_RSR_RRI2_BUILDER  
Short Description A Builder that builds artefacts in query generation    
Super Class CL_RSR_RRI2_BASE Services in RRI2 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20130613   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSR_RRI2_BUILDER has no forward declaration.
Interfaces
Class CL_RSR_RRI2_BUILDER has no interface implemented.
Friends
Class CL_RSR_RRI2_BUILDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_BITONE Constant Public Type reference (TYPE) I 7 20130619
2 N_C_FIXCU Constant Public Type reference (TYPE) CHAR3 '___' 20130619
3 N_C_FIXCU_REP Constant Public Type reference (TYPE) CHAR5 '$/$/$' 20130619
4 N_C_LOOKUP_UNINM Constant Public Type reference (TYPE) CHAR3 '_CU' 20130619
5 N_C_POSTCU Constant Public See coding '_CU' 20130619
6 P_TS_UOM_BUFFER Instance attribute Private Type reference (TYPE) TP_TS_UOM_BUFFER 20130613
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_UNINM Instance method Private Method Check if the UNINM is valid + raise an error message if not 20130620
2 CLEAR_BUFFERS Instance method Protected Method Clear all buffers 20130613
3 COLLECT_CHF Instance method Public Method Collect the reference characteristics for FAGGR 20130619
4 MESSAGE_CELL Instance method Protected Method 20130613
5 SET_CELL_FLAGS Instance method Protected Method Set some flags in cell-flags 20130620
6 SET_CELL_FLAGS_FROM_COB_PRO Instance method Protected Method Set the cell flags from the COB_PRO info 20130620
7 SET_CURRENCY_TRANSLATION Instance method Protected Method Set currency translation 20130613
8 SET_UOM_TRANSLATION Instance method Protected Method Set unit of measure translation 20130613
Events
Class CL_RSR_RRI2_BUILDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_UOM_BUFFER Private See coding 20130613 BEGIN OF tp_s_uom_buffer, uomnm TYPE rsuomnm, tuom TYPE rschavl, tuomflag TYPE rsztypeflag, ut_luid TYPE rrluid, END OF tp_s_uom_buffer
2 TP_TS_UOM_BUFFER Private See coding 20130613 tp_ts_uom_buffer TYPE SORTED TABLE OF tp_s_uom_buffer WITH UNIQUE KEY uomnm tuom tuomflag
Method Signatures

Method CHECK_UNINM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KYFNM Call by reference Type reference (TYPE) RSD_KYFNM 20130620
2 Importing I_UNINM Call by reference Type reference (TYPE) RSD_IOBJNM 20130620

Method CHECK_UNINM on class CL_RSR_RRI2_BUILDER has no exception.

Method CLEAR_BUFFERS Signature

Method CLEAR_BUFFERS on class CL_RSR_RRI2_BUILDER has no parameter.
Method CLEAR_BUFFERS on class CL_RSR_RRI2_BUILDER has no exception.

Method COLLECT_CHF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_CHF Call by reference Type reference (TYPE) RRK_TSX_CHF Reference Characteristics 20130619
2 Exporting E_CHFID Call by reference Type reference (TYPE) I 20130619
3 Importing I_TS_CH Call by reference Type reference (TYPE) RRK_TS_CH Mandatory Characteristics 20130619

Method COLLECT_CHF on class CL_RSR_RRI2_BUILDER has no exception.

Method MESSAGE_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) SMESG-ARBGB 'BRAIN' Application Area 20130613
2 Importing I_ELTUID Call by reference Type reference (TYPE) RRO01_S_CELL-ELTUID1 Eltuid for Message 031 20130613
3 Importing I_NUMBER Call by reference Type reference (TYPE) SMESG-TXTNR Message Number 20130613
4 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL CL_RRMS_APPL_LOG=>PROBCLASS_HIGH Application Log: Message Problem Class 20130613
5 Importing I_S_CELL Call by reference Type reference (TYPE) RRO01_S_CELL 20130613
6 Importing I_TYPE Call by reference Type reference (TYPE) SMESG-MSGTY 'W' Message type (E, I, W, ...) 20130613

Method MESSAGE_CELL on class CL_RSR_RRI2_BUILDER has no exception.

Method SET_CELL_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CALLATE Call by reference Type reference (TYPE) RSZCALLATE 20130620
2 Changing C_SUMMABEL Call by reference Type reference (TYPE) RRO01_S_RKB1F-SUMMABEL 20130620
3 Changing C_SX_FLAGS Call by reference Type reference (TYPE) RRI2_SX_CELLF 20130620
4 Changing C_T_BKYFNM Call by reference Type reference (TYPE) RRI2_T_BKYFNM 20130620
5 Exporting E_QUI Call by reference Type reference (TYPE) RRO01_S_CELL-QUELL 20130620
6 Importing I_AGGRCHA Call by reference Type reference (TYPE) RSD_S_COB_PRO-AGGRCHA 20130620
7 Importing I_AGGREXC Call by reference Type reference (TYPE) RSD_S_COB_PRO-AGGREXC 20130620
8 Importing I_AGGRGEN Call by reference Type reference (TYPE) RSD_S_COB_PRO-AGGRGEN 20130620
9 Importing I_HIGHPRECFL Call by reference Type reference (TYPE) RSDHIGHPRECFL 20130620
10 Importing I_KYFNM Call by reference Type reference (TYPE) C 20130620
11 Importing I_LUID Call by reference Type reference (TYPE) RRLUID 20130620
12 Importing I_NODIM Call by reference Type reference (TYPE) RS_BOOL 20130620
13 Importing I_R_BU Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_BU 20130620
14 Importing I_R_STOCK_COVER Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_STOCK_COVER 20130620
15 Importing I_TSX_ISETAGGR Call by reference Type reference (TYPE) RRI2_TSX_ISETAGGR 20130620
16 Importing I_TSX_NKYFNM Call by reference Type reference (TYPE) RRK_TSX_NKYFNM 20130620
17 Importing I_TS_CHF Call by reference Type reference (TYPE) RRK_TS_CH 20130620
18 Importing I_TS_LOOKUP Call by reference Type reference (TYPE) RRO01_TS_LOOKUP 20130620

Method SET_CELL_FLAGS on class CL_RSR_RRI2_BUILDER has no exception.

Method SET_CELL_FLAGS_FROM_COB_PRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_FLAGS Call by reference Type reference (TYPE) RRI2_SX_CELLF 20130620
2 Changing C_T_BKYFNM Call by reference Type reference (TYPE) RRI2_T_BKYFNM 20130620
3 Exporting E_QUFL Call by reference Type reference (TYPE) I 20130620
4 Importing I_HIGHPRECFL Call by reference Type reference (TYPE) RSDHIGHPRECFL 20130620
5 Importing I_NODIM Call by reference Type reference (TYPE) RS_BOOL 20130620
6 Importing I_REFKYF Call by reference Type reference (TYPE) RS_BOOL 20130620
7 Importing I_R_BU Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_BU 20130620
8 Importing I_S_COB_PRO Value transfer Type reference (TYPE) RSD_S_COB_PRO 20130620
9 Importing I_TSX_ISETAGGR Call by reference Type reference (TYPE) RRI2_TSX_ISETAGGR 20130620
10 Importing I_TSX_NKYFNM Call by reference Type reference (TYPE) RRK_TSX_NKYFNM 20130620
11 Importing I_TS_CHF Call by reference Type reference (TYPE) RRK_TS_CH 20130620

Method SET_CELL_FLAGS_FROM_COB_PRO on class CL_RSR_RRI2_BUILDER has no exception.

Method SET_CURRENCY_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR 20130613
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130613
3 Exporting E_S_CTTNM Call by reference Type reference (TYPE) RRO01_S_CTTNM 20130613
4 Importing I_CTTNM Call by reference Type reference (TYPE) RRNUMBR 20130613
5 Importing I_TCUR Value transfer Type reference (TYPE) C 20130613
6 Importing I_TCURFLAG Value transfer Type reference (TYPE) RSZTYPEFLAG 20130613
7 Importing I_VAR Call by reference Type reference (TYPE) RS_BOOL 20130613

Method SET_CURRENCY_TRANSLATION on class CL_RSR_RRI2_BUILDER has no exception.

Method SET_UOM_TRANSLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR 20130613
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130613
3 Changing C_TH_TEXT_HINT Call by reference Type reference (TYPE) RSZI_TH_ELT_TEXT_HINT 20130613
4 Changing C_TS_LOOKUP Call by reference Type reference (TYPE) RRO01_TS_LOOKUP 20130613
5 Changing C_T_CHECK_CHNG Call by reference Type reference (TYPE) RZD1_T_GUID 20130613
6 Exporting E_UT_LUID Call by reference Type reference (TYPE) RRLUID 20130613
7 Importing I_TUOM Call by reference Type reference (TYPE) C 20130613
8 Importing I_TUOMFLAG Call by reference Type reference (TYPE) RSZTYPEFLAG 20130613
9 Importing I_UOMNM Call by reference Type reference (TYPE) RSUOMNM 20130613
10 Importing I_VAR Call by reference Type reference (TYPE) RS_BOOL 20130613

Method SET_UOM_TRANSLATION on class CL_RSR_RRI2_BUILDER has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BU Helper for Internal Business Value Elimination processing 20130613
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_CELL_BUILDER Builder for Cells 20130617
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_CURRENT_MEMBER CurrentMember: Functions for Generation 20130613
4 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_DESCR_GENERATOR Generator for report description 20130613
5 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FAGGR Some Parts of Calculation Processing 20130613
6 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FEMS_BUILDER Builder for FEMS stuff 20130613
7 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FILTER_SRC_BUILDER Builder for filter source info 20130613
8 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_FST Some Parts of FST Processing 20130613
9 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_LRECH Some Parts of LRECH Processing 20130613
10 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_NCUM Certain Parts of Non-Cumulatives 20130613
11 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_PLAN Brain: Planning Generation 20130613
12 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_STOCK_COVER Stock Coverage calculation 20130613
13 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_VARIABLE_BUILDER Builder for variables (VREP/VAR) 20130812
14 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_WGR Some Parts of the WGR 20130620
History
Last changed by/on SAP  20140121 
SAP Release Created in 740