SAP ABAP Class CL_RSR_RRI2_QUERY_GENERATOR (Root Object of the 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_BASE OLAP Basis 20130403
Properties
Class CL_RSR_RRI2_QUERY_GENERATOR  
Short Description Root Object of the Query Generation    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20130403   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)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRI2_QUERY_GENERATOR has no interface implemented.
Friends
Class CL_RSR_RRI2_QUERY_GENERATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_CS_ACTUALDATA Constant Public See coding 20130424
2 N_CS_AGGRCHA_AVI Constant Public See coding 20130424
3 N_CS_APPEND_DIM Constant Public See coding 20130424
4 N_CS_APPEND_DIM_WGR Constant Public See coding 20130424
5 N_CS_BAD_CHACONST Constant Public See coding 20130424
6 N_CS_BAD_NCUM Constant Public See coding 20130424
7 N_CS_BAD_NOP Constant Public See coding 20130424
8 N_CS_CALLATE Constant Public See coding 20130424
9 N_CS_CHANAV_NOT_ALLOWED Constant Public See coding 20130424
10 N_CS_CONSTSEL Constant Public See coding 20130424
11 N_CS_CONSTSEL_PROV1 Constant Public See coding 20130424
12 N_CS_CONSTSEL_PROV2 Constant Public See coding 20130424
13 N_CS_CONSTSEL_PROV3 Constant Public See coding 20130424
14 N_CS_CONSTSEL_PROV4 Constant Public See coding 20130424
15 N_CS_CS_OFF Constant Public See coding 20130424
16 N_CS_CS_OFF_CONST Constant Public See coding 20130424
17 N_CS_CTT_NOT_FOUND Constant Public See coding 20130424
18 N_CS_FAULTY_SELECTION Constant Public See coding 20130424
19 N_CS_FIG_NOT_REPLACEABLE Constant Public See coding 20130424
20 N_CS_HIER_NOT_EXIT Constant Public See coding 20130424
21 N_CS_ILLEGAL_CHA Constant Public See coding 20130424
22 N_CS_ILLEGAL_OPERATION Constant Public See coding 20130424
23 N_CS_INFOCUBE_NOT_ACTIVE Constant Public See coding 20130424
24 N_CS_INFOCUBE_NOT_FOUND Constant Public See coding 20130424
25 N_CS_INPUT_A152 Constant Public See coding 20130424
26 N_CS_INPUT_AGGR Constant Public See coding 20130424
27 N_CS_INPUT_AGGRCHA Constant Public See coding 20130424
28 N_CS_INPUT_AUDIT Constant Public See coding 20130711
29 N_CS_INPUT_BASIC Constant Public See coding 20130424
30 N_CS_INPUT_CUDIM Constant Public See coding 20130424
31 N_CS_INPUT_DISAGGR_CT Constant Public See coding 20130424
32 N_CS_INPUT_DISAGGR_DT Constant Public See coding 20130424
33 N_CS_INPUT_FORMULA Constant Public See coding 20130424
34 N_CS_INPUT_HIDE Constant Public See coding 20130424
35 N_CS_INPUT_NLS Constant Public See coding 20130424
36 N_CS_INPUT_NO Constant Public See coding 20130424
37 N_CS_INPUT_NOBASIC Constant Public See coding 20130424
38 N_CS_INPUT_NOBASICKYF Constant Public See coding 20130424
39 N_CS_INPUT_NOTSUP Constant Public See coding 20130424
40 N_CS_INPUT_ROWCOUNT Constant Public See coding 20130424
41 N_CS_INPUT_STOCK_COVER Constant Public See coding 20130812
42 N_CS_INPUT_THJT Constant Public See coding 20130424
43 N_CS_INPUT_TLOGO Constant Public See coding 20130424
44 N_CS_INPUT_UOMNM Constant Public See coding 20130424
45 N_CS_INPUT_USER_EXIT Constant Public See coding 20130424
46 N_CS_INPUT_USER_KYFNM Constant Public See coding 20130424
47 N_CS_INPUT_WRONG_PROV Constant Public See coding 20130424
48 N_CS_INVALID_FILTER Constant Public See coding 20130424
49 N_CS_KEYFIG_AGGRE Constant Public See coding 20130424
50 N_CS_KEYFIG_AGGRE2 Constant Public See coding 20130424
51 N_CS_KEYFIG_DELETED Constant Public See coding 20130424
52 N_CS_KEYFIG_FORMULA Constant Public See coding 20130424
53 N_CS_KEYFIG_SUM Constant Public See coding 20130424
54 N_CS_KEYFIG_SUMKZ Constant Public See coding 20130424
55 N_CS_LOCKED_NO Constant Public See coding 20130424
56 N_CS_LOCKED_ONLY Constant Public See coding 20130424
57 N_CS_MPHINT Constant Public See coding 20130424
58 N_CS_NO_CMP_SUPPORT Constant Public See coding 20130424
59 N_CS_NO_CTTNM Constant Public See coding 20130424
60 N_CS_NO_PERIV Constant Public See coding 20130424
61 N_CS_NO_PERIV1 Constant Public See coding 20130424
62 N_CS_NO_PERIV_THJT Constant Public See coding 20130424
63 N_CS_NO_USER_CHANM Constant Public See coding 20130424
64 N_CS_NO_USER_KYFNM Constant Public See coding 20130424
65 N_CS_ODBO_UNSUPPORTED_OPERA Constant Public See coding 20130424
66 N_CS_ODBO_UNSUPPORTED_VAR Constant Public See coding 20130424
67 N_CS_ONLY_CS_ELEMENTS Constant Public See coding 20130424
68 N_CS_PREAGGR_FORMULA_CHECK Constant Public See coding 20130424
69 N_CS_RECURSION Constant Public See coding 20130424
70 N_CS_RECURSION2 Constant Public See coding 20130424
71 N_CS_REPORT_DEF_ERROR Constant Public See coding 20130424
72 N_CS_REPORT_GENERATED Constant Public See coding 20130424
73 N_CS_REPVAR_NOT_EXIST Constant Public See coding 20130424
74 N_CS_REQUID Constant Public See coding 20130424
75 N_CS_REQUID_1 Constant Public See coding 20130424
76 N_CS_SYNTAX_CHECK Constant Public See coding 20130424
77 N_CS_TEXT_NOT_REP_NOT_FOUND Constant Public See coding 20130424
78 N_CS_TEXT_NOT_REP_NOT_UNIQUE Constant Public See coding 20130424
79 N_CS_THJT_NO_EXCLUDE Constant Public See coding 20130424
80 N_CS_TOO_MANY_CELLS Constant Public See coding 20130424
81 N_CS_TOO_MANY_THJT Constant Public See coding 20130424
82 N_CS_TO_MANY_FEMS Constant Public See coding 20130424
83 N_CS_USER_INFOPROV Constant Public See coding 20130424
84 N_CS_VAR_DIFFERENT_HIER Constant Public See coding 20130424
85 N_CS_VAR_DUTY Constant Public See coding 20130424
86 N_CS_VAR_DYNCHANGE Constant Public See coding 20130424
87 N_CS_VAR_OPT_MORE Constant Public See coding 20130424
88 N_CS_VAR_TWO_IOBJNMS Constant Public See coding 20130424
89 N_CS_WRONG_CM_VAR_DYN Constant Public See coding 20130424
90 N_CS_WRONG_CTTNM Constant Public See coding 20130424
91 N_CS_WRONG_ELEMENT_DIM Constant Public See coding 20130424
92 N_CS_WRONG_FORMULA Constant Public See coding 20130424
93 N_CS_WRONG_FORMULA2 Constant Public See coding 20130424
94 N_CS_WRONG_KEYFIGADD Constant Public See coding 20130424
95 N_CS_WRONG_KEYFIGURE1 Constant Public See coding 20130424
96 N_CS_WRONG_KYFNM Constant Public See coding 20130424
97 N_CS_WRONG_KYFNM_CHAR Constant Public See coding 20130424
98 N_CS_WRONG_PARTPROV Constant Public See coding 20130424
99 N_CS_WRONG_RQMRC Constant Public See coding 20130424
100 N_CS_WRONG_RTYPE_VAR Constant Public See coding 20130424
101 N_CS_WRONG_SRDATE_VAR Constant Public See coding 20130424
102 N_CS_WRONG_SRDATE_VAR_DUTY Constant Public See coding 20130424
103 N_CS_WRONG_TCUR Constant Public See coding 20130424
104 N_CS_WRONG_TCUR_VAR Constant Public See coding 20130424
105 N_CS_WRONG_TIMESHIFT_VAR Constant Public See coding 20130424
106 N_CS_WRONG_UNINM Constant Public See coding 20130424
107 N_CS_WRONG_VDATE_VAR Constant Public See coding 20130424
108 N_C_MAX_PERF Constant Public Type reference (TYPE) I 1000 20130528
109 N_C_POSIT_ADD Constant Public Type reference (TYPE) RRXSWAHL '8000' 20130528
110 N_GEN_MODE Instance attribute Public Type reference (TYPE) RZI0_GEN_MODE 20130403
111 N_LOCAL_QDEF Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20130403
112 N_R_DATA_TOPICALITY Instance attribute Public Object reference (TYPE REF TO) CL_RSR_RRI2_DATA_TOPICALITY 20130719
113 N_R_ELTTXT Instance attribute Public Object reference (TYPE REF TO) CL_RSR_RRI2_ELTTXT component texts 20130415
114 N_R_INFOPROV_META_DATA Instance attribute Public Object reference (TYPE REF TO) CL_RSR_RRI2_INFOPROV_META_DATA 20130529
115 N_R_NUM Instance attribute Public Object reference (TYPE REF TO) CL_RSR_RRI2_NUMBER Manages numbers and renumbering 20130403
116 N_R_QUERY_META_DATA Instance attribute Public Object reference (TYPE REF TO) CL_RSR_RRI2_QUERY_META_DATA 20130528
117 N_SUPPRMESS Instance attribute Public Type reference (TYPE) RSRSUPPRMESS Suppress Messages 20130403
118 N_S_COMPKEY Instance attribute Public Type reference (TYPE) RSR_S_COMPKEY 20130403
119 N_S_RKB1D Instance attribute Public Type reference (TYPE) RSR_S_RKB1D Control Bar OLAP Processor 20130403
120 P_S_RKB1D_ORG Instance attribute Private Type reference (TYPE) RSR_S_RKB1D Control Bar OLAP Processor 20130424
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHAFREE Instance method Public Method Add free characteristic 20130529
2 BUILD_GEN_RKB1D Instance method Public Method Creates a rkb1d in the generation only 20130424
3 BUILD_PROP_OUT Instance method Public Method 20130424
4 CONSTRUCTOR Instance method Public Constructor 20130403
5 DEQUEUE Instance method Public Method Release Lock 20130424
6 ENQUEUE Instance method Public Method Set lock 20130424
7 GET_TEXT_FOR_ELTUID Instance method Public Method Get the error text for eltuids 20130424
8 RAISE_ERROR_MESSAGE Instance method Public Method process a message 20130424
9 RAISE_MESSAGE Instance method Private Method process a message 20130424
10 SET_ADMINISTRATION_FIELDS Instance method Public Method 20130424
11 SET_DELTACACHE Instance method Public Method 20130424
12 SET_DIS_MODE Instance method Public Method 20130424
13 SET_INPUTABLE Instance method Public Method 20130424
14 SET_IS_PLANQUERY Instance method Public Method Query supports planning on a plan provider 20130531
15 SET_OPT_OCCURS Instance method Public Method 20130424
16 SET_OPT_OCCURS_TIME Instance method Public Method 20130424
17 SET_RNAME Instance method Public Method 20130424
Events
Class CL_RSR_RRI2_QUERY_GENERATOR has no event.
Types
Class CL_RSR_RRI2_QUERY_GENERATOR has no local type.
Method Signatures

Method ADD_CHAFREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_REPORTK Call by reference Type reference (TYPE) RRO01_SX_REPORTK 20130529
2 Exporting E_EXIT_MODE Call by reference Type reference (TYPE) RRUSEREXITMODE User Exit (Virtual Characteristics / Key Figures) 20130529
3 Exporting E_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selection Lines 20130529
4 Exporting E_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130529
5 Exporting E_TSX_CHAFREE_ADDED Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20130529
6 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Characteristic 20130529
7 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 OLAP Processor Parameter 20130529
8 Importing I_TH_SFC_OLD Call by reference Type reference (TYPE) RSDD_TH_SFC Table of required characteristics 20130529

Method ADD_CHAFREE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method BUILD_GEN_RKB1D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PROP_IN Call by reference Type reference (TYPE) RRO01_S_PROP_GENREL 20130424
2 Importing I_S_PROP_OUT Call by reference Type reference (TYPE) RRO01_S_PROP_GENCHG 20130424

Method BUILD_GEN_RKB1D on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method BUILD_PROP_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PROP_OUT Call by reference Type reference (TYPE) RRO01_S_PROP_GENCHG 20130424

Method BUILD_PROP_OUT on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GEN_MODE Call by reference Type reference (TYPE) RZI0_GEN_MODE 20130403
2 Importing I_NOWARNINGS Call by reference Type reference (TYPE) RS_BOOL Boolean 20130403
3 Importing I_S_RKB1D Call by reference Type reference (TYPE) RSR_S_RKB1D Control Bar OLAP Processor 20130403

Method CONSTRUCTOR on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_RSR_RRI2_QUERY_GENERATOR has no parameter.
Method DEQUEUE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_RSR_RRI2_QUERY_GENERATOR has no parameter.
Method ENQUEUE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method GET_TEXT_FOR_ELTUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TXTLG1 Call by reference Type reference (TYPE) RSTXTLG Long description 20130424
2 Exporting E_TXTLG2 Call by reference Type reference (TYPE) RSTXTLG Long description 20130424
3 Importing I_ELTUID1 Call by reference Type reference (TYPE) SYSUUID_25 UUID in compressed form 20130424
4 Importing I_ELTUID2 Call by reference Type reference (TYPE) SYSUUID_25 UUID in compressed form 20130424

Method GET_TEXT_FOR_ELTUID on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method RAISE_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130424
2 Importing I_S_RAISE Call by reference Type reference (TYPE) RSR_S_RAISE 20130424
3 Importing I_TXT1 Call by reference Type reference (TYPE) ANY 20130424
4 Importing I_TXT2 Call by reference Type reference (TYPE) ANY 20130424
5 Importing I_TXT3 Call by reference Type reference (TYPE) ANY 20130424
6 Importing I_TXT4 Call by reference Type reference (TYPE) ANY 20130424

Method RAISE_ERROR_MESSAGE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method RAISE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TYP Call by reference Type reference (TYPE) RSR_S_RAISE-TYP 20130424
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130424
3 Importing I_S_RAISE Call by reference Type reference (TYPE) RSR_S_RAISE 20130424
4 Importing I_TXT1 Call by reference Type reference (TYPE) ANY 20130424
5 Importing I_TXT2 Call by reference Type reference (TYPE) ANY 20130424
6 Importing I_TXT3 Call by reference Type reference (TYPE) ANY 20130424
7 Importing I_TXT4 Call by reference Type reference (TYPE) ANY 20130424

Method RAISE_MESSAGE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_ADMINISTRATION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEWGEN Call by reference Type reference (TYPE) RRI2_NEWGEN 20130424
2 Importing I_TMSTMP_START Call by reference Type reference (TYPE) RSRSTARTTIME Time Stamp for Start of RRI_REPORT_IMPORT_AND_CHECK 20130424

Method SET_ADMINISTRATION_FIELDS on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_DELTACACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELTACACHE Call by reference Type reference (TYPE) RRDELTACACHE Update Cache Objects in Delta Process 20130424

Method SET_DELTACACHE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_DIS_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIS_MODE Call by reference Type reference (TYPE) RSZDIS Disaggregation on Totals 20130424

Method SET_DIS_MODE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_INPUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUTABLE Call by reference Type reference (TYPE) RRINPUTBASIC Make All Basic Indicators Ready for Input 20130424

Method SET_INPUTABLE on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_IS_PLANQUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_PLANQUERY Call by reference Type reference (TYPE) RS_BOOL Query supports planning on a plan provider 20130531

Method SET_IS_PLANQUERY on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_OPT_OCCURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPT_OCCURS Call by reference Type reference (TYPE) RS_BOOL Boolean 20130424

Method SET_OPT_OCCURS on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_OPT_OCCURS_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPT_OCCURS_TIME Call by reference Type reference (TYPE) RSTIMESTMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130424
2 Importing I_SET_CURRENT_TIME_STAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130424

Method SET_OPT_OCCURS_TIME on class CL_RSR_RRI2_QUERY_GENERATOR has no exception.

Method SET_RNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RNAME Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20130424

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