SAP ABAP Class /GRCPI/CL_GRIA_APPLOG_BASIS (The application log basis class)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-ACP (Application Component) GRC Access Control Plug-In
     /GRCPI/GRIA_NW_AC (Package) GRCPI AC package for NW
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /GRCPI/GRIA_CL_SPM_APPLOG Application Log for SPM 20110826
Properties
Class /GRCPI/CL_GRIA_APPLOG_BASIS  
Short Description The application log basis class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_NW_AC   GRCPI AC package for NW 
Created 20110826   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
Class /GRCPI/CL_GRIA_APPLOG_BASIS has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_APPLOG_BASIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_LOGENABLED Static Attribute Protected Type reference (TYPE) YT_LOGENABLED 20110826
2 M_EXTNUMBER Instance attribute Private Type reference (TYPE) BALNREXT Application Log: External ID 20110826
3 M_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110826
4 M_LOGENABLED_LOADED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110826
5 M_MSGID Instance attribute Protected Type reference (TYPE) SY-MSGID Message Class 20110826
6 M_OBJECT Instance attribute Private Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20110826
7 M_SUBOBJ Instance attribute Private Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20110826
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXC Instance method Protected Method 20110826
2 ADD_MESSAGE Instance method Protected Method 20110826
3 CHECK_HANDLE Instance method Private Method 20110826
4 CONSTRUCTOR Instance method Public Constructor 20110826
5 ERROR Instance method Public Method 20110826
6 EXCEPTION Instance method Public Method 20110826
7 FAILURE Instance method Public Method Log multiple bapiret errors 20110826
8 GET_LOGHANDLE Instance method Public Method 20110826
9 INFO Instance method Public Method 20110826
10 LOG_ENABLED Instance method Protected Method 20110826
11 ROOT_EX Instance method Public Method 20110826
12 SAVE Instance method Public Method 20110826
13 WARNING Instance method Public Method 20110826
Events
Class /GRCPI/CL_GRIA_APPLOG_BASIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_LOGENABLED Protected See coding 20110826 YT_LOGENABLED type STANDARD TABLE OF /grcpi/griafflog with NON-UNIQUE DEFAULT KEY
Method Signatures

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 20110826

Method ADD_EXC on class /GRCPI/CL_GRIA_APPLOG_BASIS 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 Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110826

Method ADD_MESSAGE on class /GRCPI/CL_GRIA_APPLOG_BASIS has no exception.

Method CHECK_HANDLE Signature

Method CHECK_HANDLE on class /GRCPI/CL_GRIA_APPLOG_BASIS has no parameter.
Method CHECK_HANDLE on class /GRCPI/CL_GRIA_APPLOG_BASIS 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 20110826
2 Importing I_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110826
3 Importing I_MSGID Value transfer Type reference (TYPE) SY-MSGID Message Class 20110826
4 Importing I_OBJECT Value transfer Type reference (TYPE) BALOBJ_D 'GRFN' Application log: Object name (Application code) 20110826
5 Importing I_SUBOBJ Value transfer Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20110826

Method CONSTRUCTOR on class /GRCPI/CL_GRIA_APPLOG_BASIS has no exception.

Method ERROR Signature

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

Method ERROR on class /GRCPI/CL_GRIA_APPLOG_BASIS 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) /GRCPI/CX_GRIA_EXCEPTION Generic GRC API exception 20110826

Method EXCEPTION on class /GRCPI/CL_GRIA_APPLOG_BASIS has no exception.

Method FAILURE Signature

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

Method FAILURE on class /GRCPI/CL_GRIA_APPLOG_BASIS 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 20110826

Method GET_LOGHANDLE on class /GRCPI/CL_GRIA_APPLOG_BASIS has no exception.

Method INFO Signature

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

Method INFO on class /GRCPI/CL_GRIA_APPLOG_BASIS 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 20110826

Method LOG_ENABLED on class /GRCPI/CL_GRIA_APPLOG_BASIS 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 20110826

Method ROOT_EX on class /GRCPI/CL_GRIA_APPLOG_BASIS has no exception.

Method SAVE 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 20110826
2 Importing I_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110826
3 Importing I_MSGID Value transfer Type reference (TYPE) SY-MSGID Message Class 20110826
4 Importing I_OBJECT Value transfer Type reference (TYPE) BALOBJ_D 'GRFN' Application log: Object name (Application code) 20110826
5 Importing I_SUBOBJ Value transfer Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20110826

Method SAVE on class /GRCPI/CL_GRIA_APPLOG_BASIS has no exception.

Method WARNING Signature

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

Method WARNING on class /GRCPI/CL_GRIA_APPLOG_BASIS has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100_700