RFPNLS10 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program lists new/changed bank data and allows incorrect data to be corrected...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RFPNLS10 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.
Selection Text: SEL_ZBNS = Bank country
Selection Text: SEL_ZBNN = Account number
Selection Text: SEL_ZBNL = Bank number
Selection Text: PAR_ZBUK = Paying company code
Selection Text: PAR_LAUI = Identification
Selection Text: PAR_LAUD = Run date
Selection Text: PAR_HBKI = Checking house bank
Selection Text: PAR_ERRO = Only those with errors
Selection Text: PAR_DATE = New only
Selection Text: PAR_ALLE = All
Title: Prenotification: List of Changed Bank Data
Text Symbol: 127 = Checking house bank
Text Symbol: 126 = Issuing company code
Text Symbol: 121 = Identification
Text Symbol: 120 = Prenotification date
Text Symbol: 042 = Bank data without prenotification
Text Symbol: 041 = Bank data marked as incorrect
Text Symbol: 040 = Changed bank data with prenotification
Text Symbol: 030 = Exit without saving?
Text Symbol: 028 = List of changes without prenotification
Text Symbol: 027 = Checking house bank
Text Symbol: 026 = Paying company code
Text Symbol: 025 = Changed bank data
Text Symbol: 023 = List of incorrect bank data
Text Symbol: 022 = List of all bank data
Text Symbol: 021 = Identification
Text Symbol: 020 = Prenotification date
Text Symbol: 015 = Human resources
Text Symbol: 014 = Customer
Text Symbol: 013 = Vendor
Text Symbol: 008 = Account Type
Text Symbol: 007 = CK
Text Symbol: 006 = Fxd; (fixed)
Text Symbol: 005 = Error
Text Symbol: 004 = Subledger account
Text Symbol: 003 = Account number
Text Symbol: 002 = Bank number
Text Symbol: 001 = Cty (country)
INCLUDE RFDBRMAC.
No SAP DATABASE tables are accessed within this REPORT code!
FI_TECH_ACCNO_CHECK_TRY CALL FUNCTION 'FI_TECH_ACCNO_CHECK_TRY' EXPORTING i_bankn = pnbk-zbnkn IMPORTING e_xtech = l_xtech.
READ_IBAN CALL FUNCTION 'READ_IBAN' EXPORTING i_banks = pnbk-zbnks i_bankl = pnbk-zbnkl i_bankn = pnbk-zbnkn i_bkont = pnbk-bkont IMPORTING e_iban = ls_outtab-zbnkn_long EXCEPTIONS OTHERS = 4.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'PNBK_ALV' CHANGING ct_fieldcat = lt_fieldcat.
REUSE_ALV_GRID_DISPLAY_LVC CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING i_callback_program = 'RFPNLS10' i_callback_pf_status_set = 'STATUS_SET' i_callback_user_command = 'USER_COMMAND' i_callback_top_of_page = 'WRITE_HEADER_ALV' i_grid_title = ls_layout-grid_title is_layout_lvc = ls_layout it_fieldcat_lvc = lt_fieldcat TABLES t_outtab = lt_outtab.
REUSE_ALV_GRID_DISPLAY_LVC CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC' EXPORTING i_callback_program = 'RFPNLS10' i_callback_pf_status_set = 'STATUS_SET' i_callback_user_command = 'USER_COMMAND' * i_callback_top_of_page = 'WRITE_HEADER_ALV' i_grid_title = ls_layout-grid_title is_layout_lvc = ls_layout it_fieldcat_lvc = lt_fieldcat TABLES t_outtab = lt_outtab .
HR_MASTERDATA_DIALOG CALL FUNCTION 'HR_MASTERDATA_DIALOG' EXPORTING p_pernr = pnbk-pernr p_infty = pnbk-infty p_activity = 'MOD' p_skip = 'X' EXCEPTIONS no_authorization = 4.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = text-030 titel = text-023 IMPORTING answer = up_answer.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
ENQUEUE_EFPNBK CALL FUNCTION 'ENQUEUE_EFPNBK' EXPORTING laufd = tab_pnhd-laufd laufi = tab_pnhd-laufi EXCEPTIONS foreign_lock = 04.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
HR_PROGRAM_CHECK_AUTHORIZATION CALL FUNCTION 'HR_PROGRAM_CHECK_AUTHORIZATION' EXPORTING repid = autha-repid IMPORTING subrc = up_subrc.
GET_GLOBALS_FROM_SLVC_FULLSCR CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = lo_grid.
GET_GLOBALS_FROM_SLVC_FULLSCR CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = lo_grid.
GET_GLOBALS_FROM_SLVC_FULLSCR CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = lo_grid.
POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING textline1 = text-030 titel = text-023 IMPORTING answer = up_answer.
DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'.
GET_GLOBALS_FROM_SLVC_FULLSCR CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR' IMPORTING e_grid = lo_grid.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RFPNLS10 - Prenotification: List of Changed Bank Data RFPNLS10 - Prenotification: List of Changed Bank Data RFPNLS00 - Prenotification: List of Prenotification Files RFPNLS00 - Prenotification: List of Prenotification Files RFPNFR00 - Prenotification: Importing the Feedback from the Bank (SAP Format) RFPNFR00 - Prenotification: Importing the Feedback from the Bank (SAP Format)