J_1GRFFORI01 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 J_1GRFFORI01 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: Check
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 device = 'PRINTER' language = t001-spras options = itcpo dialog = space EXCEPTIONS form = 1.
READ_FORM_LINES CALL FUNCTION 'READ_FORM_LINES' EXPORTING element = hlp_ep_element TABLES lines = tab_element EXCEPTIONS element = 1.
READ_FORM_LINES CALL FUNCTION 'READ_FORM_LINES' EXPORTING window = 'CHECK' element = hlp_element TABLES lines = tab_element EXCEPTIONS element = 2.
READ_FORM_LINES CALL FUNCTION 'READ_FORM_LINES' EXPORTING window = 'CHECKSPL' element = hlp_element TABLES lines = tab_element2 EXCEPTIONS element = 2.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM'.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' IMPORTING RESULT = itcpp.
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING archive_index = toa_dara archive_params = arc_params form = t042e-zforn device = 'PRINTER' language = t001-spras options = itcpo dialog = flg_dialog IMPORTING RESULT = itcpp EXCEPTIONS form = 1.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING language = hlp_sprache.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'INFO' element = '505' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CHECK' element = '540' 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 = '510' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '514' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '515' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = hlp_ep_element function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '530' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'TOTAL' element = '530' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'INFO' element = '505' function = 'DELETE' EXCEPTIONS window = 1 element = 2.
CALL FUNCTION 'END_FORM' IMPORTING RESULT = itcpp.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING archive_index = toa_dara language = hlp_sprache.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CHECK' element = '540' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'INFO' element = '505' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CARRYFWD' element = '535' 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 = '510' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '513' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '512' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '514' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '515' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '515' type = 'TOP' EXCEPTIONS window = 1 "Fehler bereits oben gemerkt element = 2. "error already noted
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '520' type = 'TOP' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '526' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '513' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '525-TX' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
BOLETO_DATA CALL FUNCTION 'BOLETO_DATA' EXPORTING line_reguh = reguh TABLES itab_regup = tab_regup CHANGING line_regud = regud.
KOREA_DATA CALL FUNCTION 'KOREA_DATA' EXPORTING line_reguh = reguh TABLES itab_regup = tab_regup CHANGING line_regud = regud.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '530' function = 'APPEND' EXCEPTIONS window = 1 element = 2.
GET_TEXTSYMBOL CALL FUNCTION 'GET_TEXTSYMBOL' EXPORTING line = '&PAGE&' start_offset = 0 IMPORTING value = hlp_page.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'TOTAL' element = '530' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CARRYFWD' element = '535' function = 'DELETE' EXCEPTIONS window = 1 "Fehler bereits oben gemerkt element = 2. "error already noted
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '515' type = 'TOP' function = 'DELETE' EXCEPTIONS window = 1 "Fehler bereits oben gemerkt element = 2. "error already noted
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = '520' type = 'TOP' function = 'DELETE' EXCEPTIONS window = 1 "Fehler bereits oben gemerkt element = 2. "error already noted
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CHECK' element = '540' function = 'DELETE' EXCEPTIONS window = 1 "Fehler bereits oben gemerkt element = 2. "error already noted
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CHECKSPL' element = '545' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CHECK' element = '545' EXCEPTIONS window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T5' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T6' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T7' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T9' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T2' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T11' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T12' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T13' element = '545' exceptions window = 1 element = 2.
WRITE_FORM call function 'WRITE_FORM' exporting window = 'T18' element = '545' exceptions window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' "bills of exchange to debitors EXPORTING "(France) window = 'CHECKSPL' element = '546' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CHECK' element = '546' EXCEPTIONS window = 1 element = 2.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'ORDERS' element = '550' EXCEPTIONS window = 1 element = 2.
END_FORM CALL FUNCTION 'END_FORM' IMPORTING RESULT = itcpp.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' IMPORTING RESULT = itcpp.
OPEN_FORM CALL FUNCTION 'OPEN_FORM' EXPORTING form = t042e-zforn device = 'PRINTER' language = t001-spras options = itcpo dialog = space.
START_FORM CALL FUNCTION 'START_FORM' EXPORTING startpage = 'LAST' language = t001-spras.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'SUMMARY' EXCEPTIONS window = 1.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING window = 'CHECK' element = '540' EXCEPTIONS window = 1 "Fehler bereits oben gemerkt element = 2. "error already noted
END_FORM CALL FUNCTION 'END_FORM' IMPORTING RESULT = itcpp.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM' IMPORTING RESULT = itcpp.
RSPO_FINAL_SPOOLJOB CALL FUNCTION 'RSPO_FINAL_SPOOLJOB' EXPORTING rqident = itcpp-tdspoolid set = 'X' force = 'X' EXCEPTIONS OTHERS = 4.
LOT_CHECK CALL FUNCTION 'LOT_CHECK' "gültige letzte vergebene Nummer EXPORTING "haben (ggf. in Folgestapel)
COMPARE_CHECK_NUMBERS CALL FUNCTION 'COMPARE_CHECK_NUMBERS' EXPORTING i_check1 = payr-checf i_check2 = payr-chect IMPORTING e_distance = par_anzp.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' EXPORTING i_zbukr = zw_zbukr-low i_hbkid = sel_hbki-low i_hktid = sel_hkti-low i_check = p_rchk IMPORTING e_pcec = pcec EXCEPTIONS OTHERS = 4.
LOT_CHECK CALL FUNCTION 'LOT_CHECK' EXPORTING i_zbukr = zw_zbukr-low i_hbkid = sel_hbki-low i_hktid = sel_hkti-low i_stapl = p_stap IMPORTING e_stapl = p_stap EXCEPTIONS OTHERS = 4.
READ_CUSTOMIZED_MESSAGE CALL FUNCTION 'READ_CUSTOMIZED_MESSAGE' EXPORTING i_arbgb = 'FS' i_dtype = 'A' i_msgnr = '670' IMPORTING e_msgty = sy-msgty.
ENQUEUE_EFPCEC CALL FUNCTION 'ENQUEUE_EFPCEC' EXPORTING zbukr = pcec-zbukr hbkid = pcec-hbkid hktid = pcec-hktid stapl = pcec-stapl _wait = 'X' _collect = 'X'.
FLUSH_ENQUEUE CALL FUNCTION 'FLUSH_ENQUEUE' EXCEPTIONS foreign_lock = 8.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-900 diagnosetext2 = sy-msgv1 diagnosetext3 = text-901 textline1 = text-902 textline2 = text-903 titel = text-904 IMPORTING answer = up_answer.
LOT_CHECK CALL FUNCTION 'LOT_CHECK' EXPORTING i_zbukr = pcec-zbukr i_hbkid = pcec-hbkid i_hktid = pcec-hktid i_stapl = pcec-stapl IMPORTING e_stapl = pcec-stapl EXCEPTIONS OTHERS = 4.
ENQUEUE_EFPAYR CALL FUNCTION 'ENQUEUE_EFPAYR' EXPORTING zbukr = pcec-zbukr hbkid = pcec-hbkid hktid = pcec-hktid _wait = 'X' EXCEPTIONS foreign_lock = 8.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING diagnosetext1 = text-900 diagnosetext2 = sy-msgv1 diagnosetext3 = text-901 textline1 = text-902 textline2 = text-903 titel = text-904 IMPORTING answer = up_answer.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING i_pcec = pcec i_n = 1 IMPORTING e_pcec = *pcec.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' EXPORTING i_zbukr = zw_zbukr-low i_hbkid = sel_hbki-low i_hktid = sel_hkti-low i_check = hlp_checf_restart IMPORTING e_pcec = pcec.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' EXPORTING i_check = payr-chect i_hbkid = payr-hbkid i_hktid = payr-hktid i_zbukr = payr-zbukr IMPORTING E_PCEC = pcec.
SUBTRACT_N_FROM_CHECK_NUMBER CALL FUNCTION 'SUBTRACT_N_FROM_CHECK_NUMBER' EXPORTING i_pcec = pcec IMPORTING E_PCEC = pcec EXCEPTIONS NOT_FILLED = 1 NOT_FOUND = 2 NOT_NUMERIC = 3 NOT_VALID = 4 OTHERS = 5.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' EXPORTING "zugehöriger Stapel i_zbukr = zw_zbukr-low "accompanying lot i_hbkid = sel_hbki-low i_hktid = sel_hkti-low i_check = payr-checf IMPORTING e_pcec = pcec.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING i_pcec = pcec i_n = par_anzp IMPORTING e_pcec = pcec.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING "nächster Scheck=Formularabschluß i_pcec = pcec "next check=summary i_n = 1 IMPORTING e_pcec = pcec.
WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING element = hlp_ep_element function = 'APPEND' EXCEPTIONS window = 1 element = 2.
GET_TEXTSYMBOL CALL FUNCTION 'GET_TEXTSYMBOL' EXPORTING line = '&PAGE&' start_offset = 0 IMPORTING value = hlp_page.
ADD_N_TO_CHECK_NUMBER * CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' * EXPORTING * i_pcec = *pcec * i_n = hlp_page * IMPORTING * e_pcec = *pcec.
GET_CHECK_INTERVAL CALL FUNCTION 'GET_CHECK_INTERVAL' EXPORTING i_zbukr = zw_zbukr-low i_hbkid = sel_hbki-low i_hktid = sel_hkti-low i_check = hlp_checf_restart IMPORTING e_pcec = *pcec.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING i_pcec = *pcec i_n = par_anzp IMPORTING e_pcec = *pcec.
ADD_N_TO_CHECK_NUMBER CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' EXPORTING i_pcec = pcec i_n = 1 IMPORTING e_pcec = pcec.
ADD_N_TO_CHECK_NUMBER * CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' * EXPORTING * i_pcec = pcec * i_n = cnt_seiten * IMPORTING * e_pcec = pcec.
CLOSE_FORM CALL FUNCTION 'CLOSE_FORM'. "check number already exists
VOID_CHECKS CALL FUNCTION 'VOID_CHECKS' EXPORTING i_payr = payr.
SUBTRACT_N_FROM_CHECK_NUMBER * CALL FUNCTION 'SUBTRACT_N_FROM_CHECK_NUMBER' * EXPORTING * i_pcec = pcec * i_n = 1 * IMPORTING * e_pcec = pcec.
VOID_CHECKS * CALL FUNCTION 'VOID_CHECKS' * EXPORTING * i_payr = payr * IMPORTING * e_checv = up_checv.
ADD_N_TO_CHECK_NUMBER * CALL FUNCTION 'ADD_N_TO_CHECK_NUMBER' * EXPORTING * i_pcec = pcec * i_n = 1 * IMPORTING * e_pcec = pcec.
VOID_CHECKS CALL FUNCTION 'VOID_CHECKS' EXPORTING i_payr = payr.
DB_COMMIT CALL FUNCTION 'DB_COMMIT'.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
SO_NAME_CONVERT CALL FUNCTION 'SO_NAME_CONVERT' EXPORTING name_in = up_user IMPORTING name_out = up_user EXCEPTIONS OTHERS = 8.
SO_OBJECT_SEND CALL FUNCTION 'SO_OBJECT_SEND' EXPORTING object_hd_change = up_object_hd_change object_type = 'RAW' owner = up_user-usrnam TABLES objcont = up_objcont objhead = up_objhead objpara = up_objpara objparb = up_objparb receivers = up_receivers EXCEPTIONS 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 J_1GRFFORI01 or its description.