SAP Reports / Programs | Contract Billing | SAP Utilities | Contract Billing(IS-U-BI) SAP IS

RERELEASEINVOICE SAP ABAP Report - Release Print Documents







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

EARELINVOICE - Release Billing in Background


ABAP code to call this SAP report using the submit statement

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.






SUBMIT RERELEASEINVOICE. "Basic submit
SUBMIT RERELEASEINVOICE AND RETURN. "Return to original report after report execution complete
SUBMIT RERELEASEINVOICE VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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


INCLUDES used within this REPORT RERELEASEINVOICE

INCLUDE MEADAT01. " ALLG. DATEN
INCLUDE MEAMAC00. " MAKROS
INCLUDE MEAPROT0. " PROTOKOLL


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

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.



Contribute (Add Comments)

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 RERELEASEINVOICE or its description.