SAP ABAP Class CL_GRFN_APPLOG_BASIS_EXT (The application log basis class (enhanceable))
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_API_SERVICES (Package) GRC Foundation API Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100126
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRAC_APPLOG_NONENTITY MSMP Application Log 20100210
2 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_APPLOG_MSMP MSMP Application Log 20100126
Properties
Class CL_GRFN_APPLOG_BASIS_EXT  
Short Description The application log basis class (enhanceable)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_API_SERVICES   GRC Foundation API Services 
Created 20100126   SAP 
Last change 20141106    
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GRFN_APPLOG_BASIS_EXT Enahnced logging methods for BAL 20100126
Friends
Class CL_GRFN_APPLOG_BASIS_EXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOG_OBJECT_GRC_FN Constant Public Type reference (TYPE) BALOBJ_D 'GRFN' Application Log: Subobject 20101112
2 MT_LOGENABLED Static Attribute Protected Type reference (TYPE) YT_LOGENABLED 20100126
3 M_DISVARIANT_HANDLE Instance attribute Private Attribute reference (LIKE) 20100126
4 M_EXTNUMBER Instance attribute Protected Type reference (TYPE) BALNREXT Application Log: External ID 20100126
5 M_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100126
6 M_LOGENABLED_LOADED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20100126
7 M_MESSAGE Instance attribute Private Attribute reference (LIKE) 20100126
8 M_MSGID Instance attribute Protected Type reference (TYPE) SY-MSGID Message Class 20100126
9 M_OBJECT Instance attribute Protected Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100126
10 M_SUBOBJ Instance attribute Protected Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100126
11 M_WRITEABLE Instance attribute Private Attribute reference (LIKE) 20100126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BAPIRET2_MESSAGES Instance method Public Method 20100126
2 ADD_EXC Instance method Protected Method 20100126
3 ADD_EXCEPTION Instance method Public Method 20100126
4 ADD_MESSAGE Instance method Protected Method 20100126
5 ADD_MESSAGE_EXT Instance method Private Method ADD_MESSAGE 20100126
6 ADD_SY_MESSAGE Instance method Public Method 20100126
7 ADD_TEXT_AS_MESSAGE Instance method Public Method 20100126
8 CHECK_HANDLE Instance method Private Method 20100126
9 CONSTRUCTOR Instance method Public Constructor 20100126
10 CREATE_LOG_CONTROL Instance method Public Method 20100126
11 ERROR Instance method Public Method 20100126
12 EXCEPTION Instance method Public Method 20100126
13 EXCEPTION_TO_SYMSG Instance method Public Method 20100126
14 FAILURE Instance method Public Method Log multiple bapiret errors 20100126
15 FAIL_WITH_SY_MESSAGE Static method Private Method FAIL_WITH_SY_MESSAGE 20100126
16 FREE Instance method Public Method 20100126
17 FREE_LOG_CONTROL Instance method Public Method 20100126
18 GET_LOGHANDLE Instance method Protected Method 20100126
19 INFO Instance method Public Method 20100126
20 IS_EMPTY Instance method Public Method 20100126
21 LOAD_ENHANCED Instance method Public Method 20100126
22 LOG_ENABLED Instance method Protected Method 20100126
23 RESET Instance method Public Method 20100126
24 ROOT_EX Instance method Public Method 20100126
25 SAPGUI_LOG_DISPLAY Instance method Public Method 20100126
26 SAVE Instance method Public Method 20100126
27 SAVE_ENHANCED Instance method Public Method 20100126
28 WARNING Instance method Public Method 20100126
Events
Class CL_GRFN_APPLOG_BASIS_EXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_LOGENABLED Protected See coding 20100126
Method Signatures

Method ADD_BAPIRET2_MESSAGES Signature

Method ADD_BAPIRET2_MESSAGES on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method ADD_BAPIRET2_MESSAGES on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ADD_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXC Value transfer Type reference (TYPE) BAL_S_EXC Application Log: Data for an Exception 20100126

Method ADD_EXC on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ADD_EXCEPTION Signature

Method ADD_EXCEPTION on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method ADD_EXCEPTION on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG Value transfer Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20100126

Method ADD_MESSAGE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ADD_MESSAGE_EXT 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 I_DETLEVEL 20100126
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID I_MSGID 20100126
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO I_MSGNO 20100126
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY I_MSGTY 20100126
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV I_MSGV1 20100126
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV I_MSGV2 20100126
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV I_MSGV3 20100126
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV I_MSGV4 20100126
9 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL I_PROBCLASS 20100126

Method ADD_MESSAGE_EXT on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ADD_SY_MESSAGE Signature

Method ADD_SY_MESSAGE on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method ADD_SY_MESSAGE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ADD_TEXT_AS_MESSAGE Signature

Method ADD_TEXT_AS_MESSAGE on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method ADD_TEXT_AS_MESSAGE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method CHECK_HANDLE Signature

Method CHECK_HANDLE on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method CHECK_HANDLE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTNUMBER Value transfer Type reference (TYPE) BALNREXT Application Log: External ID 20100126
2 Importing I_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100126
3 Importing I_MSGID Value transfer Type reference (TYPE) SY-MSGID Message Class 20100126
4 Importing I_OBJECT Value transfer Type reference (TYPE) BALOBJ_D 'GRFN' Application log: Object name (Application code) 20100126
5 Importing I_SUBOBJ Value transfer Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100126

Method CONSTRUCTOR on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method CREATE_LOG_CONTROL Signature

Method CREATE_LOG_CONTROL on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method CREATE_LOG_CONTROL on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Value transfer Type reference (TYPE) SY-MSGNO Message Number 20100126
2 Importing I_V1 Value transfer Type reference (TYPE) ANY 20100126
3 Importing I_V2 Value transfer Type reference (TYPE) ANY 20100126
4 Importing I_V3 Value transfer Type reference (TYPE) ANY 20100126
5 Importing I_V4 Value transfer Type reference (TYPE) ANY 20100126

Method ERROR on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EX Value transfer Object reference (TYPE REF TO) CX_GRFN_EXCEPTION Generic GRC API exception 20100126

Method EXCEPTION on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method EXCEPTION_TO_SYMSG Signature

Method EXCEPTION_TO_SYMSG on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method EXCEPTION_TO_SYMSG on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Value transfer Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100126

Method FAILURE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method FAIL_WITH_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_STR Call by reference Type reference (TYPE) STRING I_MSG_STR 20100126
2 Importing I_MSG_TYPE Value transfer Type reference (TYPE) SY-MSGTY 'E' I_MSG_TYPE 20100126
# Exception Resumable Description Created on
1 FAILED FAILED 20100126

Method FREE Signature

Method FREE on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method FREE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method FREE_LOG_CONTROL Signature

Method FREE_LOG_CONTROL on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method FREE_LOG_CONTROL on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method GET_LOGHANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100126

Method GET_LOGHANDLE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Value transfer Type reference (TYPE) SY-MSGNO Message Number 20100126
2 Importing I_V1 Value transfer Type reference (TYPE) ANY 20100126
3 Importing I_V2 Value transfer Type reference (TYPE) ANY 20100126
4 Importing I_V3 Value transfer Type reference (TYPE) ANY 20100126
5 Importing I_V4 Value transfer Type reference (TYPE) ANY 20100126

Method INFO on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method IS_EMPTY Signature

Method IS_EMPTY on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method IS_EMPTY on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method LOAD_ENHANCED Signature

Method LOAD_ENHANCED on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method LOAD_ENHANCED on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method LOG_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RETURN Value transfer Type reference (TYPE) ABAP_BOOL 20100126

Method LOG_ENABLED on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method RESET Signature

Method RESET on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method RESET on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method ROOT_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EX Value transfer Object reference (TYPE REF TO) CX_ROOT Generic GRC API exception 20100126

Method ROOT_EX on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method SAPGUI_LOG_DISPLAY Signature

Method SAPGUI_LOG_DISPLAY on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method SAPGUI_LOG_DISPLAY on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method SAVE Signature

Method SAVE on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method SAVE on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method SAVE_ENHANCED Signature

Method SAVE_ENHANCED on class CL_GRFN_APPLOG_BASIS_EXT has no parameter.
Method SAVE_ENHANCED on class CL_GRFN_APPLOG_BASIS_EXT has no exception.

Method WARNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Value transfer Type reference (TYPE) SY-MSGNO Message Number 20100126
2 Importing I_V1 Value transfer Type reference (TYPE) ANY 20100126
3 Importing I_V2 Value transfer Type reference (TYPE) ANY 20100126
4 Importing I_V3 Value transfer Type reference (TYPE) ANY 20100126
5 Importing I_V4 Value transfer Type reference (TYPE) ANY 20100126

Method WARNING on class CL_GRFN_APPLOG_BASIS_EXT has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600