SAP ABAP Class CL_RSR_RRI2_VARIABLE_BUILDER (Builder for variables (VREP/VAR))
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_BUILDER A Builder that builds artefacts in query generation 20130812
Properties
Class CL_RSR_RRI2_VARIABLE_BUILDER  
Short Description Builder for variables (VREP/VAR)    
Super Class CL_RSR_RRI2_BUILDER A Builder that builds artefacts in query generation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20130812   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRI2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRI2_VARIABLE_BUILDER has no interface implemented.
Friends
Class CL_RSR_RRI2_VARIABLE_BUILDER has no friend class.
Attributes
Class CL_RSR_RRI2_VARIABLE_BUILDER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_SPARA_AND_VRNID Instance method Private Method Adapt SPARA and VRNID for additional variable 20130813
2 ADAPT_SPARA_ENTRYTP Instance method Public Method Adapt the entrytp in SPARA for special optional variables 20130813
3 ADAPT_VRNID_FOR_DUTY_AND_FEMSN Instance method Private Method Adapt the VRNID for MORE_VAR if DUTY var or var in FEMS > 0 20130813
4 ADD_CHACONST_TO_SPARA Instance method Public Method Add the Constant Characteristic Info to the SPARA 20130813
5 CHECK_CHILD Instance method Private Method 20130814
6 CHECK_SEL Instance method Private Method Check the SEL 20130813
7 CHECK_SEL_IS_UNIQUE Instance method Private Method Checks if a selection is unique to all components 20130813
8 CHECK_SPARA_IS_FIX Instance method Private Method Check if SPARA is FIX 20130813
9 CHECK_SPARA_SELECTION Instance method Private Method Check if the spara selection part is valid 20130813
10 COLLECT_COMP_FOR_OPERAND Instance method Private Method Collect the component info for a given formula operand 20130813
11 COLLECT_FIX_VALUES Instance method Private Method Collect the global fix values 20130813
12 COLLECT_VRNID_FOR_MORE_VAR Instance method Private Method Collect the VRNIDs 20130813
13 CREATE_VREP_CMP Instance method Private Method Create a new VREP CMP entry 20130813
14 DETERMINE_SIDS Instance method Public Method determine SIDs (process SPARA) 20130813
15 FILL_MORE_VAR Instance method Public Method Fill the additional vars 20130813
16 FILL_TXTVAR_INTO_VREP Instance method Public Method Fill Text variables into VREP 20130813
17 FILL_VARIABLE_CHECK Instance method Public Method Fill the variable checks of the variable screen 20130814
18 FILL_VARIABLE_DEPENDENCIES Instance method Public Method Fill the variable dependency information 20130814
19 FILL_VAR_DEP_FROM_SH Instance method Private Method 20130814
20 FILL_VAR_DEP_FROM_SH_1 Instance method Private Method 20130814
21 FILL_VAR_DEP_FROM_SRDATE Instance method Private Method 20130814
22 FILL_VAR_DEP_FROM_VREP Instance method Private Method 20130814
23 FILL_VAR_DEP_FROM_VREP_NODE Instance method Private Method Fill the dep for hierarchy node variables 20130814
24 FILL_VREP_CMP Instance method Private Method 20130814
25 GENERATE_INTERVAL_CHECK Instance method Private Method Generate the interval check 20130814
26 GENERATE_INTERVAL_CHECK_FAC Instance method Private Method Generate the interval check for the factors (FAC) 20130814
27 GENERATE_INTERVAL_CHECK_SEL Instance method Private Method Generate the interval checks for the Selections (SEL) 20130814
28 GET_COMPOUND_KEY Instance method Private Method Get the compound key 20130813
29 GET_COMP_IN_FORMULA Instance method Private Method Get the component info out of a formula 20130813
30 GET_COMP_IN_STRUCTURE Instance method Private Method Get the Component info for the structures 20130813
31 GET_RANGETAB Instance method Private Method Get a range table 20130813
32 GET_SELECTION_WITH_COMPSEL Instance method Private Method Get the selection with component selections 20130813
33 GET_SELID_FROM_RELEV_COMP Instance method Private Method Get a selid from the relevant component 20130813
34 GET_SEL_IN_COMPONENT Instance method Private Method Get if SEL is part of the component 20130813
35 GET_VNAM_FEMS_MAPPING Instance method Private Method 20130814
36 GET_VREP_CMP_FOR_COMPOUND_KEY Instance method Private Method Get the VREP CMP for a compound key 20130813
37 READ_VREP Instance method Public Method Get a VREP entry 20130813
38 REPLACE_TEXT Instance method Private Method Setup a text replacement 20130813
39 SET_DYNCHANGE Instance method Public Method Makes dynamic variables fix 20130813
40 SET_ENTRYTP_TO_DUTY Instance method Private Method Set the ENTRYTP to indicate a duty variable 20130813
41 SET_REFVRNID_IN_VREP Instance method Public Method Set the VRNID reference in VREP 20130820
42 SORT_VREP Instance method Public Method Sort the VREP 20130820
43 SPLIT_SPARA Instance method Public Method Split the spara 20130813
Events
Class CL_RSR_RRI2_VARIABLE_BUILDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_DEPTAB Private See coding 20130820 BEGIN OF tp_s_deptab, vrnid TYPE rrvrnid, level TYPE int4, END OF tp_s_deptab
2 TP_S_VNAM_FEMS Private See coding 20130814 BEGIN OF tp_s_vnam_fems, vnam TYPE rszvnam, fems TYPE rsidn4, END OF tp_s_vnam_fems
3 TP_TS_VNAM_FEMS Private See coding 20130814 tp_ts_vnam_fems type sorted table of tp_s_vnam_fems with UNIQUE key table_line
Method Signatures

Method ADAPT_SPARA_AND_VRNID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
2 Changing C_TH_VRNID Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
3 Changing C_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813
4 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID 20130813
5 Importing I_FIX Call by reference Type reference (TYPE) RS_BOOL 20130813

Method ADAPT_SPARA_AND_VRNID on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method ADAPT_SPARA_ENTRYTP 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 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Changing C_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813

Method ADAPT_SPARA_ENTRYTP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method ADAPT_VRNID_FOR_DUTY_AND_FEMSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FIX Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_TS_VRNID Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20130813
4 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID 20130813
5 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
6 Importing I_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813

Method ADAPT_VRNID_FOR_DUTY_AND_FEMSN on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method ADD_CHACONST_TO_SPARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813
2 Importing I_NUSED Call by reference Type reference (TYPE) RRNCUMFL 20130813
3 Importing I_USED Call by reference Type reference (TYPE) RRCUMFL 20130813

Method ADD_CHACONST_TO_SPARA on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method CHECK_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SPACE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130814
2 Exporting E_STATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130814
3 Exporting E_STRUCT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130814
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20130814
5 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130814
6 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130814
7 Importing I_T_FAC Call by reference Type reference (TYPE) RRO01_T_FAC 20130814
8 Importing I_VNAM Call by reference Type reference (TYPE) RSZVNAM Name (ID) of a Report Variable 20130814

Method CHECK_CHILD on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method CHECK_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Changing C_TH_VRNID_USED Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
4 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
5 Exporting E_S_RANGE Call by reference Type reference (TYPE) RRRANGESID 20130813
6 Exporting E_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813
7 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
8 Importing I_FLAGLH Call by reference Type reference (TYPE) RRO01_SX_VAR-FLAGLH 20130813
9 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813
10 Importing I_TH_SN_GEN Call by reference Type reference (TYPE) RRI2_TH_SN_GEN 20130813

Method CHECK_SEL on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method CHECK_SEL_IS_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Importing I_TX_RELEV_COMP Call by reference Type reference (TYPE) RRI2_TX_RELEV_COMP 20130813

Method CHECK_SEL_IS_UNIQUE on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method CHECK_SPARA_IS_FIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIX Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Exporting E_FIXC Call by reference Type reference (TYPE) RS_BOOL 20130813
3 Importing I_S_SPARA Call by reference Type reference (TYPE) RRI2_S_SPARA 20130813
4 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813

Method CHECK_SPARA_IS_FIX on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method CHECK_SPARA_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20130813
2 Importing I_CHAVL Call by reference Type reference (TYPE) RSD_CHAVL 20130813
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
4 Importing I_TPFLAG Call by reference Type reference (TYPE) RSZTYPEFLAG 20130813
5 Importing I_TS_VNAM Call by reference Type reference (TYPE) RSZ_TS_VNAM 20130813

Method CHECK_SPARA_SELECTION on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method COLLECT_COMP_FOR_OPERAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_TX_RELEV_COMP Call by reference Type reference (TYPE) RRI2_TX_RELEV_COMP 20130813
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
4 Importing I_OPER Call by reference Type reference (TYPE) RS_UNIIDC 20130813
5 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813
6 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20130813

Method COLLECT_COMP_FOR_OPERAND on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method COLLECT_FIX_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_FIX_VALUES Call by reference Type reference (TYPE) RRI2_TH_FIX_VALUES 20130813
2 Importing I_S_SPARA Call by reference Type reference (TYPE) RRI2_S_SPARA 20130813
3 Importing I_TS_CSC Call by reference Type reference (TYPE) RRSI_TS_SID 20130813

Method COLLECT_FIX_VALUES on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method COLLECT_VRNID_FOR_MORE_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIX Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20130813
3 Exporting E_TH_VRNID Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
4 Importing I_CHANMID Call by reference Type reference (TYPE) RSSID 20130813
5 Importing I_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813

Method COLLECT_VRNID_FOR_MORE_VAR on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method CREATE_VREP_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
2 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
3 Exporting E_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813
4 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM 20130813
5 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL 20130813
6 Importing I_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813

Method CREATE_VREP_CMP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method DETERMINE_SIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
2 Changing C_TH_SN_GEN Call by reference Type reference (TYPE) RRI2_TH_SN_GEN 20130813
3 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC 20130813
4 Exporting E_TS_FIX Call by reference Type reference (TYPE) RRI2_TS_FIX 20130813
5 Exporting E_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813
6 Exporting E_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
7 Importing I_TH_SH Call by reference Type reference (TYPE) RRKG_TH_SH 20130813
8 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20130813
9 Importing I_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV 20130813
10 Importing I_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813

Method DETERMINE_SIDS on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_MORE_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130813
2 Changing C_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813
3 Exporting E_TS_MORE_VAR Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20130813

Method FILL_MORE_VAR on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_TXTVAR_INTO_VREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130813
2 Changing C_TH_VRNID_USED Call by reference Type reference (TYPE) RRO01_TH_VRNID Table of Vrn IDs 20130813
3 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP Table of the Compounding Information 20130813
4 Exporting E_TH_VAR_TEXT Call by reference Type reference (TYPE) RRO01_TH_VAR_TEXT 20130813
5 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813
6 Importing I_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR 20130813
7 Importing I_TH_SN_GEN Call by reference Type reference (TYPE) RRI2_TH_SN_GEN 20130813
8 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20130813
9 Importing I_T_TVARXREF Call by reference Type reference (TYPE) RZI0_T_TVARXREF 20130813

Method FILL_TXTVAR_INTO_VREP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VARIABLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_VCHECK Call by reference Type reference (TYPE) RRO01_T_VCHECK Table of Additional Checks 20130814
2 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130814
3 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130814
4 Importing I_T_FAC Call by reference Type reference (TYPE) RRO01_T_FAC 20130814

Method FILL_VARIABLE_CHECK on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VARIABLE_DEPENDENCIES 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 Table of All Variables 20130814
2 Importing I_S_RKB1F Call by reference Type reference (TYPE) RRO01_S_RKB1F 20130814
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130814
4 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130814
5 Importing I_TH_SH Call by reference Type reference (TYPE) RRO01_TH_SH 20130814
6 Importing I_TH_SN Call by reference Type reference (TYPE) RRKG_TH_SN Control of node selection 20130814
7 Importing I_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP Table of the Compounding Information 20130814
8 Importing I_T_FAC Call by reference Type reference (TYPE) RRO01_T_FAC 20130814

Method FILL_VARIABLE_DEPENDENCIES on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VAR_DEP_FROM_SH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DEP_VARIABLES Call by reference Type reference (TYPE) RRO01_T_DEP_VARIABLES List of Dependent Variables 20130814
2 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814
3 Importing I_TH_SH Call by reference Type reference (TYPE) RRO01_TH_SH 20130814
4 Importing I_VNAM Call by reference Type reference (TYPE) RSZVNAM 20130814

Method FILL_VAR_DEP_FROM_SH on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VAR_DEP_FROM_SH_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DEP_VARIABLES Value transfer Type reference (TYPE) RRO01_T_DEP_VARIABLES List of Dependent Variables 20130814
2 Importing I_SHID Call by reference Type reference (TYPE) RRO01_S_SH-SHID 20130814
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814
4 Importing I_TH_SH Call by reference Type reference (TYPE) RRO01_TH_SH 20130814

Method FILL_VAR_DEP_FROM_SH_1 on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VAR_DEP_FROM_SRDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DEP_VARIABLES Call by reference Type reference (TYPE) RRO01_T_DEP_VARIABLES List of Dependent Variables 20130814
2 Importing I_S_RKB1F Call by reference Type reference (TYPE) RRO01_S_RKB1F 20130814
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814

Method FILL_VAR_DEP_FROM_SRDATE on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VAR_DEP_FROM_VREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DEP_VARIABLES Call by reference Type reference (TYPE) RRO01_T_DEP_VARIABLES List of Dependent Variables 20130814
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20130814
3 Importing I_S_RKB1F Call by reference Type reference (TYPE) RRO01_S_RKB1F 20130814
4 Importing I_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR Table of All Variables 20130814
5 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814
6 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130814
7 Importing I_TH_SH Call by reference Type reference (TYPE) RRO01_TH_SH 20130814
8 Importing I_TH_SN Call by reference Type reference (TYPE) RRKG_TH_SN Control of node selection 20130814
9 Importing I_TS_VNAM_FEMS Call by reference Type reference (TYPE) TP_TS_VNAM_FEMS 20130814
10 Importing I_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130814
11 Importing I_VNAM Call by reference Type reference (TYPE) RSZVNAM 20130814

Method FILL_VAR_DEP_FROM_VREP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VAR_DEP_FROM_VREP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DEP_VARIABLES Call by reference Type reference (TYPE) RRO01_T_DEP_VARIABLES List of Dependent Variables 20130814
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20130814
3 Importing I_S_RKB1F Call by reference Type reference (TYPE) RRO01_S_RKB1F 20130814
4 Importing I_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR Table of All Variables 20130814
5 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814
6 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130814
7 Importing I_TH_SH Call by reference Type reference (TYPE) RRO01_TH_SH 20130814
8 Importing I_TH_SN Call by reference Type reference (TYPE) RRKG_TH_SN Control of node selection 20130814
9 Importing I_TS_VNAM_FEMS Call by reference Type reference (TYPE) TP_TS_VNAM_FEMS 20130814
10 Importing I_T_FAC Call by reference Type reference (TYPE) RRO01_T_FAC 20130814
11 Importing I_VNAM Call by reference Type reference (TYPE) RSZVNAM 20130814

Method FILL_VAR_DEP_FROM_VREP_NODE on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method FILL_VREP_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP Table of the Compounding Information 20130814
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20130814
3 Importing I_SPACE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130814
4 Importing I_STATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130814
5 Importing I_STRUCT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130814
6 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130814
7 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130814
8 Importing I_T_FAC Call by reference Type reference (TYPE) RRO01_T_FAC 20130814
9 Importing I_VNAM Call by reference Type reference (TYPE) RSZVNAM Name (ID) of a Report Variable 20130814

Method FILL_VREP_CMP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GENERATE_INTERVAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_VCHECK Call by reference Type reference (TYPE) RRO01_T_VCHECK 20130814
2 Importing I_S_RANGE Call by reference Type reference (TYPE) RZI0_S_FRANGE 20130814
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814

Method GENERATE_INTERVAL_CHECK on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GENERATE_INTERVAL_CHECK_FAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_VCHECK Call by reference Type reference (TYPE) RRO01_T_VCHECK 20130814
2 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814
3 Importing I_T_FAC Call by reference Type reference (TYPE) RRO01_T_FAC 20130814

Method GENERATE_INTERVAL_CHECK_FAC on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GENERATE_INTERVAL_CHECK_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_VCHECK Call by reference Type reference (TYPE) RRO01_T_VCHECK 20130814
2 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130814
3 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL 20130814

Method GENERATE_INTERVAL_CHECK_SEL on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_COMPOUND_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Changing C_TH_VRNID_USED Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
4 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
5 Exporting E_CHAVL Call by reference Type reference (TYPE) RSCHAVL 20130813
6 Exporting E_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813
7 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM 20130813
8 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL 20130813
9 Importing I_S_SPECFORM Call by reference Type reference (TYPE) RRI2_S_SPECFORM 20130813
10 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813

Method GET_COMPOUND_KEY on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_COMP_IN_FORMULA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_TX_RELEV_COMP Call by reference Type reference (TYPE) RRI2_TX_RELEV_COMP 20130813
3 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
4 Importing I_ELTUID Call by reference Type reference (TYPE) RS_UNIIDC25 20130813
5 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813
6 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20130813

Method GET_COMP_IN_FORMULA on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_COMP_IN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_RELEV_COMP Call by reference Type reference (TYPE) RRI2_TX_RELEV_COMP 20130813
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
3 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813

Method GET_COMP_IN_STRUCTURE on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_RANGETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_XRANGE Call by reference Type reference (TYPE) RZI0_TS_XRANGE 20130813
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
3 Importing I_T_FRANGE Call by reference Type reference (TYPE) RZI0_T_FRANGE 20130813

Method GET_RANGETAB on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_SELECTION_WITH_COMPSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Changing C_TH_VRNID_USED Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
4 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
5 Exporting E_S_RANGE Call by reference Type reference (TYPE) RRRANGESID 20130813
6 Exporting E_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813
7 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
8 Importing I_FLAGLH Call by reference Type reference (TYPE) RRO01_SX_VAR-FLAGLH 20130813
9 Importing I_S_SPECFORM Call by reference Type reference (TYPE) RRI2_S_SPECFORM 20130813
10 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813
11 Importing I_TH_SN_GEN Call by reference Type reference (TYPE) RRI2_TH_SN_GEN 20130813

Method GET_SELECTION_WITH_COMPSEL on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_SELID_FROM_RELEV_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Changing C_TH_VRNID_USED Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
4 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
5 Exporting E_S_RANGE Call by reference Type reference (TYPE) RRRANGESID 20130813
6 Exporting E_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813
7 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
8 Importing I_FLAGLH Call by reference Type reference (TYPE) RRO01_SX_VAR-FLAGLH 20130813
9 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813
10 Importing I_TH_SN_GEN Call by reference Type reference (TYPE) RRI2_TH_SN_GEN 20130813
11 Importing I_TX_RELEV_COMP Call by reference Type reference (TYPE) RRI2_TX_RELEV_COMP 20130813

Method GET_SELID_FROM_RELEV_COMP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_SEL_IN_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_SPECFORM Call by reference Type reference (TYPE) RRI2_S_SPECFORM 20130813
2 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
3 Importing I_ELTUID Call by reference Type reference (TYPE) RS_UNIIDC25 20130813
4 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813

Method GET_SEL_IN_COMPONENT on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_VNAM_FEMS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_VNAM_FEMS_MAPPING Call by reference Type reference (TYPE) TP_TS_VNAM_FEMS 20130814
2 Importing I_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR Table of All Variables 20130814
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130814
4 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130814

Method GET_VNAM_FEMS_MAPPING on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method GET_VREP_CMP_FOR_COMPOUND_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
2 Changing C_TH_VRNID_USED Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
3 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
4 Exporting E_CHAVL Call by reference Type reference (TYPE) RSCHAVL 20130813
5 Exporting E_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813
6 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM 20130813
7 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL 20130813
8 Importing I_S_SPECFORM Call by reference Type reference (TYPE) RRI2_S_SPECFORM 20130813
9 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813

Method GET_VREP_CMP_FOR_COMPOUND_KEY on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method READ_VREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_VREP Call by reference Type reference (TYPE) RRO01_SX_VREP 20130813
2 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Importing I_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813

Method READ_VREP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method REPLACE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REPLACEABLE Call by reference Type reference (TYPE) RS_BOOL 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Changing C_TH_VRNID_USED Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
4 Changing C_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130813
5 Exporting E_FORMELEMENT Call by reference Type reference (TYPE) RS_BOOL 20130813
6 Exporting E_S_RANGE Call by reference Type reference (TYPE) RRRANGESID 20130813
7 Exporting E_VRNID Call by reference Type reference (TYPE) RRVRNID 20130813
8 Importing I_CHANM Call by reference Type reference (TYPE) RSD_CHANM 20130813
9 Importing I_ELTUID Call by reference Type reference (TYPE) RS_UNIIDC25 20130813
10 Importing I_FLAGLH Call by reference Type reference (TYPE) RRO01_SX_VAR-FLAGLH 20130813
11 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20130813
12 Importing I_TH_SN_GEN Call by reference Type reference (TYPE) RRI2_TH_SN_GEN 20130813
13 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20130813

Method REPLACE_TEXT on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method SET_DYNCHANGE 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 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813

Method SET_DYNCHANGE on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method SET_ENTRYTP_TO_DUTY 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 20130813
2 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
3 Importing I_SX_VREP Call by reference Type reference (TYPE) RRO01_SX_VREP 20130813

Method SET_ENTRYTP_TO_DUTY on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method SET_REFVRNID_IN_VREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Table of All Replacements 20130820
2 Importing I_THX_VAR Call by reference Type reference (TYPE) RRO01_THX_VAR Table of All Variables 20130820

Method SET_REFVRNID_IN_VREP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method SORT_VREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130820
2 Importing I_SRDATE_VRNID Call by reference Type reference (TYPE) RRVRNID 20130820
3 Importing I_TS_VREP_CMP Call by reference Type reference (TYPE) RRO01_TS_VREP_CMP 20130820

Method SORT_VREP on class CL_RSR_RRI2_VARIABLE_BUILDER has no exception.

Method SPLIT_SPARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_VRNID Call by reference Type reference (TYPE) RRO01_TH_VRNID 20130813
2 Exporting E_TH_FIX_VALUES Call by reference Type reference (TYPE) RRI2_TH_FIX_VALUES 20130813
3 Exporting E_TS_SPARA0 Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813
4 Exporting E_TS_SPARAN Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813
5 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP 20130813
6 Importing I_TS_CSC Call by reference Type reference (TYPE) RRSI_TS_SID 20130813
7 Importing I_TS_SPARA Call by reference Type reference (TYPE) RRI2_TS_SPARA 20130813

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