SAP ABAP Class /BCV/CL_FND_LOG (Log)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BCV (Application Component) Business Context Viewer
     /BCV/FND (Package) BCV Foundation Layer
Properties
Class /BCV/CL_FND_LOG  
Short Description Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BCV/FND   BCV Foundation Layer 
Created 20080828   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BCV/CL_FND_BOOLEAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BCV/CL_FND_LOG has no interface implemented.
Friends
Class /BCV/CL_FND_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJECT Constant Public Type reference (TYPE) BALOBJ_D 'BCV' Log Object 'BCV' 20090212
2 GC_SUBOBJ_FND_MIGRATION Constant Public Type reference (TYPE) BALSUBOBJ 'FND_MIGRATION' Log Subobject 'FND Migration' 20090212
3 GC_SUBOBJ_QRM_CACHE Constant Public Type reference (TYPE) BALSUBOBJ 'QRM_CACHE' Log Subobject 'QRM Cache' 20090212
4 GC_SUBOBJ_SIN_CONN Constant Public Type reference (TYPE) BALSUBOBJ 'SIN_CONNECTOR' Log Subobject 'FND Migration' 20090525
5 GT_DPROF_BUFFER Static Attribute Private Type reference (TYPE) TY_T_DPROF_BUFFER BAL Display Profile Buffer 20090219
6 MT_MESSAGE Instance attribute Private Type reference (TYPE) /BCV/T_FND_MESSAGE Message Table 20080828
7 MV_NEXT_SEQNO Instance attribute Private Type reference (TYPE) /BCV/FND_MESS_SEQNO Message Sequence Number 20080828
8 MV_NO_OF_ERR Instance attribute Private Type reference (TYPE) I Number of Error Messages 20080828
9 MV_NO_OF_INFO Instance attribute Private Type reference (TYPE) I Number of Information Messages 20080828
10 MV_NO_OF_MESS Instance attribute Private Type reference (TYPE) I Number of Messages 20080828
11 MV_NO_OF_WARN Instance attribute Private Type reference (TYPE) I Number of Warning Messages 20080828
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Public Method Add Exception to Log 20090424
2 ADD_MESSAGE Instance method Public Method Add Message to Log 20080828
3 CLEAR Instance method Public Method Clear Content of Log 20080828
4 CONSTRUCTOR Instance method Public Constructor Constructor 20080828
5 DISPLAY Instance method Public Method Display Message Log 20080828
6 GET_BAL_DPROF Static method Private Method Get BAL Display Profile 20080828
7 GET_MESSAGE_TABLE Instance method Public Method Get current table of messages (MT_MESSAGE) 20090115
8 GET_NO_OF_ERR_MESS Instance method Public Method Get Overall Number of Error Messages 20080828
9 GET_NO_OF_INFO_MESS Instance method Public Method Get Overall Number of Information Messages 20080828
10 GET_NO_OF_MESS Instance method Public Method Get Overall Number of Messages 20080828
11 GET_NO_OF_WARN_MESS Instance method Public Method Get Overall Number of Warning Messages 20080828
12 IS_MESSAGE_CONTAINED Instance method Public Method Check Whether Given Message is Already Contained in Log 20090701
13 SPLIT_TEXT_TO_MSGV Static method Private Method Splits Given Text into Message Variables 20090424
14 WRITE Instance method Public Method Save Messages to Database 20081009
15 WRITE_TO_BAL Instance method Private Method Write Messages to BAL 20080828
Events
Class /BCV/CL_FND_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DPROF_BUFFER Private See coding Display Profile Buffer Structure Type 20090219 BEGIN OF ty_s_dprof_buffer, log_obj TYPE balobj_d, log_subobj TYPE balsubobj, dprof TYPE bal_s_prof, END OF ty_s_dprof_buffer
2 TY_T_DPROF_BUFFER Private See coding Display Profile Buffer Table Type 20090219 ty_t_dprof_buffer TYPE SORTED TABLE OF ty_s_dprof_buffer WITH UNIQUE KEY log_obj log_subobj
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Exception 20090424
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BCV/S_FND_MESS_CONTEXT Exception Context 20090424
3 Importing IV_CUMULATE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Cumulate Exceptions 20090424
4 Importing IV_IGNORE_PREVIOUS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Ignore PREVIOUS Exceptions 20090424

Method ADD_EXCEPTION on class /BCV/CL_FND_LOG has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BCV/S_FND_MESS_CONTEXT Message Context 20080828
2 Importing IV_CUMULATE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Cumulate Messages 20080828
3 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20080828
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20080828
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20080828
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 1 20080828
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 2 20080828
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 3 20080828
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 4 20080828

Method ADD_MESSAGE on class /BCV/CL_FND_LOG has no exception.

Method CLEAR Signature

Method CLEAR on class /BCV/CL_FND_LOG has no parameter.
Method CLEAR on class /BCV/CL_FND_LOG has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /BCV/CL_FND_LOG has no parameter.
Method CONSTRUCTOR on class /BCV/CL_FND_LOG has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HIDE_TREE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Hide Context Tree 20080909
2 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20090219
3 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20090219
4 Importing IV_POPUP Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Display as Popup 20080828
5 Importing IV_TITLE Call by reference Type reference (TYPE) BALTITLE Title of Display Window 20080828
# Exception Resumable Description Created on
1 /BCV/CX_FND_LOG Exception Class for PCV Log 20080901

Method GET_BAL_DPROF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DPROF Call by reference Type reference (TYPE) BAL_S_PROF BAL Display Profile 20080828
2 Importing IV_HIDE_TREE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Hide Context Tree 20090424
3 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20090219
4 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20090219
5 Importing IV_POPUP Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Profile for Popup Display 20080828
6 Importing IV_TITLE Call by reference Type reference (TYPE) BALTITLE Title of Display Window 20080828

Method GET_BAL_DPROF on class /BCV/CL_FND_LOG has no exception.

Method GET_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGE Value transfer Type reference (TYPE) /BCV/T_FND_MESSAGE Message Table 20090115

Method GET_MESSAGE_TABLE on class /BCV/CL_FND_LOG has no exception.

Method GET_NO_OF_ERR_MESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NO_OF_MESS Value transfer Type reference (TYPE) I Number of Messages 20080828

Method GET_NO_OF_ERR_MESS on class /BCV/CL_FND_LOG has no exception.

Method GET_NO_OF_INFO_MESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NO_OF_MESS Value transfer Type reference (TYPE) I Number of Messages 20080828

Method GET_NO_OF_INFO_MESS on class /BCV/CL_FND_LOG has no exception.

Method GET_NO_OF_MESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NO_OF_MESS Value transfer Type reference (TYPE) I Number of Messages 20080828

Method GET_NO_OF_MESS on class /BCV/CL_FND_LOG has no exception.

Method GET_NO_OF_WARN_MESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_NO_OF_MESS Value transfer Type reference (TYPE) I Number of Messages 20080828

Method GET_NO_OF_WARN_MESS on class /BCV/CL_FND_LOG has no exception.

Method IS_MESSAGE_CONTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /BCV/S_FND_MESS_CONTEXT Message Context 20090701
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20090701
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20090701
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20090701
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 1 20090701
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 2 20090701
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 3 20090701
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 4 20090701
9 Returning RV_CONTAINED Value transfer Type reference (TYPE) BOOLE_D Message Is Already Contained 20090701

Method IS_MESSAGE_CONTAINED on class /BCV/CL_FND_LOG has no exception.

Method SPLIT_TEXT_TO_MSGV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 1 20090424
2 Exporting EV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 2 20090424
3 Exporting EV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 3 20090424
4 Exporting EV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 4 20090424
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING Text to be splitted 20090424

Method SPLIT_TEXT_TO_MSGV on class /BCV/CL_FND_LOG has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20081009
2 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20081009
# Exception Resumable Description Created on
1 /BCV/CX_FND_LOG Exception Class for Log 20081009

Method WRITE_TO_BAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080828
2 Importing IV_LOG_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Application Log: Object Name (Application Code) 20081007
3 Importing IV_LOG_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20081007
# Exception Resumable Description Created on
1 /BCV/CX_FND_LOG 20080901
History
Last changed by/on SAP  20110908 
SAP Release Created in 701