J_3RV_CORRINV_A 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 J_3RV_CORRINV_A 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.
Title: Print program for Correction of Iinvoice SD (RU)
Text Symbol: 303 = Tel.
INCLUDE RVADTABL.
INCLUDE J_3RCORR_A.
No SAP DATABASE tables are accessed within this REPORT code!
FP_JOB_OPEN call function 'FP_JOB_OPEN' CHANGING ie_outputparams = fp_outputparams EXCEPTIONS cancel = 1 usage_error = 2 system_error = 3 internal_error = 4 others = 5.
FP_GET_LAST_ADS_ERRSTR CALL FUNCTION 'FP_GET_LAST_ADS_ERRSTR' IMPORTING E_ADSERRSTR = l_errstr.
FP_JOB_CLOSE call function 'FP_JOB_CLOSE' IMPORTING E_RESULT = fp_JOBOUTPUT exceptions usage_error = 1 system_error = 2 internal_error = 3 others = 4 .
RV_PRICE_PRINT_REFRESH CALL FUNCTION 'RV_PRICE_PRINT_REFRESH' TABLES TKOMV = TKOMV.
RV_BILLING_PRINT_VIEW CALL FUNCTION 'RV_BILLING_PRINT_VIEW' EXPORTING COMWA = VBCO3 IMPORTING KOPF = VBDKR TABLES POS = TVBDPR exceptions terms_of_payment_not_in_t052 = 1.
RV_PRICE_PRINT_ITEM CALL FUNCTION 'RV_PRICE_PRINT_ITEM' EXPORTING COMM_HEAD_I = KOMK COMM_ITEM_I = KOMP LANGUAGE = lang IMPORTING COMM_HEAD_E = KOMK COMM_ITEM_E = KOMP TABLES TKOMV = TKOMV TKOMVD = TKOMVD.
RV_PRICE_PRINT_HEAD CALL FUNCTION 'RV_PRICE_PRINT_HEAD' EXPORTING COMM_HEAD_I = KOMK LANGUAGE = lang IMPORTING COMM_HEAD_E = KOMK COMM_MWSKZ = PRINT_MWSKZ TABLES TKOMV = TKOMV TKOMVD = HKOMVD.
RV_PRICE_PRINT_REFRESH CALL FUNCTION 'RV_PRICE_PRINT_REFRESH' TABLES TKOMV = TKOMV_ORIG.
RV_BILLING_PRINT_VIEW CALL FUNCTION 'RV_BILLING_PRINT_VIEW' EXPORTING COMWA = VBCO3 IMPORTING KOPF = temp_VBDKR TABLES POS = temp_VBDPR exceptions terms_of_payment_not_in_t052 = 1.
CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = hd_invoice-ext_orig IMPORTING OUTPUT = hd_invoice-ext_orig.
CONVERSION_EXIT_ALPHA_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT' EXPORTING INPUT = hd_invoice-ext_corr IMPORTING OUTPUT = hd_invoice-ext_corr.
ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.
ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.
ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.
ADDR_GET CALL FUNCTION 'ADDR_GET' EXPORTING ADDRESS_SELECTION = SEL IMPORTING address_value = addr1_val EXCEPTIONS PARAMETER_ERROR = 1 ADDRESS_NOT_EXIST = 2 VERSION_NOT_EXIST = 3 INTERNAL_ERROR = 4 OTHERS = 5.
FP_FUNCTION_MODULE_NAME CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING i_name = P_TNAPR_SFORM IMPORTING e_funcname = P_FUNC_MODULE_NAME.
SELECT_TEXT CALL FUNCTION 'SELECT_TEXT' EXPORTING object = pa_tdobject name = pa_tdname id = pa_tdid language = '*' IMPORTING entries = txt_entries TABLES selections = it_reftext.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = pa_tdid language =
name = pa_tdname object = pa_tdobject TABLES lines = it_lines EXCEPTIONS OTHERS = 8.
CALL FUNCTION 'TH_IN_UPDATE_TASK' IMPORTING in_update_task = l_in_update_task.
GET_ARCHIVE_PARAMETERS CALL FUNCTION 'GET_ARCHIVE_PARAMETERS' EXPORTING ARCHIVE_ID = ARC_PARAMS-ARCHIV_ID archive_info = '000' archive_text = arc_report AR_OBJECT = ls_daratab-AR_OBJECT IN_PARAMETERS = ARC_PARAMS * LAYOUT = ' ' mode = iv_out_params-arcmode no_dialog = no_dialog printer = iv_out_params-dest report = arc_report SAP_OBJECT = ls_daratab-SAP_OBJECT abap_list = space * PO_FAX_STORE = ' ' IMPORTING out_parameters = arc_params EXCEPTIONS archive_info_not_found = 2 * NO_AUTHORITY = 2 * NOT_VALID = 3 OTHERS = 99.
NAST_PROTOCOL_UPDATE CALL FUNCTION 'NAST_PROTOCOL_UPDATE' EXPORTING MSG_ARBGB = SYST-MSGID MSG_NR = SYST-MSGNO MSG_TY = SYST-MSGTY MSG_V1 = SYST-MSGV1 MSG_V2 = SYST-MSGV2 MSG_V3 = SYST-MSGV3 MSG_V4 = SYST-MSGV4 EXCEPTIONS OTHERS = 1.
ADDR_COMM_GET * call function 'ADDR_COMM_GET' * exporting * address_number = gs_interface-head_detail-tvko-adrnr * language = gv_language * table_type = 'ADSMTP' * tables * comm_table = lt_adsmtp * exceptions * parameter_error = 1 * address_not_exist = 2 * internal_error = 3 * others = 4.
ADDR_COMM_GET * call function 'ADDR_COMM_GET' * exporting * address_number = tvko-adrnr * language = sy-langu * table_type = 'ADFAX' * tables * comm_table = lt_adfax * exceptions * parameter_error = 1 * address_not_exist = 2 * internal_error = 3 * others = 4.
ADDR_GET_NEXT_COMM_TYPE call function 'ADDR_GET_NEXT_COMM_TYPE' exporting strategy = nast-tcode address_type = ls_addr_key-addr_type address_number = ls_addr_key-ADDRNUMBER person_number = ls_addr_key-PERSNUMBER importing comm_type = lv_comm_type comm_values = ls_comm_values exceptions address_not_exist = 1 person_not_exist = 2 no_comm_type_found = 3 internal_error = 4 parameter_error = 5 others = 6.
RV_PRICE_PRINT_ITEM CALL FUNCTION 'RV_PRICE_PRINT_ITEM' EXPORTING COMM_HEAD_I = KOMK_ORIG COMM_ITEM_I = KOMP_ORIG LANGUAGE = lang IMPORTING COMM_HEAD_E = KOMK_ORIG COMM_ITEM_E = KOMP_ORIG TABLES TKOMV = TKOMV_ORIG TKOMVD = TKOMVD_ORIG.
RV_PRICE_PRINT_ITEM CALL FUNCTION 'RV_PRICE_PRINT_ITEM' EXPORTING COMM_HEAD_I = KOMK_ORIG COMM_ITEM_I = KOMP_ORIG LANGUAGE = lang IMPORTING COMM_HEAD_E = KOMK_ORIG COMM_ITEM_E = KOMP_ORIG TABLES TKOMV = TKOMV_ORIG TKOMVD = TKOMVD_ORIG.
J_3RF_GET_OPERTYPE CALL FUNCTION 'J_3RF_GET_OPERTYPE' EXPORTING IV_BLART = blart * IV_DELIMITER = ';' IMPORTING EV_OPERTYP = reginv-OPER_TYP TABLES T_BSET = EXT_BSET[] .
J_3RF_UPDATE_REGINV_OUT CALL FUNCTION 'J_3RF_UPDATE_REGINV_OUT' EXPORTING CODE = 'P' BUKRS = hd_invoice-BUKRS CHANGING J_3RF_REGINV_OUT = reginv EXCEPTIONS UPDATE_FAILED = 1 NO_AUTHORITY = 2 CANCELED = 3 OTHERS = 10.
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 J_3RV_CORRINV_A or its description.
J_3RV_CORRINV_A - Print program for Correction of Iinvoice SD (RU) J_3RV_CORRINV_A - Print program for Correction of Iinvoice SD (RU) J_3RVTTN_PDF - Goods issue - transportation note print (T-1) J_3RVTTN_PDF - Goods issue - transportation note print (T-1) J_3RTVEHTOP - Include J_3RTVEHTOP J_3RTVEHSTR - Include J_3RTVEHSTR