IHC_BCAREVPO_ALV01 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 IHC_BCAREVPO_ALV01 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
IHC01 - Cross-Bank Area Orders
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.
Selection Text: S_STATUS = D Status of Payment Order
Selection Text: S_PROCES = D Process
Selection Text: S_PAORN = D Payment Order Number
Selection Text: S_DATPST = D Posting Date
Selection Text: S_BUNAME = D Name of Account Holder
Selection Text: S_BKKRS = D Bank Area
Selection Text: S_BANKL = D Bank Key
Selection Text: S_ACN_EX = D Account Number
Selection Text: P_VARI = D Layout
Title: List of Cross-Bank Area Payment Orders
Text Symbol: 026 = Created on
Text Symbol: 025 = Posting Date
Text Symbol: 024 = Status of Crcy Swap PO
Text Symbol: 023 = Status of Original PO
Text Symbol: 022 = Currency Swap PO
Text Symbol: 021 = Original PO
Text Symbol: 020 = Bank Area
Text Symbol: 018 = Payment Order Ref. No.
Text Symbol: 017 = Creation Reference No.
Text Symbol: 016 = Pmt Meth
Text Symbol: 015 = Process
Text Symbol: 014 = Created on
Text Symbol: 013 = Posting Date
Text Symbol: 012 = Status PO
Text Symbol: 011 = No. of PO
Text Symbol: 010 = Bank Area
Text Symbol: 007 = Number of payment orders not considered:
Text Symbol: 006 = The number of payment orders was restricted (authorization reasons)
Text Symbol: 005 = Bank Area
Text Symbol: 004 = List Structure
Text Symbol: 002 = General Selections
Text Symbol: 001 = Primary Selections
INCLUDE IBKKMAC1.
No SAP DATABASE tables are accessed within this REPORT code!
REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = g_save CHANGING cs_variant = xs_variant1 EXCEPTIONS not_found = 2.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = 'STATUS1_SET' i_callback_user_command = 'USER_COMMAND1' i_structure_name = 'GT_OUTTAB1' is_layout = gs_layout1 it_fieldcat = gt_fieldcat1[] i_save = g_save is_variant = gs_variant1 it_events = l_t_event1 * I_SCREEN_START_COLUMN = 0 "Use coordinates for * I_SCREEN_START_LINE = 0 "display as dialog box * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 IMPORTING e_exit_caused_by_caller = g_exit_caused_by_caller es_exit_caused_by_user = gs_exit_caused_by_user TABLES t_outtab = gt_outtab1 EXCEPTIONS program_error = 1 OTHERS = 2.
BKK_PAYM_ORDER_GET_FREE_RANGE CALL FUNCTION 'BKK_PAYM_ORDER_GET_FREE_RANGE' EXPORTING 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 = 1.
BKK_PAYM_ORDER_AUTH_CHECK_MULT * CALL FUNCTION 'BKK_PAYM_ORDER_AUTH_CHECK_MULT' * EXPORTING * I_ACTVT = L_AKTYP * I_MSG_HANDLER = ' ' * IMPORTING * E_XTHERE_IS_EMP_ACC = * E_NUMBER_NO_AUTH = L_CNT_AUTH * TABLES * T_BKKPOIT = L_T_BKKPOIT * T_BKKPOIT_ALLOWED = L_T_BKKPOIT_AUTH * EXCEPTIONS * OTHERS = 1.
BKK_ALV_GET_FIELDCAT CALL FUNCTION 'BKK_ALV_GET_FIELDCAT' EXPORTING i_report = g_repid i_listno = l_listno_alv1 TABLES t_fieldcat = ftab1 EXCEPTIONS OTHERS = 1.
BKK_ALV_SET_OUTLEN_ACNUM_EXT CALL FUNCTION 'BKK_ALV_SET_OUTLEN_ACNUM_EXT' "LV150698 EXPORTING i_fieldname = 'ACNUM_EXT' TABLES t_bkk_outlenalv = l_t_bkk_outlenalv t_ftab = ftab1 EXCEPTIONS OTHERS = 1.
BKK_ALV_SET_HOSPOTS_JUMPFIELDS CALL FUNCTION 'BKK_ALV_SET_HOSPOTS_JUMPFIELDS' TABLES t_ftab = ftab1 EXCEPTIONS OTHERS = 1.
BKK_ALV_GET_FIELDCAT CALL FUNCTION 'BKK_ALV_GET_FIELDCAT' EXPORTING i_report = g_repid i_listno = l_listno_alv2 TABLES t_fieldcat = ftab2 EXCEPTIONS OTHERS = 1.
BKK_ALV_SET_OUTLEN_ACNUM_EXT CALL FUNCTION 'BKK_ALV_SET_OUTLEN_ACNUM_EXT' "LV150698 EXPORTING i_fieldname = 'ACNUM_EXT' TABLES t_bkk_outlenalv = l_t_bkk_outlenalv t_ftab = ftab2 EXCEPTIONS OTHERS = 1.
BKK_ALV_SET_HOSPOTS_JUMPFIELDS CALL FUNCTION 'BKK_ALV_SET_HOSPOTS_JUMPFIELDS' TABLES t_ftab = ftab2 EXCEPTIONS OTHERS = 1.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = gs_variant1 i_save = g_save * IT_DEFAULT_FIELDCAT = IMPORTING e_exit = g_exit es_variant = xs_variant1 EXCEPTIONS not_found = 2.
REUSE_ALV_VARIANT_EXISTENCE CALL FUNCTION 'REUSE_ALV_VARIANT_EXISTENCE' EXPORTING i_save = g_save CHANGING cs_variant = xs_variant1.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = 'STATUS2_SET' i_callback_user_command = 'USER_COMMAND2' i_structure_name = 'GT_OUTTAB2' is_layout = gs_layout2 it_fieldcat = gt_fieldcat2[] it_sort = l_t_sort2 i_save = g_save is_variant = gs_variant2 it_events = l_t_event2 * I_SCREEN_START_COLUMN = 0 "Use coordinates for * I_SCREEN_START_LINE = 0 "display as dialog box * I_SCREEN_END_COLUMN = 0 * I_SCREEN_END_LINE = 0 IMPORTING e_exit_caused_by_caller = g_exit_caused_by_caller es_exit_caused_by_user = gs_exit_caused_by_user TABLES t_outtab = gt_outtab2 EXCEPTIONS program_error = 1 OTHERS = 2.
REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING * ES_LAYOUT = et_fieldcat = gt_fieldcat1 * ET_SORT = * ET_FILTER = * ES_LIST_SCROLL = * ES_VARIANT = EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.
BKK_ALV_EXCL_UCOMM_WITH_FCAT CALL FUNCTION 'BKK_ALV_EXCL_UCOMM_WITH_FCAT' TABLES t_fieldcat = gt_fieldcat1 "export t_ucomm = l_t_ucomm1 "import EXCEPTIONS OTHERS = 1.
REUSE_ALV_LIST_LAYOUT_INFO_GET CALL FUNCTION 'REUSE_ALV_LIST_LAYOUT_INFO_GET' IMPORTING * ES_LAYOUT = et_fieldcat = gt_fieldcat2 * ET_SORT = * ET_FILTER = * ES_LIST_SCROLL = * ES_VARIANT = EXCEPTIONS no_infos = 1 program_error = 2 OTHERS = 3.
BKK_ALV_EXCL_UCOMM_WITH_FCAT CALL FUNCTION 'BKK_ALV_EXCL_UCOMM_WITH_FCAT' TABLES t_fieldcat = gt_fieldcat2 "export t_ucomm = l_t_ucomm2 "import EXCEPTIONS OTHERS = 1.
BCA_IHC_REVERSE_CC_PO CALL FUNCTION 'BCA_IHC_REVERSE_CC_PO' EXPORTING i_bkkrs = id_bkkrs i_paorn = id_opaorn.
CALL FUNCTION 'BCA_IHC_REVERSE_PO' EXPORTING i_bkkrs = id_bkkrs i_paorn = id_paorn.
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 IHC_BCAREVPO_ALV01 or its description.
IHC_BCAREVPO_ALV01 - List of Cross-Bank Area Payment Orders IHC_BCAREVPO_ALV01 - List of Cross-Bank Area Payment Orders IHC_BANK_STATEMENT_START - Start Mass Run for Bank Statement Creation IHC_BANK_STATEMENT_START - Start Mass Run for Bank Statement Creation IHC_BANK_STATEMENT_CHECK - Checks Results of a Mass Run (Bank Statement Creation) IHC_BANK_STATEMENT_CHECK - Checks Results of a Mass Run (Bank Statement Creation)