SAP ABAP Class CL_RSR_EXPLAIN_ITEM (Part of a Key Figure)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSR_EXPLAIN (Package) Explain Key Figure
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_BASE OLAP Basis 20130131
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_EXPLAIN_KID Metadata of a keyfigure (KID) 20121012
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_BNR Special Key Figures for Exception Aggregation 20050804
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_CELL Operator 19990909
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_CONSTANT Operator 20010929
4 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_DKF Operator 19990909
5 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_FST Operator 19990910
6 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_IOBJ InfoObject 20010925
7 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_LEAF Operator 19990910
8 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_LOOKUP 20050804
9 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_LRECH Operator 19990909
10 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_OPERATOR Operator 19990909
... Click here to see Used By full list (14 items)
Properties
Class CL_RSR_EXPLAIN_ITEM  
Short Description Part of a Key Figure    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSR_EXPLAIN   Explain Key Figure 
Created 19990909   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRC1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRHI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRKH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RRMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RRX5 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
9 RSBBS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
10 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
11 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
12 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
13 RSZ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
14 RZD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
15 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
16 RZX0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_EXPLAIN_KID Metadata of a keyfigure (KID) 20121012
Friends
Class CL_RSR_EXPLAIN_ITEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_TYPE Constant Public Type reference (TYPE) I 0 Node type 19991011
2 N_INFOCUBE Instance attribute Public Type reference (TYPE) RSD_INFOCUBE 20010928
3 N_NODEKEY Instance attribute Public Type reference (TYPE) RRKH_NODEKEY Node Name for this Instance 19990915
4 N_QDEF_UID Instance attribute Public Type reference (TYPE) RSZ_UID 20020109
5 N_R_NULL Static Attribute Public Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM Part of a Key Figure 20030514
6 N_R_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM Part of a Key Figure 20030514
7 N_TH_CHILDREN Instance attribute Public Type reference (TYPE) RSR_TH_EXPLAIN_ITEM Children 19990910
8 N_TH_REF Static Attribute Public Type reference (TYPE) RSR_TH_EXPLAIN_ITEM Collection 20020109
9 OC_C_OPERA_TYP Constant Protected See coding type of scal/vect operator 20130201
10 O_COMPUID Instance attribute Protected Type reference (TYPE) RZI0_ELTUID Buffering ... 19990910
11 O_GENUNIID Instance attribute Protected Type reference (TYPE) RSZ_UID 20020110
12 O_KID Instance attribute Protected Type reference (TYPE) RSD_SID 20020110
13 O_R_ITEM_SELDR Instance attribute Protected Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM Part of a Key Figure 20020206
14 O_S_SPECIAL Static Attribute Protected Type reference (TYPE) OT_S_SPECIAL 20130130
15 O_TH_AGGR Instance attribute Protected See coding 20061004
16 O_TH_DKF Instance attribute Protected Type reference (TYPE) RZI0_TH_DKF Buffering ... 19990910
17 O_TSX_FST Instance attribute Protected Type reference (TYPE) RZI0_TSX_FST 20031118
18 O_T_NVAR Instance attribute Protected Type reference (TYPE) RRX1_T_NVAR 20020110
19 O_VNAM Static Attribute Protected See coding '80000000' 20020116
20 P_COUNTER Static Attribute Private Type reference (TYPE) RRTNUMKEY6 Numeric key length 6 20030613
21 P_NODEKEY Static Attribute Private Type reference (TYPE) RRKH_NODEKEY Last Node Name 19990915
22 P_R_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_RSR_REQUEST Data Request from OLAP Processor 20020110
23 P_T_MSG Static Attribute Private Type reference (TYPE) RRMS_T_MESG 20050811
24 P_T_NVAR Instance attribute Private Type reference (TYPE) RRX1_T_NVAR 20020110
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AGGR_PROP Instance method Protected Method Adds aggregation properties 20101111
2 ADD_CHILD Instance method Public Method Insert ... 19990909
3 ADD_SELECTION_TO_FIX_FILTER Instance method Private Method Add Selection to Fixed Filter 20100915
4 CAPTION_ADD_BRACKETS Instance method Protected Method Brackets, if not key figure 19991004
5 CHECK_REUSE Instance method Protected Method 20020208
6 COLLECT_CHANM Instance method Protected Method 20030401
7 COLLECT_ERROR_MESSAGES Static method Public Method 20130201
8 COLLECT_MESSAGES Static method Public Method 20130201
9 COLLECT_QDEF Instance method Protected Method 20010925
10 COMBINE_AGGREGATOR Instance method Protected Method Combine Aggregation Process 20000216
11 CONSTANT_GET Instance method Protected Method 20011204
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19990915
13 CREATE_ITEM_BY_CELL Instance method Protected Method Cell, Then Call Correct Constructor 20000110
14 CREATE_ITEM_BY_QUELL Instance method Protected Method Call Up Correct Constructor 19990909
15 DAT_N_GET Instance method Public Method 20020110
16 DB_ELTPROP_GET_SINGLE Instance method Protected Method 20020206
17 DB_ELT_GET Instance method Protected Method 20010925
18 EXPLAIN_QUERY_SET Instance method Public Method 20020110
19 EXPLAIN_SELDR Instance method Public Method Selections 20020206
20 FORMAT_GET Instance method Public Method 20020128
21 GET_AGGREGATOR Instance method Public Method Determine Aggregation Process 20000216
22 GET_AGGREGATOR_OF_INSTANCE Instance method Protected Method Determine Aggregation Process 20000216
23 GET_AGGR_EXC Instance method Protected Method 20070212
24 GET_CAPTION Instance method Public Method Description 19990910
25 GET_CSID Instance method Protected Method Finds all CSIDs for constant selection 20101124
26 GET_ERROR_MESSAGES Static method Public Method Get the stored error messages 20130201
27 GET_EXPLAIN_OF_CHILDREN Instance method Protected Method Create Explain Subtree for Children 19990915
28 GET_ICON Instance method Public Method Icon 19991004
29 GET_NEW_NODEKEY Instance method Protected Method New Node Key 19991004
30 GET_PROPERTIES Instance method Public Method Providers Properties of original query 20030514
31 GET_SELECTIONS Instance method Public Method 20020206
32 GET_S_EXPLAIN Instance method Public Method Create an Explain Row 19990915
33 GET_TECHNM Instance method Public Method Techn. Name 19991004
34 GET_TYPE Instance method Public Method Instance Type 19991011
35 INVERT_AGGR Instance method Private Method Invert the aggregation reference characteristics 20130716
36 IN_EX_CONVERT Instance method Protected Method 20020206
37 ITEM_GET_BY_UID Static method Public Method 20020116
38 ITERATE_AGGR Instance method Protected Method 20060921
39 KID_GET Static method Private Method 20020110
40 QDEF_ADD_CURMEM_VAR Instance method Private Method Add current member variables to query definition 20130424
41 QDEF_CONSTRUCT Instance method Public Method Generate Definition of Explain Query 20010920
42 QDEF_ELTPROP_COLLECT Instance method Protected Method 20010926
43 QDEF_ELTXREF_COLLECT Instance method Protected Method 20010926
44 QDEF_FREE_FIX_ADD Instance method Public Method 20010926
45 QDEF_SELDR_ADD Instance method Public Method 20020110
46 QDEF_SELDR_ADD_CURMEM Instance method Protected Method 20130111
47 QDEF_UID_TEXT_GET Instance method Protected Method 20010920
48 REFRESH_QUERY_CACHE Instance method Protected Method 20011120
49 REQUEST_CHECK Instance method Protected Method 20020110
50 SELDR_CMP Instance method Protected Method 20020110
51 SELDR_INTERSECT Instance method Private Method Cut Selections 20100916
52 SID_VAL_CONVERT_NC Instance method Protected Method SID -> not compounded value 20020110
53 START_GENERATE Static method Public Method Call Up Correct Constructor 20020110
54 SWITCH_OFF_CS Instance method Protected Method Deactivates constant selection 20101124
55 TRACE_DATA_GET Instance method Public Method 20040907
56 UID_CREATE Static method Protected Method Generate New UID 20030613
57 VAR_TABLE_CREATE Instance method Protected Method 20020116
58 _GET_USED_FEMS Instance method Protected Method Returns list of FEMS that are needed 20100914
59 _REDIRECT_LRECH Instance method Protected Method LRECH - redirect formula 20120618
Events
Class CL_RSR_EXPLAIN_ITEM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 G_S_AGGR Protected See coding 20061004 BEGIN OF g_s_aggr, uid TYPE rsz_uid, aggrexc TYPE rsdaggrexc, aggrcha TYPE rsaggrcha, END OF g_s_aggr
2 G_TH_CHILDREN Protected See coding 19990909 g_th_children TYPE HASHED TABLE OF REF TO cl_rsr_explain_item WITH UNIQUE KEY table_line INITIAL SIZE 0
3 G_TH_CSID Protected See coding 20101124 g_th_csid TYPE HASHED TABLE OF rrcsid WITH UNIQUE KEY table_line INITIAL SIZE 4
4 G_TH_FEMS Protected See coding 20100914 g_th_fems TYPE HASHED TABLE OF rsidn4 WITH UNIQUE KEY table_line
5 OT_S_SPECIAL Protected See coding 20130130 BEGIN OF ot_s_special, restricted_constant TYPE rs_bool, scal_operator TYPE to_s_opera_typ, vect_operator TYPE to_s_opera_typ, constant_selection TYPE rs_bool, END OF ot_s_special
6 TO_S_OPERA_TYP Protected See coding 20130201 to_s_opera_typ(1) TYPE c
Method Signatures

Method ADD_AGGR_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_PROPERTY Call by reference Type reference (TYPE) RSR_T_EXPLAIN_PROPERTY 20101111
2 Importing I_AGGRCHA Call by reference Type reference (TYPE) RSAGGRCHA Bezugsmerkmal für Ausnahmeaggregation 20101111
3 Importing I_AGGRCHA2 Call by reference Type reference (TYPE) RSAGGRCHA Reference characteristic for exception aggregation 20130628
4 Importing I_AGGRCHA3 Call by reference Type reference (TYPE) RSAGGRCHA Reference characteristic for exception aggregation 20130628
5 Importing I_AGGRCHA4 Call by reference Type reference (TYPE) RSAGGRCHA Reference characteristic for exception aggregation 20130628
6 Importing I_AGGRCHA5 Call by reference Type reference (TYPE) RSAGGRCHA Reference characteristic for exception aggregation 20130628
7 Importing I_AGGREXC Call by reference Type reference (TYPE) RSDAGGREXC Ausnahmeaggregation 20101111
8 Importing I_AGGREXCLUDE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130628
9 Importing I_AGGRGEN Call by reference Type reference (TYPE) RSDAGGRGEN Gewöhnliche Aggregation 20101111

Method ADD_AGGR_PROP on class CL_RSR_EXPLAIN_ITEM has no exception.

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHILD Call by reference Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM Successors 19990909

Method ADD_CHILD on class CL_RSR_EXPLAIN_ITEM has no exception.

Method ADD_SELECTION_TO_FIX_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NOT_EXPLAINABLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130131
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20100915
3 Importing I_KID Call by reference Type reference (TYPE) RSSID 20130131
4 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20100915

Method ADD_SELECTION_TO_FIX_FILTER on class CL_RSR_EXPLAIN_ITEM has no exception.

Method CAPTION_ADD_BRACKETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ITEM Call by reference Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM 1 19991004
2 Returning R_CAPTION Value transfer Type reference (TYPE) RRKH_S_EXPLAIN-TEXT 1 19991004

Method CAPTION_ADD_BRACKETS on class CL_RSR_EXPLAIN_ITEM has no exception.

Method CHECK_REUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_QINFO Call by reference Type reference (TYPE) RRKH_SX_QINFO 20040720
2 Returning R_REUSE Value transfer Type reference (TYPE) RS_BOOL Boolean 20020208

Method CHECK_REUSE on class CL_RSR_EXPLAIN_ITEM has no exception.

Method COLLECT_CHANM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_CHANM Call by reference Type reference (TYPE) RSD_TH_CHANM 20030401

Method COLLECT_CHANM on class CL_RSR_EXPLAIN_ITEM has no exception.

Method COLLECT_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPEND Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130201

Method COLLECT_ERROR_MESSAGES on class CL_RSR_EXPLAIN_ITEM has no exception.

Method COLLECT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPEND Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130201

Method COLLECT_MESSAGES on class CL_RSR_EXPLAIN_ITEM has no exception.

Method COLLECT_QDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010925
2 Importing I_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010925

Method COLLECT_QDEF on class CL_RSR_EXPLAIN_ITEM has no exception.

Method COMBINE_AGGREGATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_AGGR1 Call by reference Type reference (TYPE) RRKH_S_AGGR 1 20000216
2 Importing I_S_AGGR2 Call by reference Type reference (TYPE) RRKH_S_AGGR 2 20000216
3 Returning R_S_AGGR Value transfer Type reference (TYPE) RRKH_S_AGGR Result 20000216

Method COMBINE_AGGREGATOR on class CL_RSR_EXPLAIN_ITEM has no exception.

Method CONSTANT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DF Call by reference Type reference (TYPE) RSROA_DF DecFloat 20091214
2 Exporting E_I Call by reference Type reference (TYPE) I 20020110
3 Exporting E_OPER Call by reference Type reference (TYPE) RZD1_S_CALC-OPER1 20020110
4 Importing I_EXP Call by reference Type reference (TYPE) RREXP Exponent einer Konstanten 20091229
5 Importing I_QUBH Call by reference Type reference (TYPE) RRO01_S_CELL-QUFL 20011204

Method CONSTANT_GET on class CL_RSR_EXPLAIN_ITEM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20010928
# Exception Resumable Description Created on
1 NOT_FOUND Object Not Found 20000110
2 X_MESSAGE X Message 20000110

Method CREATE_ITEM_BY_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_ITEM Value transfer Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM 8 20000110
2 Importing I_EXP Call by reference Type reference (TYPE) RREXP Exponent einer Konstanten 20091229
3 Importing I_QUBH Call by reference Type reference (TYPE) RRO01_S_CELL-QUBH 7 20000110
4 Importing I_QUELL Call by reference Type reference (TYPE) RRO01_S_CELL-QUELL 5 20000110
5 Importing I_QUFL Call by reference Type reference (TYPE) RRO01_S_CELL-QUFL 6 20000110
6 Importing I_START Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050728
7 Importing I_SX_QINFO Call by reference Type reference (TYPE) RRKH_SX_QINFO 20031008
8 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 1 20121011
9 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 4b 20000110
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20000110

Method CREATE_ITEM_BY_QUELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_R_ITEM Value transfer Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM 8 19990909
2 Importing I_EXP Call by reference Type reference (TYPE) RREXP Exponent einer Konstanten 20091229
3 Importing I_QUBH Call by reference Type reference (TYPE) RRO01_S_CELL-QUBH 7 19990909
4 Importing I_QUELL Call by reference Type reference (TYPE) RRO01_S_CELL-QUELL 5 19990909
5 Importing I_QUFL Call by reference Type reference (TYPE) RRO01_S_CELL-QUFL 6 19990909
6 Importing I_SX_QINFO Call by reference Type reference (TYPE) RRKH_SX_QINFO 20031008
7 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 1 20121011
8 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR 4b 19991004
# Exception Resumable Description Created on
1 X_MESSAGE X Message 19990909

Method DAT_N_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_DAT_N Value transfer Type reference (TYPE) RRX1_S_DAT_N 20020110

Method DAT_N_GET on class CL_RSR_EXPLAIN_ITEM has no exception.

Method DB_ELTPROP_GET_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20020206
2 Returning R_S_ELTPROP Value transfer Type reference (TYPE) RZD1_S_ELTPROP 20020206

Method DB_ELTPROP_GET_SINGLE on class CL_RSR_EXPLAIN_ITEM has no exception.

Method DB_ELT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010925
2 Importing I_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20010925
3 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20010925
# Exception Resumable Description Created on
1 X_MESSAGE 20010925

Method EXPLAIN_QUERY_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT 20030514
2 Importing I_S_RKB1 Call by reference Type reference (TYPE) RSR_S_RKB1 OLAP Processor Parameter 20121011
3 Importing I_T_NVAR Call by reference Type reference (TYPE) RRX1_T_NVAR 20020110

Method EXPLAIN_QUERY_SET on class CL_RSR_EXPLAIN_ITEM has no exception.

Method EXPLAIN_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_SELECTION Value transfer Type reference (TYPE) RRKH_TS_SELECTION Selection 20020206
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20020206

Method FORMAT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_FORMAT Value transfer Object reference (TYPE REF TO) CL_RSR_FORMAT Creation of Format Instances 20020128

Method FORMAT_GET on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_AGGREGATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_AGGR Call by reference Type reference (TYPE) RRKH_S_AGGR Aggregation 20000216
# Exception Resumable Description Created on
1 NOT_SPECIFIED Not specified 20000216

Method GET_AGGREGATOR_OF_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_AGGR Call by reference Type reference (TYPE) RRKH_S_AGGR Aggregation 20000216
# Exception Resumable Description Created on
1 NOT_SPECIFIED Not Determined 20000216

Method GET_AGGR_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_AGGR Value transfer Type reference (TYPE) RZI0_T_AGGR 20070212

Method GET_AGGR_EXC on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_CAPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEXT Value transfer Type reference (TYPE) RRKH_S_EXPLAIN-TEXT Description 19991006

Method GET_CAPTION on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_CSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_CSID Call by reference Type reference (TYPE) G_TH_CSID Id für die konstante Selektion 20101124

Method GET_CSID on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MESSAGES Value transfer Type reference (TYPE) RRMS_T_MESG 20130201

Method GET_ERROR_MESSAGES on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_EXPLAIN_OF_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TS_EXPLAIN Value transfer Type reference (TYPE) RRKH_TS_EXPLAIN Explain Tree 19990915

Method GET_EXPLAIN_OF_CHILDREN on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ICON Value transfer Type reference (TYPE) ICON-ID Techn. name 19991004

Method GET_ICON on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_NEW_NODEKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NODEKEY Value transfer Type reference (TYPE) RRKH_S_EXPLAIN-NODEKEY 1 19991004

Method GET_NEW_NODEKEY on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_AGGRPROP Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20101111
2 Returning R_T_PROPERTY Value transfer Type reference (TYPE) RSR_T_EXPLAIN_PROPERTY 20030514

Method GET_PROPERTIES on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TX_SELECTION Value transfer Type reference (TYPE) RRKH_TX_SELECTION 20020206

Method GET_SELECTIONS on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_S_EXPLAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_EXPLAIN Value transfer Type reference (TYPE) RRKH_S_EXPLAIN Explain Row 19990915

Method GET_S_EXPLAIN on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_TECHNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TECHNM Value transfer Type reference (TYPE) RS_CHAR30 Techn. name 19991004

Method GET_TECHNM on class CL_RSR_EXPLAIN_ITEM has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) RRKH_TYPE Type 19991011

Method GET_TYPE on class CL_RSR_EXPLAIN_ITEM has no exception.

Method INVERT_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_AGGR_INVERTED Call by reference Type reference (TYPE) RZI0_T_AGGR 20130716
2 Importing I_T_AGGR Call by reference Type reference (TYPE) RZI0_T_AGGR 20130716
# Exception Resumable Description Created on
1 X_MESSAGE 20130716

Method IN_EX_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVL_EXT Call by reference Type reference (TYPE) RSD_CHAVL_EXT 20020206
2 Exporting E_TXT Call by reference Type reference (TYPE) C 20020206
3 Importing I_CHAVL Call by reference Type reference (TYPE) RSD_CHAVL 20020206
4 Importing I_HIEID Call by reference Type reference (TYPE) RRHI_S_HIEDIR-HIEID 20050316
5 Importing I_HIESID Call by reference Type reference (TYPE) RSDD_S_NODEDR-HIESID 20050316
6 Importing I_IOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20020206
7 Importing I_NIOBJNM Call by reference Type reference (TYPE) RSD_IOBJNM 20020206
8 Importing I_SID Call by reference Type reference (TYPE) RSD_SID 20020206
9 Importing I_SVER Call by reference Type reference (TYPE) RSDD_S_NODEDR-SVER 20050316
# Exception Resumable Description Created on
1 X_MESSAGE 20020206

Method ITEM_GET_BY_UID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UID Call by reference Type reference (TYPE) RSZ_UID 20020116
2 Returning R_R_ITEM Value transfer Object reference (TYPE REF TO) CL_RSR_EXPLAIN_ITEM Part of a Key Figure 20020116

Method ITEM_GET_BY_UID on class CL_RSR_EXPLAIN_ITEM has no exception.

Method ITERATE_AGGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20060921
2 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20060921
3 Changing C_S_CALC Call by reference Type reference (TYPE) RZI0_S_CALC 20060921
4 Importing I_STRUCTURE Call by reference Type reference (TYPE) RSZ_UID 20060921
5 Importing I_T_AGGR Call by reference Type reference (TYPE) RZI0_T_AGGR 20060921
# Exception Resumable Description Created on
1 X_MESSAGE 20060921

Method KID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20020110
2 Importing I_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT 20030514
3 Returning R_KID Value transfer Type reference (TYPE) RSD_SID 20020110

Method KID_GET on class CL_RSR_EXPLAIN_ITEM has no exception.

Method QDEF_ADD_CURMEM_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_GLOBV Call by reference Type reference (TYPE) RZD1_TH_GLOBV 20130424
2 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130424

Method QDEF_ADD_CURMEM_VAR on class CL_RSR_EXPLAIN_ITEM has no exception.

Method QDEF_CONSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NOT_EXPLAINABLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20041110
2 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010925
3 Exporting E_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20010920
4 Importing I_COMPUID Call by reference Type reference (TYPE) RSZ_UID 20010920
5 Importing I_CTTNM Call by reference Type reference (TYPE) RRNUMBR StrMember: Name of Currency Conversion Type 20020206
6 Importing I_R_SELDR Call by reference Object reference (TYPE REF TO) CL_RSR_EXPLAIN_SELDR Operator 20010927
7 Importing I_SHT Call by reference Type reference (TYPE) RSZ_UID 20050819
8 Importing I_SOB Call by reference Type reference (TYPE) RSZ_UID 20050819
9 Importing I_STRUCTURE Call by reference Type reference (TYPE) RSZ_UID 20010920
10 Importing I_SX_QINFO Value transfer Type reference (TYPE) RRKH_SX_QINFO 20011002
11 Importing I_TCUR Call by reference Type reference (TYPE) RRTCURR_CURR StrMember: Target Currency for Currency Translation 20020206
# Exception Resumable Description Created on
1 X_MESSAGE 20010920

Method QDEF_ELTPROP_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010926
2 Importing I_S_ELTPROP Call by reference Type reference (TYPE) RZD1_S_ELTPROP 20010926
# Exception Resumable Description Created on
1 X_MESSAGE 20010926

Method QDEF_ELTXREF_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010926
2 Importing I_HIERARCHIZE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20010926
3 Importing I_LAYTP Call by reference Type reference (TYPE) RZD1_LAYTP RZD1_C_LAYTP-NOTHING 20010926
4 Importing I_SELTUID Call by reference Type reference (TYPE) RSZ_UID 20010926
5 Importing I_TELTUID Call by reference Type reference (TYPE) RSZ_UID 20010926

Method QDEF_ELTXREF_COLLECT on class CL_RSR_EXPLAIN_ITEM has no exception.

Method QDEF_FREE_FIX_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010926
2 Exporting E_SHT Call by reference Type reference (TYPE) RSZ_UID Sheet Objekt 20050819
3 Exporting E_SOB Call by reference Type reference (TYPE) RSZ_UID Selections Objekt 20050819
4 Importing I_COMPUID Call by reference Type reference (TYPE) RSZ_UID 20010926
5 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE 20010926
6 Importing I_SX_QINFO Call by reference Type reference (TYPE) RRKH_SX_QINFO 20050817
7 Importing I_TH_FREE Call by reference Type reference (TYPE) RSD_TH_CHANM 20010926
8 Importing I_TSX_SELDR_CEL Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20030305
# Exception Resumable Description Created on
1 X_MESSAGE 20010926

Method QDEF_SELDR_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20020110
2 Exporting E_CONSTSEL_ALL Call by reference Type reference (TYPE) RS_BOOL Boolean 20020118
3 Importing I_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20020118
4 Importing I_SHT Call by reference Type reference (TYPE) RSZ_UID 20050819
5 Importing I_SOB Call by reference Type reference (TYPE) RSZ_UID 20050819
6 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Highest Priority (Drilldown Characteristics) 20020110
7 Importing I_TS_CHANMTHJT Call by reference Type reference (TYPE) RSRHIERTSCHANMTHJT Tabelle: Merkmal / Attribut und Stichtagsableitungsart 20050818
8 Importing I_T_CURMEM_EXPLAIN Call by reference Type reference (TYPE) RRO01_T_CURMEM_EXPLAIN 20130111
# Exception Resumable Description Created on
1 X_MESSAGE 20020110

Method QDEF_SELDR_ADD_CURMEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20130111
2 Importing I_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20130111
3 Importing I_T_CURMEM_EXPLAIN Call by reference Type reference (TYPE) RRO01_T_CURMEM_EXPLAIN 20130111
# Exception Resumable Description Created on
1 X_MESSAGE 20130111

Method QDEF_UID_TEXT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QDEF Call by reference Type reference (TYPE) RRKH_SX_QDEF 20010925
2 Exporting E_ELTUID Call by reference Type reference (TYPE) RSZ_UID 20010920
3 Importing I_DEFTP Call by reference Type reference (TYPE) RZD1_DEFTP RZD1_C_DEFTP-FORMULA 20010926
4 Importing I_FORCE_NEW Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20061004
5 Importing I_STRUCTURE Call by reference Type reference (TYPE) RSZ_UID 20010921
# Exception Resumable Description Created on
1 X_MESSAGE 20010920

Method REFRESH_QUERY_CACHE Signature

Method REFRESH_QUERY_CACHE on class CL_RSR_EXPLAIN_ITEM has no parameter.
Method REFRESH_QUERY_CACHE on class CL_RSR_EXPLAIN_ITEM has no exception.

Method REQUEST_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GENUNIID Call by reference Type reference (TYPE) RSZ_UID 20020110
2 Importing I_T_NVAR Call by reference Type reference (TYPE) RRX1_T_NVAR 20020110

Method REQUEST_CHECK on class CL_RSR_EXPLAIN_ITEM has no exception.

Method SELDR_CMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selection to the Data Manager 20020110
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSD_INFOCUBE InfoCube 20020110

Method SELDR_CMP on class CL_RSR_EXPLAIN_ITEM has no exception.

Method SELDR_INTERSECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20100916
2 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20100916
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20100916
# Exception Resumable Description Created on
1 X_MESSAGE 20100916

Method SID_VAL_CONVERT_NC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHA Call by reference Object reference (TYPE REF TO) IF_RSD_CHA_PROP Properties of Characteristic 20130212
2 Importing I_SID Call by reference Type reference (TYPE) RSD_SID SID 20020110
3 Returning R_CHAVL Value transfer Type reference (TYPE) RSD_CHAVL Value 20020110
# Exception Resumable Description Created on
1 X_MESSAGE X Message 20020110

Method START_GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_EXPLAIN_KID Call by reference Object reference (TYPE REF TO) IF_RSR_EXPLAIN_KID Metadata of a keyfigure (KID) 20121012
2 Exporting E_S_REPKEY Call by reference Type reference (TYPE) RSR_S_COMPKEY 20121011
3 Importing I_EXECUTABLE Call by reference Type reference (TYPE) RS_BOOL Boolean 20021011
4 Importing I_SX_QINFO Call by reference Type reference (TYPE) RRKH_SX_QINFO 20030514
5 Importing I_S_RKB1 Value transfer Type reference (TYPE) RSR_S_RKB1 1 20121011
6 Importing I_TH_CHANM Value transfer Type reference (TYPE) RSD_TH_CHANM 20020115
7 Importing I_TSX_SELDR_CEL Call by reference Type reference (TYPE) RSDD_TSX_SELDR 5 20020110
8 Importing I_TSX_SELDR_DYN Call by reference Type reference (TYPE) RSDD_TSX_SELDR 5 20020110
9 Importing I_TSX_SELDR_FIX Call by reference Type reference (TYPE) RSDD_TSX_SELDR 5 20020110
10 Importing I_T_NVAR Call by reference Type reference (TYPE) RRX1_T_NVAR 20020110

Method START_GENERATE on class CL_RSR_EXPLAIN_ITEM has no exception.

Method SWITCH_OFF_CS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CSID Call by reference Type reference (TYPE) RRCSID Id für die konstante Selektion 20101124
2 Importing I_THX_CS Call by reference Type reference (TYPE) RRO01_THX_CS Konstante Selektionen 20101124

Method SWITCH_OFF_CS on class CL_RSR_EXPLAIN_ITEM has no exception.

Method TRACE_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_DATA Value transfer Type reference (TYPE) RSRTRACE_S_DATA Kontrolldaten für das Trace-Tool 20040907

Method TRACE_DATA_GET on class CL_RSR_EXPLAIN_ITEM has no exception.

Method UID_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_UID Value transfer Type reference (TYPE) RSZ_UID 20030613

Method UID_CREATE on class CL_RSR_EXPLAIN_ITEM has no exception.

Method VAR_TABLE_CREATE 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 20090216
2 Importing I_S_TABLDR Call by reference Type reference (TYPE) RSDD_S_TABLDR Materialized SID Table 20020116
3 Returning R_S_GLOBV Value transfer Type reference (TYPE) RZD1_S_GLOBV Global Variables in Reporting 20020116

Method VAR_TABLE_CREATE on class CL_RSR_EXPLAIN_ITEM has no exception.

Method _GET_USED_FEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_FEMS Call by reference Type reference (TYPE) G_TH_FEMS 20100914

Method _GET_USED_FEMS on class CL_RSR_EXPLAIN_ITEM has no exception.

Method _REDIRECT_LRECH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUBH Call by reference Type reference (TYPE) RRQUBH Wertfeld in B (QUeel=1), indh SUMM (Q=2), 0 (Q=3) 20120618
2 Importing I_QUELL Call by reference Type reference (TYPE) RROQUELL Quelle der Zahl aus B, SUMM, Lrech 20120618
3 Importing I_QUFL Call by reference Type reference (TYPE) RRQUFL Folgesatz in B (Quell=1), indl SUMM (Q=2), IND LRECH (Q=3) 20120618
4 Importing I_SX_QINFO Call by reference Type reference (TYPE) RRKH_SX_QINFO 20120618
5 Returning R_QUFL Value transfer Type reference (TYPE) RRQUFL Folgesatz in B (Quell=1), indl SUMM (Q=2), IND LRECH (Q=3) 20120618

Method _REDIRECT_LRECH on class CL_RSR_EXPLAIN_ITEM 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_EXPLAIN_BNR Special Key Figures for Exception Aggregation 20050804
2 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_CELL Operator 19990909
3 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_CONSTANT Operator 20010929
4 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_DKF Operator 19990909
5 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_FST Operator 19990910
6 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_IOBJ InfoObject 20010925
7 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_LEAF Operator 19990910
8 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_LOOKUP 20050804
9 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_LRECH Operator 19990909
10 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_OPERATOR Operator 19990909
11 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_SELDR Operator 19991004
12 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_START Operator 19991004
13 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_SUMM Operator 19990909
14 Inheritance (c INHERITING FROM c_ref)  CL_RSR_EXPLAIN_VARIABLE Operator 20020110
History
Last changed by/on SAP  20140121 
SAP Release Created in 740