SAP Reports / Programs | Payment Order | Bank Components | Payment Order(IS-B-BCA-AM-PO) SAP IS

RFBKIZO1 SAP ABAP Report - BCA: Control Report for Processes Account Management -> Payment Orders







RFBKIZO1 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 RFBKIZO1 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

F9I3 - Display Payment Order
F9I3PLAN - Display Planned Order
F9OI - Reverse Payment Order
BCA_US_RV_BC - Reverse Bank Check
F9I9 - Edit Payment Order (General)
F9I9PLAN - General Processing of Planned Order
F9OH - Postprocess Payment Order
F9IA - Release Payment Order
F9IAPLAN - Release Planned Payment Order
F9PO06 - Delete Payment Order (General)


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 RFBKIZO1. "Basic submit
SUBMIT RFBKIZO1 AND RETURN. "Return to original report after report execution complete
SUBMIT RFBKIZO1 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: S_STATUS = Payment Order Status
Selection Text: S_PROCES = Process
Selection Text: S_PAORN = Payment Order Number
Selection Text: S_DATPST = Posting Date
Selection Text: S_BUNAME = Name of Account Holder
Selection Text: S_BKKRS = Bank Area
Selection Text: S_BANKL = Bank Key
Selection Text: S_ACN_EX = Account Number
Selection Text: P_SEND = Ordering Party Data
Selection Text: P_LEAD = Account Maintenance Officer
Selection Text: P_ANZMAX = Maximum number
Title: BCA: Control Report for Processes Account Management -> Payment Orders
Text Symbol: B06 = Maximum number of data records
Text Symbol: B04 = Role Category
Text Symbol: B03 = Primary Selections
Text Symbol: B02 = Process Flow Control
Text Symbol: B01 = General Selections
Text Symbol: 099 = Dynamic Selections
Text Symbol: 097 = Dyn.Select.Active
Text Symbol: 023 = Delete : Initial Screen Payment Order
Text Symbol: 022 = Wrong Role
Text Symbol: 021 = Selection Help for
Text Symbol: 020 = Acct Maintenance Officer
Text Symbol: 019 = General Processing: Initial Screen for Forward Order
Text Symbol: 018 = Reverse: Initial Screen for Forward Order
Text Symbol: 017 = Release: Initial Screen for Forward Order
Text Symbol: 016 = Processing: Initial Screen for Forward Order
Text Symbol: 015 = Display: Initial Screen for Forward Order
Text Symbol: 006 = General Editing: Initial Screen Payment Order
Text Symbol: 004 = Reversing:Initial Screen Payment Ord
Text Symbol: 003 = Release:Initial Screen Payment Ord
Text Symbol: 002 = Editing: Initial Screen Payment Order
Text Symbol: 001 = Display:Init.Screen Payment Order


INCLUDES used within this REPORT RFBKIZO1

No INCLUDES are used within this REPORT code!


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:

RS_SET_SELSCREEN_STATUS CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' EXPORTING p_status = '100' TABLES p_exclude = l_t_excld.

BKK_BKKRS_EXISTS CALL FUNCTION 'BKK_BKKRS_EXISTS' EXPORTING i_bkkrs = s_bkkrs-low IMPORTING e_rc = l_rc.

BKK_ACCNT_ACNUM_EXT_EXISTS CALL FUNCTION 'BKK_ACCNT_ACNUM_EXT_EXISTS' EXPORTING i_acnum_ext = s_acn_ex-low IMPORTING e_rc = l_rc.

BKK_BUPA_AUTH_CHECK_DP CALL FUNCTION 'BKK_BUPA_AUTH_CHECK_DP' EXPORTING i_partner = p_lead i_actvt = '03' "Display Mode EXCEPTIONS not_authorized = 1 import_error = 2.

BKK_PAYM_ORDER_SEL_FREE CALL FUNCTION 'BKK_PAYM_ORDER_SEL_FREE' EXPORTING i_uname = sy-uname i_report = l_report i_listno = l_listno IMPORTING e_hd_tab_clauses = l_pohd_tab_clauses e_it_tab_clauses = l_poit_tab_clauses e_s_selhide = l_s_free_selhide CHANGING c_frees = p_frees EXCEPTIONS no_action = 0 OTHERS = 0.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = l_dynname dynumb = l_dynnumb translate_to_upper = 'X' TABLES dynpfields = l_t_dynpfields EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

POPUP_DISPLAY_MESSAGE CALL FUNCTION 'POPUP_DISPLAY_MESSAGE' EXPORTING msgid = '1E' msgty = 'E' msgno = '070'.

BKK_ALV_GET_REPID_SELPARA_INFO CALL FUNCTION 'BKK_ALV_GET_REPID_SELPARA_INFO' EXPORTING i_repid = l_report IMPORTING e_s_selhide = l_s_rep_selhide.

BKK_ALV_ONE_SELPARATAB_FROM_2 CALL FUNCTION 'BKK_ALV_ONE_SELPARATAB_FROM_2' EXPORTING i_free_selhide = l_s_free_selhide i_rep_selhide = l_s_rep_selhide IMPORTING e_s_selhide = l_s_selhide.

BKK_PAYM_GET_ACTYP_WHERE_TABS CALL FUNCTION 'BKK_PAYM_GET_ACTYP_WHERE_TABS' EXPORTING i_aktyp = l_aktyp TABLES t_where_order = l_t_where_order.

BKK_PAYM_ORDER_INT_WHERE_TAB CALL FUNCTION 'BKK_PAYM_ORDER_INT_WHERE_TAB' IMPORTING t_where_order = l_t_where_order_int.

BKK_PAYM_ORDER_GET_FREE_RANGE CALL FUNCTION 'BKK_PAYM_ORDER_GET_FREE_RANGE' EXPORTING i_hd_tab_clauses = l_pohd_tab_clauses i_it_tab_clauses = l_poit_tab_clauses i_lead = p_lead i_sel_max = l_bkkpohd_cnt_max IMPORTING e_max_reached = l_max_reached TABLES t_bkkpohd = l_t_bkkpohd "import t_bkkpoit = l_t_bkkpoit "import r_bkkrs = s_bkkrs "export r_paorn = s_paorn "export r_posno = l_r_posno "export r_acnum_ext = s_acn_ex "export r_date_post = s_datpst "export r_bankl = s_bankl "export r_bupa_name = s_buname "export r_process = s_proces "export r_status = s_status "export EXCEPTIONS OTHERS = 0.

BKK_PAYM_ORDER_GET_FREE_RAN_PL CALL FUNCTION 'BKK_PAYM_ORDER_GET_FREE_RAN_PL' EXPORTING i_hd_tab_clauses = l_pohd_tab_clauses i_it_tab_clauses = l_poit_tab_clauses i_lead = p_lead i_sel_max = l_bkkpohd_cnt_max i_x_no_ntc_order = l_x_no_ntc_order IMPORTING e_max_reached = l_max_reached TABLES t_bkkpohd = l_t_bkkpohd "import t_bkkpoit = l_t_bkkpoit "import r_bkkrs = s_bkkrs "export r_paorn = s_paorn "export r_posno = l_r_posno "export r_acnum_ext = s_acn_ex "export r_date_post = s_datpst "export r_bankl = s_bankl "export r_bupa_name = s_buname "export r_process = s_proces "export r_status = s_status. "export

BKK_PAYM_ORDER_AUTH_CHECK_MULT CALL FUNCTION 'BKK_PAYM_ORDER_AUTH_CHECK_MULT' EXPORTING i_actvt = l_aktyp i_msg_handler = space i_x_po_planned = l_x_po_planned IMPORTING e_number_no_auth = l_cnt_auth TABLES t_bkkpoit = l_t_bkkpoit t_bkkpoit_allowed = l_t_bkkpoit_allowed t_bkkpohdadmin = l_t_bkkpohdadmin.

BKK_PAYM_ORDER_CANCEL_ALLOWED CALL FUNCTION 'BKK_PAYM_ORDER_CANCEL_ALLOWED' EXPORTING i_paym_order = l_s_bkkpo IMPORTING e_reverse = l_xreverse e_delete = l_xdelete EXCEPTIONS payment_order = 0.

BKK_ACCNT_GET_PRODUCT CALL FUNCTION 'BKK_ACCNT_GET_PRODUCT' EXPORTING i_bkkrs = l_t_ltool-bkkrs_item "VH03082000 i_acnum_int = l_t_ltool-acnum_int IMPORTING e_t_prodint = l_t_ltool-t_prodint e_prodext = l_t_ltool-prodext e_version = l_t_ltool-version.

BF_FUNCTIONS_FIND CALL FUNCTION 'BF_FUNCTIONS_FIND' EXPORTING i_event = '00010037' TABLES t_fmrfc = l_tab_bkk_fbs EXCEPTIONS OTHERS = 0.

SAMPLE_INTERFACE_00010037 CALL FUNCTION 'SAMPLE_INTERFACE_00010037' EXPORTING i_bkkbutxt = l_s_ibkkbutxt TABLES t_mesg = g_tab_mesg.

OPEN_FI_PERFORM_00010037_E





CALL FUNCTION 'OPEN_FI_PERFORM_00010037_E' EXPORTING i_bkkbutxt = l_s_ibkkbutxt i_spras = sy-langu IMPORTING e_butxt = l_t_ltool-butxt e_return = l_rc TABLES t_bkk_fbs = l_tab_bkk_fbs.

BKK_PAYM_ORDER_CONTROL CALL FUNCTION 'BKK_PAYM_ORDER_CONTROL' EXPORTING i_doctype = l_doctype i_aktyp = l_aktyp i_selhide = l_s_selhide "TB290699 i_cnt_auth = l_cnt_auth "note934982 i_x_copy = p_copy i_xdate_post = l_xdate_post TABLES t_bkkpo = l_t_ltool. "export

BKK_PAYM_ORDER_DIALOG CALL FUNCTION 'BKK_PAYM_ORDER_DIALOG' EXPORTING i_activity = l_aktyp i_doctype = l_doctype i_paym_order = l_s_bkkpo "Key für select i_xdate_post = l_xdate_post i_x_copy = p_copy IMPORTING e_rc = l_rc.

POPUP_DISPLAY_MESSAGE CALL FUNCTION 'POPUP_DISPLAY_MESSAGE' EXPORTING msgid = '1J' msgty = 'E' msgno = '404' msgv1 = text-020.

BKK_BUPA_PARTNER_DATA_GET CALL FUNCTION 'BKK_BUPA_PARTNER_DATA_GET' EXPORTING i_partner = l_wa_partner i_rltyp = u_rolle i_actvt = '03' IMPORTING e_ibkk52 = l_str_partner e_rc = l_rc.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'NUMMER' dynpprog = l_report dynpnr = sy-dynnr dynprofield = u_dynp_field window_title = l_title value_org = 'S' TABLES value_tab = u_tab_partner return_tab = l_tab_return EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.

BKK_PAYM_GET_PARAMS_FIELDSTAT CALL FUNCTION 'BKK_PAYM_GET_PARAMS_FIELDSTAT' EXPORTING i_tcode = u_tcode IMPORTING e_doctype = l_doctype e_aktyp = l_aktyp e_xdate_post = l_xdate_post.

BKK_BKKRS_INDEPEND_GET_DISPLAY CALL FUNCTION 'BKK_BKKRS_INDEPEND_GET_DISPLAY' EXPORTING i_spras = sy-langu IMPORTING e_inddis = l_inddis EXCEPTIONS no_data = 0 text_not_found = 0 OTHERS = 0.

BKK_ACCNT_GET_ACNUM_INT_BKKRS CALL FUNCTION 'BKK_ACCNT_GET_ACNUM_INT_BKKRS' EXPORTING i_acnum_ext = s_acn_ex-low i_bkkrs = s_bkkrs-low IMPORTING e_return = l_rc e_acnum_int = l_acnum_int.

BKK_ACCNT_GET_PRODUCT CALL FUNCTION 'BKK_ACCNT_GET_PRODUCT' EXPORTING i_bkkrs = s_bkkrs-low i_acnum_int = l_acnum_int IMPORTING e_prodint = l_int_prod_id e_return = l_rc.

BKK_ARCH_GET_CUTOFF_DATE CALL FUNCTION 'BKK_ARCH_GET_CUTOFF_DATE' EXPORTING i_bkkrs = s_bkkrs-low i_prodint = l_int_prod_id i_arch_object = g_con_aobj_order i_basedate = sy-datum IMPORTING e_cutoff_date = l_arch_cutoff_date e_rc = l_rc.



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