SAP ABAP Class CL_DML_MESSAGE (MDF Connection Log)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-MDF (Application Component) Master Data Framework
     COM_DML_ENGINE (Package) MDF: Single Object Runtime
Properties
Class CL_DML_MESSAGE  
Short Description MDF Connection Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_DML_ENGINE   MDF: Single Object Runtime 
Created 20030709   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DML_MESSAGE has no forward declaration.
Interfaces
Class CL_DML_MESSAGE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DML_ENGINE 20030724 MDF Processing
2 CL_DML_SETTYPE 20030827 (MDF Connection for Set Types) Obsolete -> CL_DML_DATASET
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_HOOK_AT_ID Static Attribute Private Type reference (TYPE) SYMSGID Messages, Message Class 20070905
2 G_HOOK_AT_NUMBER Static Attribute Private Type reference (TYPE) SYMSGNO Messages, Message Type 20070905
3 G_LOG_OBJECT_DML Constant Private Type reference (TYPE) BALOBJ_D 'DML' Application Log: DML 20030715
4 INST_PTU_MESSAGE Instance attribute Private Object reference (TYPE REF TO) CL_PTU_MESSAGE Instance of Log Class 20040423
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030709
2 DISPLAY Instance method Protected Method Display Log in WIN UI 20030709
3 EMPTY_LOG Instance method Public Method Empty the Log 20030901
4 GET_LATEST_MESSAGE Instance method Public Method Get Last Message 20030715
5 GET_LOG_HANDLE Instance method Protected Method Read Current Log Handle 20030709
6 GET_LOG_HEADER Instance method Protected Method Read Current Header 20030709
7 READ Instance method Public Method Export Application Log 20030709
8 REFRESH_LOG Instance method Protected Method Initialize Log 20050801
9 SAVE Instance method Public Method Close and Save the Application Log 20030709
10 SET_EXTERNAL_KEY Instance method Protected Method Set External ID 20040420
11 SET_MESSAGE Instance method Public Method Display Message or Write It to Log 20030709
Events
Class CL_DML_MESSAGE has no event.
Types
Class CL_DML_MESSAGE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_KEY Call by reference Type reference (TYPE) STRING externer Protokollschlüssel 20040423
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20030709
3 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Unterobjekt (ORDER/ REQUEST) 20030709
# Exception Resumable Description Created on
1 OBJECT_TYPE_UNKNOWN 20031210

Method DISPLAY Signature

Method DISPLAY on class CL_DML_MESSAGE has no parameter.
Method DISPLAY on class CL_DML_MESSAGE has no exception.

Method EMPTY_LOG Signature

Method EMPTY_LOG on class CL_DML_MESSAGE has no parameter.
Method EMPTY_LOG on class CL_DML_MESSAGE has no exception.

Method GET_LATEST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Nachricht 20030715

Method GET_LATEST_MESSAGE on class CL_DML_MESSAGE has no exception.

Method GET_LOG_HANDLE Signature

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

Method GET_LOG_HANDLE on class CL_DML_MESSAGE has no exception.

Method GET_LOG_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_HEADER Value transfer Type reference (TYPE) BALHDRI Anwendungs-Log: Schnittstelle für APPL_LOG_WRITE_HEADER 20030709

Method GET_LOG_HEADER on class CL_DML_MESSAGE has no exception.

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030709

Method READ on class CL_DML_MESSAGE has no exception.

Method REFRESH_LOG Signature

Method REFRESH_LOG on class CL_DML_MESSAGE has no parameter.
Method REFRESH_LOG on class CL_DML_MESSAGE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20030709
2 Exporting E_LOG_NUMBER Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20030709
# Exception Resumable Description Created on
1 ERROR_ON_SAVING Fehler beim Speichern des Protokolls 20030709

Method SET_EXTERNAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_KEY Call by reference Type reference (TYPE) STRING Externe Identifikation 20040420

Method SET_EXTERNAL_KEY on class CL_DML_MESSAGE has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) SYMSGID Nachrichtenklasse 20030709
2 Importing I_LEVEL Value transfer Type reference (TYPE) BALLEVEL Protokollstufe 20030730
3 Importing I_NUMBER Value transfer Type reference (TYPE) SYMSGNO Nachrichtennummer 20030709
4 Importing I_TYPE Value transfer Type reference (TYPE) SYMSGTY Nachrichtentyp 20030709
5 Importing I_V1 Value transfer Type reference (TYPE) SYMSGV 1. Nachrichtenvariable 20030709
6 Importing I_V2 Value transfer Type reference (TYPE) SYMSGV 2. Nachrichtenvariable 20030709
7 Importing I_V3 Value transfer Type reference (TYPE) SYMSGV 3. Nachrichtenvariable 20030709
8 Importing I_V4 Value transfer Type reference (TYPE) SYMSGV 4. Nachrichtenvariable 20030709
# Exception Resumable Description Created on
1 LOG_ERROR Fehler beim Schreiben der Meldung 20030709
History
Last changed by/on SAP  20041209 
SAP Release Created in 200