SAP ABAP Class CL_DML_SERVICE_ECM (MDF Connection Change Management)
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_SERVICE_ECM  
Short Description MDF Connection Change Management    
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 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 CL_DML_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DML_SERVICE_ECM has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DML_API 20040909 MDF APIs
2 CL_DML_DATASET 20040809 MDF Connection for Object Data
3 CL_DML_ENGINE 20030917 MDF Processing
4 CL_DML_RELATION 20030917 DML Connection for Relationships
5 CL_DML_SETTYPE 20030917 (MDF Connection for Set Types) Obsolete -> CL_DML_DATASET
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BUFFER_REPLICATE Static Attribute Private Type reference (TYPE) TT_BUFFER_REPLICATE Buffer for Replicated Change States 20040813
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_STATE Static method Protected Method Create Change State 20030917
2 CHECK Static method Protected Method Change Order: Check Usability 20030917
3 CONVERT Static method Protected Method Change Order: Key Conversion 20040909
4 DELETE Static method Protected Method Simple Validity: Delete State 20040723
5 EVALUATE Static method Protected Method Change Graph: Evaluate, Get Predecessors 20030917
6 GET_DESCRIPTIONS Static method Protected Method Simple Validity: Read Descriptions 20040819
7 GET_STATE Static method Protected Method Change Management: Evaluation 20030917
8 INIT Static method Protected Method Change Graph: Reset 20030917
9 POST Static method Protected Method Change Graph: Save 20030917
10 PROVIDE_CHANGE_GRAPH Static method Public Method Get Change Graph 20040224
11 REPLICATE_DOC_LINKS Static method Private Method New Change Status: Copy Document Links 20040702
Events
Class CL_DML_SERVICE_ECM has no event.
Types
Class CL_DML_SERVICE_ECM has no local type.
Method Signatures

Method BUILD_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SET_NEW Call by reference Type reference (TYPE) STANDARD TABLE Künfitger Stand 20030917
2 Importing IS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20030917
3 Importing IT_SET_OLD Value transfer Type reference (TYPE) STANDARD TABLE Alter Stand 20030917
4 Importing I_COMPLETE Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Komplettstand 20030917

Method BUILD_STATE on class CL_DML_SERVICE_ECM has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20030917
2 Exporting E_NEW_ECM_STATE Call by reference Type reference (TYPE) DML_BOOLEAN Neuer Änderungsstand 20030917
3 Importing I_CREATING Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Objekt wird angelegt 20040114
4 Importing I_INST_ENGINE Call by reference Object reference (TYPE REF TO) CL_DML_ENGINE Instanz Engine 20040702
5 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokoll 20030917
6 Importing I_KEY_EXT Call by reference Object reference (TYPE REF TO) DATA Externer Schlüssel 20030917
7 Importing I_MAINTAINING Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Prüfung im Änderungsmodus 20040528
8 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20030917
9 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Objektversionsschlüssel 20030917
# Exception Resumable Description Created on
1 CHANGE_ORDER_NOT_FIT Änderungsauftrag nicht verwendbar (Status, Aufgaben,...) 20030917
2 CHANGE_ORDER_OBLIGATORY Änderungsdienst verpflichtend 20030917
3 LH_ERROR Fehler beim Linkhandler-Update 20040402

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CHANGE_ORDER_EXT Call by reference Type reference (TYPE) DML_CHANGE_ORDER_EXT Änderungsauftrag extern 20040909
2 Changing C_CHANGE_ORDER_INT Call by reference Type reference (TYPE) DML_CHANGE_ORDER GUID Änderungsauftrag 20040909

Method CONVERT on class CL_DML_SERVICE_ECM has no exception.

Method DELETE 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 20040723
2 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE MDF Anschluß Protokoll 20040723
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040723
4 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Schlüssel Objektversion 20040723
5 Importing I_PHYSICALLY Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Stand physisch löschen 20040723
# Exception Resumable Description Created on
1 ERROR Fehler 20040723

Method EVALUATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ECM_DATA Call by reference Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20030917
2 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokoll 20030917
3 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Objektversionsschlüssel 20030917
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20030917

Method GET_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_ORDER Call by reference Type reference (TYPE) DML_CHANGE_ORDER Änderungsauftrag 20040819
2 Importing I_LANGUAGE Call by reference Type reference (TYPE) DML_TEXT_LANGU Sprache 20040819
3 Returning RT_DESCRIPTIONS Value transfer Type reference (TYPE) ECM_T_DESCRIPTION Bezeichnungen 20040819

Method GET_DESCRIPTIONS on class CL_DML_SERVICE_ECM has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IL_DATA Call by reference Type reference (TYPE) DML_T_RELATION IL-Daten 20030917
2 Changing CT_SETTYPE Call by reference Type reference (TYPE) STANDARD TABLE Daten 20031022
3 Importing IT_CHANGE_GRAPH Call by reference Type reference (TYPE) DML_T_CHANGE_GRAPH Änderungsgraph 20030917

Method GET_STATE on class CL_DML_SERVICE_ECM has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_ORDER Call by reference Type reference (TYPE) DML_CHANGE_ORDER Änderungsauftrag 20030917
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20040506
3 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Objektversionsschlüssel 20040506

Method INIT on class CL_DML_SERVICE_ECM has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokoll 20030917
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20030917

Method PROVIDE_CHANGE_GRAPH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_GRAPH Value transfer Type reference (TYPE) TT_ECMCGRAPH Änderungsgraph 20040224
2 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) DML_OBJTYP Objekttyp 20040224
3 Importing I_OBJVERS_ID Value transfer Type reference (TYPE) DML_OBJVERS_ID Objektversionsschlüssel 20040224

Method PROVIDE_CHANGE_GRAPH on class CL_DML_SERVICE_ECM has no exception.

Method REPLICATE_DOC_LINKS 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 Änderungsstand-Daten 20040702
2 Importing I_INST_ENGINE Call by reference Object reference (TYPE REF TO) CL_DML_ENGINE Instanz Engine 20040702
3 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Instanz Fehlerprotokoll 20040702
4 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP Objekttyp 20040702
5 Importing I_OBJVERS_ID Call by reference Type reference (TYPE) DML_OBJVERS_ID Objektversionsschlüssel 20040702
# Exception Resumable Description Created on
1 ERROR Fehler 20040702
History
Last changed by/on SAP  20040930 
SAP Release Created in 300