SAP Reports / Programs

RFEBGB20 SAP ABAP Report - Import GB Bank Statement into Bank Data Buffer







RFEBGB20 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 RFEBGB20 into the relevant SAP transactions such as SE38 or SE80


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 RFEBGB20. "Basic submit
SUBMIT RFEBGB20 AND RETURN. "Return to original report after report execution complete
SUBMIT RFEBGB20 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Import GB Bank Statement into Bank Data Buffer
Text Symbol: 150 = Table FEBKO already has an entry with key & & & &
Text Symbol: 151 = Table FEBVW already has an entry with key & & &
Text Symbol: 201 = Check number for transaction & & could not be determined
Text Symbol: 202 = Entry & & does not exist in table &
Text Symbol: 203 = Input missing for account determination (bank record follows)
Text Symbol: 204 = Incorrect input for account determination (bank record follows)
Text Symbol: 205 = Internal trans. & : Acct symbol in acct determin. cannot be replaced (bnk rec. follows)
Text Symbol: 206 = Bank record: &
Text Symbol: 207 = Admin. data for application & not defined in acct determination (bank rec. follows)
Text Symbol: 262 = Check: &
Text Symbol: 263 = Unpaid item: &
Text Symbol: 264 = Error:& date:& ref.:&
Text Symbol: 400 = Barclays Bank Plc
Text Symbol: 401 = Lloyds Bank Plc
Text Symbol: 402 = Midland Bank Plc
Text Symbol: 450 = Generated automatically using RFEBGB20


INCLUDES used within this REPORT RFEBGB20

No INCLUDES are used within this REPORT code!


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:

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'. "clear all blocked recs

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL'. "clear all blocked recs

ACCOUNT_DETERMINATION CALL FUNCTION 'ACCOUNT_DETERMINATION' EXPORTING I_ANWND = '0001' I_EIGR1 = ACD_EIGR1 I_EIGR2 = ACD_EIGR2 I_EIGR3 = ACD_EIGR3 I_EIGR4 = ACD_EIGR4 I_FPART = ' ' I_KOMO1 = ACD_KFMOD I_KOMO2 = ACD_KOMO2 I_KTOPL = ACD_KTOPL I_SAKIN = ACD_HKONT I_SAKINB = ACD_HKONT IMPORTING E_IKOFI = IKOFI EXCEPTIONS INPUT_MISSING = 1 INPUT_WRONG = 2 REPLACE_IMPOSSIBLE = 3 RULE_NOT_DEFINED = 4 SCHEMA_NOT_FOUND = 5.

CONVERT_YEAR_WITH_THRESHOLD CALL FUNCTION 'CONVERT_YEAR_WITH_THRESHOLD' EXPORTING INPUT = C1D_NUM02 * THRESHOLD = 50 IMPORTING OUTPUT = C1D_NUM04 EXCEPTIONS OTHERS = 1.

CONVERT_YEAR_WITH_THRESHOLD CALL FUNCTION 'CONVERT_YEAR_WITH_THRESHOLD' EXPORTING INPUT = CMD_NUM02 * THRESHOLD = 50 IMPORTING OUTPUT = CMD_NUM04 EXCEPTIONS OTHERS = 1.

CONVERT_YEAR_WITH_THRESHOLD CALL FUNCTION 'CONVERT_YEAR_WITH_THRESHOLD' EXPORTING INPUT = CYD_NUM02 * THRESHOLD = 50 IMPORTING OUTPUT = CYD_NUM04 EXCEPTIONS OTHERS = 1.

GET_DOCUMENTS CALL FUNCTION 'GET_DOCUMENTS' "read doc-numbers EXPORTING I_BELEGE = 'X' I_REFNO = IIR_REFNO I_REGUT = ' ' I_UBHKT = ' ' TABLES TAB_BELEGE = IIR_BELEGE EXCEPTIONS NO_DOCUMENTS = 1 NO_REGUT = 2 WRONG_NUMBER = 3 MISSING_UBHKT = 4.

GET_SHORTKEY_FOR_FEBKO CALL FUNCTION 'GET_SHORTKEY_FOR_FEBKO' EXPORTING I_TNAME = 'FEBKO' IMPORTING E_KUKEY = FEBKO-KUKEY EXCEPTIONS FEBKEY_UPDATE_ERROR = 1.

ENQUEUE_E_FEBKO CALL FUNCTION 'ENQUEUE_E_FEBKO' EXPORTING ANWND = FEBKO-ANWND ABSND = FEBKO-ABSND AZIDT = FEBKO-AZIDT EXCEPTIONS FOREIGN_LOCK = 1.

GET_BANK_ACCOUNT CALL FUNCTION 'GET_BANK_ACCOUNT' EXPORTING I_BANKL = FEBVW-BANKL I_BNKN2 = UP_BNKN2 IMPORTING E_T012 = T012 E_T012K = T012K EXCEPTIONS BANK_ACCOUNT_NOT_FOUND = 01 BANK_KEY_FALSE = 02 BANK_KEY_NOT_FOUND = 03 MULTIPLE_BANK_ACCOUNT = 04 INPUT_WRONG = 05 OTHERS = 06.

WS_UPLOAD * CALL FUNCTION 'WS_UPLOAD' * EXPORTING * FILENAME = UP_FILE * FILETYPE = 'ASC' * IMPORTING * FILELENGTH = INTFILE * TABLES * DATA_TAB = INTFILE * EXCEPTIONS * FILE_OPEN_ERROR = 1 * FILE_READ_ERROR = 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 RFEBGB20 or its description.