SAP ABAP Class CL_USMD_APPL_LOG (Application Log Interface)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD6 (Package) Replication (Upload/Download, Monitor, ...)
Properties
Class CL_USMD_APPL_LOG  
Short Description Application Log Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD6   Replication (Upload/Download, Monitor, ...) 
Created 20080407   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_APPL_LOG has no forward declaration.
Interfaces
Class CL_USMD_APPL_LOG has no interface implemented.
Friends
Class CL_USMD_APPL_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_MESSAGE Instance attribute Protected Type reference (TYPE) USMD_T_MESSAGE Messages 20080502
2 DT_MSG_HANDLE Instance attribute Protected Type reference (TYPE) BAL_T_MSGH Application Log: Message Handle Table 20080502
3 D_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080407
4 GC_EXTNUMBER_ADJUST_STAGING Constant Public Type reference (TYPE) BALNREXT 'Adjust Staging' Application Log: External Identification 20110118
5 GC_EXTNUMBER_ADJUST_TABLE Constant Public Type reference (TYPE) BALNREXT 'Adjust Table' Application Log: External ID 20130228
6 GC_EXTNUMBER_CLEANUP Constant Public Type reference (TYPE) BALNREXT 'Cleanup' Application Log: External Identification 20080724
7 GC_EXTNUMBER_CREQUEST_ACT Constant Public Type reference (TYPE) BALNREXT 'CRequest Activation' Application Log: External Identification 20080502
8 GC_EXTNUMBER_CREQUEST_DSB Constant Public Type reference (TYPE) BALNREXT 'CRequest Distribution' Application Log: External Identification 20091007
9 GC_EXTNUMBER_CREQUEST_RB Constant Public Type reference (TYPE) BALNREXT 'CRequest Rollback' Application Log: External Identification 20080502
10 GC_EXTNUMBER_CR_CHECK Constant Public Type reference (TYPE) BALNREXT 'CRequest Check' Anwendungs-Log: Externe Identifikation 20111129
11 GC_EXTNUMBER_CR_DELETE Constant Public Type reference (TYPE) BALNREXT 'CRequest Deletion' Application Log: External Identification 20101125
12 GC_EXTNUMBER_DISTR Constant Public Type reference (TYPE) BALNREXT 'Distribution' Application Log: External Identification 20080407
13 GC_EXTNUMBER_DOWNLOAD Constant Public Type reference (TYPE) BALNREXT 'Download' Application Log: External Identification 20080407
14 GC_EXTNUMBER_POST_DATA Constant Public Type reference (TYPE) BALNREXT 'PostData' Application Log: External Identification 20081120
15 GC_EXTNUMBER_UPLOAD Constant Public Type reference (TYPE) BALNREXT 'Upload' Application Log: External Identification 20080407
16 GC_EXTNUMBER_VAL Constant Public Type reference (TYPE) BALNREXT 'Validation' Application Log: External Identification 20080502
17 GC_MODE_BATCH Constant Public Type reference (TYPE) BALMODE 'B' Operation Mode Background 20080407
18 GC_MODE_DIALOGUE Constant Public Type reference (TYPE) BALMODE 'D' Operation Mode Dialog 20080407
19 GC_OBJECT_FMDM Constant Public Type reference (TYPE) BALOBJ_D 'FMDM' Application Log: Object Name (Application Code) 20080514
20 GC_SUBOBJ_ADJUST_STAGING Constant Public Type reference (TYPE) BALSUBOBJ 'ADJUST_STAGING' Application Log: Subobject 20110118
21 GC_SUBOBJ_ADJUST_TABLE Constant Public Type reference (TYPE) BALSUBOBJ 'ADJUST_TABLE' Application Log: Subobject 20130228
22 GC_SUBOBJ_CLEANUP Constant Public Type reference (TYPE) BALSUBOBJ 'CLEANUP' Application Log: Subobject 20080724
23 GC_SUBOBJ_CREQUEST Constant Public Type reference (TYPE) BALSUBOBJ 'CREQUEST' Application Log: Subobject 20080502
24 GC_SUBOBJ_CR_CHECK Constant Public Type reference (TYPE) BALSUBOBJ 'CR_CHECK' Anwendungs-Log: Unterobjekt 20111129
25 GC_SUBOBJ_CR_DELETE Constant Public Type reference (TYPE) BALSUBOBJ 'CR_DELETE' Application Log: Subobject 20101125
26 GC_SUBOBJ_DISTR Constant Public Type reference (TYPE) BALSUBOBJ 'DISTR' Application Log: Subobject 20080407
27 GC_SUBOBJ_DOWNLOAD Constant Public Type reference (TYPE) BALSUBOBJ 'DOWNLOAD' Application Log: Subobject 20080407
28 GC_SUBOBJ_POST_DATA Constant Public Type reference (TYPE) BALSUBOBJ 'POST' Application Log: Subobject 20081120
29 GC_SUBOBJ_UPLOAD Constant Public Type reference (TYPE) BALSUBOBJ 'UPLOAD' Application Log: Subobject 20080407
30 GC_SUBOBJ_VAL Constant Public Type reference (TYPE) BALSUBOBJ 'VAL' Application Log: Subobject 20080502
31 GT_INSTANCE Static Attribute Private See coding 20080630
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Add Message 20110118
2 ADD_MSG Instance method Public Method Add Message 20080407
3 ADD_SY_MESSAGE Instance method Public Method Aktuelle Systemnachricht ins Log schreiben 20111129
4 ADD_TEXT Instance method Public Method Create Text 20110118
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080407
6 CREATE_BAL_LOG Instance method Public Method Creates Log 20080408
7 GET_DATE_TIME Static method Public Method Get Date and Time 20110311
8 GET_INSTANCE Static method Public Method 20080630
9 GET_LOG_HANDLE Instance method Public Method Returns Log Handle 20080502
10 GET_MESSAGES Instance method Public Method Returns Created Messages 20080502
11 SAVE Instance method Public Method Save Log (+ Close) 20080407
Events
Class CL_USMD_APPL_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INSTANCE Private See coding 20080630 BEGIN OF s_instance, o_instance TYPE REF TO cl_usmd_appl_log, END OF s_instance
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) USMD_S_MESSAGE Meldungen 20110118
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110118
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20110118

Method ADD_MESSAGE on class CL_USMD_APPL_LOG has no exception.

Method ADD_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) USMD_S_MESSAGE Meldungen 20080407
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080407
3 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20090417
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20080407

Method ADD_SY_MESSAGE Signature

Method ADD_SY_MESSAGE on class CL_USMD_APPL_LOG has no parameter.
Method ADD_SY_MESSAGE on class CL_USMD_APPL_LOG has no exception.

Method ADD_TEXT 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 Anwendungs-Log: Detaillierungsgrad 20110118
2 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'S' Meldungstyp 20110118
3 Importing I_TEXT Call by reference Type reference (TYPE) STRING Meldungstext 20110118

Method ADD_TEXT on class CL_USMD_APPL_LOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_USE_LOG_SUPPLIED Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090318
2 Importing I_ALMODE Call by reference Type reference (TYPE) BALMODE Anwendungs-Log: Betriebsmodus (Batch,Batch-Input,Dialog) 20080407
3 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT GC_EXTNUMBER_DISTR Anwendungs-Log: Externe Identifikation 20080407
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080502
5 Importing I_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ GC_SUBOBJ_DISTR Anwendungs-Log: Unterobjekt 20080407
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20080407

Method CREATE_BAL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LOG Call by reference Type reference (TYPE) BAL_S_LOG Anwendungs-Log: Daten des Protokollkopfes 20080408
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20080408

Method GET_DATE_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SYST_DATE Call by reference Type reference (TYPE) D System Date 20110311
2 Exporting E_SYST_DATE_C Call by reference Type reference (TYPE) CHAR10 System Date in Character Field 20110311
3 Exporting E_SYST_TIME Call by reference Type reference (TYPE) T System Time 20110311
4 Exporting E_SYST_TIME_C Call by reference Type reference (TYPE) CHAR10 System Time in Character Field 20110311

Method GET_DATE_TIME on class CL_USMD_APPL_LOG has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_USMD_APPL_LOG Schnittstelle Applikationslog 20080630
2 Importing I_ALMODE Call by reference Type reference (TYPE) BALMODE Anwendungs-Log: Betriebsmodus (Batch,Batch-Input,Dialog) 20080630
3 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT GC_EXTNUMBER_DISTR Anwendungs-Log: Externe Identifikation 20080630
4 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080630
5 Importing I_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ GC_SUBOBJ_DISTR Anwendungs-Log: Unterobjekt 20080630
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20080630

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 20080502

Method GET_LOG_HANDLE on class CL_USMD_APPL_LOG has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080502

Method GET_MESSAGES on class CL_USMD_APPL_LOG has no exception.

Method SAVE Signature

Method SAVE on class CL_USMD_APPL_LOG has no parameter.
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20080407
History
Last changed by/on SAP  20130531 
SAP Release Created in 604