SAP Reports / Programs

RJGBDC_FILE_CREATE_WITH_IBAN SAP ABAP Report - IS-M: Create File for Bank Data Change Service Including IBAN







RJGBDC_FILE_CREATE_WITH_IBAN is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Create a File with Bank Details (Including IBAN) You can use this program to create a file with bank details that are to be changed...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_CREATE_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

JGBDC2A - BnkDetChge.: Generate 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_CREATE_WITH_IBAN. "Basic submit
SUBMIT RJGBDC_FILE_CREATE_WITH_IBAN AND RETURN. "Return to original report after report execution complete
SUBMIT RJGBDC_FILE_CREATE_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: SO_BLZ = Bank Number(s)
Selection Text: PA_TEXT = Text File
Selection Text: PA_SGP = By Business Partner
Selection Text: PA_SBLZ = By Bank Number
Selection Text: PA_PRAES = Presentation Server
Selection Text: PA_PH_NA = Physical File Name
Selection Text: PA_LG_NA = Logical File Name
Selection Text: PA_KSEP = Text File with Field Separator
Selection Text: PA_BANKS = Bank Country
Selection Text: PA_APPL = Application Server
Title: IS-M: Create File for Bank Data Change Service Including IBAN
Text Symbol: 150 = IBAN
Text Symbol: 120 = Selection
Text Symbol: 110 = Logical File Name
Text Symbol: 100 = Physical File Name
Text Symbol: 090 = Description
Text Symbol: 080 = Bank ID
Text Symbol: 070 = Bank Account Number
Text Symbol: 060 = Bank No.
Text Symbol: 050 = Partner
Text Symbol: 040 = Sort Sequence
Text Symbol: 033 = Field Separator
Text Symbol: 031 = File Type
Text Symbol: 030 = File System
Text Symbol: 020 = Output File
Text Symbol: 010 = Bank Data


INCLUDES used within this REPORT RJGBDC_FILE_CREATE_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.

ISP_SELECT_SINGLE_T005 call function 'ISP_SELECT_SINGLE_T005' exporting land1 = pa_banks * MSGTY = '*' importing * MELDUNG = t005_i = gs_t005 exceptions no_entry_found = 1 others = 2.

READ_BANK_ADDRESS call function 'READ_BANK_ADDRESS' exporting bank_country = pa_banks bank_number = so_blz-low * IMPORTING * BNKA_WA = exceptions not_found = 1 others = 2.

READ_BANK_ADDRESS call function 'READ_BANK_ADDRESS' exporting bank_country = pa_banks bank_number = so_blz-low * IMPORTING * BNKA_WA = exceptions not_found = 1 others = 2.

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.

BAPI_BUPA_BANKDETAIL_GETDETAIL call function 'BAPI_BUPA_BANKDETAIL_GETDETAIL' exporting businesspartner = ls_but0bk-partner bankdetailid = ls_but0bk-bkvid * VALID_DATE = SY-DATLO importing bankdetaildata = ls_bankdetail tables return = lt_return.

BUP_PARTNER_DESCRIPTION_GET call function 'BUP_PARTNER_DESCRIPTION_GET' exporting i_partner = ls_but0bk-partner importing e_description = lv_bus000flds_descrip exceptions partner_not_found = 1 wrong_parameters = 2 others = 3.

GUI_DOWNLOAD call function 'GUI_DOWNLOAD' exporting * FILETYPE = 'BIN' filename = lv_pa_dateiname write_field_separator = lv_pa_separator * IMPORTING * FILELENGTH = tables data_tab = lt_rjgbankdetail_change exceptions file_write_error = 1 no_batch = 2 gui_refuse_filetransfer = 3 invalid_type = 4 no_authority = 5 unknown_error = 6 header_not_allowed = 7 separator_not_allowed = 8 filesize_not_allowed = 9 header_too_long = 10 dp_error_create = 11 dp_error_send = 12 dp_error_write = 13 unknown_dp_error = 14 access_denied = 15 dp_out_of_memory = 16 disk_full = 17 dp_timeout = 18 file_not_found = 19 dataprovider_exception = 20 control_flush_error = 21 others = 22.

FILE_VALIDATE_NAME call function 'FILE_VALIDATE_NAME' exporting logical_filename = pa_lg_na changing physical_filename = lv_pa_dateiname exceptions others = 4.

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.



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