RJGBDC_FILE_PROCESS_WITH_IBAN is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Process File with Change Information About Bank Details (Including IBAN) This program can be used to import an external file created using the program 'RJGBDC_FILE_CREATE'_WITH_IBAN'...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 RJGBDC_FILE_PROCESS_WITH_IBAN into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
JGBDC3A - BankDet.Change.: Read File With IBAN
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: PA_TEXT = Text File
Selection Text: PA_TEST = Test Run
Selection Text: PA_SIZE = Block Size
Selection Text: PA_PRAES = Presentation Server
Selection Text: PA_PH_NA = Physical File Name
Selection Text: PA_NODAT = 'No Data' Indicator
Selection Text: PA_LG_NA = Logical File Name
Selection Text: PA_KSEP = Text File with Field Separator
Selection Text: PA_APPL = Application Server
Title: IS-M: Bank Data Change Service: File Processing Including IBAN
Text Symbol: 170 = New IBAN
Text Symbol: 160 = Old IBAN
Text Symbol: 150 = Status
Text Symbol: 140 = Physical File Name
Text Symbol: 130 = Logical File Name
Text Symbol: 120 = Selection
Text Symbol: 100 = Short Text
Text Symbol: 090 = Comments
Text Symbol: 080 = New Account Number
Text Symbol: 070 = Old Account Number
Text Symbol: 060 = New Bank Number
Text Symbol: 050 = Old Bank Number
Text Symbol: 040 = Partner
Text Symbol: 032 = Upd. Run
Text Symbol: 031 = File Type
Text Symbol: 030 = File System
Text Symbol: 020 = Input File
Text Symbol: 010 = Test Run
INCLUDE RJGBDCTOP.
INCLUDE RJGBALT01.
No SAP DATABASE tables are accessed within this REPORT code!
FILE_VALIDATE_NAME call function 'FILE_VALIDATE_NAME' exporting logical_filename = gc_logfile importing validation_active = gv_validation_active ts_alias = gt_alias changing physical_filename = gv_physical_filename exceptions others = 0.
FILE_LOGFILE_ALIAS_PBO call function 'FILE_LOGFILE_ALIAS_PBO' exporting ed_logfile_appl = gc_logfile ed_parameter_name = 'PA_LG_NA' changing cd_logfile_param = pa_lg_na.
FILE_LOGFILE_ALIAS_PAI call function 'FILE_LOGFILE_ALIAS_PAI' exporting ed_logfile_appl = gc_logfile changing cd_logfile = pa_lg_na exceptions others = 1.
FILE_LOGFILE_ALIAS_F4 call function 'FILE_LOGFILE_ALIAS_F4' exporting ed_logfile_appl = gc_logfile ed_parameter_name = 'PA_LG_NA' changing cd_logical_file = pa_lg_na.
GUI_UPLOAD call function 'GUI_UPLOAD' exporting filename = lv_pa_dateiname has_field_separator = lv_pa_separator tables data_tab = lt_pa_rjgbankdetail_change exceptions file_open_error = 1 file_read_error = 2 no_batch = 3 gui_refuse_filetransfer = 4 invalid_type = 5 no_authority = 6 unknown_error = 7 bad_data_format = 8 header_not_allowed = 9 separator_not_allowed = 10 header_too_long = 11 unknown_dp_error = 12 access_denied = 13 dp_out_of_memory = 14 disk_full = 15 dp_timeout = 16 others = 17.
FILE_VALIDATE_NAME call function 'FILE_VALIDATE_NAME' exporting logical_filename = pa_lg_na changing physical_filename = lv_pa_dateiname exceptions others = 4.
BAPI_BUPA_BANKDETAIL_GETDETAIL call function 'BAPI_BUPA_BANKDETAIL_GETDETAIL' exporting businesspartner = ls_rjgbankdetail_change-partner bankdetailid = ls_rjgbankdetail_change-bankdetailid importing bankdetaildata = ls_bapi_bank_detail tables return = lt_return.
BAPI_BUPA_BANKDETAIL_CHANGE call function 'BAPI_BUPA_BANKDETAIL_CHANGE' exporting businesspartner = ls_rjgbankdetail_change-partner bankdetailid = ls_rjgbankdetail_change-bankdetailid bankdetaildata = ls_bapi_bank_detail bankdetaildata_x = ls_bapi_bank_detail_x tables return = lt_return.
BAL_DSP_PROFILE_STANDARD_GET call function 'BAL_DSP_PROFILE_STANDARD_GET' importing e_s_display_profile = ls_display_profile.
REUSE_ALV_GRID_DISPLAY call function 'REUSE_ALV_GRID_DISPLAY' exporting * i_structure_name = gc_rjgbankdetail_change * I_BACKGROUND_ID = ' ' i_grid_title = lv_grid_title it_fieldcat = lt_fieldcat i_screen_start_column = 1 i_screen_start_line = 1 i_screen_end_column = 80 i_screen_end_line = 10 * IMPORTING * E_EXIT_CAUSED_BY_CALLER = * ES_EXIT_CAUSED_BY_USER = tables t_outtab = gt_context_log exceptions program_error = 1 others = 2.
BAPI_TRANSACTION_COMMIT call function 'BAPI_TRANSACTION_COMMIT' * EXPORTING * WAIT = importing return = ls_return.
BAPI_TRANSACTION_ROLLBACK call function 'BAPI_TRANSACTION_ROLLBACK' importing return = ls_return.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
RJGBDC_FILE_PROCESS_WITH_IBAN - IS-M: Bank Data Change Service: File Processing Including IBAN RJGBDC_FILE_PROCESS_WITH_IBAN - IS-M: Bank Data Change Service: File Processing Including IBAN RJGBDC_FILE_PROCESS - IS-M: Bank Data Change Service: File Processing RJGBDC_FILE_PROCESS - IS-M: Bank Data Change Service: File Processing RJGBDC_FILE_CREATE_WITH_IBAN - IS-M: Create File for Bank Data Change Service Including IBAN RJGBDC_FILE_CREATE_WITH_IBAN - IS-M: Create File for Bank Data Change Service Including IBAN