ARCDEL_DELETE_PARA is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter ARCDEL_DELETE_PARA into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Selection Text: P_DELTST = D .
Selection Text: RFCGROUP = Server Group
Selection Text: P_DELPRD = D .
Selection Text: MAX_PROC = Number of Parallel Processes
Title: Cross-Archiving-Object Delete Program
Text Symbol: 063 = See the job log
Text Symbol: 062 = The overall result does not appear in the application log
Text Symbol: 061 = The applog subobject or applog object entered in Customizing is maintained incorrectly or not at all
Text Symbol: 060 = : Object was deactivated in Customizing while program was running
Text Symbol: 055 = Parallel Processing Parameter
Text Symbol: 054 = Processing Options
Text Symbol: 052 = Selected
Text Symbol: 051 = Detail Log
Text Symbol: 050 = No archiving objects have been set to "Delete Active" in Customizing
Text Symbol: 037 = failed
Text Symbol: 036 = RFC
Text Symbol: 035 = Deleted
Text Symbol: 033 = Preselection
Text Symbol: 032 = Combination: Result
Text Symbol: 031 = Subsequent Processing
Text Symbol: 030 = Start RFC:
Text Symbol: 029 = Select Routine Called:
Text Symbol: 028 = Call Select Routine:
Text Symbol: 027 = New Archiving Object
Text Symbol: 026 = Request New Data Package
Text Symbol: 025 = Worklist Empty:
Text Symbol: 024 = Worklist: Number of Entries
Text Symbol: 023 = Call:
Text Symbol: 022 = Data Collection
Text Symbol: 021 = Customizing Settings
Text Symbol: 015 = Production Mode
Text Symbol: 014 = Test Mode
Text Symbol: 010 = Package Size:
Text Symbol: 009 = Objects per Call
Text Symbol: 008 = Calls per Job
Text Symbol: 003 = Archiving Object
Text Symbol: 002 = Business Object Type
Text Symbol: 001 = Active Archiving Objects
INCLUDE ARCH_DELETE_PRG_STANDARD1. " FLOW CONTROL
No SAP DATABASE tables are accessed within this REPORT code!
GUID_CREATE CALL FUNCTION 'GUID_CREATE' "#EC FB_OLDED IMPORTING EV_GUID_32 = statistic_guid.
ARCDEL_GET_DELETE_FUNCTIONS CALL FUNCTION 'ARCDEL_GET_DELETE_FUNCTIONS' TABLES TBOR_OBJTYPES = ini_del_objtypes TDELETE_FUNC = delete_func TDELSELECT_FUNC = delslt_func TERRORPROC_FUNC = errprc_func.
ARCHIVE_PROTOCOL_INIT * CALL FUNCTION 'ARCHIVE_PROTOCOL_INIT' * EXPORTING * i_detailprotocol = ' ' * i_protocol_output = '3' * i_context = lw_context * IMPORTING * e_protocol_handle = prot_guid_father.
SPTA_PARA_PROCESS_START_2 CALL FUNCTION 'SPTA_PARA_PROCESS_START_2' EXPORTING SERVER_GROUP = rfcgroup MAX_NO_OF_TASKS = max_proc BEFORE_RFC_CALLBACK_FORM = 'BEFORE_DELETE_OBJECTS' IN_RFC_CALLBACK_FORM = 'IN_DELETE_OBJECTS' AFTER_RFC_CALLBACK_FORM = 'AFTER_DELETE_OBJECTS' CALLBACK_PROG = program_id * SHOW_STATUS = ' ' * RESOURCE_TIMEOUT = 600 * TASK_CALL_MODE = 1 * CHANGING * USER_PARAM = EXCEPTIONS INVALID_SERVER_GROUP = 1 NO_RESOURCES_AVAILABLE = 2 OTHERS = 3 .
ARCHIVE_PROTOCOL_WRITE * CALL FUNCTION 'ARCHIVE_PROTOCOL_WRITE' * exporting * i_protocol_handle = prot_guid_father .
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 383 " ao started I_MSGV1 = actual_del_objtype-arc_objtype i_output_immediately = 'X'. "force the progress output
CRM_OLD_GET_OBJECTS_DELETE CALL FUNCTION 'CRM_OLD_GET_OBJECTS_DELETE' EXPORTING BOR_OBJTYPE = actual_del_objtype-bor_objtype MAXOBJECTS = actual_del_objtype-delt_maxobjects START_DATE = start_date START_TIME = start_time TEST_MODE = testflag IMPORTING DEL_TERMINATE = ld_del_terminate CHANGING DEL_OBJECTS = sel_objects DEL_FUNC = ld_delete_func.
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = lv_text i_processed = del_stat-itot_delt_callnr i_total = actual_del_objtype-delt_callnr.
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 398 " I_MSGV1 = actual_del_objtype-arc_objtype i_output_immediately = 'X'. "force the progress output
SPTA_INDX_PACKAGE_ENCODE CALL FUNCTION 'SPTA_INDX_PACKAGE_ENCODE' EXPORTING DATA = ld_package IMPORTING INDXTAB = pt_rfcdata.
SPTA_INDX_PACKAGE_DECODE CALL FUNCTION 'SPTA_INDX_PACKAGE_DECODE' EXPORTING INDXTAB = p_rfcdata IMPORTING DATA = ld_package.
ARCHIVE_INIT_STATISTICS CALL FUNCTION 'ARCHIVE_INIT_STATISTICS' EXPORTING GUID = ld_package-statistic_guid OBJECT = ld_package-actual_del_objtype-arc_objtype START_TIMESTAMP = ld_package-time_stamp.
CRM_OLD_DELETE CALL FUNCTION 'CRM_OLD_DELETE' EXPORTING DELETE_FUNC_OLD = ld_package-delete_func-abapfunc BOR_OBJTYPE = ld_package-actual_del_objtype-bor_objtype START_DATE = ld_package-start_date START_TIME = ld_package-start_time TEST_MODE = ld_package-test_mode importing numdel_objects = inum_deleted CHANGING OBJECTS = ld_package-objects.
SPTA_INDX_PACKAGE_ENCODE CALL FUNCTION 'SPTA_INDX_PACKAGE_ENCODE' EXPORTING DATA = ld_package_result IMPORTING INDXTAB = p_rfcdata.
SPTA_INDX_PACKAGE_DECODE CALL FUNCTION 'SPTA_INDX_PACKAGE_DECODE' EXPORTING INDXTAB = p_rfcdata IMPORTING DATA = ld_package_result.
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 360 " internal error I_MSGV1 = ld_del_objtype i_output_immediately = 'X'. "force the progress output
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 387 " no ao active i_output_immediately = 'X'. "force the progress output
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = modus. " program mode
ARCDEL_SIMULATION_FUNCTIONS CALL FUNCTION 'ARCDEL_SIMULATION_FUNCTIONS' IMPORTING SIMULATION = simulation_flag TABLES TARC_OBJTYPES = ini_del_objtypes TVERIFY_FUNC = p_dummy TPRESELECT_FUNC = p_dummy TDELSLT_FUNC = delslt_func TDELETE_FUNC = delete_func.
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 385 " active ao I_MSGV1 = ini_del_objtypes-arc_objtype i_output_immediately = 'X'. "force the progress output
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 386 " ao deactivated I_MSGV1 = ld_arcdel_obj-arc_objtype i_output_immediately = 'X'. "force the progress output
ARCDEL_DETERMINE_VERSION CALL FUNCTION 'ARCDEL_DETERMINE_VERSION' EXPORTING ARCDEL_AREA = kind FMODULE_NAME =
-abapfunc IMPORTING VERSION_OLD = version_old.
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 395 " ao total selected I_MSGV1 =
-arc_objtype I_MSGV2 = deleted i_output_immediately = 'X'. "force the progress output
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING I_MSGID = 'BA' I_MSGNO = 396 " deletion finished I_MSGV1 = arc_object i_output_immediately = 'X'. "force the progress output
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name ARCDEL_DELETE_PARA or its description.
ARCDEL_DELETE_PARA - Cross-Archiving-Object Delete Program ARCDEL_DELETE_PARA - Cross-Archiving-Object Delete Program ARCDEL_CONVERT_630 - Migration of CRM Archiving to 6.30 Basis ARCDEL_CONVERT_630 - Migration of CRM Archiving to 6.30 Basis ARCDEL_APPLOG - Display Application Log ARCDEL_APPLOG - Display Application Log