/SAPHT/RDRM_OUTPUT_PROCESSF0I is a standard ABAP INCLUDE 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 /SAPHT/RDRM_OUTPUT_PROCESSF0I 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: Invoice Processing
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
/SAPHT/SALES_DOC_READ CALL FUNCTION '/SAPHT/SALES_DOC_READ' EXPORTING i_slsdocno = ltx_vbrp-aubel i_slsdocitem = ltx_vbrp-aupos IMPORTING e_vbak = wa_vbak TABLES t_vbap = lt_vbap t_vbkd = lt_vbkd t_vbpa = ltx_vbpa EXCEPTIONS not_found = 1 OTHERS = 2.
/SAPHT/DRM_ALE_OUTPUT_INSERT CALL FUNCTION '/SAPHT/DRM_ALE_OUTPUT_INSERT' EXPORTING i_r3xn = lt_r3xn TABLES * t_clmrecs = ltx_clmrecs t_clmrecs = lty_clmrecs EXCEPTIONS OTHERS = 1.
/SAPHT/INVOICE_READ CALL FUNCTION '/SAPHT/INVOICE_READ' EXPORTING i_invoiceno = us_invoice_number IMPORTING e_vbrk = ch_vbrk TABLES t_vbrp = t_vbrp t_vbpa = t_vbpa t_komv = t_komv EXCEPTIONS not_found = 1 OTHERS = 2.
/SAPHT/DRM_FIND_ASSEMBLY_TYPE CALL FUNCTION '/SAPHT/DRM_FIND_ASSEMBLY_TYPE' EXPORTING i_material = us_vbap-matnr i_plant = us_vbap-werks i_req_type = us_vbap-bedae IMPORTING e_assm_type = l_assm_type EXCEPTIONS reqmts_type_notf = 1 OTHERS = 2.
/SAPHT/DRM_OUTPUT_PRICING_PROC CALL FUNCTION '/SAPHT/DRM_OUTPUT_PRICING_PROC' EXPORTING i_vbrk = us_vbrk i_vbrp = us_vbrp TABLES t_komv = t_komv t_clmrecs = ltx_clmrecs CHANGING ch_drmr3xn = l_r3xn EXCEPTIONS OTHERS = 1.
/SAPHT/DRM_COND_UPD_SYNC_INV CALL FUNCTION '/SAPHT/DRM_COND_UPD_SYNC_INV' EXPORTING iv_vbeln = us_vbrk-vbeln iv_posnr = us_vbrp-posnr EXCEPTIONS invalid_invoice = 1 OTHERS = 2.
OWN_LOGICAL_SYSTEM_GET CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET' IMPORTING own_logical_system = ch_r3xn-ls_doc_no EXCEPTIONS own_logical_system_not_defined = 1 OTHERS = 2.
/SAPHT/DRM_ALE_AGR_REPLICATE CALL FUNCTION '/SAPHT/DRM_ALE_AGR_REPLICATE' TABLES t_conext = lt_conext t_conextx = lt_conextx.
NUMBER_GET_NEXT CALL FUNCTION 'NUMBER_GET_NEXT' EXPORTING nr_range_nr = '01' object = c_slsrpt_no_range_obj * QUANTITY = '1' * SUBOBJECT = ' ' * TOYEAR = '0000' * IGNORE_BUFFER = ' ' IMPORTING number = wa_slsrpt-recordno * QUANTITY = * RETURNCODE = EXCEPTIONS interval_not_found = 1 number_range_not_intern = 2 object_not_found = 3 quantity_is_0 = 4 quantity_is_not_1 = 5 interval_overflow = 6 OTHERS = 7.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
/SAPHT/RDRM_OUTPUT_PROCESSF0I - Invoice Processing /SAPHT/RDRM_OUTPUT_PROCESSF0G - Goods Receipt Processing /SAPHT/RDRM_OUTPUT_PROCESSF0D - Delivery Note processing /SAPHT/RDRM_OUTPUT_PROCESSF0C - Common forms /SAPHT/RDRM_OUTPUT_PROCESSF0A - Agreement processing /SAPHT/RDRM_OUTPUT_PROCESS - DRM Output Processing for Inv, Inv Recpt, Del Note, Good Recpt