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 | 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 | Constant | Private | Type reference (TYPE) | CHAR1 | 'A' | Stored via ArchiveLink | 20090624 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR1 | 'F' | File System | 20090624 | ||
| 3 | Constant | Private | Type reference (TYPE) | CHAR1 | 'U' | Cannot Find Storage Location | 20090624 | ||
| 4 | Constant | Private | Type reference (TYPE) | CHAR1 | 'W' | Stored via WebDAV | 20090624 | ||
| 5 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_ILM_LOG | Generic Log for ILM | 20090626 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | ADMI_RUN_D | Archiving Session Number | 20090626 | |||
| 7 | 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 | Instance method | Private | Method | Check End of File ('FFFF') | 20090624 | |
| 2 | Instance method | Private | Method | Check Whether a File Can Be Accessed Physically | 20090624 | |
| 3 | Instance method | Public | Constructor | 20090626 | ||
| 4 | Static method | Public | Method | Delete Application Tables from ADMI_APPLI | 20090303 | |
| 5 | Static method | Public | Method | Deconstruct SAP AS Info Structures | 20090303 | |
| 6 | Instance method | Public | Method | Delete Files for Deleted Runs | 20090623 | |
| 7 | Instance method | Private | Method | Find Physical Storage Location for a File | 20090624 | |
| 8 | 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 | IS_ADMI_FILES | Call by reference | Type reference (TYPE) | ADMI_FILES | Archivdateien der Archivierungsläufe | 20090624 | |||
| 2 | IS_ADMI_FILE_DAVLNK | Call by reference | Type reference (TYPE) | ADMI_FILE_DAVLNK | Verknüpfung der Archivdatei zur WebDAV Resource | 20090624 | |||
| 3 | IV_FILE_LOCATION | Call by reference | Type reference (TYPE) | CHAR1 | Ablageort der Datei | 20090624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | ILM: Datenvernichtung Ausnahmen der Utility Klasse | 20090624 | ||
| 2 | XADK: Ausnahmen | 20090625 |
Method CHECK_FILE_ACCESIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ADMI_FILES | Call by reference | Type reference (TYPE) | ADMI_FILES | Archivdateien der Archivierungsläufe | 20090624 | |||
| 2 | IS_ADMI_FILE_DAVLNK | Call by reference | Type reference (TYPE) | ADMI_FILE_DAVLNK | Verknüpfung der Archivdatei zur WebDAV Resource | 20090624 | |||
| 3 | IV_FILE_LOCATION | Call by reference | Type reference (TYPE) | CHAR1 | Ablageort der Datei | 20090624 | |||
| 4 | RV_IS_ACCESSIBLE | Value transfer | Type reference (TYPE) | BOOLE_D | Zugreifbarkeit der Datei ( 'X' = zugreifbar ) | 20090624 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_ARCHIVE_SESSION | Call by reference | Type reference (TYPE) | ADMI_RUN_D | Nummer eines Archivierungslaufs | 20090626 | |||
| 2 | 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 | ILM: Allgemeine Ausnahmeklasse | 20090626 |
Method DELETE_APPLI_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ARCHIVE_KEY | Call by reference | Type reference (TYPE) | ARKEY | Schlüssel einer Archivdatei | 20090303 | |||
| 2 | IV_ARCHIVING_OBJECT | Call by reference | Type reference (TYPE) | OBJCT_TR01 | Archivierungsobjekt | 20090303 | |||
| 3 | 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 | IV_ARCHIVE_KEY | Call by reference | Type reference (TYPE) | ARKEY | Schlüssel einer Archivdatei | 20090303 | |||
| 2 | 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 | ILM: Datenvernichtung Ausnahmen der Utility Klasse | 20090624 | ||
| 2 | XADK: Ausnahmen | 20090625 |
Method GET_FILE_LOCATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ADMI_FILES | Call by reference | Type reference (TYPE) | ADMI_FILES | Archivdateien der Archivierungsläufe | 20090624 | |||
| 2 | IS_ADMI_FILE_DAVLNK | Call by reference | Type reference (TYPE) | ADMI_FILE_DAVLNK | Verknüpfung der Archivdatei zur WebDAV Resource | 20090624 | |||
| 3 | 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 |