SAP ABAP Class CL_FEB_APPL_LOG (Application Log)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-BL-PT-BS-EL (Application Component) Electronic Bank Statement
     FIN_EB_GEN (Package) Electronic Bank Statement - General Functions
Properties
Class CL_FEB_APPL_LOG  
Short Description Application Log    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FIN_EB_GEN   Electronic Bank Statement - General Functions 
Created 20100716   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FEB_APPL_LOG has no forward declaration.
Interfaces
Class CL_FEB_APPL_LOG has no interface implemented.
Friends
Class CL_FEB_APPL_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_OBJECT Constant Public Type reference (TYPE) BALHDR-OBJECT 'FIBL' Object 20100716
2 CV_SUBOBJECT Constant Public Type reference (TYPE) BALHDR-SUBOBJECT 'FEB_BS' Subobject 20100716
3 MT_INSTANCE Static Attribute Private Type reference (TYPE) YT_INSTANCE 20100819
4 MT_MESSAGE2STORE Instance attribute Private Type reference (TYPE) BAPIRET2_T Return Table 20101213
5 MV_ESNUM Instance attribute Private Type reference (TYPE) ESNUM_EB Single Record Number (Line Item Number in Account Statement) 20100909
6 MV_KUKEY Instance attribute Private Type reference (TYPE) KUKEY_EB Short key (surrogate) 20100909
7 MV_LAST_DETLEVEL Instance attribute Private Type reference (TYPE) BALLEVEL Application Log: Level of Detail 20101213
8 MV_LOGHANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100716
9 MV_MSG_LOADED Instance attribute Private Type reference (TYPE) FLAG Messages Have Been Loaded Indicator 20100716
10 M_MESSAGE_ADDED Instance attribute Private Type reference (TYPE) FLAG General Indicator 20101221
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Writes a message to the log (BAPIRET2) 20100716
2 ADD_MESSAGES Instance method Public Method Writes several messages to the log (BAPIRET2) 20100716
3 ADD_MESSAGE_T100 Instance method Public Method Writes a message to the log (T100) 20100716
4 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20100716
5 DELETE_MESSAGE_BUFFER Instance method Public Method 20101213
6 FREE Instance method Public Method 20100826
7 GET_INSTANCE Static method Public Method Gets the instance for a log 20100716
8 GET_LAST_DETLEVEL Instance method Public Method 20101213
9 GET_LOG Instance method Public Method Gets the messages of a log 20100716
10 GET_LOG_HANDLE Instance method Public Method Gets the handle for a log 20100726
11 LOAD_MESSAGES Instance method Public Method Loads the messages into the main memory 20100726
12 RETRIEVE_MESSAGES Instance method Public Method 20101213
13 SAVE Instance method Public Method Save Log 20100716
14 SAVE_ALL Static method Public Method 20100819
15 SAVE_AND_REFRESH Instance method Private Method Write Log Entries to DB and Delete from Main Memory 20130729
16 STORE_MESSAGES Instance method Public Method 20101213
Events
Class CL_FEB_APPL_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_EXTNUMBER Public See coding Structure for External Number 20100716 BEGIN OF ys_extnumber, kukey TYPE kukey_eb, space(1) TYPE c, esnum TYPE esnum_eb, END OF ys_extnumber
2 YS_INSTANCE Private See coding 20100819 BEGIN OF ys_instance, kukey TYPE kukey_eb, esnum TYPE esnum_eb, instance TYPE REF TO cl_feb_appl_log, END OF ys_instance
3 YT_INSTANCE Private See coding 20100819 yt_instance TYPE STANDARD TABLE OF ys_instance
Method Signatures

Method ADD_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 '1' Anwendungs-Log: Detaillierungsgrad 20101022
2 Importing I_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20100716
3 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20101011
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100716

Method ADD_MESSAGES 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) BAPIRET2_T Returntabelle 20100716
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20101022
3 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20101011
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100716

Method ADD_MESSAGE_T100 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 '1' Anwendungs-Log: Detaillierungsgrad 20101022
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20100716
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20100716
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY Nachrichtentyp 20100716
5 Importing I_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100716
6 Importing I_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100716
7 Importing I_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100716
8 Importing I_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20100716
9 Importing I_MSGV5 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20120511
10 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20101011
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100716

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESNUM Call by reference Type reference (TYPE) ESNUM_EB Einzelsatznummer (Nr. des Einzelpostens im Kontoauszug) 20100909
2 Importing I_KUKEY Call by reference Type reference (TYPE) KUKEY_EB Kurzschlüssel (Surrogat) 20100909
3 Importing I_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20100716

Method CONSTRUCTOR on class CL_FEB_APPL_LOG has no exception.

Method DELETE_MESSAGE_BUFFER Signature

Method DELETE_MESSAGE_BUFFER on class CL_FEB_APPL_LOG has no parameter.
Method DELETE_MESSAGE_BUFFER on class CL_FEB_APPL_LOG has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_INSTANCE Call by reference Type reference (TYPE) BOOLEAN Verknüpfungsfeld für View-Query 20130729

Method FREE on class CL_FEB_APPL_LOG has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ESNUM Call by reference Type reference (TYPE) ESNUM_EB 20100716
2 Importing I_KUKEY Call by reference Type reference (TYPE) KUKEY_EB Kurzschlüssel (Surrogat) 20100716
3 Returning RO_APPL_LOG Value transfer Object reference (TYPE REF TO) CL_FEB_APPL_LOG Application Log 20100716
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100716

Method GET_LAST_DETLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DETLEVEL Value transfer Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20101213

Method GET_LAST_DETLEVEL on class CL_FEB_APPL_LOG has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOG Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20100722
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100716

Method GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20100726

Method GET_LOG_HANDLE on class CL_FEB_APPL_LOG has no exception.

Method LOAD_MESSAGES Signature

Method LOAD_MESSAGES on class CL_FEB_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100726

Method RETRIEVE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE_BUFFER Call by reference Type reference (TYPE) FLAG allgemeines flag 20101213
2 Importing I_MEMORY Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20101215
3 Returning RT_MESSAGE Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20101213

Method RETRIEVE_MESSAGES on class CL_FEB_APPL_LOG has no exception.

Method SAVE Signature

Method SAVE on class CL_FEB_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100716

Method SAVE_ALL Signature

Method SAVE_ALL on class CL_FEB_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20100819

Method SAVE_AND_REFRESH Signature

Method SAVE_AND_REFRESH on class CL_FEB_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_FEB Message / Exception Klasse für den Kontoauszug 20130729

Method STORE_MESSAGES 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) BAPIRET2_T Returntabelle 20101213
2 Importing I_MEMORY Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20101215

Method STORE_MESSAGES on class CL_FEB_APPL_LOG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 606