SAP ABAP Class CL_DML_ARCHIVING (MDF Connection for Archiving)
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_ARCHIVING  
Short Description MDF Connection for Archiving    
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 20040726   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_ARCHIVING has no interface implemented.
Friends
Class CL_DML_ARCHIVING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_HIST_RELTYPE Static Attribute Private Type reference (TYPE) CHAR2 '_H' History Table for Relationship Type 20040727
2 GC_HIST_SETTYPE Static Attribute Private Type reference (TYPE) CHAR1 'H' History Table for Set Type 20040727
3 GT_TIGHT_RELTYPES Static Attribute Private Type reference (TYPE) DML_T_RELTYPE Close Relationship Types 20040820
Methods
# Method Level Visibility Method type Description Created on
1 ARCHIVE_COMPLEX_OBJECTS Static method Private Method Archive (complex) objects, recursive call 20040820
2 DELETE_DATA_FROM_DB Static method Private Method Delete Data from Database 20040728
3 DELETE_FROM_DB Static method Public Method Delete Archived Data from Database 20040726
4 GET_DATA_FROM_DB Static method Private Method Read data 20040727
5 PUT_DATA_TO_FILE Static method Private Method Write Data to Archive 20040727
6 REGISTER_MODEL Static method Private Method Register Model 20040727
7 START_FROM_SELECTION Static method Public Method Write Archive from Object Selection 20040806
8 WRITE_TO_ARCHIVE Static method Private Method Write Data to Archive 20040726
Events
Class CL_DML_ARCHIVING has no event.
Types
Class CL_DML_ARCHIVING has no local type.
Method Signatures

Method ARCHIVE_COMPLEX_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYS Call by reference Type reference (TYPE) DML_T_OBJ_HEADER Schlüsselfelder intern & extern 20040820
2 Importing I_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archivinstanz 20040820
3 Importing I_COMPONENT_OBJECTS_ONLY Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Nur Teilobjekte bearbeiten 20040820
4 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokoll 20040820
5 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040820
# Exception Resumable Description Created on
1 ERROR Fehler 20040820

Method DELETE_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_KEYS Call by reference Type reference (TYPE) DML_T_OBJ_HEADER Schlüssel 20040728
2 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Protokollinstanz 20040804
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040728
4 Importing I_TEST_MODE Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Testmodus 20040728
# Exception Resumable Description Created on
1 ERROR Fehler 20040728

Method DELETE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040726
2 Importing I_TEST_MODE Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Testmodus 20040728
# Exception Resumable Description Created on
1 ERROR Fehler 20040726

Method GET_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER_CURRENT Call by reference Type reference (TYPE) DML_T_OBJ_HEADER Kopfdaten aktuell 20040727
2 Exporting ET_HEADER_HISTORY Call by reference Type reference (TYPE) DML_T_OBJ_HEADER Kopfdaten Historie 20040727
3 Exporting ET_LH_CURRENT Call by reference Type reference (TYPE) COMT_PR_FRG_REG_TAB Linkhandlerdaten aktuell 20040727
4 Exporting ET_LH_HISTORY Call by reference Type reference (TYPE) COMT_PR_FRG_REG_TAB Linkhandlerdaten Historie 20040727
5 Exporting ET_REL_CURRENT Call by reference Type reference (TYPE) DML_T_RELATION Beziehungen aktuell 20040727
6 Exporting ET_REL_HISTORY Call by reference Type reference (TYPE) DML_T_RELATION_H Beziehungen Historie 20040727
7 Exporting ET_SET_CURRENT Call by reference Type reference (TYPE) DML_T_SET_DATA_MULTOBJ Settyp aktuell 20040727
8 Exporting ET_SET_HISTORY Call by reference Type reference (TYPE) DML_T_SET_DATA_MULTOBJ Settyp Historie 20040727
9 Importing IT_KEYS Value transfer Type reference (TYPE) DML_T_OBJ_HEADER Objektschlüssel 20040727
10 Importing I_COMPONENT_OBJECTS_ONLY Call by reference Type reference (TYPE) DML_BOOLEAN Nur unselbständige Teilobjekte 20040820
11 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20040805
12 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040727
# Exception Resumable Description Created on
1 ERROR Fehler 20040727

Method PUT_DATA_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADER_CURRENT Value transfer Type reference (TYPE) DML_T_OBJ_HEADER Kopfdaten aktuell 20040727
2 Importing IT_HEADER_HISTORY Value transfer Type reference (TYPE) DML_T_OBJ_HEADER Kopfdaten Historie 20040727
3 Importing IT_LH_CURRENT Value transfer Type reference (TYPE) COMT_PR_FRG_REG_TAB Linkhandlerdaten aktuell 20040727
4 Importing IT_LH_HISTORY Value transfer Type reference (TYPE) COMT_PR_FRG_REG_TAB Linkhandlerdaten Historie 20040727
5 Importing IT_REL_CURRENT Value transfer Type reference (TYPE) DML_T_RELATION Beziehungen aktuell 20040727
6 Importing IT_REL_HISTORY Value transfer Type reference (TYPE) DML_T_RELATION_H Beziehungen Historie 20040727
7 Importing IT_SET_CURRENT Value transfer Type reference (TYPE) DML_T_SET_DATA_MULTOBJ Settyp aktuell 20040727
8 Importing IT_SET_HISTORY Value transfer Type reference (TYPE) DML_T_SET_DATA_MULTOBJ Settyp Historie 20040727
9 Importing I_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archiv-Handle 20040727
10 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20040805
11 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040727
# Exception Resumable Description Created on
1 ERROR Fehler 20040727

Method REGISTER_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Archiv-Handle 20040727
2 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040727
# Exception Resumable Description Created on
1 ERROR Fehler 20040727

Method START_FROM_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEARCH_CRITERIA Value transfer Type reference (TYPE) DML_T_SEARCH Suchkriterien 20040806
2 Importing I_COMMENT Call by reference Type reference (TYPE) STRING Kommentar 20040806
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040806
# Exception Resumable Description Created on
1 ERROR Fehler 20040806

Method WRITE_TO_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYS Value transfer Type reference (TYPE) DML_T_OBJ_HEADER Schlüsselfelder intern & extern 20040726
2 Importing I_COMMENT Value transfer Type reference (TYPE) STRING Kommentartext 20040726
3 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Protokollinstanz 20041013
4 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20040726
# Exception Resumable Description Created on
1 ERROR Fehler 20040726
History
Last changed by/on SAP  20040930 
SAP Release Created in 700