SAP ABAP Class CL_RSR_RRI2_NCUM (Certain Parts of Non-Cumulatives)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_GEN (Package) OLAP: Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_BUILDER A Builder that builds artefacts in query generation 20130613
Properties
Class CL_RSR_RRI2_NCUM  
Short Description Certain Parts of Non-Cumulatives    
Super Class CL_RSR_RRI2_BUILDER A Builder that builds artefacts in query generation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_GEN   OLAP: Generation 
Created 20100907   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 RSDD 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_NCUM has no interface implemented.
Friends
Class CL_RSR_RRI2_NCUM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_SELART_EQUAL Constant Public Type reference (TYPE) I 90001 20101025
2 N_NCUMID Instance attribute Public Type reference (TYPE) RRCHANMID Internal ID of the CHANM 20100908
3 N_NCUMTIM Instance attribute Public Type reference (TYPE) RSCHANM Characteristic 20100908
4 P_CUM Instance attribute Private Type reference (TYPE) RRNCUMFL Belongs to a non-cum. value key figure (NCUMTP = 1 or 2 ) 20100910
5 P_NCUM Instance attribute Private Type reference (TYPE) RRNCUMFL Belongs to a non-cum. value key figure (NCUMTP = 1 or 2 ) 20100910
6 P_TSX_NFEMS Instance attribute Private Type reference (TYPE) TP_TSX_NFEMS 20100910
Methods
# Method Level Visibility Method type Description Created on
1 AVI_CUDIM Instance method Public Method Problem mt CUDIM before AGGR -> NCUM-AVFL 20101025
2 CHECK_NCUM_CONSTFAG_MSG Instance method Public Method check for warning BRAIN_DEV 645 20130422
3 COLLECT_CHANMID Instance method Public Method Collects relevant times and Ic_VALS 20100910
4 CONSTRUCTOR Instance method Public Constructor 20100907
5 DELETE_PARTPROV Instance method Public Method PartProvider has NOT_USED 20100910
6 FILL_NKYFNM Instance method Public Method Builds non-cum. control; RKB1F flags will be rebuilt later 20100908
7 FREE_IC_VAL Instance method Public Method Add All IC_VAL Characteristics as Free Characteristics 20110111
8 FREE_TIMES Instance method Public Method Add All Times as Free Characteristics 20101025
9 GET_TIMETP Static method Public Method 20100907
10 LI_FLAGS Instance method Public Method Sets the LFFL, MMFL, L1FL, L2FL and AVIFL flags 20100908
11 MESSAGE_375 Instance method Public Method Warning Brain 375 20100910
12 MOVE_NFEMS_CH Instance method Public Method 20100910
13 NCUMFL_PROV Instance method Public Method Sets the NCUMFL in the PartProv. 20100908
14 NCUMTIM_COARSEN Instance method Public Method Coarsen NCUMTIM 20100909
15 SET_CUM_ONLY Static method Public Method Sets the flags if no non-cumulatives found 20100910
16 SET_NCUM_USE Instance method Public Method Sets the NCUM-USE and NUSE 20101125
17 SET_SFC_SEL_NCUM_USED Instance method Public Method Collect Query Times 20110804
18 WGR_CH Instance method Public Method Sets the final AGGRID etc. in the WGR 20100908
19 _AVI_NODIM_CHECK Instance method Private Method Problem mt CUDIM before AGGR -> NCUM-AVFL 20101025
20 _COLLECT_NFEMS_FROM_GEN Instance method Private Method Sets the RTIME for the AGGRs 20110804
21 _NCUMTIM_COARSEN Instance method Private Method Coarsen NUMCIM 20100909
22 _NCUMTIM_COARSEN_CHECK Instance method Private Method Is the time characteristc in all non-cumulative cubes 20100909
23 _SEL_UNIQUE Instance method Private Method 20101027
24 _SEL_UNIQUE_01 Instance method Private Method 20101027
25 _SET_SFC_SEL_NCUM_USED Instance method Private Method Sets the RTIME for the AGGRs 20110804
Events
Class CL_RSR_RRI2_NCUM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_NFEMS Private See coding 20100910 BEGIN OF tp_sx_nfems, fems TYPE i, cum TYPE rrncumfl, ncum TYPE rrncumfl, avifl TYPE rravifl, ch TYPE rrk_ts_ch, END OF tp_sx_nfems
2 TP_TSX_NFEMS Private See coding 20100910 tp_tsx_nfems TYPE SORTED TABLE OF tp_sx_nfems WITH UNIQUE KEY fems
Method Signatures

Method AVI_CUDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20101025
2 Importing I_TKX_GEN Call by reference Type reference (TYPE) RRI2_TKX_GEN 20101025
3 Importing I_T_LRECH Call by reference Type reference (TYPE) RRI2_T_LRECHE 20101025

Method AVI_CUDIM on class CL_RSR_RRI2_NCUM has no exception.

Method CHECK_NCUM_CONSTFAG_MSG 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 20130422

Method CHECK_NCUM_CONSTFAG_MSG on class CL_RSR_RRI2_NCUM has no exception.

Method COLLECT_CHANMID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_CHANM Call by reference Type reference (TYPE) RSD_TH_CHANM 20100910
2 Importing I_TSX_NKYFNM Call by reference Type reference (TYPE) RRK_TSX_NKYFNM Bestandskennzahlen 20100910
3 Returning R_TS_CHANMID Value transfer Type reference (TYPE) RRSI_TS_SID Tabelle von SID (bzw. Integers) 20100910

Method COLLECT_CHANMID on class CL_RSR_RRI2_NCUM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NCUMTIM Call by reference Type reference (TYPE) RSCHANM Merkmal 20100907
2 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_NCUM has no exception.

Method DELETE_PARTPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT 20100910
2 Changing C_TS_PN Call by reference Type reference (TYPE) RRO01_TS_PN Ncumtims 20100910

Method DELETE_PARTPROV on class CL_RSR_RRI2_NCUM has no exception.

Method FILL_NKYFNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_NCUM Call by reference Type reference (TYPE) RRK1_S_NCUM Parameter Recherchebericht SAP-EIS bzw. Ergebnisrechnung 20100910
2 Changing C_TSX_NKYFNM Call by reference Type reference (TYPE) RRK_TSX_NKYFNM Bestandskennzahlen 20100908
3 Exporting E_TS_IC_VAL Call by reference Type reference (TYPE) RRO01_TS_IC_VAL Gültikeitsscheibenmerkmale 20100908
4 Exporting E_TS_PN Call by reference Type reference (TYPE) RRO01_TS_PN Ncumtims 20100908
5 Importing I_TH_KYFNM Call by reference Type reference (TYPE) RSD_TH_KYFNM 20100908
6 Importing I_T_KYFNM Call by reference Type reference (TYPE) RSD_T_KYFNM 20100908

Method FILL_NKYFNM on class CL_RSR_RRI2_NCUM has no exception.

Method FREE_IC_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_NAUTO Call by reference Type reference (TYPE) RRI2_TS_NAUTO 20110111
2 Importing I_TS_IC_VAL Call by reference Type reference (TYPE) RRO01_TS_IC_VAL Gültikeitsscheibenmerkmale 20110111

Method FREE_IC_VAL on class CL_RSR_RRI2_NCUM has no exception.

Method FREE_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_NAUTO Call by reference Type reference (TYPE) RRI2_TS_NAUTO 20101025
2 Importing I_TH_CHANM Call by reference Type reference (TYPE) RSD_TH_CHANM 20101025

Method FREE_TIMES on class CL_RSR_RRI2_NCUM has no exception.

Method GET_TIMETP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20100907
2 Importing I_NCUMID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20100907
3 Importing I_NCUMTIM Value transfer Type reference (TYPE) RSCHANM Merkmal 20100907
4 Returning R_TIMETP Value transfer Type reference (TYPE) RRTIMETP Bezug des MERKMALS zum NCUMTIM 20100907

Method GET_TIMETP on class CL_RSR_RRI2_NCUM has no exception.

Method LI_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DELTACACHE Call by reference Type reference (TYPE) RRDELTACACHE Cacheobjekte sollen im Deltaverfahren aktualisiert werden 20110825
2 Changing C_TSX_CHAFREE Call by reference Type reference (TYPE) RRO01_TSX_CHAFREE 20100908
3 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100908
4 Changing C_TS_IC_VAL Call by reference Type reference (TYPE) RRO01_TS_IC_VAL Gültikeitsscheibenmerkmale 20100908
5 Exporting E_S_NCUM Value transfer Type reference (TYPE) RRK1_S_NCUM Parameter Recherchebericht SAP-EIS bzw. Ergebnisrechnung 20100910
6 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100908

Method LI_FLAGS on class CL_RSR_RRI2_NCUM has no exception.

Method MESSAGE_375 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT 20100910

Method MESSAGE_375 on class CL_RSR_RRI2_NCUM has no exception.

Method MOVE_NFEMS_CH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TKX_GEN Call by reference Type reference (TYPE) RRI2_TKX_GEN 20101025
2 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20101025
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Tabelle aller Ersetzungen 20101027
4 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL 20101027

Method MOVE_NFEMS_CH on class CL_RSR_RRI2_NCUM has no exception.

Method NCUMFL_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_PARTPROV Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20100908
2 Importing I_TS_PN Call by reference Type reference (TYPE) RRO01_TS_PN Ncumtims 20100908

Method NCUMFL_PROV on class CL_RSR_RRI2_NCUM has no exception.

Method NCUMTIM_COARSEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100909
2 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100909
3 Changing C_TS_PN Call by reference Type reference (TYPE) RRO01_TS_PN Ncumtims 20100909

Method NCUMTIM_COARSEN on class CL_RSR_RRI2_NCUM has no exception.

Method SET_CUM_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selektionszeilen 20100910
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20100910
3 Changing C_TH_SFK Call by reference Type reference (TYPE) RRO01_TH_SFK Tabelle der benötigten Basiskennzahlen 20100910
4 Exporting E_S_NCUM Call by reference Type reference (TYPE) RRK1_S_NCUM Bestandsflags 20100910

Method SET_CUM_ONLY on class CL_RSR_RRI2_NCUM has no exception.

Method SET_NCUM_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20101125
2 Changing C_TH_SFK Call by reference Type reference (TYPE) RRO01_TH_SFK Tabelle der benötigten Basiskennzahlen 20101125
3 Importing I_S_NCUM Call by reference Type reference (TYPE) RRK1_S_NCUM Bestandsflags 20101125
4 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selektionszeilen 20101125

Method SET_NCUM_USE on class CL_RSR_RRI2_NCUM has no exception.

Method SET_SFC_SEL_NCUM_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selektionszeilen 20110804
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20110804
3 Changing C_TS_IC_VAL Call by reference Type reference (TYPE) RRO01_TS_IC_VAL Gültikeitsscheibenmerkmale 20120210
4 Importing I_TKX_GEN Call by reference Type reference (TYPE) RRI2_TKX_GEN Beschreibung der Speicher und Aggregationstabelle 20110804
5 Importing I_XFEMS Call by reference Type reference (TYPE) RRXFEMS Bitleiste der betrofenen FEMS 20120210

Method SET_SFC_SEL_NCUM_USED on class CL_RSR_RRI2_NCUM has no exception.

Method WGR_CH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_WGR Call by reference Type reference (TYPE) RRO01_TSX_WGR Beschreibung der Speicher und Aggregationstabelle 20100908

Method WGR_CH on class CL_RSR_RRI2_NCUM has no exception.

Method _AVI_NODIM_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20101025
2 Importing I_T_LRECH Call by reference Type reference (TYPE) RRI2_T_LRECHE 20101025
3 Returning R_NODIM Value transfer Type reference (TYPE) RSBOOL Formel enthält NODIM 20101025

Method _AVI_NODIM_CHECK on class CL_RSR_RRI2_NCUM has no exception.

Method _COLLECT_NFEMS_FROM_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TKX_GEN Call by reference Type reference (TYPE) RRI2_TKX_GEN die BNRs 20110804

Method _COLLECT_NFEMS_FROM_GEN on class CL_RSR_RRI2_NCUM has no exception.

Method _NCUMTIM_COARSEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMNM Call by reference Type reference (TYPE) RSCHANM Beschreibung der Speicher und Aggregationstabelle 20100909
2 Importing I_TS_PN Call by reference Type reference (TYPE) RRO01_TS_PN Ncumtims 20100909
3 Returning R_TIMNM Value transfer Type reference (TYPE) RSCHANM Merkmal 20100909

Method _NCUMTIM_COARSEN on class CL_RSR_RRI2_NCUM has no exception.

Method _NCUMTIM_COARSEN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMNM Call by reference Type reference (TYPE) RSCHANM Beschreibung der Speicher und Aggregationstabelle 20100909
2 Importing I_TS_PN Call by reference Type reference (TYPE) RRO01_TS_PN Ncumtims 20100909
3 Returning R_CONTAIN Value transfer Type reference (TYPE) RS_BOOL Boolean 20100909

Method _NCUMTIM_COARSEN_CHECK on class CL_RSR_RRI2_NCUM has no exception.

Method _SEL_UNIQUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Interne id des CHANM 20101027
2 Importing I_FEMS Value transfer Type reference (TYPE) I Selektion der Strukturelemente 20101027
3 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Tabelle aller Ersetzungen 20101027
4 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selektionszeilen 20101027
5 Returning R_UNIQUE Value transfer Type reference (TYPE) RS_BOOL Boolean 20101027

Method _SEL_UNIQUE on class CL_RSR_RRI2_NCUM has no exception.

Method _SEL_UNIQUE_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONSTSEL Value transfer Type reference (TYPE) RSZCONSTSEL Selektion unabhängig vom Aufriß 20101027
2 Exporting E_UNIQUE Value transfer Type reference (TYPE) RS_BOOL Boolean 20101027
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM 20101027
4 Importing I_FEMS Value transfer Type reference (TYPE) RRFEMS Selektion der Strukturelemente 20101027
5 Importing I_THX_VREP Call by reference Type reference (TYPE) RRO01_THX_VREP Tabelle aller Ersetzungen 20101027
6 Importing I_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selektionszeilen 20101027

Method _SEL_UNIQUE_01 on class CL_RSR_RRI2_NCUM has no exception.

Method _SET_SFC_SEL_NCUM_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_SEL Call by reference Type reference (TYPE) RSDD_TH_SEL Selektionszeilen 20110804
2 Changing C_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20110804
3 Changing C_TS_IC_VAL Call by reference Type reference (TYPE) RRO01_TS_IC_VAL Gültikeitsscheibenmerkmale 20120210
4 Importing I_XFEMS Call by reference Type reference (TYPE) RRXFEMS Bitleiste der betrofenen FEMS 20120210

Method _SET_SFC_SEL_NCUM_USED on class CL_RSR_RRI2_NCUM has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730