Programme SAP RFBVZA_0 - Copy Bank Data for South Africa

Description
Bank Data Transfer (South Africa)
The program is used for transferring the bank directory for SouthAfrica as provided by the Automated Clearing Bureau (ACB) (stored in afile) into the SAP system (table BNKA).
Description of the Data Records Used:
The following data attributes were transmitted by Multi Data and takenas a basis for the program:
1. The data used is stored in ASCII format.
2. The individual records are marked by carriage returns and have alength of 650 bytes ("fixed length records").
3. Record type 10 entries contain all main offices with a unique bankcode.
4. Record layout for record type 10:
Field Name,,Length in Bytes,,Byte Position,,
Record Identifier,,2,,001-002
Branch Code,,6,,003-008
Filler,,11,,009-019
Branch Name,,30,,020-049
Street Address Line1,,48,,050-097
Street Address Line2,,48,,098-145
PO Box Number,,8,,146-153
Town,,20,,154-173
Postal code,,6,,174-179
Filler,,421,,180-600
Bank Name,,30,,601-630

Program Flow
The program compares the data from the input file with the data thatalready exists in the SAP system and carries out the followingactivities:
If the bank data does not exist in the SAP system, the data istransferred from the input file. Not all data fields are transferred infull but generally the field lengths used are adequate and none of thefield contents go missing.
RESET N1
Data is transferred in the following way:
Branch Code into the BNKA-BANKL field,
Bank Name + Branch Name into the BNKA-BANKA field,
Address into the BNKA-STRAS field.
Post Code + Town into the field BNKA-ORT field.
Branch Code into the BNKA-BNKLZ field.
RESET N2
If the bank data does exist in the SAP system, then it is updated ifthere are any changes when compared with the data from the input filecompared for each sort code.
If a bank which is marked with a deletion flag in the SAP system wasdelivered in the input file, then the deletion flag is cancelled again.
All banks records in BNKA but which are not in the input file are seenas no longer existing. They are marked with a deletion flag if the"Mark for deletion" parameter is activated and can then be reorganized.
No banks are deleted. The programs "Reset Bank Data" (SAPF023) and "FIBank Master Data Archiving" (SAPF061) are used to do this.
The Bank Sort Code is used for the BNKA-BANKL key field. According toAutomated Clearing Bureau (ACB), the Bank Sort Code is unique for eachmain office.
The program can be started in test mode (without updating the BNKAfile) or in production mode (with updating the BNKA file).
The number of records read from the file can be limited for testpurposes.

Output
Statistics are generated so that you can see how many banks werecreated or changed.
A detailed list can also be requested. It contains all banks which werechanged successfully or added.