Use
To start the preliminary program DME, choose
Human Resources ® Payroll ® Payroll ® Bank Transfer ® Pre. Program DME from the SAP Easy Access menu.You use the preliminary program DME to evaluate the payroll results to create payment data. The creation of payment data is the first step in the wage and salary payments process.
You can also use the preliminary program DME if you want to make several partial payments on different dates within a payroll period (
Qualified Advance Payment).The preliminary program DME can evaluate payments using different
payment methods in a payment run. The payment medium programs, which further process the data created by the preliminary program DME, select the relevant data records using the payment method.The preliminary program DME processes both
information from the master data and information from the payroll results for an employee.Integration
The payment data created by the preliminary program DME is processed by the country-specific payment medium programs in
Accounting to create payment mediums (for example, DME files for the bank, checks). You must start these subsequent programs after the preliminary program DME has evaluated the payroll results for the employee and has created the payment data.Prerequisites
You have exited payroll for the payroll periods for which you want to make wage and salary payments. (Exception: You make a
Qualified Advance Payment before exiting payroll.)You have checked or made the following settings in agreement with
Accounting .
Define Payment Method)
Set Up House Banks)
Define Sending Banks)
Define Sending Banks).
Check Text Keys for Payment Transactions)
This assignment is not necessary in all country versions.
Scope of Function
For every current original result for employees processed in a payment run, the preliminary program DME reads the
Payment Information table (BT) in the payroll results.In the process, the system performs the following steps for every entry in this table:
Selection
The selection screen for the preliminary program DME is country-specific. The following describes only the most important international parameters.
Set Flag for Transfers
We recommend that you mark this indicator. It causes the system to mark every processed entry in the
Payment Information table (BT) with date and time, to show payment runs carried out later that it is "processed". This prevents entries in the Payment Information table (BT) being accidently processed more than once. If the payroll run is repeated after you have executed the preliminary program DME, the system does not overwrite the entries marked with date and time but performs a difference calculation. That is why you must mark the Set Flag for Transfers indicator if you want to perform a qualified advance payment.Wage Type
You can use these input fields to restrict a payment run to certain wage types, for example, to pay the wage types created for
External bank Transfers (Infotype 0011) separately from the employee's salary.Test
If you mark this indicator, the system only displays the payments to be made as the result for a payment run. It does not create any payment data and does not change any data in the payroll results.
Output
The preliminary program DME creates a payment run, which contains payment data. You can clearly identify every payment run using the
Program Run Date and Identification Feature combination. The Identification Feature originates from the six-digit system time, at which you started the preliminary program DME. The system replaces the last digit of the six-digit system time in the Identification Feature with a P .
You started the preliminary program DME at 09.25 on 04.14.2000. You can clearly identify the payment run created using the Program Run Date (
04.14.2000 ) and Identification Feature ( 09251P ) combination.The payment data contained in a payment run is saved in the following tables:
The data in these tables is further processed by the payment medium programs in
Accounting . For more information, see
Payments (FI-BL).See also:
Repeating a Payment Run