SAP ABAP Class CL_RSDHA_APPL_LOG (Application Log for HANA Analysis Process)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST-HAP (Application Component) HANA Analysis Process
     RSDHA (Package) SAP HANA Analysis in BW
Properties
Class CL_RSDHA_APPL_LOG  
Short Description Application Log for HANA Analysis Process    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDHA   SAP HANA Analysis in BW 
Created 20121005   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDHAM_ANALYSIS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDHA_APPL_LOG has no interface implemented.
Friends
Class CL_RSDHA_APPL_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_OBJECT Constant Public See coding 20121008
2 N_C_SUBOBJECT Constant Public See coding 20121008
3 N_LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20121005
4 N_R_APPL_LOG Static Attribute Public Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121005
5 N_S_LOG_HEADER Instance attribute Public Type reference (TYPE) BAL_S_LOG Application Log: Log header data 20121008
6 P_R_MSG Instance attribute Private Object reference (TYPE REF TO) CL_RSO_MSG Message Handling 20121008
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES Instance method Public Method Add messages (from various message sources) 20121008
2 ADD_SY_MESSAGE Instance method Public Method Add SY message 20121008
3 CONVERT_EXCEPTION_TO_BAL Static method Public Method Convert Exception to Application Log 20121005
4 CREATE_NEW_INSTANCE Static method Public Method Create new application log instance (write access) 20121005
5 GET_CURRENT Static method Public Method Get current application log (for write access) 20121005
6 GET_MESSAGES Instance method Public Method Get messages 20121012
7 INIT Instance method Public Method Initialize Application Log 20130619
8 OPEN_LOG Static method Public Method Open existing application log 20121005
9 P_READ_MSG_FROM_DB Instance method Private Method Read messages from DB 20121012
10 SAVE Instance method Public Method Save application log on DB 20121008
11 SET_EXTERNAL_KEY Instance method Public Method Set external key in log header 20121008
Events
Class CL_RSDHA_APPL_LOG has no event.
Types
Class CL_RSDHA_APPL_LOG has no local type.
Method Signatures

Method ADD_MESSAGES 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 '3' Application Log: Level of detail 20121008
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log: Message problem class 20121008
3 Importing I_R_EXC Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20121008
4 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container for Messages 20121008
5 Importing I_S_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20121008
6 Importing I_T_BAL_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20121008

Method ADD_MESSAGES on class CL_RSDHA_APPL_LOG has no exception.

Method ADD_SY_MESSAGE 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 '3' Application Log: Level of detail 20121008
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log: Message problem class 20121008

Method ADD_SY_MESSAGE on class CL_RSDHA_APPL_LOG has no exception.

Method CONVERT_EXCEPTION_TO_BAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20121005
2 Importing I_R_ROOT Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20121005

Method CONVERT_EXCEPTION_TO_BAL on class CL_RSDHA_APPL_LOG has no exception.

Method CREATE_NEW_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALHDR-SUBOBJECT Application Log: Subobject 20131002
2 Returning R_R_APPL_LOG Value transfer Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121005

Method CREATE_NEW_INSTANCE on class CL_RSDHA_APPL_LOG has no exception.

Method GET_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_APPL_LOG Value transfer Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121005

Method GET_CURRENT on class CL_RSDHA_APPL_LOG has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20121012

Method GET_MESSAGES on class CL_RSDHA_APPL_LOG has no exception.

Method INIT Signature

Method INIT on class CL_RSDHA_APPL_LOG has no parameter.
Method INIT on class CL_RSDHA_APPL_LOG has no exception.

Method OPEN_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20121005
2 Returning R_R_APPL_LOG Value transfer Object reference (TYPE REF TO) CL_RSDHA_APPL_LOG Application Log for HANA Analysis Process 20121005
# Exception Resumable Description Created on
1 CX_RSDHA_OBJECT_NOT_FOUND Exception: Object not found 20121005

Method P_READ_MSG_FROM_DB Signature

Method P_READ_MSG_FROM_DB on class CL_RSDHA_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_RSDHA_OBJECT_NOT_FOUND Exception: Object not found 20121012

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IN_UPDATE_TASK Call by reference Type reference (TYPE) RS_BOOL Boolean 20121008

Method SAVE on class CL_RSDHA_APPL_LOG has no exception.

Method SET_EXTERNAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_ID Call by reference Type reference (TYPE) BALNREXT Application Log: External ID 20121008
2 Importing I_HAAPNM Call by reference Type reference (TYPE) IF_RSDHAM_ANALYSIS=>TN_NAME Name of HANA Analysis Process 20121105
3 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ Application log: objects 20121008
4 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20121008

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