SAP ABAP Class CL_DML_TOOLS (MDF Additional Functions)
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_TOOLS  
Short Description MDF Additional Functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_DML_ENGINE   MDF: Single Object Runtime 
Created 20030917   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DML_TOOLS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DML_API 20030917 MDF APIs
2 CL_DML_ENGINE 20040915 MDF Processing
3 CL_DML_INACTIVE 20040915 MDF Inactive States
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_INST_ADM Static Attribute Private Type reference (TYPE) TT_INST_ADM Instance Management 20030917
2 S_HEADER Instance attribute Private Type reference (TYPE) DML_S_OBJ_HEADER Header Data 20030917
3 S_INST_ADM Instance attribute Private Type reference (TYPE) T_INST_ADM Current Instance 20030917
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE Static method Protected Method Object Comparison 20030917
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030917
3 FACTORY Static method Public Method Instance Procurement 20030917
4 GET_INSTANCE Static method Protected Method Instance Procurement 20030917
5 WHERE_USED_LIST Instance method Protected Method Where-Used List 20030917
Events
Class CL_DML_TOOLS has no event.
Types
Class CL_DML_TOOLS has no local type.
Method Signatures

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SETTYPES_TEXT_DETAILS Call by reference Type reference (TYPE) DML_S_TEXT_COMPARE Vergleichsergebnis zu Set-Texten 20040917
2 Exporting ES_STATUS_DETAILS Call by reference Type reference (TYPE) DML_S_STATUS_COMPARE Vergleichsrergebnis zu Status 20040917
3 Exporting ES_TEXT_DETAILS Call by reference Type reference (TYPE) DML_S_TEXT_COMPARE Vergleichsergebnis zu Texten 20040917
4 Exporting ET_HIERARACHY_DETAILS Call by reference Type reference (TYPE) DML_T_RELS_COMPARE Vergleichergebnis zu Hierarchie 20040917
5 Exporting ET_RELATIONS_DETAILS Call by reference Type reference (TYPE) DML_T_RELS_COMPARE Vergleichergebnis zu Beziehungen 20040917
6 Exporting ET_SETTYPES_DETAILS Call by reference Type reference (TYPE) DML_T_SETS_COMPARE Vergleichergebnis zu Sets 20040820
7 Exporting E_DIFFERENCES Call by reference Type reference (TYPE) DML_BOOLEAN Unterschiede gefunden 20030917
8 Importing IS_LOCALE Call by reference Type reference (TYPE) DML_S_TEXT_LOCALE zuvergleichende Regionalsprachen 20030917
9 Importing IT_RELATION_LIST Call by reference Type reference (TYPE) DML_T_RELATION_LIST Liste von Zielobjekttypen 20030917
10 Importing IT_SETTYPE_LIST Call by reference Type reference (TYPE) DML_T_SET Zu vergleichende Settypen 20030917
11 Importing IT_TEXT_TYPES Call by reference Type reference (TYPE) DML_T_TEXT_TYPES zu vergleichende Texttypen 20030917
12 Importing I_HIERARCHY Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Hierarchie verlgeichen 20030917
13 Importing I_INST_1 Call by reference Object reference (TYPE REF TO) CL_DML_ENGINE Objekt 1 20030917
14 Importing I_INST_2 Call by reference Object reference (TYPE REF TO) CL_DML_ENGINE Objekt 2 20030917
15 Importing I_NO_DETAILS Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Nur Pauschale Aussage über Unterschiede 20030917
16 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP DML-Objekttyp 20030917
17 Importing I_RELATIONS Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Beziehungen vergleichen 20030917
18 Importing I_SETTYPES Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Settypen vergleichen 20030917
19 Importing I_STATUS Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Status vergleichen 20030917
# Exception Resumable Description Created on
1 ERROR_1 Fehler beim Lesen von Objekt 1 20030917
2 ERROR_2 Fehler beim Lesen von Objekt 2 20030917

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20030917
2 Importing I_INST_ERROR_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokollinstanz 20030917
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20030917
4 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Objektversions-GUID 20030917
# Exception Resumable Description Created on
1 ECM_NOT_AVAILABLE Änderungsdienst nicht verfügbar 20030917
2 INSTANCE_EXISTS Instanz bereits vorhanden => Methode FACTORY 20030917
3 INTERNAL_ERROR Sonstiger Fehler 20030917
4 NOT_FOUND Objekt existiert nicht 20030917
5 NO_AUTHORITY Keine Berechtigung zum Anlegen 20030917
6 WRONG_OBJECT_TYPE Objekttyp existiert nicht 20030917

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_DML_TOOLS Instanz 20030917
2 Importing IS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20030917
3 Importing I_INST_ERROR_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokollinstanz 20030917
4 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20030917
5 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Objektversions-GUID 20030917
# Exception Resumable Description Created on
1 ECM_NOT_AVAILABLE Objekt existiert nicht 20030917
2 INTERNAL_ERROR Sonstiger Fehler 20030917
3 NOT_FOUND Objekt existiert nicht 20030917
4 NO_AUTHORITY Keine Berechtigung zum Anlegen 20030917
5 WRONG_OBJECT_TYPE Objekttyp existiert nicht 20030917

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_DML_TOOLS Instanz 20030917
2 Importing IS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20030917
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20030917
4 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Objektversions-GUID 20030917
# Exception Resumable Description Created on
1 NOT_FOUND Objekt existiert nicht 20030917

Method WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_USED Call by reference Type reference (TYPE) DML_T_WHERE_USED Ergebnis 20030917
2 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) DML_T_OBJTYP Zu durchsuchende Objekttypen (leer=alle) 20030917
3 Importing I_UP_TO_1 Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Nur eine Verwendung suchen! 20030917
# Exception Resumable Description Created on
1 NOT_IN_USE Keine Verwendung gefunden 20030917
History
Last changed by/on SAP  20040930 
SAP Release Created in 300