SAP ABAP Class CL_POC_DELETE_LOG (Delete Log Entries)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-POC (Application Component) Process Orchestration for Built-In Processes
     BS_POC_MAIN (Package) Process Orchestration - Runtime
Properties
Class CL_POC_DELETE_LOG  
Short Description Delete Log Entries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BS_POC_MAIN   Process Orchestration - Runtime 
Created 20100621   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_POC_DELETE_LOG has no interface implemented.
Friends
Class CL_POC_DELETE_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_DELETION_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_POC_DELETE_LOG Delete log entries 20100621
2 MT_APPL_LOG_MSG Instance attribute Private Type reference (TYPE) POC_T_APPL_LOG_MSG Application Log Message Data 20100714
3 MT_BA_DETAILS Instance attribute Private Type reference (TYPE) POC_T_BA_DETAILS Business Activities and their details 20100621
4 MT_PRC_BA_BIND_DETAILS Instance attribute Private Type reference (TYPE) POC_T_BIND_DETAILS Process to Business Activities Binding Details 20100621
5 MT_PRE_BA_DETAILS Instance attribute Private Type reference (TYPE) POC_T_PRE_BA_DETAILS Previous/Preceeding Business Object Details 20100621
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SELECTED_INPUT_TO_LOG Instance method Public Method Adds selected input log information to the application log. 20100714
2 ADD_TABLE_DELETION_TO_LOG Instance method Public Method Adds table deletion log information to the application log. 20100714
3 CREATE_LOG_ENTRIES Instance method Public Method Creates log entries in the application log. 20100714
4 DELETE Instance method Public Method Deletes the entries from process and BA-related tables. 20110110
5 GET_INSTANCE Static method Public Method Gets the instance of class CL_POC_DELETE_LOG. 20100621
6 GET_PROC_INSTANCES Instance method Public Method Checks if there any entries to be deleted. 20110420
7 GET_USER_FULL_NAME Instance method Public Method Get the user full name for UI display 20110420
Events
Class CL_POC_DELETE_LOG has no event.
Types
Class CL_POC_DELETE_LOG has no local type.
Method Signatures

Method ADD_SELECTED_INPUT_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SEL_PARAMS Call by reference Type reference (TYPE) POC_S_PROCESS_ACCESS Seletection Parameters for Log Deletion 20100714
2 Importing IV_TEST_MODE Call by reference Type reference (TYPE) POC_TEST_RUN_INDICATOR Mass Delete test run indicator - Yes/No 20110322

Method ADD_SELECTED_INPUT_TO_LOG on class CL_POC_DELETE_LOG has no exception.

Method ADD_TABLE_DELETION_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TAB Call by reference Type reference (TYPE) STANDARD TABLE 20100920
2 Importing IV_MSG_NO Call by reference Type reference (TYPE) POC_MSG_NO Message number -- NUMC(03) 20110322
3 Importing IV_MSG_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20110322
4 Importing IV_TABLE_NAME Call by reference Type reference (TYPE) STRING 20100920

Method ADD_TABLE_DELETION_TO_LOG on class CL_POC_DELETE_LOG has no exception.

Method CREATE_LOG_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_APPL_DELETE_LOG Call by reference Object reference (TYPE REF TO) CL_POC_APPLICATION_LOG Application Log 20110321
2 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110908

Method CREATE_LOG_ENTRIES on class CL_POC_DELETE_LOG has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSTANCES_DELETED Call by reference Type reference (TYPE) I number of instances deleted 20110113
2 Exporting EV_ORPHAN_BA_DELETED Call by reference Type reference (TYPE) I number of orphan BA's deleted 20110321
3 Exporting EV_SUCCESS_FLAG Call by reference Type reference (TYPE) ABAP_BOOL Link field for view query 20110110
4 Importing IT_BA_LOG Call by reference Type reference (TYPE) POC_T_BA_LOG_DETAILS 20110110
5 Importing IT_PRC_INSTANCES Call by reference Type reference (TYPE) POC_T_PRC_INSTANCES 20110110

Method DELETE on class CL_POC_DELETE_LOG has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DELETION_MANAGER Call by reference Object reference (TYPE REF TO) CL_POC_DELETE_LOG Delete log entries 20100621

Method GET_INSTANCE on class CL_POC_DELETE_LOG has no exception.

Method GET_PROC_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BA_LOG Call by reference Type reference (TYPE) POC_T_BA_LOG_DETAILS POC: table type for ba details 20110420
2 Exporting ET_PRC_INSTANCES Call by reference Type reference (TYPE) POC_T_PRC_INSTANCES Process Instances 20110420
3 Exporting EV_DELETION_REC_FLAG Call by reference Type reference (TYPE) ABAP_BOOL Flag to check if there are any records for deletion 20110420
4 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20110908
5 Importing IS_SELECTION_PARAMS Call by reference Type reference (TYPE) POC_S_PROCESS_ACCESS Task Log Parameters 20110420
6 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I -1 20110420
7 Importing IV_READ_TEXTS Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20110420
8 Importing IV_TEST_RUN Call by reference Type reference (TYPE) POC_TEST_RUN_INDICATOR Mass Delete test run indicator - Yes/No 20110420

Method GET_PROC_INSTANCES on class CL_POC_DELETE_LOG has no exception.

Method GET_USER_FULL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_USER_FULL_NAME Call by reference Type reference (TYPE) POC_USER_NAME Name of User 20110420
2 Importing IV_USER_NAME Call by reference Type reference (TYPE) POC_EXECUTED_BY Executed By 20110420

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