SAP ABAP Class CL_RSR_RRK0_NORM_CONTEXT (Normalization Context (RGC Container))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_RT (Package) OLAP: Kernel Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 20120828
Properties
Class CL_RSR_RRK0_NORM_CONTEXT  
Short Description Normalization Context (RGC Container)    
Super Class CL_RSR_RRK0_SERVICE_BASE Basis for RRK0 Service Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20120731   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSR_RRK0_RESULT_SET Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSR_RRK0_RESULT_SET_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSR_RRK0_STL_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSR_RRK0_SUBTOTAL_LEVEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_NORM_CONTEXT has no interface implemented.
Friends
Class CL_RSR_RRK0_NORM_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NCA_S_GETTP_INDEX_ALL Constant Public See coding 20120828
2 NC_S_GETTP Constant Public See coding 20120828
3 P_SORT Static Attribute Private Type reference (TYPE) I Sort counter 20120828
4 P_SX_RGC Instance attribute Private Type reference (TYPE) TP_SX_RGC 20130402
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_KEY_FIGURE_RGC_STATUS Instance method Private Method 20121002
2 ADD_REQ_FREE_FROM_DRILL Instance method Public Method Add the req free from a drill path 20120828
3 ADD_RGC_KIDS Instance method Public Method Add KIDs to workcell used in RGC 20120828
4 CHECK_GRAND_TOTAL_REQUESTED Instance method Public Method Check if grand total (list, report, chanm) is requested 20130402
5 CLEAR_RGC_VALUES Instance method Public Method Clear the RGC value container 20120828
6 CREATE_RGC_MASKS Instance method Private Method Create the needed masks 20120828
7 EXTRACT_EXECUTION_ORDER Instance method Private Method 20130404
8 EXTRACT_RGC_KIDS Instance method Private Method Extract the used KIDs from the RGC Container 20120828
9 FILL_INITIAL_RGC_VALUES Instance method Private Method Fill the table with initial RGC values 20120828
10 FILL_INITIAL_RGC_VALUES_LRECH Instance method Private Method Fill the table with initial RGC values 20120828
11 FILL_RGC_CHAR_BASED Instance method Private Method Fill char based RGC 20120828
12 FILL_RGC_COLUMN_BASED Instance method Private Method Fill the column based normalizations and the XT columns 20120828
13 FILL_RGC_MASKS Instance method Private Method 20120828
14 FILL_RGC_MASKS_FOR_AXIS Instance method Private Method Fill the rgc masks according to an axis 20120828
15 FILL_RGC_MASKS_FOR_AXIS_BOTH Instance method Private Method Fill RGC masks if RGC is active on both axes 20120828
16 FILL_RGC_VALUES_LIST_GEOMETRY Instance method Private Method Fill the list geometry info into the RGC values 20120828
17 FINALIZE_BUFFER_FOR_SET Instance method Public Method 20130405
18 GET_AXIS_GEOMETRY Instance method Private Method Get the axis geometry 20120828
19 GET_GRAND_TOTAL_DATA Instance method Private Method Get the data from the current Query RT for the grand total 20130403
20 GET_KYF_FROM_KID_AND_CELL Instance method Private Method 20121002
21 GET_RGC_RESULT_SET Instance method Private Method Get Result Set for RGC Data Request 20120828
22 GET_RGC_STATUS Instance method Public Method Get the rgc status 20130402
23 GET_RGC_VALUE Instance method Public Method Get value from RGC 20120828
24 GET_RGC_VALUE_INTO_KEY_FIGURE Instance method Public Method 20130402
25 GET_RGC_VALUE_NO_GRAND_TOTAL Instance method Public Method Get value from RGC (no grand total) 20120828
26 INIT_WORK_BUFFER Instance method Private Method Fill the RGC control structure 20130404
27 MOVE_RGC_VALUE_TO_KEY_FIGURE Instance method Private Method 20121002
28 NOTIFY_LIST Instance method Public Method Fill the RGC container 20130402
29 NOTIFY_SUBTOTAL_LEVEL Instance method Public Method 20130402
30 PREPARE_KIDS Instance method Private Method Prepare the KIDS, Workcells, etc 20120828
31 READ_GRAND_TOTAL Instance method Private Method Read a missing grand total 20120828
32 RESET_RGC_VALUES Instance method Public Method Clear the rgc values 20120828
33 SET_MORE_FREE Instance method Public Method Set that more chars are free 20120828
34 SET_RGC_STATUS Instance method Public Method Set the rgc status 20120828
35 SET_RGC_STATUS_FOR_XT Instance method Public Method Set the rgc status for percent XT/YT 20120828
36 STORE_RGC_VALUE Instance method Public Method Fill values into RGC 20130402
37 UPDATE_RGC_WORK_BUFFER Instance method Public Method Update the RGC Buffer (Store the value) 20130404
Events
Class CL_RSR_RRK0_NORM_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_GETTP Public See coding 20120828 tn_gettp(1) TYPE c
2 TP_RGCBIT Private See coding 20130403 tp_rgcbit(4) TYPE x
3 TP_SX_RGC Private See coding 20130402 BEGIN OF tp_sx_rgc, control TYPE tp_s_control, "Status flags that control RGC processing more_free TYPE rszaxis, req_free TYPE rrk0_th_req_free, ts_value TYPE tp_ts_value, "RGC value/control table ts_exec_order TYPE tp_ts_exec_order, "execution order ts_buffer TYPE tp_ts_buffer, "buffer needed for %CT, SUMCT... ts_work_buffer TYPE tp_ts_work_buffer, "work buffer (later added to buffer) bit TYPE tp_ts_rgcbit, sx_tuple_idx TYPE tp_sx_tuple_idx, "tuple index END OF tp_sx_rgc
4 TP_SX_TUPLE_IDX Private See coding 20130405 BEGIN OF tp_sx_tuple_idx, th TYPE REF TO data, s TYPE REF TO data, sid TYPE REF TO data, * all masks shown below work in the same manner * filter: used to filter the needed setxx parts for finding the parent of * the actual row * init: used to initialize the not-used setxx SID parts withj sid_not_used maskx_simple_filter TYPE REF TO data, "to filter chars in simple case maskx_simple_init TYPE REF TO data, "to init unused chars in simple case maskx_col_filter TYPE REF TO data, "to filter chars in column case maskx_col_init TYPE REF TO data, "to init unused chars in column case maskx_row_filter TYPE REF TO data, "to filter chars in row case maskx_row_init TYPE REF TO data, "to init unused chars in row case maskx_both_filter TYPE REF TO data, "to filter chars in both case maskx_both_init TYPE REF TO data, "to init unused chars in both case END OF tp_sx_tuple_idx
5 TP_S_BUFFER Private See coding 20130404 BEGIN OF tp_s_buffer, "buffer entry for rgc buffer tuple TYPE rrtupleid, kid TYPE rsrkid, lrech_idx TYPE i, value TYPE rsroa_df, valexcp TYPE rrvalexcp, cu TYPE tn_s_cu, END OF tp_s_buffer
6 TP_S_CONTROL Private See coding 20130405 BEGIN OF tp_s_control, "structure that controls the process status TYPE rsr_status, " es gibt was zu tun ch_status TYPE rs_bool, " es gibt ein Merkmal in der REQ_FREE was Plevel hat s_status TYPE rs_bool, " es gibt SETXX-ahhängige c_status TYPE rs_bool, " Es gibt ein PLEVEL = 'C' n_status TYPE rs_bool, " es gibt ein PLEVEL = 'N'N_ (normalize according to hier node) ctminus TYPE rs_bool, "a char dependency exists (%CT or SUMCT) error TYPE rs_bool, " von jeder Sorte Fehlermeldung nur eine END OF tp_s_control
7 TP_S_EXEC_ORDER Private See coding 20130404 BEGIN OF tp_s_exec_order, "execution order of RGC entries order TYPE i, "order the RGC entry is processed in value_idx TYPE i, "tabix in value table END OF tp_s_exec_order
8 TP_S_VALUE Private See coding 20130403 BEGIN OF tp_s_value, " representation of an RGC value plevel TYPE rrplevel, kid TYPE rsrkid, " kid where RGC is activated, if 0 -> lrech_idx lrech_idx TYPE i, " index of lrech line that uses the RGC context value TYPE rsroa_df, axis TYPE rszaxis, nsubr TYPE rs_bool, gettp TYPE tn_gettp, " Where can the value be got from use_buffer TYPE rs_bool, " value is tuple specific, needs to be read from buffer. valexcp TYPE rrvalexcp, status TYPE rs_bool, " Ist aktiv vstatus TYPE rs_bool, " der Wert ist noch gültig ch_status TYPE rs_bool, " Stammt aus Merkmalsnormierung s_status TYPE rs_bool, " Muß pro SETXX geprüft werden quell TYPE rrpr01-quell, qufl TYPE i, qubh TYPE i, rkid TYPE i, cu TYPE tn_s_cu, sort TYPE i, END OF tp_s_value
9 TP_TS_BUFFER Private See coding 20130404 tp_ts_buffer TYPE SORTED TABLE OF tp_s_buffer WITH UNIQUE KEY tuple kid lrech_idx INITIAL SIZE 0
10 TP_TS_EXEC_ORDER Private See coding 20130404 tp_ts_exec_order TYPE SORTED TABLE OF tp_s_exec_order WITH UNIQUE KEY order INITIAL SIZE 4
11 TP_TS_RGCBIT Private See coding 20130403 tp_ts_rgcbit TYPE SORTED TABLE OF tp_rgcbit WITH UNIQUE KEY table_line INITIAL SIZE 3
12 TP_TS_VALUE Private See coding 20130403 tp_ts_value TYPE SORTED TABLE OF tp_s_value WITH UNIQUE KEY plevel kid lrech_idx INITIAL SIZE 4
13 TP_TS_WORK_BUFFER Private See coding 20130404 tp_ts_work_buffer TYPE SORTED TABLE OF tp_s_buffer WITH UNIQUE KEY kid INITIAL SIZE 0
14 TP_TX_VALUE Private See coding 20130403 tp_tx_value TYPE STANDARD TABLE OF tp_ts_value WITH DEFAULT KEY INITIAL SIZE 0
Method Signatures

Method ADAPT_KEY_FIGURE_RGC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RGC_LAGGR Call by reference Type reference (TYPE) RS_BOOL 20121002
2 Changing C_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20121002
3 Importing I_MORE_FREE Call by reference Type reference (TYPE) RSZAXIS 20121002
4 Importing I_SX_RGC Call by reference Type reference (TYPE) TP_SX_RGC 20121002
5 Importing I_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20121002
6 Importing I_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20121002

Method ADAPT_KEY_FIGURE_RGC_STATUS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method ADD_REQ_FREE_FROM_DRILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MORE_FREE Call by reference Type reference (TYPE) RSZAXIS Axis Description 20120828
2 Importing I_TSX_DD Call by reference Type reference (TYPE) RRK0_TSX_DRILL Control Table for RRK_DRILL_DOWN 20120828

Method ADD_REQ_FREE_FROM_DRILL on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method ADD_RGC_KIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20121002
2 Importing I_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20120828

Method ADD_RGC_KIDS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method CHECK_GRAND_TOTAL_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_REQUESTED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130402

Method CHECK_GRAND_TOTAL_REQUESTED on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method CLEAR_RGC_VALUES Signature

Method CLEAR_RGC_VALUES on class CL_RSR_RRK0_NORM_CONTEXT has no parameter.
Method CLEAR_RGC_VALUES on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method CREATE_RGC_MASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_RGC Call by reference Type reference (TYPE) TP_SX_RGC 20120828
2 Importing I_TA_SETXX Call by reference Type reference (TYPE) ANY TABLE 20120828

Method CREATE_RGC_MASKS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method EXTRACT_EXECUTION_ORDER Signature

Method EXTRACT_EXECUTION_ORDER on class CL_RSR_RRK0_NORM_CONTEXT has no parameter.
Method EXTRACT_EXECUTION_ORDER on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method EXTRACT_RGC_KIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_KID Call by reference Type reference (TYPE) RRSI_TS_SID SID (or Integer) Table 20120828
2 Importing I_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20121002
3 Importing I_TS_VALUE Call by reference Type reference (TYPE) TP_TS_VALUE 20130403

Method EXTRACT_RGC_KIDS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_INITIAL_RGC_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_RGC Call by reference Type reference (TYPE) TP_SX_RGC 20120828
2 Changing C_S_VALUE Call by reference Type reference (TYPE) TP_S_VALUE 20130403

Method FILL_INITIAL_RGC_VALUES on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_INITIAL_RGC_VALUES_LRECH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_RGC Call by reference Type reference (TYPE) TP_SX_RGC 20120828
2 Changing C_S_VALUE Call by reference Type reference (TYPE) TP_S_VALUE 20130403
3 Importing I_LINDEX Call by reference Type reference (TYPE) I 20120828
4 Importing I_TX_LRECH Call by reference Type reference (TYPE) RRO01_TX_LRECH Formulas 20120828

Method FILL_INITIAL_RGC_VALUES_LRECH on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_RGC_CHAR_BASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20120828
2 Importing I_TH_REQ_FREE Call by reference Type reference (TYPE) RRK0_TH_REQ_FREE 20120828
3 Importing I_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20120828
4 Importing I_TS_CELL Call by reference Type reference (TYPE) RRO01_TS_CELL 20120828

Method FILL_RGC_CHAR_BASED on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_RGC_COLUMN_BASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20120828
2 Changing C_TX_LRECH Call by reference Type reference (TYPE) RRO01_TX_LRECH Formulas 20120828
3 Importing I_TS_CELL Call by reference Type reference (TYPE) RRO01_TS_CELL 20120828
4 Importing I_XT_STATUS Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828

Method FILL_RGC_COLUMN_BASED on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_RGC_MASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MASK_FILTER Call by reference Object reference (TYPE REF TO) DATA 20130405
2 Changing C_R_MASK_INIT Call by reference Object reference (TYPE REF TO) DATA 20130405
3 Exporting E_RGCBIT Call by reference Type reference (TYPE) TP_RGCBIT 20120828
4 Importing I_R_RESULT_SET Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_RESULT_SET_BASE Result Set of the OLAP Processor 20121004
5 Importing I_R_STL Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_STL_BASE Abstract superclass of a Subtotal Level in the OLAP 20121011

Method FILL_RGC_MASKS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_RGC_MASKS_FOR_AXIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MASK_FILTER Call by reference Object reference (TYPE REF TO) DATA 20130405
2 Changing C_R_MASK_INIT Call by reference Object reference (TYPE REF TO) DATA 20130405
3 Changing C_TS_VALUE Call by reference Type reference (TYPE) TP_TS_VALUE 20130403
4 Importing I_AXIS Call by reference Type reference (TYPE) RRXAXIS Axis, along which a characteristic is arranged in a query 20120828
5 Importing I_AXIS_DATA Call by reference Type reference (TYPE) RSZAXIS Axis Description 20120828
6 Importing I_GETTP Call by reference Type reference (TYPE) TN_GETTP 20120828
7 Importing I_R_RESULT_SET Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_RESULT_SET_BASE Result Set of the OLAP Processor 20121004
8 Importing I_R_STL Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_STL_BASE Abstract superclass of a Subtotal Level in the OLAP 20121011

Method FILL_RGC_MASKS_FOR_AXIS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_RGC_MASKS_FOR_AXIS_BOTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MASK_BOTH_FILTER Call by reference Object reference (TYPE REF TO) DATA 20130405
2 Changing C_R_MASK_BOTH_INIT Call by reference Object reference (TYPE REF TO) DATA 20130405
3 Importing I_R_MASK_COL_FILTER Call by reference Object reference (TYPE REF TO) DATA 20130405
4 Importing I_R_MASK_COL_INIT Call by reference Object reference (TYPE REF TO) DATA 20130405
5 Importing I_R_MASK_ROW_FILTER Call by reference Object reference (TYPE REF TO) DATA 20130405
6 Importing I_R_MASK_ROW_INIT Call by reference Object reference (TYPE REF TO) DATA 20130405

Method FILL_RGC_MASKS_FOR_AXIS_BOTH on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FILL_RGC_VALUES_LIST_GEOMETRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_STL_SETTINGS Call by reference Type reference (TYPE) CL_RSR_RRK0_SUBTOTAL_LEVEL=>TN_S_STL_SETTINGS 20121004
2 Changing C_TS_VALUE Call by reference Type reference (TYPE) TP_TS_VALUE 20130403
3 Importing I_AXIS_CHA Call by reference Type reference (TYPE) RSZAXIS Where is the current char? 20120828
4 Importing I_AXIS_DATA Call by reference Type reference (TYPE) RSZAXIS Which axes are part of the DATA_GET 20120828
5 Importing I_AXIS_LIST Call by reference Type reference (TYPE) RSZAXIS The list geometry 20120828
6 Importing I_CH_MORE Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
7 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
8 Importing I_LISTFL Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
9 Importing I_MORE Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
10 Importing I_MORE_FREE Call by reference Type reference (TYPE) RSZAXIS Axis Description 20120828

Method FILL_RGC_VALUES_LIST_GEOMETRY on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method FINALIZE_BUFFER_FOR_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_DETAIL Call by reference Type reference (TYPE) RS_BOOL Boolean 20130405
2 Importing I_R_BDATA Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_BDATA 20130405
3 Importing I_S_SET Call by reference Type reference (TYPE) ANY 20130405

Method FINALIZE_BUFFER_FOR_SET on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method GET_AXIS_GEOMETRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AXIS_CHA Call by reference Type reference (TYPE) RSZAXIS Axis Description 20120828
2 Exporting E_AXIS_DATA Call by reference Type reference (TYPE) RSZAXIS Axis Description 20120828
3 Exporting E_AXIS_LIST Call by reference Type reference (TYPE) RSZAXIS Axis Description 20120828
4 Exporting E_RGCHIER Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828
5 Importing I_MAX_STL_ID Call by reference Type reference (TYPE) I 20121011
6 Importing I_MORE_FREE Call by reference Type reference (TYPE) RSZAXIS Axis Description 20120828
7 Importing I_R_RESULT_SET Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_RESULT_SET_BASE Result Set of the OLAP Processor 20121004
8 Importing I_R_STL Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_STL_BASE Abstract superclass of a Subtotal Level in the OLAP 20121011
9 Importing I_SX_CHARACTERISTIC Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_SX_CHARACTERISTIC 20121011
10 Importing I_UHIE Call by reference Type reference (TYPE) RS_BOOL Boolean 20120828

Method GET_AXIS_GEOMETRY on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method GET_GRAND_TOTAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_RESULT_SET_SETTINGS Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET=>TN_S_RESULT_SET_SETTINGS 20130404
2 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) IF_RSR_RRK0_DATA Data 20130403
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Leeres Ergebnis 20130404
2 CX_RSROA_STEP_FAILED Ausnahme ohne Text, anderer Navigationsschritt möglich 20130404

Method GET_KYF_FROM_KID_AND_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CELL Call by reference Type reference (TYPE) RRO01_S_CELL 20121002
2 Importing I_S_KID Call by reference Type reference (TYPE) RRK0_S_KID 20121002
3 Returning R_S_KEY_FIGURE Value transfer Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_S_KEY_FIGURE 20121002

Method GET_KYF_FROM_KID_AND_CELL on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method GET_RGC_RESULT_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_RGC Call by reference Type reference (TYPE) TP_SX_RGC 20120828
2 Importing I_PLEVEL Call by reference Type reference (TYPE) RRPLEVEL Dim: Standardizing type 20120828
3 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) IF_RSR_RRK0_DATA Data 20130403
4 Importing I_R_RESULT_SET Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_RESULT_SET Result Set of the OLAP Processor 20120828
5 Importing I_S_RESULT_SET_SETTINGS Value transfer Type reference (TYPE) CL_RSR_RRK0_RESULT_SET=>TN_S_RESULT_SET_SETTINGS 20121002
6 Importing I_TA_SETXX Call by reference Type reference (TYPE) ANY TABLE 20120828
7 Importing I_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20121002
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Empty Result 20120828
2 CX_RSROA_STEP_FAILED Exception without text, other navigation step possible 20120828

Method GET_RGC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) RSR_STATUS Status of Something 20130402

Method GET_RGC_STATUS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method GET_RGC_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_BDATA Call by reference Type reference (TYPE) TN_S_BDATA 20120828
2 Importing I_LINDEX Value transfer Type reference (TYPE) RRPR01-KID 20120828
3 Importing I_PLEVEL Call by reference Type reference (TYPE) RRPLEVEL 20120828

Method GET_RGC_VALUE on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method GET_RGC_VALUE_INTO_KEY_FIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20130402
2 Importing I_GETTP Call by reference Type reference (TYPE) TN_GETTP 20130402
3 Importing I_S_SID Call by reference Type reference (TYPE) ANY 20130402

Method GET_RGC_VALUE_INTO_KEY_FIGURE on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method GET_RGC_VALUE_NO_GRAND_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_BDATA Call by reference Type reference (TYPE) TN_S_BDATA 20120828
2 Importing I_LINDEX Value transfer Type reference (TYPE) RRPR01-KID 20120828
3 Importing I_S_BDATA Call by reference Type reference (TYPE) TN_S_BDATA 20120828

Method GET_RGC_VALUE_NO_GRAND_TOTAL on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method INIT_WORK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_WORK_BUFFER Call by reference Type reference (TYPE) TP_TS_WORK_BUFFER 20130404
2 Importing I_TS_VALUE Call by reference Type reference (TYPE) TP_TS_VALUE 20130404

Method INIT_WORK_BUFFER on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method MOVE_RGC_VALUE_TO_KEY_FIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_RGC_INDEX Call by reference Type reference (TYPE) ANY 20121002
2 Changing C_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20121002
3 Importing I_GETTP Call by reference Type reference (TYPE) TN_GETTP 20121002

Method MOVE_RGC_VALUE_TO_KEY_FIGURE on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method NOTIFY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20130402
2 Changing C_UPDATE Call by reference Type reference (TYPE) RS_BOOL Boolean 20130402
3 Exporting E_RGC_CHA_ACTIVE Call by reference Type reference (TYPE) RS_BOOL RGC active 20130815
4 Importing I_SX_LIST Call by reference Type reference (TYPE) CL_RSR_RRK0_QUERY_RUNTIME=>TN_SX_LIST 20130402
5 Importing I_TH_REQ_FREE Call by reference Type reference (TYPE) RRK0_TH_REQ_FREE 20130402

Method NOTIFY_LIST on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method NOTIFY_SUBTOTAL_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_STL_SETTINGS Call by reference Type reference (TYPE) CL_RSR_RRK0_SUBTOTAL_LEVEL=>TN_S_STL_SETTINGS 20130402
2 Changing C_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20130402
3 Changing C_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20130402
4 Importing I_R_RESULT_SET Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_RESULT_SET Result Set of the OLAP Processor 20130402
5 Importing I_R_STL Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_STL_BASE Abstract superclass of a Subtotal Level in the OLAP 20130402
6 Importing I_S_RESULT_SET_SETTINGS Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET=>TN_S_RESULT_SET_SETTINGS 20130402
7 Importing I_TA_SETXX Call by reference Type reference (TYPE) ANY TABLE 20130402
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY 20130402
2 CX_RSROA_STEP_FAILED 20130402

Method PREPARE_KIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20121002
2 Changing C_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20120828
3 Changing C_TS_VALUE Call by reference Type reference (TYPE) TP_TS_VALUE 20130403
4 Importing I_TS_CELL Call by reference Type reference (TYPE) RRO01_TS_CELL 20120828

Method PREPARE_KIDS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method READ_GRAND_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RESULT_SET Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_RESULT_SET Result Set of the OLAP Processor 20120828
2 Importing I_S_RESULT_SET_SETTINGS Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET=>TN_S_RESULT_SET_SETTINGS 20121002
3 Importing I_TA_SETXX Call by reference Type reference (TYPE) ANY TABLE 20120828
4 Importing I_TH_KEY_FIGURE Call by reference Type reference (TYPE) CL_RSR_RRK0_RESULT_SET_BASE=>TN_TH_KEY_FIGURE 20121002
5 Importing I_TH_KID Call by reference Type reference (TYPE) RRK0_TH_KIDS 20120828
6 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) IF_RSR_RRK0_DATA Data 20130403
# Exception Resumable Description Created on
1 CX_RSROA_EMPTY Empty Result 20120828
2 CX_RSROA_STEP_FAILED Exception without text, other navigation step possible 20120828

Method RESET_RGC_VALUES Signature

Method RESET_RGC_VALUES on class CL_RSR_RRK0_NORM_CONTEXT has no parameter.
Method RESET_RGC_VALUES on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method SET_MORE_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_REQ_FREE Call by reference Type reference (TYPE) RRK0_TH_REQ_FREE 20120828

Method SET_MORE_FREE on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method SET_RGC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS Call by reference Type reference (TYPE) RSR_STATUS Status of Something 20120828

Method SET_RGC_STATUS on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method SET_RGC_STATUS_FOR_XT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CELL Call by reference Type reference (TYPE) RRO01_S_CELL 20120828
2 Importing I_TX_LRECH Call by reference Type reference (TYPE) RRO01_TX_LRECH Formulas 20120828

Method SET_RGC_STATUS_FOR_XT on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method STORE_RGC_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_DETAIL Call by reference Type reference (TYPE) RS_BOOL 20130402
2 Importing I_PLEVEL Call by reference Type reference (TYPE) RRPLEVEL Dim: Standardizing type 20130402
3 Importing I_R_BDATA Call by reference Object reference (TYPE REF TO) CL_RSR_RRK0_BDATA bdata table (bnr values per setxx char value combination) 20130402
4 Importing I_S_SID Call by reference Type reference (TYPE) ANY 20130402

Method STORE_RGC_VALUE on class CL_RSR_RRK0_NORM_CONTEXT has no exception.

Method UPDATE_RGC_WORK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KID Call by reference Type reference (TYPE) RSRKID 20130404
2 Importing I_S_BDATA Call by reference Type reference (TYPE) TN_S_BDATA 20130404
3 Importing I_TUPLE_ID Call by reference Type reference (TYPE) RRTUPLEID 20130404

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