SAP ABAP Class CL_GRPC_BASIS_APPLOG (Generic infrastructure for applog)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_ENTITY_API (Package) GRC Process controls API
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_API_APPLOG GRC PC API Application Log Management 20071010
2 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_AUTH_APPLOG Application log for authorization checks 20071011
3 Inheritance (c INHERITING FROM c_ref)  CL_GRPC_NWBC_APPLOG Obsolete - Application log for authorization checks 20071016
Properties
Class CL_GRPC_BASIS_APPLOG  
Short Description Generic infrastructure for applog    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_ENTITY_API   GRC Process controls API 
Created 20071010   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRPC_BASIS_APPLOG has no forward declaration.
Interfaces
Class CL_GRPC_BASIS_APPLOG has no interface implemented.
Friends
Class CL_GRPC_BASIS_APPLOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_LOGENABLED Static Attribute Protected Type reference (TYPE) YT_LOGENABLED 20071011
2 _HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20071010
3 _LOGENABLED_LOADED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20071011
4 _MSGID Instance attribute Private Type reference (TYPE) SY-MSGID Message Class 20071011
5 _SUBOBJ Instance attribute Private Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20071011
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXC Instance method Protected Method 20071011
2 ADD_MESSAGE Instance method Protected Method 20071010
3 CHECK_HANDLE Instance method Private Method 20071016
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20071010
5 ERROR Instance method Public Method 20071010
6 EXCEPTION Instance method Public Method 20071010
7 FAILURE Instance method Public Method 20071010
8 LOG_ENABLED Instance method Protected Method 20071010
9 SAVE Instance method Public Method 20071010
Events
Class CL_GRPC_BASIS_APPLOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YT_LOGENABLED Protected See coding 20071011 yt_logenabled type STANDARD TABLE OF grpcenablelog 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 20071011

Method ADD_EXC on class CL_GRPC_BASIS_APPLOG 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 20071010

Method ADD_MESSAGE on class CL_GRPC_BASIS_APPLOG has no exception.

Method CHECK_HANDLE Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Value transfer Type reference (TYPE) SY-MSGID Message Class 20071011
2 Importing I_SUBOBJ Value transfer Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20071011

Method CONSTRUCTOR on class CL_GRPC_BASIS_APPLOG 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 20071010
2 Importing I_V1 Value transfer Type reference (TYPE) ANY 20071010
3 Importing I_V2 Value transfer Type reference (TYPE) ANY 20071017
4 Importing I_V3 Value transfer Type reference (TYPE) ANY 20071017
5 Importing I_V4 Value transfer Type reference (TYPE) ANY 20071017

Method ERROR on class CL_GRPC_BASIS_APPLOG 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_BAPI_EXCEPTION Exception Basis Class for BAPI Migration 20071010

Method EXCEPTION on class CL_GRPC_BASIS_APPLOG 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 20071010

Method FAILURE on class CL_GRPC_BASIS_APPLOG 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 20071010

Method LOG_ENABLED on class CL_GRPC_BASIS_APPLOG has no exception.

Method SAVE Signature

Method SAVE on class CL_GRPC_BASIS_APPLOG has no parameter.
Method SAVE on class CL_GRPC_BASIS_APPLOG has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 250