SAP ABAP Class CL_ABSTRACT_PD_ARCH_DEL (Deletion Class for Archiving Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00 (Package) Organization and Planning
Properties
Class CL_ABSTRACT_PD_ARCH_DEL  
Short Description Deletion Class for Archiving Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00   Organization and Planning 
Created 20101004   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ABSTRACT_PD_ARCH_DEL has no forward declaration.
Interfaces
Class CL_ABSTRACT_PD_ARCH_DEL has no interface implemented.
Friends
Class CL_ABSTRACT_PD_ARCH_DEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_OWNFLAGS Constant Private Type reference (TYPE) CHAR08 ' X' CHAR08 20101004
2 GO_EXIT_WRI Instance attribute Private Object reference (TYPE REF TO) IF_EX_ARC_BC_HROBJ_WRITE BAdI Interface IF_EX_ARC_BC_HROBJ_WRITE 20101028
3 GT_KEYFIELDS_BUFFER Instance attribute Private See coding 20101029
4 GV_ARCHOBJ Instance attribute Public Type reference (TYPE) OBJCT_TR01 Archiving Object 20101004
5 GV_HANDLE Instance attribute Public Type reference (TYPE) SY-TABIX Index of Internal Tables 20101004
6 GV_TOTAL_RECS Instance attribute Public Type reference (TYPE) I 20101029
Methods
# Method Level Visibility Method type Description Created on
1 ADK_STATS_FILL Instance method Private Method 20101004
2 ARCHIVE_CLOSE Instance method Public Method 20101004
3 ARCHIVE_OPEN Instance method Public Method 20101004
4 BADI_DELETE Instance method Private Method 20101004
5 DELETE_ADDITIONAL_DATA Instance method Protected Method 20101004
6 EXECUTE_DELETE Instance method Public Method 20101004
7 HRP1001_PROCESS Instance method Private Method 20101004
8 HRP1001_REVERSE_MOVE Instance method Private Method 20101004
9 INFTYDATA_CHECK Instance method Private Method 20101004
10 INFTYDATA_EXISTS Instance method Private Method 20101004
11 INFTYDATA_READ Instance method Private Method 20101004
12 INFTYTABS_GET Instance method Private Method 20101004
13 KEYFIELDS_GET Instance method Private Method 20101004
14 KEYFIELDS_GET_UNBUFFERED Instance method Private Method 20101004
15 LOCK Instance method Private Method 20101004
16 OBJDATA_PROCESS Instance method Private Method 20101004
17 OBJDATA_READ Instance method Private Method 20101004
18 PLOGI_PROCESS Instance method Private Method 20101004
19 RECORD_PROCESS Instance method Private Method 20101004
20 RECORD_PROCESS_LOWLEVEL Instance method Private Method 20101004
21 RECORD_READ_DB Instance method Private Method 20101004
22 SINGLE_OBJECT_PROCESS Instance method Private Method 20101004
23 UI_PROGRESS_INDICATOR Instance method Private Method 20101004
24 WRITE_TO_LOG Instance method Private Method 20101028
Events
Class CL_ABSTRACT_PD_ARCH_DEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_KEYFIELDS_BUFFER Private See coding 20101029 BEGIN OF ty_keyfields_buffer, tabname TYPE tabname, keyfields TYPE ttfieldname, END OF ty_keyfields_buffer
Method Signatures

Method ADK_STATS_FILL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DELETED Call by reference Type reference (TYPE) I 20101004
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004

Method ADK_STATS_FILL on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method ARCHIVE_CLOSE Signature

Method ARCHIVE_CLOSE on class CL_ABSTRACT_PD_ARCH_DEL has no parameter.
Method ARCHIVE_CLOSE on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method ARCHIVE_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ARCH_OBJ Call by reference Type reference (TYPE) OBJCT_TR01 Archiving Object 20101004
2 Importing IV_PROT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004
3 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method ARCHIVE_OPEN on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method BADI_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method BADI_DELETE on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method DELETE_ADDITIONAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HANDLE Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20101004
2 Importing IV_TEST Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method DELETE_ADDITIONAL_DATA on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method EXECUTE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004
2 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method EXECUTE_DELETE on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method HRP1001_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HRP1001 Call by reference Type reference (TYPE) HRP1001_T table type for data archiving 20101004
2 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method HRP1001_PROCESS on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method HRP1001_REVERSE_MOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RECORD_REF Call by reference Type reference (TYPE) DATA 20101004
2 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method HRP1001_REVERSE_MOVE on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method INFTYDATA_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFTYDATA_REF Call by reference Type reference (TYPE) DATA 20101029
2 Importing IV_OBJDATA Call by reference Type reference (TYPE) HRP_ARCH_OBJCDATA_S Data of Archive Object 20101004
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004
4 Returning RV_DATA_EXISTS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101029

Method INFTYDATA_CHECK on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method INFTYDATA_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJDATA Call by reference Type reference (TYPE) HRP_ARCH_OBJCDATA_S Data of Archive Object 20101004
2 Returning RV_DATA_EXISTS Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101029

Method INFTYDATA_EXISTS on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method INFTYDATA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INFTYDATA_REF Call by reference Object reference (TYPE REF TO) DATA 20101004
2 Importing IV_PLOGI Call by reference Type reference (TYPE) PLOGI Table Index HRP* 20101004
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004

Method INFTYDATA_READ on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method INFTYTABS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLES Call by reference Type reference (TYPE) TTTABNAME Number of Tables 20101004
2 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Object Type 20101004

Method INFTYTABS_GET on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method KEYFIELDS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEYFIELDS Call by reference Type reference (TYPE) TTFIELDNAME Number of Field Names 20101004
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004

Method KEYFIELDS_GET on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method KEYFIELDS_GET_UNBUFFERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEYFIELDS Call by reference Type reference (TYPE) TTFIELDNAME Number of Field Names 20101004
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004

Method KEYFIELDS_GET_UNBUFFERED on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLOGI Call by reference Type reference (TYPE) PLOGI Table Index HRP* 20101004

Method LOCK on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method OBJDATA_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJDATA Call by reference Type reference (TYPE) HRP_ARCH_OBJCDATA_S Data of Archive Object 20101004
2 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method OBJDATA_PROCESS on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method OBJDATA_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OBJDATA Call by reference Type reference (TYPE) HRP_ARCH_OBJCDATA_S Data of Archive Object 20101004

Method OBJDATA_READ on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method PLOGI_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJDATA Call by reference Type reference (TYPE) HRP_ARCH_OBJCDATA_S Data of Archive Object 20101004
2 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method PLOGI_PROCESS on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method RECORD_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLOGIREF Call by reference Object reference (TYPE REF TO) DATA 20101004
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004
3 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method RECORD_PROCESS on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method RECORD_PROCESS_LOWLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DELETED Call by reference Type reference (TYPE) I 20101004
2 Importing IV_RECORD_REF Call by reference Object reference (TYPE REF TO) DATA 20101004
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004
4 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method RECORD_PROCESS_LOWLEVEL on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method RECORD_READ_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATARECORD Call by reference Type reference (TYPE) DATA 20101004
2 Importing IV_KEYRECORD Call by reference Type reference (TYPE) DATA 20101004
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20101004

Method RECORD_READ_DB on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method SINGLE_OBJECT_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TESTMODE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004

Method SINGLE_OBJECT_PROCESS on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method UI_PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_IMMEDIATELY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004
2 Importing IV_PROCESSED Call by reference Type reference (TYPE) I Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20101004
3 Importing IV_TOTAL Call by reference Type reference (TYPE) I 20101004

Method UI_PROGRESS_INDICATOR on class CL_ABSTRACT_PD_ARCH_DEL has no exception.

Method WRITE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PLOGI Call by reference Type reference (TYPE) PLOGI Table Index HRP* 20101028

Method WRITE_TO_LOG on class CL_ABSTRACT_PD_ARCH_DEL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703