Preliminary Program DME 

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 .

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