SAP ABAP Class CL_GRFN_APPLOG_FDS (Application Log for Flexible Data Store)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_AUTO_MONITOR (Package) GRC Automated Monitoring Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_APPLOG_BASIS The application log basis class 20091207
Properties
Class CL_GRFN_APPLOG_FDS  
Short Description Application Log for Flexible Data Store    
Super Class CL_GRFN_APPLOG_BASIS The application log basis class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package GRFN_AUTO_MONITOR   GRC Automated Monitoring Framework 
Created 20091207   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)
2 SEOS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRFN_APPLOG_FDS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_GRFN_FDS_SERVICE 20091210 Flexible Data Store - Common Service
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BALSUBOBJ Constant Public Type reference (TYPE) BALSUBOBJ 'FDS' Application Log: Subobject 20091207
2 C_SEPARATOR Constant Private Type reference (TYPE) CHAR1 '/' See method _GET_SYMSGV_VALUE 20100119
3 C_TYPE_REFTO Constant Private Type reference (TYPE) CHAR20 '{TYPE REF TO}' See method _GET_SYMSGV_VALUE 20100119
4 C_TYPE_UNKNOWN Constant Private Type reference (TYPE) CHAR20 '{UNKNOWN TYPE}' See method _GET_SYMSGV_VALUE 20100119
5 C_VALUE_INITIAL Constant Private Type reference (TYPE) CHAR20 '{O:INITIAL}' See method _GET_SYMSGV_VALUE 20091222
6 MS_ENTRANCE Instance attribute Private Type reference (TYPE) YS_FDS_STACK Entrance Class name & Method name 20091210
7 MT_STACK Instance attribute Private Type reference (TYPE) YT_FDS_STACK Call stack 20091210
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091207
2 FACTORY_EXCEPTION Instance method Public Method Generate an FDS exception from one message 20091207
3 FACTORY_EXCEPTION_FM Instance method Public Method Generate an FDS exception for Function Module error 20100128
4 FACTORY_EXCEPTION_IE Instance method Public Method Generate an FDS exception for Internal Error 20091222
5 FACTORY_EXCEPTION_PREVIOUS Instance method Public Method Generate an FDS exception for other exception 20100121
6 METHOD_BEGIN Instance method Public Method Log Method Begin 20091211
7 METHOD_BEGIN_NOTREQUEST Instance method Public Method Log input parameter - IV_PARA_NAME is not requested 20100108
8 METHOD_BEGIN_NOTSUPPLY Instance method Public Method Log input parameter - IV_PARA_NAME is not supplied 20091207
9 METHOD_BEGIN_PARAMETER Instance method Public Method Log input parameter - name and value 20091211
10 METHOD_END Instance method Public Method Log Method End 20091211
11 METHOD_END_PARAMETER Instance method Public Method Log output or return parameter 20091211
12 M_AMF_WRITE_FCEX Instance method Private Method Method AMF_WRITE - Field Catalog & Exception 20100105
13 SNAPSHOT Instance method Private Method Log current snapshot 20091211
14 SNAPSHOT_STRUCT Instance method Public Method 20100119
15 STACK_POP Instance method Private Method Exit a class method 20091210
16 STACK_PUSH Instance method Private Method Enter a class method 20091210
17 _GET_CURRENT_STACK Instance method Private Method 20091222
18 _GET_LOGNUMBER Instance method Private Method 20100122
19 _GET_SYMSGV_VALUE Static method Public Method Tool - Get value at runtime for any type 20091222
Events
Class CL_GRFN_APPLOG_FDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FDS_STACK Private See coding Class name & Method name 20091210 BEGIN OF ys_fds_stack, classname TYPE seoclsname, methodname TYPE seocmpname, END OF ys_fds_stack
2 YT_FDS_STACK Private See coding Class name & Method name 20091210 yt_fds_stack TYPE TABLE OF ys_fds_stack
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Entrance class name 20091207
2 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME Entrance method name 20091207
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20100106

Method CONSTRUCTOR on class CL_GRFN_APPLOG_FDS has no exception.

Method FACTORY_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_NO Call by reference Type reference (TYPE) SYMSGNO Message Number 20091207
2 Importing IV_MSG_V1 Value transfer Type reference (TYPE) SYMSGV Message Variable 20091207
3 Importing IV_MSG_V2 Value transfer Type reference (TYPE) SYMSGV Message Variable 20091207
4 Importing IV_MSG_V3 Value transfer Type reference (TYPE) SYMSGV Message Variable 20091207
5 Importing IV_MSG_V4 Value transfer Type reference (TYPE) SYMSGV Message Variable 20091207
6 Importing IV_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20091207
7 Returning RX_FDS Value transfer Object reference (TYPE REF TO) CX_GRFN_FDS Flexible Data Store - Exception 20091207

Method FACTORY_EXCEPTION on class CL_GRFN_APPLOG_FDS has no exception.

Method FACTORY_EXCEPTION_FM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FM_NAME Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20100128
2 Importing IV_RC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100128
3 Returning RX_FDS Value transfer Object reference (TYPE REF TO) CX_GRFN_FDS Flexible Data Store - Exception 20100128

Method FACTORY_EXCEPTION_FM on class CL_GRFN_APPLOG_FDS has no exception.

Method FACTORY_EXCEPTION_IE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RX_FDS Value transfer Object reference (TYPE REF TO) CX_GRFN_FDS Flexible Data Store - Exception 20091222

Method FACTORY_EXCEPTION_IE on class CL_GRFN_APPLOG_FDS has no exception.

Method FACTORY_EXCEPTION_PREVIOUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20100121
2 Returning RX_FDS Value transfer Object reference (TYPE REF TO) CX_GRFN_FDS Flexible Data Store - Exception 20100121

Method FACTORY_EXCEPTION_PREVIOUS on class CL_GRFN_APPLOG_FDS has no exception.

Method METHOD_BEGIN Signature

Method METHOD_BEGIN on class CL_GRFN_APPLOG_FDS has no parameter.
Method METHOD_BEGIN on class CL_GRFN_APPLOG_FDS has no exception.

Method METHOD_BEGIN_NOTREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARA_NAME Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20100108

Method METHOD_BEGIN_NOTREQUEST on class CL_GRFN_APPLOG_FDS has no exception.

Method METHOD_BEGIN_NOTSUPPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARA_NAME Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20091207

Method METHOD_BEGIN_NOTSUPPLY on class CL_GRFN_APPLOG_FDS has no exception.

Method METHOD_BEGIN_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARA_NAME Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20091211
2 Importing IV_PARA_VALUE Call by reference Type reference (TYPE) ANY 20091211

Method METHOD_BEGIN_PARAMETER on class CL_GRFN_APPLOG_FDS has no exception.

Method METHOD_END Signature

Method METHOD_END on class CL_GRFN_APPLOG_FDS has no parameter.
Method METHOD_END on class CL_GRFN_APPLOG_FDS has no exception.

Method METHOD_END_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARA_NAME Call by reference Type reference (TYPE) SEOSCONAME Subcomponent name 20091211
2 Importing IV_PARA_VALUE Call by reference Type reference (TYPE) ANY 20091211

Method METHOD_END_PARAMETER on class CL_GRFN_APPLOG_FDS has no exception.

Method M_AMF_WRITE_FCEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLEDESCR_EX Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR 20100105
2 Importing IT_FIELDCATALOG Call by reference Type reference (TYPE) GRFN_T_FIELDCATALOG Field Catalog for RFC Communication 20100105

Method M_AMF_WRITE_FCEX on class CL_GRFN_APPLOG_FDS has no exception.

Method SNAPSHOT Signature

Method SNAPSHOT on class CL_GRFN_APPLOG_FDS has no parameter.
Method SNAPSHOT on class CL_GRFN_APPLOG_FDS has no exception.

Method SNAPSHOT_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY 'I' Message Type 20100119
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20100119

Method SNAPSHOT_STRUCT on class CL_GRFN_APPLOG_FDS has no exception.

Method STACK_POP Signature

Method STACK_POP on class CL_GRFN_APPLOG_FDS has no parameter.
Method STACK_POP on class CL_GRFN_APPLOG_FDS has no exception.

Method STACK_PUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Class name 20091210
2 Importing IV_METHODNAME Call by reference Type reference (TYPE) SEOCMPNAME Method name 20091210

Method STACK_PUSH on class CL_GRFN_APPLOG_FDS has no exception.

Method _GET_CURRENT_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LAST_STACK Value transfer Type reference (TYPE) YS_FDS_STACK Class name & Method name 20091222

Method _GET_CURRENT_STACK on class CL_GRFN_APPLOG_FDS has no exception.

Method _GET_LOGNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOG_NUMBER Value transfer Type reference (TYPE) BALOGNR Application log: log number 20100122

Method _GET_LOGNUMBER on class CL_GRFN_APPLOG_FDS has no exception.

Method _GET_SYMSGV_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SYMSGV_TYPE Call by reference Type reference (TYPE) SYMSGV Message Variable 20100119
2 Exporting EV_SYMSGV_VALUE Call by reference Type reference (TYPE) SYMSGV Message Variable 20100119
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20091222

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