RFFORI06 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 RFFORI06 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: International Payment Medium Include: Payment Advice
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING form = t042e-zforn dialog = space device = 'SCREEN' language = t001-spras EXCEPTIONS form = 1.
READ_FORM_LINES CALL FUNCTION 'READ_FORM_LINES' EXPORTING element = hlp_ep_element TABLES lines = tab_element EXCEPTIONS element = 1.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM'.
FI_EDI_REMADV_PEXR2001_OUT CALL FUNCTION 'FI_EDI_REMADV_PEXR2001_OUT' EXPORTING reguh_in = reguh regud_in = regud xeinz_in = regud-xeinz i_rcvprt = p_rcvprt i_rcvprn = p_rcvprn IMPORTING docnum_out = regud-avedn TABLES tab_regup = tab_regup EXCEPTIONS OTHERS = 4.
FI_REMADV_XML_OUT CALL FUNCTION 'FI_REMADV_XML_OUT' EXPORTING reguh_in = reguh regud_in = regud tab_regup = l_t_regup xeinz_in = regud-xeinz IMPORTING E_MSG_GUID = regud-avxmn EXCEPTIONS OTHERS = 4.
READ_FORM CALL FUNCTION 'READ_FORM' EXPORTING form = l_form language = t001-spras throughclient = 'X' TABLES pages = l_pages.
READ_FORM_ELEMENTS CALL FUNCTION 'READ_FORM_ELEMENTS' EXPORTING form = hlp_formular language = t001-spras TABLES elements = tab_elements EXCEPTIONS OTHERS = 3.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING form = hlp_formular language = t001-spras startpage = 'EDI'.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '675' type = 'TOP' EXCEPTIONS OTHERS = 4.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '676' EXCEPTIONS OTHERS = 4.
END_FORM CALL FUNCTION 'END_FORM'.
READ_FORM_ELEMENTS CALL FUNCTION 'READ_FORM_ELEMENTS' EXPORTING form = hlp_formular language = t001-spras TABLES elements = tab_elements EXCEPTIONS OTHERS = 3.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING form = hlp_formular language = t001-spras startpage = 'EDI'.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '675' type = 'TOP' EXCEPTIONS OTHERS = 4.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '676' EXCEPTIONS OTHERS = 4.
END_FORM CALL FUNCTION 'END_FORM'.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING form = hlp_formular language = t001-spras startpage = 'LAST'.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'SUMMARY' EXCEPTIONS window = 1.
CALL FUNCTION 'END_FORM'.
OPEN_FI_PERFORM_00002040_P CALL FUNCTION 'OPEN_FI_PERFORM_00002040_P' EXPORTING i_reguh = reguh TABLES t_fimsg = up_fimsg CHANGING c_finaa = finaa.
TELECOMMUNICATION_NUMBER_CHECK CALL FUNCTION 'TELECOMMUNICATION_NUMBER_CHECK' EXPORTING service = 'TELEFAX' number = finaa-tdtelenum country = finaa-tdteleland EXCEPTIONS OTHERS = 4.
SO_PROFILE_READ CALL FUNCTION 'SO_PROFILE_READ' IMPORTING profile = up_profile EXCEPTIONS OTHERS = 4.
OPEN_FI_PERFORM_00002050_P CALL FUNCTION 'OPEN_FI_PERFORM_00002050_P' EXPORTING i_reguh = reguh i_gjahr = regud-gjahr i_nacha = finaa-nacha i_aforn = hlp_formular CHANGING c_itcpo = itcpo c_archive_index = toa_dara c_archive_params = arc_params.
GET_TEXT_PRINT_PARAMETERS CALL FUNCTION 'GET_TEXT_PRINT_PARAMETERS' EXPORTING OPTIONS = itcpo no_print_buttons = 'X' IMPORTING newoptions = itcpo EXCEPTIONS canceled = 1 archive_error = 0 device = 0 OTHERS = 4.
FI_PDF_PRINT_PREPARE CALL FUNCTION 'FI_PDF_PRINT_PREPARE' EXPORTING is_reguh = reguh is_finaa = finaa is_itcpo = itcpo i_langu = hlp_sprache i_sort_variant = hlp_svarp IMPORTING es_fpayh = gs_fpayh es_fpayhx = gs_fpayhx es_fpparams = gs_fpparams TABLES it_regup = tab_regup et_fpayp = gt_fpayp et_paym_note_text = gt_paym_note_text.
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING form = finaa-formc device = up_device language = ld_lang OPTIONS = itcpo dialog = flg_dialog IMPORTING RESULT = itcpp EXCEPTIONS form = 1 OTHERS = 2.
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING archive_index = toa_dara archive_params = arc_params form = hlp_formular device = up_device language = ld_lang OPTIONS = itcpo dialog = flg_dialog mail_sender = up_sender mail_recipient = up_recipient IMPORTING RESULT = itcpp EXCEPTIONS form = 1 mail_options = 2.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' EXCEPTIONS OTHERS = 0.
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING archive_index = toa_dara archive_params = arc_params form = hlp_formular device = up_device language = ld_lang OPTIONS = itcpo dialog = flg_dialog IMPORTING RESULT = itcpp EXCEPTIONS form = 1.
LOAD_FORM CALL FUNCTION 'LOAD_FORM' EXPORTING form = hlp_formular language = ld_lang printer = itcpp-tdprinter TABLES pages = hlp_pages.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING form = hlp_formular language = t001-spras.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'INFO' element = '605' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = hlp_element EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '610' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '614' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '615' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '625' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '630' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'TOTAL' element = '630' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'INFO' element = '605' function = 'DELETE' EXCEPTIONS window = 1 element = 2.
END_FORM CALL FUNCTION 'END_FORM'.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING archive_index = toa_dara form = finaa-formc language = hlp_sprache startpage = 'FIRST'.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'RECEIVER'.
END_FORM CALL FUNCTION 'END_FORM'.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' TABLES otfdata = lt_otf EXCEPTIONS OTHERS = 1.
FI_PDF_ADVICE_OUTPUT CALL FUNCTION 'FI_PDF_ADVICE_OUTPUT' EXPORTING is_fpayh = gs_fpayh is_fpayhx = gs_fpayhx is_fpparams = gs_fpparams is_archive_index = toa_dara i_xget_pdf = l_xgetpdf i_langu = hlp_sprache IMPORTING es_sfpjoboutput = ls_sfpjoboutput e_pdf_len = l_pdf_len e_xstring = l_xstring_pdf TABLES it_fpayp = gt_fpayp it_paym_note_text = gt_paym_note_text et_solix = lt_advice EXCEPTIONS pdf_form_invalid = 1 pdf_print_error = 2 OTHERS = 9.
ARCHIV_CREATE_OUTGOINGDOCUMENT CALL FUNCTION 'ARCHIV_CREATE_OUTGOINGDOCUMENT' EXPORTING arc_p = arc_params arc_i = toa_dara document = l_xstring_pdf documentclass = ld_documentclass " 1683912 EXCEPTIONS error_archiv = 1 error_communicationtable = 2 error_connectiontable = 3 error_kernel = 4 error_parameter = 5 OTHERS = 6.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING archive_index = toa_dara form = hlp_formular language = hlp_sprache.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'INFO' element = '605' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CARRYFWD' element = '635' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = hlp_element EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '610' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '612' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '613' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '614' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '615' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '615' type = 'TOP' EXCEPTIONS window = 1 element = 2. "Fehler bereits oben gemerkt
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '620' type = 'TOP' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '625-HR' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '613' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '625' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '625-TX' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '629' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '630' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '634' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CARRYFWD' element = '635' function = 'DELETE' EXCEPTIONS window = 1 element = 2. "Fehler bereits oben gemerkt
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '615' type = 'TOP' function = 'DELETE' EXCEPTIONS window = 1 element = 2. "Fehler bereits oben gemerkt
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '620' type = 'TOP' function = 'DELETE' EXCEPTIONS window = 1 element = 2. "Fehler bereits oben gemerkt
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '631' function = 'APPEND' EXCEPTIONS window = 1 element = 2. "Ausgabe ist freigestellt
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'TOTAL' element = '630' EXCEPTIONS window = 1 element = 2. "Ausgabe ist freigestellt
END_FORM CALL FUNCTION 'END_FORM'.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' IMPORTING RESULT = itcpp TABLES otfdata = lt_otfdata EXCEPTIONS send_error = 4.
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING APPLICATION = 'TH' DEVICE = 'ABAP'.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM'.
CONVERT_OTF_AND_ARCHIVE CALL FUNCTION 'CONVERT_OTF_AND_ARCHIVE' EXPORTING arc_p = gs_arc_params_last arc_i = gs_toa_dara_last TABLES otf = lt_otfdata_arc EXCEPTIONS OTHERS = 1.
SO_DOCUMENT_SEND_API1 CALL FUNCTION 'SO_DOCUMENT_SEND_API1' EXPORTING document_data = ls_send_doc sender_address = l_user TABLES packing_list = lt_pdf_attach contents_hex = it_advice receivers = lt_receivers EXCEPTIONS too_many_receivers = 1 document_not_sent = 2 document_type_not_exist = 3 operation_no_authorization = 4 parameter_error = 5 x_error = 6 enqueue_error = 7 OTHERS = 8.
SO_DOCUMENT_SEND_API1 CALL FUNCTION 'SO_DOCUMENT_SEND_API1' EXPORTING document_data = ls_send_doc sender_address = l_user TABLES packing_list = lt_pdf_attach[] contents_txt = it_faxcover[] contents_hex = it_advice[] receivers = lt_receivers[] EXCEPTIONS too_many_receivers = 1 document_not_sent = 2 document_type_not_exist = 3 operation_no_authorization = 4 parameter_error = 5 x_error = 6 enqueue_error = 7 OTHERS = 8.
RSPO_FINAL_SPOOLJOB CALL FUNCTION 'RSPO_FINAL_SPOOLJOB' EXPORTING rqident = itcpp-tdspoolid set = 'X' force = 'X' EXCEPTIONS OTHERS = 4.
RSPO_FINAL_SPOOLJOB CALL FUNCTION 'RSPO_FINAL_SPOOLJOB' EXPORTING rqident = hlp_pdfspoolid set = 'X' force = 'X' EXCEPTIONS OTHERS = 4.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING object = 'TEXT' id = 'FIKO' name = ld_name language = id_langu IMPORTING header = ld_header TABLES lines = ld_lines EXCEPTIONS not_found = 1 OTHERS = 2.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING object = 'TEXT' id = 'FIKO' name = ld_name language = sy-langu IMPORTING header = ld_header TABLES lines = ld_lines EXCEPTIONS not_found = 1 OTHERS = 2.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING object = 'TEXT' id = 'FIKO' name = ld_name language = selections-tdspras IMPORTING header = ld_header TABLES lines = ld_lines EXCEPTIONS not_found = 1 OTHERS = 2.
CONVERT_ITF_TO_ASCII CALL FUNCTION 'CONVERT_ITF_TO_ASCII' EXPORTING Tabletype = 'BIN' IMPORTING X_DATATAB = ltxt_tdtab_x256 TABLES itf_lines = gt_lines_last EXCEPTIONS invalid_tabletype = 1 OTHERS = 2.
CONVERT_OTF CALL FUNCTION 'CONVERT_OTF' EXPORTING FORMAT = ld_hformat IMPORTING bin_filesize = doc_size bin_file = ld_binfile TABLES otf = lt_hotfdata LINES = htline EXCEPTIONS err_max_linewidth = 1 err_format = 2 err_conv_not_possible = 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.
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 RFFORI06 or its description.
RFFORI06 - International Payment Medium Include: Payment Advice RFFORI05 - German Payment Medium Include: Z1 Form / Foreign DME RFFORI04 - German Payment Medium Include: Domestic DTAUS RFFORI03 - German Payment Medium Include: Domestic Bank Transfer RFFORI02 - International Payment Medium Include: Bill of Exchange RFFORI01 - International Payment Medium Include: Check