SAP ABAP Class CL_RSR_RRI2_CHAR_COMPATIBILITY (compatibility of characteristics)
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 20130412
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSR_RRI2_CHAR_COMPATIBILITY compatibility of characteristics 20130412
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_RRI2_TIME_COMPATIBILITY compatibility of time characterititics 20130412
Properties
Class CL_RSR_RRI2_CHAR_COMPATIBILITY  
Short Description compatibility of characteristics    
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 20130412   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRO01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSR_RRI2_CHAR_COMPATIBILITY compatibility of characteristics 20130412
Friends
Class CL_RSR_RRI2_CHAR_COMPATIBILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_STRING Instance attribute Protected Type reference (TYPE) STRING 20130416
2 O_SX_REPORTK Instance attribute Protected Type reference (TYPE) RRO01_SX_REPORTK 20130416
3 P_INITIALIZED Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130415
4 P_TS_BNR_CHANM_TO_CHECK Instance attribute Private Type reference (TYPE) TO_TS_BNR_CHANM 20130415
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANM_COMPATIBILITY Instance method Private Method 20130415
2 CHECK_INITIALIZED Instance method Private Method 20130415
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130415
4 GET_BNR_CHANM_TO_CHECK Instance method Protected Method 20130415
5 GET_CHANM_COMPATIBILITY Instance method Protected Method 20130412
6 GET_CHECK_NEEDED_FOR_CHANM Instance method Protected Method fast pre-check if a check is needed for characteristic 20130415
7 GET_CHECK_NEEDED_FOR_GRUND Instance method Protected Method determine if a check a check is needed for GRUND 20130415
8 GET_MSG_ADD_CHARFREE_INCOMP Instance method Protected Method 20130416
9 PROCESS_CHARFREE_INCOMPATIBILE Instance method Protected Method 20130415
10 PROCESS_CH_INCOMPATIBILE Instance method Protected Method 20130415
11 PROCESS_SEL_INCOMPATIBILE Instance method Protected Method 20130415
Events
Class CL_RSR_RRI2_CHAR_COMPATIBILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_S_BNR_CHANM Protected See coding 20130415 BEGIN OF to_s_bnr_chanm, bnr TYPE rrbnr, chanm TYPE rschanm, END OF to_s_bnr_chanm
2 TO_TS_BNR_CHANM Protected See coding 20130415 to_ts_bnr_chanm TYPE SORTED TABLE OF to_s_bnr_chanm WITH UNIQUE KEY bnr chanm
Method Signatures

Method CHECK_CHANM_COMPATIBILITY 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 Characteristic 20130415
2 Importing I_CHANM_TO_CHECK Call by reference Type reference (TYPE) RSCHANM Characteristic 20130415
3 Importing I_SX_CHAFREE Call by reference Type reference (TYPE) RRO01_SX_CHAFREE 20130415
4 Importing I_S_BNR Call by reference Type reference (TYPE) RRO01_S_BNR BNR with Details 20130415
5 Importing I_S_CH Call by reference Type reference (TYPE) RRK_S_CH Mandatory Characteristics 20130415
6 Importing I_S_SEL Call by reference Type reference (TYPE) RRSEL01 Selection Lines 20130415

Method CHECK_CHANM_COMPATIBILITY on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method CHECK_INITIALIZED Signature

Method CHECK_INITIALIZED on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no parameter.
Method CHECK_INITIALIZED on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_QUERY_GENERATOR Call by reference Object reference (TYPE REF TO) CL_RSR_RRI2_QUERY_GENERATOR Root Object of the Query Generation 20130415
2 Importing I_SX_REPORT Call by reference Type reference (TYPE) RRO01_SX_REPORT 20130415
3 Importing I_SX_REPORTK Call by reference Type reference (TYPE) RRO01_SX_REPORTK 20130416

Method CONSTRUCTOR on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method GET_BNR_CHANM_TO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_BNR_CHANM_TO_CHECK Call by reference Type reference (TYPE) TO_TS_BNR_CHANM 20130415

Method GET_BNR_CHANM_TO_CHECK on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method GET_CHANM_COMPATIBILITY 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 Characteristic 20130412
2 Importing I_CHANM_TO_CHECK Call by reference Type reference (TYPE) RSCHANM Characteristic 20130412
3 Returning R_COMPATIBLE Value transfer Type reference (TYPE) RS_BOOL Boolean 20130412

Method GET_CHANM_COMPATIBILITY on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method GET_CHECK_NEEDED_FOR_CHANM 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 Characteristic 20130415
2 Returning R_CHECK_NEEDED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130415

Method GET_CHECK_NEEDED_FOR_CHANM on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method GET_CHECK_NEEDED_FOR_GRUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GRUND Call by reference Type reference (TYPE) RRGRUND Reason for the mandatory characteristic 20130415
2 Returning R_CHECK_NEEDED Value transfer Type reference (TYPE) RS_BOOL Boolean 20130415

Method GET_CHECK_NEEDED_FOR_GRUND on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method GET_MSG_ADD_CHARFREE_INCOMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_SYMSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20130416
2 Importing I_BNR_TO_CHECK Call by reference Type reference (TYPE) RRBNR Absolute Number of the SP Storage Location 20130416
3 Importing I_CHANM_ADD Call by reference Type reference (TYPE) RSCHANM Characteristic 20130416
4 Importing I_CHANM_TO_CHECK Call by reference Type reference (TYPE) RSCHANM Characteristic 20130416

Method GET_MSG_ADD_CHARFREE_INCOMP on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method PROCESS_CHARFREE_INCOMPATIBILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM_TO_CHECK Call by reference Type reference (TYPE) RSCHANM Characteristic 20130415
2 Importing I_SX_CHAFREE Call by reference Type reference (TYPE) RRO01_SX_CHAFREE 20130415
3 Importing I_S_BNR Call by reference Type reference (TYPE) RRO01_S_BNR BNR with Details 20130415

Method PROCESS_CHARFREE_INCOMPATIBILE on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method PROCESS_CH_INCOMPATIBILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM_TO_CHECK Call by reference Type reference (TYPE) RSCHANM Characteristic 20130415
2 Importing I_S_BNR Call by reference Type reference (TYPE) RRO01_S_BNR BNR with Details 20130415
3 Importing I_S_CH Call by reference Type reference (TYPE) RRK_S_CH Mandatory Characteristics 20130415

Method PROCESS_CH_INCOMPATIBILE on class CL_RSR_RRI2_CHAR_COMPATIBILITY has no exception.

Method PROCESS_SEL_INCOMPATIBILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM_TO_CHECK Call by reference Type reference (TYPE) RSCHANM Characteristic 20130415
2 Importing I_S_BNR Call by reference Type reference (TYPE) RRO01_S_BNR BNR with Details 20130415
3 Importing I_S_SEL Call by reference Type reference (TYPE) RRSEL01 Selection Lines 20130415

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