SAP ABAP Class CL_ARC_DESTRUCTION_UTIL (ILM Data Destruction: Utility Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ILM-DST (Application Component) Data Destruction
     S_ARC_DESTRUCTION (Package) ILM: Data Destruction
Properties
Class CL_ARC_DESTRUCTION_UTIL  
Short Description ILM Data Destruction: Utility Methods    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ARC_DESTRUCTION   ILM: Data Destruction 
Created 20090303   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ARC_DESTRUCTION_UTIL has no interface implemented.
Friends
Class CL_ARC_DESTRUCTION_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ARCHIVE_LINK Constant Private Type reference (TYPE) CHAR1 'A' Stored via ArchiveLink 20090624
2 MC_FILESYSTEM Constant Private Type reference (TYPE) CHAR1 'F' File System 20090624
3 MC_UNDETERMINED Constant Private Type reference (TYPE) CHAR1 'U' Cannot Find Storage Location 20090624
4 MC_WEBDAV Constant Private Type reference (TYPE) CHAR1 'W' Stored via WebDAV 20090624
5 MR_APPL_LOG_WRITER Instance attribute Public Object reference (TYPE REF TO) CL_ILM_LOG Generic Log for ILM 20090626
6 MV_ARCHIVE_SESSION Instance attribute Private Type reference (TYPE) ADMI_RUN_D Archiving Session Number 20090626
7 MV_LOGGING Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20090626
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EOF_OF_FILE Instance method Private Method Check End of File ('FFFF') 20090624
2 CHECK_FILE_ACCESIBILITY Instance method Private Method Check Whether a File Can Be Accessed Physically 20090624
3 CONSTRUCTOR Instance method Public Constructor 20090626
4 DELETE_APPLI_TABLES Static method Public Method Delete Application Tables from ADMI_APPLI 20090303
5 DELETE_INFOSTRUCS Static method Public Method Deconstruct SAP AS Info Structures 20090303
6 DESTROY_REPLACED_FILES Instance method Public Method Delete Files for Deleted Runs 20090623
7 GET_FILE_LOCATION Instance method Private Method Find Physical Storage Location for a File 20090624
8 SYNCHRONIZE_JOBS Static method Public Method Synchronize Jobs in ARC_DESTR_RUN Using TBTCO 20090303
Events
Class CL_ARC_DESTRUCTION_UTIL has no event.
Types
Class CL_ARC_DESTRUCTION_UTIL has no local type.
Method Signatures

Method CHECK_EOF_OF_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADMI_FILES Call by reference Type reference (TYPE) ADMI_FILES Archivdateien der Archivierungsläufe 20090624
2 Importing IS_ADMI_FILE_DAVLNK Call by reference Type reference (TYPE) ADMI_FILE_DAVLNK Verknüpfung der Archivdatei zur WebDAV Resource 20090624
3 Importing IV_FILE_LOCATION Call by reference Type reference (TYPE) CHAR1 Ablageort der Datei 20090624
# Exception Resumable Description Created on
1 CX_ARC_DESTRUCTION_UTIL ILM: Datenvernichtung Ausnahmen der Utility Klasse 20090624
2 CX_XADK XADK: Ausnahmen 20090625

Method CHECK_FILE_ACCESIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADMI_FILES Call by reference Type reference (TYPE) ADMI_FILES Archivdateien der Archivierungsläufe 20090624
2 Importing IS_ADMI_FILE_DAVLNK Call by reference Type reference (TYPE) ADMI_FILE_DAVLNK Verknüpfung der Archivdatei zur WebDAV Resource 20090624
3 Importing IV_FILE_LOCATION Call by reference Type reference (TYPE) CHAR1 Ablageort der Datei 20090624
4 Returning RV_IS_ACCESSIBLE Value transfer Type reference (TYPE) BOOLE_D Zugreifbarkeit der Datei ( 'X' = zugreifbar ) 20090624
# Exception Resumable Description Created on
1 CX_ARC_DESTRUCTION_UTIL ILM: Datenvernichtung Ausnahmen der Utility Klasse 20090624

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_SESSION Call by reference Type reference (TYPE) ADMI_RUN_D Nummer eines Archivierungslaufs 20090626
2 Importing IV_LOGGING Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Soll ein Application Log geschrieben werden? 20090626
# Exception Resumable Description Created on
1 CX_ILM ILM: Allgemeine Ausnahmeklasse 20090626

Method DELETE_APPLI_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_KEY Call by reference Type reference (TYPE) ARKEY Schlüssel einer Archivdatei 20090303
2 Importing IV_ARCHIVING_OBJECT Call by reference Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20090303
3 Returning RV_RC Value transfer Type reference (TYPE) I 0 : gelöscht; <> 0: Fehler beim Löschen 20090303

Method DELETE_APPLI_TABLES on class CL_ARC_DESTRUCTION_UTIL has no exception.

Method DELETE_INFOSTRUCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCHIVE_KEY Call by reference Type reference (TYPE) ARKEY Schlüssel einer Archivdatei 20090303
2 Importing IV_ARCHIVING_OBJECT Call by reference Type reference (TYPE) OBJCT_TR01 Archivierungsobjekt 20090303

Method DELETE_INFOSTRUCS on class CL_ARC_DESTRUCTION_UTIL has no exception.

Method DESTROY_REPLACED_FILES Signature

Method DESTROY_REPLACED_FILES on class CL_ARC_DESTRUCTION_UTIL has no parameter.
# Exception Resumable Description Created on
1 CX_ARC_DESTRUCTION_UTIL ILM: Datenvernichtung Ausnahmen der Utility Klasse 20090624
2 CX_XADK XADK: Ausnahmen 20090625

Method GET_FILE_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADMI_FILES Call by reference Type reference (TYPE) ADMI_FILES Archivdateien der Archivierungsläufe 20090624
2 Importing IS_ADMI_FILE_DAVLNK Call by reference Type reference (TYPE) ADMI_FILE_DAVLNK Verknüpfung der Archivdatei zur WebDAV Resource 20090624
3 Returning RV_FILE_LOCATION Value transfer Type reference (TYPE) CHAR1 Ort der Datei (F = Dateisystem, A = ArchiveLink, W = WebDAV) 20090624

Method GET_FILE_LOCATION on class CL_ARC_DESTRUCTION_UTIL has no exception.

Method SYNCHRONIZE_JOBS Signature

Method SYNCHRONIZE_JOBS on class CL_ARC_DESTRUCTION_UTIL has no parameter.
Method SYNCHRONIZE_JOBS on class CL_ARC_DESTRUCTION_UTIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720