Ansicht
Dokumentation

RPCDTBU0 - PRELIMINARY DME PROGRAM (USA ONLY) FOR SEPARATE PAYMENT RUN

RPCDTBU0 - PRELIMINARY DME PROGRAM (USA ONLY) FOR SEPARATE PAYMENT RUN

General Material Data   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.
SAP E-Book

Title

PRELIMINARY DME PROGRAM (USA ONLY) FOR SEPARATE PAYMENT RUN

Purpose

This program is used for the purpose of making advance payments. The program is specific to United States customers and is functionally related to the preliminary international DME program for separate payment run. Like its international equivalent, this U.S. program evaluates the following three infotypes to process these payments.

  • External Bank Transfers (0011)
  • Recurring Payments/Deductions (0014)
  • Additional Payments (0015)

You can store wage types for advance payments in these infotypes. If you restrict a payment run of the program to certain wage types, the system only evaluates the infotypes that contain the wage types specified.

The program generates payment data, which is further processed by the data medium programs in Accounting (FI) when making advance payments.

Note
Make sure that you schedule the advance payment from master data in your organizational processes and make the advance payment before running payroll.

Further Information

For more information on advance payments from master data, refer to the SAP Library under:

  • Human Resources
    -> Payroll United States (PY-US)
    -> Payroll in the SAP System
    -> The Payroll Process
    -> Advance Payments
    -> Unqualified Advance Payments

For more information on the infotypes mentioned above, refer to the SAP Library under:

  • Human Resources
    -> Personnel Management
    -> Personnel Administration
    -> Basic Objects and Structures in Personnel Administration
    -> Data Structures in Personnel Administration
    -> Infotypes
    -> Personnel Administration Infotypes
    -> Payroll Data (International)

Integration

The U.S.-specific payment medium programs in Financial Accounting (FI) continue to process the payment data to create payment mediums (for example, DME files for the bank or checks). You must start the relevant payment medium program after the Data Medium Exchange Preliminary Program has evaluated the infotypes mentioned and created the payment data.

Prerequisites

  • You are using the wage types that you have stored in the infotypes mentioned above to create advance payments for advance payments only and you always pay these wage types using the advance payment from master data.
  • You have set up these wage types in Human Resources Customizing in such a way that Payroll can treat them as already paid.
  • You have not yet completed payroll for the payroll period for which you want to make the advance payment.
  • After making the advance payment, you start payroll at least one more time so that the wage type amounts that you have used for the advance payment can be included in the payroll results as already paid.

Features

  • The system reviews information on the payment recipient for the infotype External Bank Transfers (0011) either using the recipient data stored in the infotype or using the Recipient key table (T521B).
  • The system reviews information on the payment recipient for the infotypes Recurring Payments and Deductions (0014) and Additional Payments (0015) using the Bank Details (0009) infotype. The system uses the main bank details stored in the last infotype record whose start date is before or within the specified payroll period. The system uses the address data from the infotypes Personal Data (0002) and Addresses (0006) displayed in the Bank Details (0009) infotype. If you have manually overwritten address data in the Bank Details (0009) infotype, the system uses the changed address.
  • The system evaluates the infotypes External Bank Transfers (0011), Recurring Payments/Deductions (0014) and Additional Payments (0015) and creates the payment data.
  • The system selects the evaluated infotype records with the end date of the payroll period that you specify on the selection screen. When specifying this payroll period, please keep the following points in mind.

Infotype External Bank Transfers (0011)

In this infotype, you can store periodic payments and specify a payment recipient.

We recommend that you select the Set flag for transfers checkbox on the selection screen of the program prior to execution. Then, for the master data advance payment, the system selects the infotype with the end date of the payroll period you enter on the selection screen. As it does this, any existing selection is overwritten.

Therefore, if a periodic payment stored in the External Bank Transfers infotype (0011) is executed for the next period, the system overwrites the selection for the previous period. The infotype is not automatically delimited.

During payroll, the system writes payments that you store in the External Transfers infotype (0011) to the Payment Information table (basis table) for the payroll result.

If a payment has already been made as a master data advance payment, the system transfers the infotype selection in the Payment Information table (basis table), so that the Data Medium Exchange Preliminary Program no longer takes this payment into account.

If a payment was not executed as a master data advance payment, the corresponding entry in the Payment Information table (basis table) remains unselected.

Note
If you pay wage types from the External Bank Transfer infotype (0011) as a master data advance payment, you must always pay them as a master data advance payment. If you were to pay the same wage types alternately as a master data advance payment and as a wage and salary payment, problems could arise.

Infotype Recurring Payments/Deductions (0014)

In this infotype, you can store periodic payments.

We recommend that you select the Set flag for transfers checkbox on the selection screen of the program prior to execution. For the master data advance payment, the system then selects the infotype with the end date of the payroll period that you enter on the selection screen. As it does this, any existing selections are overwritten.

When a period payment stored in the Recurring Payments and Deductions infotype (0014) is executed for the next period, the system overwrites the selection for the previous period. The infotpye is not automatically delimited. The system then contains no more information about whether the payment was executed for the previous period.

During payroll, the system does not write payments that you store in the Recurring Payments infotype (0014) to the Payment information table (basis table) for the payroll result, and does not check whether master data advance payments have been executed for the current period. If master data advance payments are not executed in a payroll period, the wage types that you store in the Recurring Payments and Deductions infotype (0014) are still deducted from the amount to be paid out. This would result in an amount being paid out that is too low.

Infotype Additional Payments (0015)

In this infotype, you can store one-off payments. If you want to store several payments in the Additional Payments infotype (0015), you must create a separate infotype record for each one.

We recommend that you select the Set flag for transfers checkbox on the selection screen of the program prior to execution. For master data advance payments, the system then selects the appropriate infotype records with the end date of the payroll period that you enter on the selection screen. Therefore, information on every payment executed is present in the system.

During payroll, the system does not write payments that you store in the Additional Payments infotype (0015) to the Payment Information table (basis table), and does not check whether the master data advance payment was executed for the current period. If the master data advance payment is not executed in a period, the wage types that you store in the Additional Payments infotype (0015) are still subtracted from the amount to be paid out. In that case, therefore, an amount would be calculated that is too low.

Note
Regardless of the infotype, infotype records that the program has selected cannot be changed in retrospect.

Selection

The following summary describes the most important parameters of the selection screen.

Wage Type

In these fields, you enter all wage types for which you want the system to generate an advance payment. If you restrict the payment run of the program to certain wage types, the system only evaluates those infotypes that contain the selected wage types. You must enter at least one wage type.

Set Flag for Transfers

We recommend that you always select this checkbox, which is active by default. If this checkbox is selected when the program is run, then the system, when executing master data advance payments, selects the appropriate infotype records with the end date of the payroll period that you enter on the selection screen. In this way the system can determine in future payment runs which infotype records have already been evaluated. This means that you can avoid unintentional duplicate evaluations.

Repeat

If you select this checkbox, which is not active by default, then the program also evaluates the infotype records that have already been selected. You should therefore only select this checkbox in the event that you need to repeat a payment run - for example, if an earlier execution of the program led to a short dump.

Output

The program generates a payment run that contains payment data.

You can uniquely identify each payment run by the combination of program run date and identification feature. The identification feature is generated from the six-digit system time at which you started the program. For the identification feature, the system replaces the last digit of the system time with a P.

Example

Suppose you started the program on April 14, 2001 at 09:25:12. You can uniquely identify the payment run generated by the combination of program run date (04/14/2001) and identification feature (09251P).






TXBHW - Original Tax Base Amount in Local Currency   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 13200 Date: 20240520 Time: 113554     sap01-206 ( 236 ms )