SAP ABAP Class CL_RSR_RRI2_PLAN_CHECK (Checker for Planning)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_GEN (Package) OLAP: Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BASE Services in RRI2 20090313
Properties
Class CL_RSR_RRI2_PLAN_CHECK  
Short Description Checker for Planning    
Super Class CL_RSR_RRI2_BASE Services in RRI2 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20090313   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_RRI2_PLAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RRI2 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 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRI2_PLAN_CHECK has no interface implemented.
Friends
Class CL_RSR_RRI2_PLAN_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_TS_REPVAR Instance attribute Public Type reference (TYPE) TN_TS_REPVAR 20090324
2 N_TS_SEL2FML Instance attribute Public Type reference (TYPE) TN_TS_SEL2FML 20090323
3 P_COMPDIM Instance attribute Private Type reference (TYPE) RSZCOMPDIM Dimensionality of a component 20090313
4 P_C_MESS_E Constant Private See coding 20090313
5 P_C_MESS_W Constant Private See coding 20090313
6 P_RAISE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20090316
7 P_R_PLAN Instance attribute Private Object reference (TYPE REF TO) CL_RSR_RRI2_PLAN Brain: Planning Generation 20120618
8 P_TH_ACELL Instance attribute Private Type reference (TYPE) TO_TH_ACELL 20090319
9 P_TH_STRUC_K Instance attribute Private Type reference (TYPE) RRI2_TH_STRUC RZI0_THX_FORM Projection 20090313
10 P_TSX_OPI Instance attribute Private Type reference (TYPE) TP_TSX_OPI 20090320
11 P_TS_GT Instance attribute Private Type reference (TYPE) TO_TS_ELTUID %GTs 20090325
12 P_TS_GTDATE Instance attribute Private Type reference (TYPE) TO_TS_ELTUID 20090325
13 P_TS_OPI Instance attribute Private Type reference (TYPE) TP_TS_OPI 20090320
14 P_TS_SELO Instance attribute Private Type reference (TYPE) TO_TS_ELTUID Selections in Orthogonal Structure 20090320
15 P_TS_USE Instance attribute Private Type reference (TYPE) TP_TS_USE 20090320
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090313
2 DUAL_CHECK_GRP Instance method Public Method Checks the inverse formulas 20090313
3 MESSAGE_NOINPUT Instance method Public Method Messages: Input readiness was reverted 20120618
4 SET_GT Instance method Public Method 20090324
5 _CHECK_ACELL Instance method Private Method Sporadic Overlays 20090319
6 _CHECK_CC Instance method Private Method Checks if all inverse formulas exist 20090319
7 _CHECK_GRP_INPUTABLE Instance method Private Method Carrier formulas must be input-ready 20100422
8 _CHECK_GT Instance method Private Method Checks the %GT databases 20090324
9 _CHECK_KYFNM_INPUT Instance method Private Method Checks if key figure is not input ready 20090316
10 _CHECK_SAME_STRUC Instance method Private Method Checks if a formula group contains formulas of same type 20090313
11 _CHECK_STRUC_K Instance method Private Method Which structure has key figures? 20090313
12 _CLEAR_INPUT Instance method Private Method Deselect Input-Readiness 20090316
13 _COLLECT_REPVAR Instance method Private Method Collects the creation path variables 20090319
14 _CONFIRM_FIXOPI Instance method Private Method Protects fixed OPI from input 20090320
15 _DELETE_FIX_GRP Instance method Private Method Deletes the carriers that everything is fixed for 20090428
16 _GET_OPI Instance method Private Method 20090320
17 _GET_OPI_01 Instance method Private Method 20090320
18 _GET_OPI_02 Instance method Private Method 20100422
19 _GET_SX_OPI Instance method Private Method Collects the pages on the right from formulas 20090320
20 _GET_SX_OPI_01 Instance method Private Method Collects the pages on the right from formulas 20090320
21 _GET_SX_OPI_02 Instance method Private Method 20090320
22 _GET_TEXT Instance method Private Method Gets the element text 20090319
23 _GET_TEXTCELL Instance method Private Method Gets the element text 20090320
24 _MESSAGE Instance method Private Method Error Message and Termination Handling 20090313
Events
Class CL_RSR_RRI2_PLAN_CHECK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_REPVAR Public See coding 20100712 BEGIN OF tn_s_repvar, eltuid_a TYPE sysuuid_25, eltuid_h TYPE sysuuid_25, END OF tn_s_repvar
2 TN_S_SEL2FML Public See coding 20090324 BEGIN OF tn_s_sel2fml, grp TYPE sysuuid_25, eltuid1 TYPE sysuuid_25, eltuid2 TYPE sysuuid_25, eltuid TYPE sysuuid_25, END OF tn_s_sel2fml
3 TN_TS_REPVAR Public See coding 20100712 tn_ts_repvar TYPE SORTED TABLE OF tn_s_repvar WITH UNIQUE KEY eltuid_a
4 TN_TS_SEL2FML Public See coding 20090324 tn_ts_sel2fml TYPE SORTED TABLE OF tn_s_sel2fml WITH UNIQUE KEY grp eltuid1 eltuid2
5 TP_SX_OPI Private See coding 20090317 BEGIN OF tp_sx_opi, eltuid TYPE sysuuid_25, struc TYPE rrstruc, fix TYPE rs_bool, grp TYPE rs_bool, opi TYPE tp_ts_opi, END OF tp_sx_opi
6 TP_S_OPI Private See coding 20090320 BEGIN OF tp_s_opi, eltuid TYPE sysuuid_25, elttp TYPE rszelttp, notfix TYPE rs_bool, struc TYPE rrstruc, celltp TYPE rszcelltp, deep TYPE rs_bool, grp TYPE rs_bool, dis_mode TYPE rszdis, dis_uid TYPE rszdisref, END OF tp_s_opi
7 TP_S_USE Private See coding 20090320 BEGIN OF tp_s_use, opi TYPE tp_s_opi, fmluid TYPE sysuuid_25, grp TYPE rs_bool, END OF tp_s_use
8 TP_TSX_OPI Private See coding 20090317 tp_tsx_opi TYPE SORTED TABLE OF tp_sx_opi WITH UNIQUE KEY eltuid
9 TP_TS_OPI Private See coding 20090320 tp_ts_opi TYPE SORTED TABLE OF tp_s_opi WITH UNIQUE KEY eltuid
10 TP_TS_USE Private See coding 20090320 tp_ts_use TYPE SORTED TABLE OF tp_s_use WITH UNIQUE KEY opi-eltuid fmluid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPDIM Call by reference Type reference (TYPE) RSZCOMPDIM Dimensionalität einer Komponente 20090313
2 Importing I_R_PLAN Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_PLAN Brain: Generierung Planung 20120618
3 Importing I_R_QUERY_GENERATOR Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_QUERY_GENERATOR 20130404

Method CONSTRUCTOR on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method DUAL_CHECK_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_GRP Call by reference Type reference (TYPE) RZI0_TSX_GRP Formelgruppen einer Query 20090428
2 Changing C_TS_LOOKUP Call by reference Type reference (TYPE) RRO01_TS_LOOKUP Ersetzungen aus ... 20100713
3 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20090313
4 Importing I_TH_ACELL Call by reference Type reference (TYPE) RRI2_TH_ACELL 20090313
5 Importing I_TH_STRUC1 Call by reference Type reference (TYPE) RRI2_TH_STRUC 20090313
6 Importing I_TH_STRUC2 Call by reference Type reference (TYPE) RRI2_TH_STRUC 20090313
7 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST Elementformenl 20090313

Method DUAL_CHECK_GRP on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method MESSAGE_NOINPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_NOINPUT Call by reference Type reference (TYPE) CL_RSR_RRI2_PLAN=>TN_S_NOINPUT 20120618

Method MESSAGE_NOINPUT on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method SET_GT 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) SYSUUID_25 UUID in komprimierter Form 20090325

Method SET_GT on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CHECK_ACELL Signature

Method _CHECK_ACELL on class CL_RSR_RRI2_PLAN_CHECK has no parameter.
Method _CHECK_ACELL on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CHECK_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_GRP Call by reference Type reference (TYPE) RZI0_TSX_GRP Formelgruppen einer Query 20090319

Method _CHECK_CC on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CHECK_GRP_INPUTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_GRP Call by reference Type reference (TYPE) RZI0_TSX_GRP Formelgruppen einer Query 20100422

Method _CHECK_GRP_INPUTABLE on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CHECK_GT Signature

Method _CHECK_GT on class CL_RSR_RRI2_PLAN_CHECK has no parameter.
Method _CHECK_GT on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CHECK_KYFNM_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_OPI Call by reference Type reference (TYPE) TP_S_OPI 20090320
2 Importing I_ELTUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20090325
3 Importing I_T_FRANGE Call by reference Type reference (TYPE) RZI0_T_FRANGE 20090316

Method _CHECK_KYFNM_INPUT on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CHECK_SAME_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_ANY Call by reference Type reference (TYPE) HASHED TABLE 20090313
2 Importing I_TS_GRP Call by reference Type reference (TYPE) RZI0_TS_GRP Formelgruppe 20090313

Method _CHECK_SAME_STRUC on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CHECK_STRUC_K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20090313
2 Importing I_TH_STRUC1 Call by reference Type reference (TYPE) RRI2_TH_STRUC Projektion der RZI0_THX_FORM 20090313
3 Importing I_TH_STRUC2 Call by reference Type reference (TYPE) RRI2_TH_STRUC Projektion der RZI0_THX_FORM 20090313
4 Importing I_TSX_GRP Call by reference Type reference (TYPE) RZI0_TSX_GRP Formelgruppen einer Query 20090313

Method _CHECK_STRUC_K on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CLEAR_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_OPI Call by reference Type reference (TYPE) TP_S_OPI 20090320

Method _CLEAR_INPUT on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _COLLECT_REPVAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_LOOKUP Call by reference Type reference (TYPE) RRO01_TS_LOOKUP Ersetzungen aus ... 20100712

Method _COLLECT_REPVAR on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _CONFIRM_FIXOPI Signature

Method _CONFIRM_FIXOPI on class CL_RSR_RRI2_PLAN_CHECK has no parameter.
Method _CONFIRM_FIXOPI on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _DELETE_FIX_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_GRP Call by reference Type reference (TYPE) RZI0_TSX_GRP Formelgruppen einer Query 20090428

Method _DELETE_FIX_GRP on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_OPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20090320
2 Importing I_TSX_GRP Call by reference Type reference (TYPE) RZI0_TSX_GRP 20090320

Method _GET_OPI on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_OPI_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_OPI Call by reference Type reference (TYPE) TP_S_OPI 20090320
2 Importing I_S_ACELL Value transfer Type reference (TYPE) RRI2_S_ACELL 20090320
3 Importing I_THX_FORM Call by reference Type reference (TYPE) RZI0_THX_FORM 20090320
4 Importing I_TSX_GRP Call by reference Type reference (TYPE) RZI0_TSX_GRP 20090320

Method _GET_OPI_01 on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_OPI_02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_OPI Call by reference Type reference (TYPE) TP_S_OPI 20100422
2 Importing I_S_ACELL Value transfer Type reference (TYPE) RRI2_S_ACELL 20100422

Method _GET_OPI_02 on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_SX_OPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20090320

Method _GET_SX_OPI on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_SX_OPI_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_OPI Call by reference Type reference (TYPE) TP_TS_OPI 20090320
2 Importing I_DEEP Call by reference Type reference (TYPE) RS_BOOL Boolean 20090320
3 Importing I_STRUC Call by reference Type reference (TYPE) RRSTRUC Aus welcher Struktur stammt diese Selektion 20090320
4 Importing I_TH_FST Call by reference Type reference (TYPE) RZI0_TH_FST 20090320
5 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20090320

Method _GET_SX_OPI_01 on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_SX_OPI_02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_OPI Call by reference Type reference (TYPE) TP_TS_OPI 20090320
2 Importing I_DEEP Call by reference Type reference (TYPE) RS_BOOL 20090320
3 Importing I_OFLG Call by reference Type reference (TYPE) RSZOPERTP 20090320
4 Importing I_OPER Call by reference Type reference (TYPE) RSZOPER 20090320
5 Importing I_STRUC Call by reference Type reference (TYPE) RRSTRUC 20090320
6 Importing I_TSX_FST Call by reference Type reference (TYPE) RZI0_TSX_FST 20090320

Method _GET_SX_OPI_02 on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_TEXT 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) SYSUUID_25 UUID in komprimierter Form 20090319
2 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20090319

Method _GET_TEXT on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _GET_TEXTCELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELTUID1 Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20090320
2 Importing I_ELTUID2 Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20090320
3 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20090320

Method _GET_TEXTCELL on class CL_RSR_RRI2_PLAN_CHECK has no exception.

Method _MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ELTUID1 Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20090313
2 Importing I_ELTUID2 Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20090313
3 Importing I_MES3 Call by reference Type reference (TYPE) ANY 20090313
4 Importing I_MES4 Call by reference Type reference (TYPE) ANY 20090313
5 Importing I_NUMBER Call by reference Type reference (TYPE) SMESG-TXTNR Nachrichtennummer 20090313
6 Importing I_RAISE Value transfer Type reference (TYPE) RS_BOOL Boolean 20090316
7 Importing I_TYPE Call by reference Type reference (TYPE) SMESG-MSGTY 'W' Typ der Nachricht (E, I, W, ...) 20090313

Method _MESSAGE on class CL_RSR_RRI2_PLAN_CHECK has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720