SAP ABAP Class CL_RSR_RRK0_AGGR_NIA (Exception Aggregation NHA and NGA)
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_AGGR_SERVICE Aggregation Service in RRK0 20130220
Properties
Class CL_RSR_RRK0_AGGR_NIA  
Short Description Exception Aggregation NHA and NGA    
Super Class CL_RSR_RRK0_AGGR_SERVICE Aggregation Service in RRK0 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BRAIN    
Program status K  Customer Production Program 
Category 0   
Package RSROA_RT   OLAP: Kernel Runtime 
Created 20090123   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_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSR_RRK0_SELECTION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSR_RRK0_AGGR_NIA has no interface implemented.
Friends
Class CL_RSR_RRK0_AGGR_NIA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_CP Constant Private See coding 20090127
2 P_NIA_WGR_C Instance attribute Private Type reference (TYPE) XSTRING 20090127
3 P_NIA_WGR_U Instance attribute Private Type reference (TYPE) XSTRING 20090127
4 P_SX_NIA1 Instance attribute Private Type reference (TYPE) TP_SX_NIA 20090127
5 P_SX_NIA2 Instance attribute Private Type reference (TYPE) TP_SX_NIA 20090127
6 P_TSX_NIA Instance attribute Private Type reference (TYPE) TP_TSX_NIA 20090127
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Instance method Public Method Clear the buffers 20120828
2 GET_NIA_LRECH Instance method Public Method 20090127
3 GET_NIA_WGR Instance method Public Method 20090127
4 _CHECK_CP Instance method Private Method 20090127
5 _CHECK_NIA_WGR Instance method Private Method 20090127
6 _CHECK_THJ Instance method Private Method 20090127
7 _GET_NGA_LEAF Instance method Private Method 20090127
8 _GET_NIA_HIER Instance method Private Method 20090127
9 _GET_NIA_ID Instance method Private Method 20090127
10 _GET_NIA_SID Instance method Private Method 20090127
11 _GET_NIA_SID_01 Instance method Private Method 20090127
12 _GET_NIA_SID_NGA Instance method Private Method 20090127
13 _GET_NODE_FROM_SELDR Instance method Private Method 20090127
14 _GET_THJ Instance method Private Method 20090127
15 _INTERSECT_NIA Instance method Private Method 20090127
Events
Class CL_RSR_RRK0_AGGR_NIA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_NIA Public See coding 20090127 BEGIN OF tn_sx_nia, bnr TYPE rrqufl, sid TYPE rrsi_ts_sid, END OF tn_sx_nia
2 TN_TSX_NIA Public See coding 20090127 tn_tsx_nia TYPE SORTED TABLE OF tn_sx_nia WITH UNIQUE KEY bnr
3 TP_CP Private See coding 20090127 tp_CP(1) type c
4 TP_SX_NIA Private See coding 20090127 BEGIN OF tp_sx_nia, nia TYPE tp_s_nia, sid TYPE tp_tsx_sid, cp type tp_TS_cp, THJ type TP_TS_THJ, hier TYPE REF TO cl_rsr_hierarchy_bincl, rest type rssid, END OF tp_sx_nia
5 TP_SX_SID Private See coding 20090127 BEGIN OF tp_sx_sid, node TYPE rssid, osid TYPE rssid, leaf TYPE rrsi_ts_sid, END OF tp_sx_sid
6 TP_S_CP Private See coding 20090127 Begin of tp_S_cp, N1 type rssid, n2 type rssid, i1 type tp_cp, i2 type tp_cp, end of tp_S_cp
7 TP_S_NIA Private See coding 20090127 BEGIN OF tp_s_nia, aggrid TYPE rssid, hiesid TYPE rsrhiesid, sver TYPE rsrsver, aggrexc TYPE rsaggrexc, end of Tp_S_nia
8 TP_S_THJ Private See coding 20090127 begin of TP_S_THJ, THJ type rssid, chavl type rschavl, end of tp_S_thj
9 TP_TSX_NIA Private See coding 20090127 tp_tsx_nia TYPE SORTED TABLE OF tp_sx_nia WITH UNIQUE KEY nia
10 TP_TSX_SID Private See coding 20090127 tp_tsx_sid TYPE SORTED TABLE OF tp_sx_sid WITH UNIQUE KEY node
11 TP_TS_CP Private See coding 20090127 TP_TS_cp type sorted table of TP_S_cp with unique key n1 n2
12 TP_TS_THJ Private See coding 20090127 tp_TS_thj type sorted table of TP_S_THj with unique key thj
Method Signatures

Method CLEAR Signature

Method CLEAR on class CL_RSR_RRK0_AGGR_NIA has no parameter.
Method CLEAR on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method GET_NIA_LRECH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AGGREXC Call by reference Type reference (TYPE) RSAGGREXC 20090127
2 Importing I_AGGRID Call by reference Type reference (TYPE) RRCHANMID 20090127
3 Importing I_BFLK Call by reference Type reference (TYPE) TN_BFLK N_C_BFLK-LRECH 20090317
4 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX 20090127
5 Importing I_SID_DYN Value transfer Type reference (TYPE) RSSID 20090127
6 Returning R_TS_SID Value transfer Type reference (TYPE) RRSI_TS_SID 20090127

Method GET_NIA_LRECH on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method GET_NIA_WGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID_DYN Value transfer Type reference (TYPE) RSSID 20090127
2 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR 20090127
3 Returning R_TSX_NIA Value transfer Type reference (TYPE) TN_TSX_NIA 20090127

Method GET_NIA_WGR on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _CHECK_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CP Call by reference Type reference (TYPE) TP_TS_CP 20090127
2 Exporting E_I1 Call by reference Type reference (TYPE) TP_CP 20090127
3 Exporting E_I2 Call by reference Type reference (TYPE) TP_CP 20090127
4 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSR_HIERARCHY_BINCL 20090127
5 Importing I_S_CP Call by reference Type reference (TYPE) TP_S_CP 20090127

Method _CHECK_CP on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _CHECK_NIA_WGR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_WGR Call by reference Type reference (TYPE) RRO01_SX_WGR 20090127

Method _CHECK_NIA_WGR on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _CHECK_THJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_THJ Call by reference Type reference (TYPE) TP_TS_THJ 20090127
2 Exporting E_TS_SID Value transfer Type reference (TYPE) RRSI_TS_SID 20090127
3 Importing I_S_NIA Call by reference Type reference (TYPE) TP_S_NIA 20090127
4 Importing I_TS_SID Call by reference Type reference (TYPE) RRSI_TS_SID 20090127

Method _CHECK_THJ on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_NGA_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_SID Call by reference Type reference (TYPE) RRSI_TS_SID 20090127
2 Importing I_AGGRID Call by reference Type reference (TYPE) RRCHANMID 20090127
3 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSR_HIERARCHY_BINCL 20090127
4 Importing I_TS_NODE Call by reference Type reference (TYPE) RRSI_TS_SID 20090127

Method _GET_NGA_LEAF on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_NIA_HIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REST Call by reference Type reference (TYPE) RSSID 20090127
2 Exporting E_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSR_HIERARCHY_BINCL 20090127
3 Importing I_S_NIA Call by reference Type reference (TYPE) TP_S_NIA 20090127

Method _GET_NIA_HIER on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_NIA_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BFLK Call by reference Type reference (TYPE) CL_RSR_RRK0_SELECTION=>TN_BFLK 20090127
2 Importing I_ID Call by reference Type reference (TYPE) I 20090127
3 Importing I_NODE Value transfer Type reference (TYPE) RSSID 20090127
4 Importing I_S_NIA Value transfer Type reference (TYPE) TP_S_NIA 20090127
5 Returning R_TS_SID Value transfer Type reference (TYPE) RRSI_TS_SID 20090127

Method _GET_NIA_ID on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_NIA_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) RSSID 20090127
2 Importing I_S_NIA Call by reference Type reference (TYPE) TP_S_NIA 20090127
3 Importing I_TS_NODE Value transfer Type reference (TYPE) RRSI_TS_SID 20090127
4 Returning R_TS_SID Value transfer Type reference (TYPE) RRSI_TS_SID 20090127

Method _GET_NIA_SID on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_NIA_SID_01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) RSSID 20090127
2 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSR_HIERARCHY_BINCL 20090127
3 Importing I_S_NIA Call by reference Type reference (TYPE) TP_S_NIA 20090127
4 Returning R_SX_SID Value transfer Type reference (TYPE) TP_SX_SID 20090127

Method _GET_NIA_SID_01 on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_NIA_SID_NGA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE Call by reference Type reference (TYPE) RSSID 20090127
2 Importing I_R_HIER Call by reference Object reference (TYPE REF TO) CL_RSR_HIERARCHY_BINCL 20090127
3 Importing I_S_NIA Call by reference Type reference (TYPE) TP_S_NIA 20090127
4 Returning R_TS_LEAF Value transfer Type reference (TYPE) RRSI_TS_SID 20090127

Method _GET_NIA_SID_NGA on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_NODE_FROM_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_NIA Call by reference Type reference (TYPE) TP_S_NIA 20090127
2 Exporting E_TS_NODE Call by reference Type reference (TYPE) RRSI_TS_SID 20090127
3 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR 20090127

Method _GET_NODE_FROM_SELDR on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _GET_THJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID Call by reference Type reference (TYPE) RSSID 20090127
2 Importing I_S_NIA Call by reference Type reference (TYPE) TP_S_NIA 20090127
3 Returning R_CHAVL Value transfer Type reference (TYPE) RSCHAVL 20090127

Method _GET_THJ on class CL_RSR_RRK0_AGGR_NIA has no exception.

Method _INTERSECT_NIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_NIA Call by reference Type reference (TYPE) TP_SX_NIA 20090127
2 Exporting E_TS_NODE Call by reference Type reference (TYPE) RRSI_TS_SID 20090127
3 Importing I_NODE Call by reference Type reference (TYPE) RSSID 20090127
4 Importing I_TS_NODE Value transfer Type reference (TYPE) RRSI_TS_SID 20090127

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