SAP ABAP Class CL_RS2HANA_VIEW_OBJ (SAP HANA View Represenation of BW Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD-HMOD (Application Component) HANA Model Generation in BW
     RS2HANA_VIEW (Package) SAP HANA Views for BW Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RS2HANA_VIEW_IOBJ SAP HANA View Representation for BW InfoObject 20130612
2 Inheritance (c INHERITING FROM c_ref)  CL_RS2HANA_VIEW_OBJ_NOHANA SAP HANA View representation in a system without SAP HANA 20130702
Properties
Class CL_RS2HANA_VIEW_OBJ  
Short Description SAP HANA View Represenation of BW Object    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS2HANA_VIEW   SAP HANA Views for BW Objects 
Created 20130218   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_RSDD_HDB_COLUMN_VIEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
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)
Interfaces
Class CL_RS2HANA_VIEW_OBJ has no interface implemented.
Friends
Class CL_RS2HANA_VIEW_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CN_S_HANA_MODEL_FLAG Constant Public See coding 20130506
2 P_HANAMODELFL Instance attribute Private Type reference (TYPE) RSMHANAMODEL 20130614
3 P_NOTIFY_BUFF Instance attribute Private Type reference (TYPE) RS_BOOL 20130905
4 P_OBJNAME Instance attribute Private Type reference (TYPE) RSINFOPROV 20130415
5 P_R_INFOMODEL Instance attribute Private Object reference (TYPE REF TO) CL_RS2HANA_VIEW_INFOMODEL 20130415
6 P_R_NHI_OBJECT_ID Instance attribute Private Object reference (TYPE REF TO) CL_NHI_OBJECT_ID 20130415
7 P_R_NHI_WRAPPER Instance attribute Private Object reference (TYPE REF TO) CL_RS2HANA_VIEW_NHI_WRAPPER 20130415
8 P_TLOGO Instance attribute Private Type reference (TYPE) RS_TLOGO 20130708
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HANA_VIEW Instance method Public Method 20130521
2 CHECK_HANA_VIEW_EXIST Instance method Public Method 20130218
3 COMPARE_VIEW_FLAG Static method Public Method 20130627
4 CONSTRUCTOR Instance method Public Constructor 20130415
5 DELETE_HANA_VIEW Instance method Public Method 20130218
6 DEPLOY_HANA_VIEW Instance method Public Method 20130218
7 FACTORY Static method Public Method 20130218
8 GET_IDS Instance method Public Method 20130630
9 GET_INFOS Static method Public Method 20130614
10 GET_PACKAGE Instance method Public Method 20130630
11 IS_VIEW_POSSIBLE_FOR_IOBJ Static method Public Method 20130506
12 IS_VIEW_POSSIBLE_FOR_IPRO Static method Public Method 20130506
13 RSMSG_TO_RS2HANA_MSG Static method Public Method 20130620
14 __ERROR_MSGTY_TO_WARNING Instance method Private Method 20130621
15 __GET_MSG_FROM_SYSUB Static method Private Method 20130415
16 __SYSUBRC_TO_EXC Instance method Private Method 20130415
17 __XREFS_TO_RSMSG Instance method Private Method 20130517
Events
Class CL_RS2HANA_VIEW_OBJ has no event.
Types
Class CL_RS2HANA_VIEW_OBJ has no local type.
Method Signatures

Method CHECK_HANA_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20130521
2 Exporting E_T_RSMSG Call by reference Type reference (TYPE) RS_T_MSG 20130521
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL 20130521
4 Importing I_ONLY_WARNING Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 20130523

Method CHECK_HANA_VIEW on class CL_RS2HANA_VIEW_OBJ has no exception.

Method CHECK_HANA_VIEW_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20130218
# Exception Resumable Description Created on
1 CX_RS2HANA_VIEW_NHI 20130218

Method COMPARE_VIEW_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG 20130627
2 Importing I_OBJNAME Call by reference Type reference (TYPE) RSOBJNM 20130627
3 Importing I_VIEW_FLAG Call by reference Type reference (TYPE) RSMHANAMODEL 20130627
4 Importing I_VIEW_FLAG_REF Call by reference Type reference (TYPE) RSMHANAMODEL 20130627
5 Returning R_OK Value transfer Type reference (TYPE) RS_BOOL 20130627

Method COMPARE_VIEW_FLAG on class CL_RS2HANA_VIEW_OBJ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HANAMODELFL Call by reference Type reference (TYPE) RSMHANAMODEL 20130614
2 Importing I_NOTIFY_BUFF Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 20130905
3 Importing I_OBJNAME Call by reference Type reference (TYPE) RSINFOPROV 20130415
4 Importing I_PACKAGE Call by reference Type reference (TYPE) RS2HANA_VIEW_PACKAGE 20130618
5 Importing I_R_INFO_MODEL Call by reference Object reference (TYPE REF TO) CL_RS2HANA_VIEW_INFOMODEL 20130415
6 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO 20130708
# Exception Resumable Description Created on
1 CX_RS2HANA_VIEW_OBJ 20130415

Method DELETE_HANA_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RSMSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130219
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20130219
3 Importing I_ONLY_VIEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130620
# Exception Resumable Description Created on
1 CX_RS2HANA_AUTH Exception: HANA authorization 20130225
2 CX_RS2HANA_VIEW_NHI 20130218

Method DEPLOY_HANA_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS2HANA_VIEW_T_MSG 20130620
2 Exporting E_T_RSMSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20130218
3 Importing I_API_CALL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE called by RS2HANA view API 20130924
4 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20130219
5 Importing I_MERGE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130801
6 Importing I_ONLY_VIEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130620
7 Importing I_REDUCE_MSG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 20130621
# Exception Resumable Description Created on
1 CX_RS2HANA_AUTH Exception: HANA authorization 20130225
2 CX_RS2HANA_VIEW_NHI 20130218
3 CX_RS2HANA_VIEW_OBJ 20130218

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADD_ALL_ATTR Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130812
2 Importing I_HANAMODELFL Call by reference Type reference (TYPE) RSMHANAMODEL CN_S_HANA_MODEL_FLAG-REPORTING 20130612
3 Importing I_ID Call by reference Type reference (TYPE) STRING 20130726
4 Importing I_IGNORE_HIDDEN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130821
5 Importing I_OBJNM Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20130218
6 Importing I_PACKAGE Call by reference Type reference (TYPE) RS2HANA_VIEW_PACKAGE 20130618
7 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20130612
8 Returning R_R_VIEW_OBJ Value transfer Object reference (TYPE REF TO) CL_RS2HANA_VIEW_OBJ 20130612
# Exception Resumable Description Created on
1 CX_RS2HANA_VIEW_OBJ 20130218

Method GET_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERNAL_VIEW_ID Call by reference Type reference (TYPE) STRING 20130630
2 Exporting E_REPORTING_VIEW_ID Call by reference Type reference (TYPE) STRING 20130630

Method GET_IDS on class CL_RS2HANA_VIEW_OBJ has no exception.

Method GET_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HANAMODELFL Call by reference Type reference (TYPE) RSMHANAMODEL 20130614
2 Exporting E_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20130614
3 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM 20130614
# Exception Resumable Description Created on
1 CX_RSD_INFOPROV_NOT_FOUND 20130614

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PACKAGE Value transfer Type reference (TYPE) RS2HANA_VIEW_PACKAGE SAP HANA Content Package for HANA Views 20130630

Method GET_PACKAGE on class CL_RS2HANA_VIEW_OBJ has no exception.

Method IS_VIEW_POSSIBLE_FOR_IOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_MSG Call by reference Type reference (TYPE) RS_S_MSG 20130730
2 Importing I_ATRONLYFL Call by reference Type reference (TYPE) RSATRONLYFL 20130506
3 Importing I_CHATP Call by reference Type reference (TYPE) RSCHATP 20130506
4 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL 20130801
5 Importing I_IS_HIGH_CARD Call by reference Type reference (TYPE) RS_BOOL 20130702
6 Importing I_IS_INFOPROV Call by reference Type reference (TYPE) RS_BOOL 20130506
7 Importing I_NOVALFL Call by reference Type reference (TYPE) RSNOVALFL Characteristic does not have a check table 20130924
8 Importing I_TXTTABFL Call by reference Type reference (TYPE) RSDTXTTABFL 20130506
9 Returning R_POSSIBLE_VIEW Value transfer Type reference (TYPE) RSMHANAMODEL 20130506

Method IS_VIEW_POSSIBLE_FOR_IOBJ on class CL_RS2HANA_VIEW_OBJ has no exception.

Method IS_VIEW_POSSIBLE_FOR_IPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_MSG Call by reference Type reference (TYPE) RS_S_MSG 20130730
2 Importing I_API_CALL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE call by RS2HANA view API 20130924
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL 20130801
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20130716
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS 20130716
6 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20130716
7 Returning R_POSSIBLE_VIEW Value transfer Type reference (TYPE) RSMHANAMODEL 20130506

Method IS_VIEW_POSSIBLE_FOR_IPRO on class CL_RS2HANA_VIEW_OBJ has no exception.

Method RSMSG_TO_RS2HANA_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MSG Call by reference Type reference (TYPE) RS_S_MSG 20130620
2 Returning R_S_MSG Value transfer Type reference (TYPE) RS2HANA_VIEW_S_MSG 20130620

Method RSMSG_TO_RS2HANA_MSG on class CL_RS2HANA_VIEW_OBJ has no exception.

Method __ERROR_MSGTY_TO_WARNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MSGTY Call by reference Type reference (TYPE) SYMSGTY 20130621

Method __ERROR_MSGTY_TO_WARNING on class CL_RS2HANA_VIEW_OBJ has no exception.

Method __GET_MSG_FROM_SYSUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '0' 20130415
2 Returning R_S_RSMSG Value transfer Type reference (TYPE) RS_S_MSG 20130415

Method __GET_MSG_FROM_SYSUB on class CL_RS2HANA_VIEW_OBJ has no exception.

Method __SYSUBRC_TO_EXC Signature

Method __SYSUBRC_TO_EXC on class CL_RS2HANA_VIEW_OBJ has no parameter.
# Exception Resumable Description Created on
1 CX_RS2HANA_VIEW_OBJ 20130415

Method __XREFS_TO_RSMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL 20130517
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO 017 20130621
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY RS_C_WARNING 20130621
4 Importing I_TS_XREFS Call by reference Type reference (TYPE) CL_RS2HANA_VIEW_NHI_WRAPPER=>NT_TS_XREFS 20130517
5 Returning R_T_RSMSG Value transfer Type reference (TYPE) RS_T_MSG 20130517

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