SAP Reports / Programs | Master Data | SAP Media | Master Data(IS-M-MD) SAP IS

RJGBDC_FILE_PROCESS_WITH_IBAN SAP ABAP Report - IS-M: Bank Data Change Service: File Processing Including IBAN







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

JGBDC3A - BankDet.Change.: Read File With IBAN


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 RJGBDC_FILE_PROCESS_WITH_IBAN. "Basic submit
SUBMIT RJGBDC_FILE_PROCESS_WITH_IBAN AND RETURN. "Return to original report after report execution complete
SUBMIT RJGBDC_FILE_PROCESS_WITH_IBAN 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: 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


INCLUDES used within this REPORT RJGBDC_FILE_PROCESS_WITH_IBAN

INCLUDE RJGBDCTOP.
INCLUDE RJGBALT01.


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:

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.



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