Ansicht
Dokumentation

RPCBNKH0 - Download bank transfers

RPCBNKH0 - Download bank transfers

BAL_S_LOG - Application Log: Log header data   PERFORM Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Program name: RPCBNKH0.

Generating a dataset and a cover list from bank transfer data.

The program may be started after executing the payroll accounting and running the payment pre-program (RPCDTAH0).

One file is generated for each set of company code/house bank/bank account number/payment method. Currently, the only available payment method is bank transfer; postal transfers may be executed by using program RPCCHQH0.

The file is saved in the DOS or Unix directory specified on the selection screen. If no download directory is specified on the selection screen, the file is saved in the directory specified in table T5H8Y.

The file name will be aabbbbbb.ccc where aa is the file name prefix specified in table T5H8Y (2 characters), bbbbbb is the Additional identification entered on the selection screen (6 characters) and ccc is the sequence number of the day within the year of the program run date set on the selection screen (3 characters).

If a transfer is downloaded to the same directory more than once, the program overwrites the files created earlier (with the same name).

The name of the file generated (including directory name) is displayed on the cover list.

If the report is run in the background, only Unix download is possible! If a DOS download is initiated in the background, the program aborts.

The file is generated with the character set specified in field CPAGE of table T5H8Y. If field CPAGE is empty, no character conversion takes place.

The file is generated in the format required by the house bank. The format can also be specified in table T5H8Y. Standard formats currently used:

  • PROC_GIRO,,Standard format for collective transfer orders according to Decree no. 6/1997. (MK 61.) MNB of the President of the National Bank of Hungary. (GIRO format)

Also table T5H8Z stores data considered important from each download executed in GIRO format.

File downloaded:,,,,Name of the generated file including the full path.
Paying company code:,,,,Code of the paying company.
Transferring bank:,,,,,,House bank name.
Bank account number:,,,,Bank account number at the house bank.
Serial No.,,,,,,,,Sequence number of the bank transfer within the file.
Personnel number,,,,,,,,Personnel number of the employee in SAP HR from whom the transfer has been posted.
Bank transfer payee,,Name of the beneficiary.
Amount,,,,,,,,Amount to be transferred.
Bank account number,,,,,,Bank account number of the beneficiary.
Number of the items to be transferred:,,Number of items in the file to be transferred.
Amount to be transferred:,,,,Total value of the amounts to be transferred.
  • Program run date: enter the date returned by RPCDTAH0 program.
  • Additional identification: enter the date returned by RPCDTAH0 program.
  • Recommended run only: leave empty.
  • Paying company code: code of the paying company.
  • Paying company code: leave empty.
  • Transferrer's ID (GIRO): identification of the tranferring company to GIRO. It shall be filled in if transfer is of GIRO format; otherwise the transfer is invalid.
  • Value date: this date is entered in the Value date field of the files.
  • Download locat.(radio button)
List only:,,,,When selected, only a list is generated about the transfers but no file.
Unix file,,When selected, a UNIX file and list is generated.
DOS file,,When selected, a DOS file and list is generated.
  • DOS directory
In case of a DOS download, the file(s) is (are) saved in this directory. If left empty, the file(s) is (are) saved in the directory specified in the DOS directory for downloads field of table T5H8Y.
  • Unix directory
In case of a Unix download, the file(s) is (are) saved in this directory. If left empty, the file(s) is (are) saved in the directory specified in the field Download directory on host of table T5H8Y.

(If the value of payroll constant BTCHK is not 0) background settings may be used to control whether during the creation of a file the program shall check if the payment pre-program (RPCDTAH0) has been run by BT check function for personnel numbers in processed items, i.e. if the transfer data has been entered in the payroll results of the people concerned (in this case sums already transferred are not transferred again when running again the payment pre-program).

If a check is set, no transfer file, only a list may be generated provided that the transfer data is not entered in the payroll results.

After loading package 2016/SP03 it is possible to control entitlement on company code level. In table T511K, if value of constant BTAUT differs from 0, existence of entitlement object F_PAYRQ is checked (ORIGIN = 'HR-PY' and ACTVT = '03').

From transport V4F2DA4, if a transfer is made to a foreign bank in foreign currency in infotypes 0009 Bank Details, 0011 External Transfers and 0226 Garnishments, it is possible to enter the IBAN code instead of the bank account number of the beneficiary.

Bank transfers abroad cannot be managed by this program; bank transfer of these items shall be executed individually. If the program finds an IBAN code in any item in the package with the specified run ID, this item is skipped when creating the bank transfer file and included in the cover list as a skipped item.

Text file containing a header and a footer record and item records in a number equal to the number of transfers.

Name,,,,,,,,,,Type,,Content - meaning

Item category,,,,,,,,,,2N,,01

Message type,,,,,,,,,,6A,,ATUTAL

Duplicate code,,,,,,,,,,1N,,0 (meaning: original)

,,,,,,,,,,,,,,other than 0 (meaning: copy)

,,,,,,,,,,,,,,always enter 0.

Initiator ID,,,,13AN,,From the Transferrer's ID (GIRO) field of the selection screen.

Message seq. no.,,,,,,,,12N,,Message identifier. The first eight digits refer to the download date. The other ,,,,,,,,,,,,,,4 characters represent a unique identifier within the day.

Initiator's bank account number,,24AN,,Number of the common offsetting account for the items.

Debit date,,,,,,,,8N,,The initiator's account is debited with the transfer on this day. From ,,,,,,,,,,,,,,,,the Value date field of the selection screen.

Title,,,,,,,,,,3A,,Title code of the transfer. Its value is always ELL (wage + benefit).

Name of the initiating company,,,,,,35AN,,Name of the initiating company.

Reason for transfer,,,,,,,,,,70AN,,Optional field. Always left blank.

Name,,,,,,,,,,Type,,Contents

Item category,,,,,,,,,,2N,,02

Item sequence number,,,,,,,,6N,,Sequence number of the item within the file.

Credit day,,,,,,,,8N,,Optional field. Always left blank.

Amount,,,,,,,,,,10N,,Amount to be credited in HUF.

Bank account number of the beneficiary,,,,24AN,,Bank account number of the beneficiary.

Customer identification at the initiator.,,24AN,,The personnel number of the employee in SAP HR shall be entered here in 8 characters ,,,,,,,,,,,,,,starting with zeros.

Customer name,,,,,,,,35AN,,Optional field. Always left blank.

Customer address,,,,,,,,35AN,,Optional field. Always left blank.

Name of the account holder,,,,,,35AN,,Name of the beneficiary.

Reason for transfer,,,,,,,,,,70AN,,According to the Note to payee field of the infotypes.

Name,,,,Type,,Contents

Item category,,,,2N,,03

Number of items,,6N,,Number of transfer records in the file.

Total item value,,16N ,,Total of the Amount fields of the transfer records.

The number in the Type column refers to the field length. N - the field can only contain digits, A - the field can only contain letters, AN - the field can contain both digits and letters.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 8819 Date: 20240520 Time: 143736     sap01-206 ( 124 ms )