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 |