REEDM_EUFASS_ARCHIVE_RELOAD is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for INCLUDE ISU_ARCH_EUFASS_RELOAD_PURPO OBJECT DOKU ID TX INCLUDE ISU_ARCH_AOBJ_EUFASS OBJECT DOKU ID TX INCLUDE ISU_ARCH_TRANSAKTIONEN OBJECT DOKU ID TX INCLUDE ISU_ARCH_EUFASS_INTEGRATION OBJECT DOKU ID TX LANGUAGE EN RESET N1 When you reload archived and deleted data, the ARCH_AB and ARCH_BIS fields in the profile allocation table (ELPASS) also change...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter REEDM_EUFASS_ARCHIVE_RELOAD 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_PROT = D .
Selection Text: P_PROT_O = D .
Selection Text: P_RELPRD = D .
Selection Text: P_RELTST = D .
Title: Reload Archived Profile Allocations
Text Symbol: 002 = &1 % (&2 of &3) of EUFASS Table Entries Deleted
INCLUDE REEDM_EUFASS_ARCHIVE_TOP.
INCLUDE REEDM_EUFASS_ARCHIVE_A01.
INCLUDE IEEDMERRORMACROS.
INCLUDE ARCH_RELOAD_PRG_STANDARD2.
No SAP DATABASE tables are accessed within this REPORT code!
ARCHIVE_GET_CUSTOMIZING_DATA CALL FUNCTION 'ARCHIVE_GET_CUSTOMIZING_DATA' EXPORTING object = co_eufass_arch_obj IMPORTING commit_count_for_delete_prg = g_commit_count.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_msgtype = '2' i_msgid = 'EARC' i_msgno = '206'.
ARCHIVE_PROTOCOL_INIT CALL FUNCTION 'ARCHIVE_PROTOCOL_INIT' EXPORTING i_detailprotocol = p_prot.
ARCHIVE_OPEN_FOR_MOVE CALL FUNCTION 'ARCHIVE_OPEN_FOR_MOVE' EXPORTING object = co_eufass_arch_obj test_mode = p_reltst IMPORTING archive_read_handle = g_archive_handle EXCEPTIONS OTHERS = 1.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_msgtype = '2' i_msgid = 'EARC' i_msgno = '201'.
ARCHIVE_GET_NEXT_OBJECT CALL FUNCTION 'ARCHIVE_GET_NEXT_OBJECT' EXPORTING archive_handle = g_archive_handle EXCEPTIONS end_of_file = 1 OTHERS = 2.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_msgtype = '2' i_msgid = 'EARC' i_msgno = '204'.
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-002 i_processed = li_eufass_count i_total = li_total_eufass i_output_immediately = space.
PROGRESS_INDICATOR CALL FUNCTION 'PROGRESS_INDICATOR' EXPORTING i_text = text-002 i_processed = li_eufass_count i_total = li_total_eufass i_output_immediately = co_true.
ARCHIVE_WRITE_STATISTICS CALL FUNCTION 'ARCHIVE_WRITE_STATISTICS' EXPORTING archive_handle = g_archive_handle.
ARCHIVE_CLOSE_FILE CALL FUNCTION 'ARCHIVE_CLOSE_FILE' EXPORTING archive_handle = g_archive_handle EXCEPTIONS OTHERS = 1.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_msgtype = '2' i_msgid = 'EARC' i_msgno = '202'.
ARCHIVE_PROTOCOL_WRITE CALL FUNCTION 'ARCHIVE_PROTOCOL_WRITE'.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_msgtype = '2' i_msgid = 'EARC' i_msgno = '207'.
ARCHIVE_GIVE_STATISTICS CALL FUNCTION 'ARCHIVE_GIVE_STATISTICS' EXPORTING archive_handle = g_archive_handle TABLES table = it_stat.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_object =
-objkey i_msgtype = '1' i_msgid = 'EARC' i_msgno = '220' i_msgv1 = -objkey i_msgv2 = l_loglprelno_text i_msgv3 = lc_datefrom i_msgv4 = lc_dateto.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_object =
-objkey i_msgtype = '1' i_msgid = 'EARC' i_msgno = '221' i_msgv1 = -objkey i_msgv2 = l_loglprelno_text i_msgv3 = lc_datefrom i_msgv4 = lc_dateto.
ARCHIVE_PROTOCOL_COLLECT CALL FUNCTION 'ARCHIVE_PROTOCOL_COLLECT' EXPORTING i_object =
-objkey i_msgtype = '1' i_msgid = 'EARC' i_msgno = '222' i_msgv1 = -objkey i_msgv2 = l_loglprelno_text i_msgv3 = lc_datefrom i_msgv4 = lc_dateto.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
REEDM_EUFASS_ARCHIVE_RELOAD - Reload Archived Profile Allocations REEDM_EUFASS_ARCHIVE_RELOAD - Reload Archived Profile Allocations REEDM_EUFASS_ARCHIVE_READ_F01 - REEDMEUFASSARCHIVEREADF01 REEDM_EUFASS_ARCHIVE_READ - Read Profile Allocation from Archive REEDM_EUFASS_ARCHIVE_READ - Read Profile Allocation from Archive REEDM_EUFASS_ARCHIVE_DELETE - Delete Profile Allocations