RERELEASEINVOICE is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Releasing Outsorted Print Documents in the Background This report starts the release of outsorted print documents in the background...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 RERELEASEINVOICE into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
EARELINVOICE - Release Billing in Background
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: R_LIST = Release List of Documents
Selection Text: R_PROCES = To Be Released in Background
Title: Release Print Documents
Text Symbol: 000 = Release finished with errors (please read the log)...
Text Symbol: 001 = Release Invoicing Documents in Background
Text Symbol: 002 = Release completed (please read the log).
Text Symbol: 003 = Posting parameters
Text Symbol: 004 = General selections
Text Symbol: 008 = Commit counter
Text Symbol: 009 = Unit(s)
Text Symbol: 010 = Simulation run
Text Symbol: 011 = Open
Text Symbol: 012 = Closed
Text Symbol: 020 = Release Invoicing Documents in Background
Text Symbol: H01 = List of Inv. Documents to Be Released in Background
INCLUDE MEADAT01. " ALLG. DATEN
INCLUDE MEAMAC00. " MAKROS
INCLUDE MEAPROT0. " PROTOKOLL
No SAP DATABASE tables are accessed within this REPORT code!
ISU_S_PRINT_DOC_DISPLAY CALL FUNCTION 'ISU_S_PRINT_DOC_DISPLAY' EXPORTING x_opbel = itabeitrelease-printdoc EXCEPTIONS not_found = 1 internal_error = 2 not_authorized = 3 OTHERS = 4.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = wa_repid i_callback_user_command = 'ALV_USER_COMMAND' * i_callback_pf_status_set = 'ALV_STATUS_SET' it_fieldcat = gt_fieldcat[] i_callback_pf_status_set = g_status is_variant = g_variant i_save = g_save TABLES t_outtab = it_eitrelease EXCEPTIONS program_error = 1 OTHERS = 2.
FKK_FIKEY_CHECK CALL FUNCTION 'FKK_FIKEY_CHECK' EXPORTING i_fikey = itabeitrelease-fikey * i_open_on_request = 'X' * i_open_without_dialog = 'X' * I_RESOB = ' ' * I_RESKY = ' ' EXCEPTIONS error_message = 1.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_applk = co_applk_isu i_fbeve = '1113' TABLES t_fbstab = lt_tfkfbc EXCEPTIONS OTHERS = 1.
FKK_FIKEY_OPEN * CALL FUNCTION 'FKK_FIKEY_OPEN' * EXPORTING * i_fikey = lf_key * I_MEMORY = ' ' * I_RESOB = ' ' * I_RESKY = ' ' * I_UPDATE_TASK = ' ' * .
FKK_FIKEY_RESERVE CALL FUNCTION 'FKK_FIKEY_RESERVE' "n1038805 EXPORTING i_fikey = lf_fikey EXCEPTIONS error_message = 1.
FKK_FIKEY_OPEN CALL FUNCTION 'FKK_FIKEY_OPEN' EXPORTING i_fikey = lf_fikey EXCEPTIONS error_message = 1.
ISU_MASTER_DATA_ENQUEUE CALL FUNCTION 'ISU_MASTER_DATA_ENQUEUE' EXPORTING x_objtype = 'FKKVKP' x_program = 'REARELEASEINVOICE' TABLES xt_keys = itabfkklockkey EXCEPTIONS foreign_lock = 1 system_failure = 2.
ISU_OUTSORT_INV_DOC_RELEASE CALL FUNCTION 'ISU_OUTSORT_INV_DOC_RELEASE' EXPORTING x_opbel = itabeitrelease-printdoc x_releaseparam = itabeitrelease IMPORTING y_opbel = releasedprintdoc TABLES xt_v_erdo = itaberdo EXCEPTIONS not_found = 1 foreign_lock = 2 system_error = 3 cancelled = 4 OTHERS = 5.
ISU_MASTER_DATA_DEQUEUE CALL FUNCTION 'ISU_MASTER_DATA_DEQUEUE' EXPORTING x_objtype = 'FKKVKP' x_program = 'REARELEASEINVOICE' TABLES xt_keys = itabfkklockkey EXCEPTIONS OTHERS = 1.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'EITRELEASE_ALV' i_bypassing_buffer = co_true CHANGING ct_fieldcat = e01_lt_fieldcat.
FKK_FIKEY_CHECK CALL FUNCTION 'FKK_FIKEY_CHECK' EXPORTING i_fikey = ls_eitrelease-fikey i_open_on_request = 'X' * I_RESOB = ' ' * I_RESKY = ' ' EXCEPTIONS error_message = 1.
ISU_PICK_OBJECT CALL FUNCTION 'ISU_PICK_OBJECT' EXPORTING x_refstruct = refstruct x_reffield = reffield x_value = value TABLES xt_valid_objtypes = ivalobj EXCEPTIONS cancelled = 1 no_object = 2 OTHERS = 3.
ISU_INV_PF_STATUS_HANDLE CALL FUNCTION 'ISU_INV_PF_STATUS_HANDLE' EXPORTING x_handle = g_handle TABLES t_opbel = t_opbel EXCEPTIONS iu_error = 1 system_error = 2 not_qualified = 3 OTHERS = 4.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RERELEASEINVOICE - Release Print Documents RERELEASEINVOICE - Release Print Documents RERD_DOC_EXTR_IMPTOP - Include RERD_DOC_EXTR_IMPTOP RERD_DOC_EXTR_IMPFRM - Include RERD_DOC_EXTR_IMPFRM RERD_DOC_EXTR_IMP - Reimport Data from Extracted Print Documents RERD_DOC_EXTR_IMP - Reimport Data from Extracted Print Documents