Ansicht
Dokumentation
RPCDTAE0 - Preparation program for data medium exchange
BAL Application Log Documentation General Data in Customer MasterThis documentation is copyright by SAP AG.
Description
Country version for Spain.
Report RPCDTAE0 allows you to generate a data set based on payroll process transfers which is used as input for the payment method RFFOES_T (Spain) print output program. The initial data material for RPCDTAE0 consists of PCL2 data, in particular the transfers table BT.
The program can also be used by customers who have two or more payment runs on different days for each payroll period.
The report also reads off-cycle payroll run data. Apart from specifying the standard selection options, you have to specify the following data in the Off-cycle payroll run fields:
- Payroll type A
- Payroll ID, if necessary
- Date of payment for off-cycle payroll run
If you select the 'Register transfers' parameter for each transfer made, the transfer time will be copied to transfer table BT in the PCL2 data base (the date and time are set at the start of the payment run). In this way, in subsequent transfer processes it will be possible to know which BT entries have already been transferred. You can also separate payment runs by entering wage types. For example, you can transfer 'salary with advance payment' to the rest of the transfers.
The payment methods in T042Z are permitted.
The report performs the following steps for each transfer:
1) Reads the currency key from table T001.
2) Payee key conversion using table T521B.
3) Reads the text key for the record C DTA.
4)
Use DTAKT (transaction PE03) to determine the details of the sending bank and account.
For field DTAKT, specify a decision tree and then define &DTAKT=nnnnn/mmmmm,
where nnnnn is the Bank ID in table T012 and
mmmmm the account ID in table T012K.
Example:
Dependency between company code and the first three functions of the
bank code:
Variable argument TransactionsD
DBUKRS
**** &DTAKT=DB /GIRO ,
0001 DBANKL(3)
0001 *** &DTAKT=DB /GIRO ,
0001 600 &DTAKT=COM /TG ,
5)
Use of field; note to payee
If you have entered information in field VERWZ (note to payee), (eg, for external transfers), this field will be adopted by field ISD Note to Payee. If you have not entered anything in field VERWZ (eg for bank codes), the note to payee in the ISD record will use the text:
"Salary/Wage", personnel number, payroll period
For pensioners, the text printed will be:
"Pension/Pens.", personnel number, payroll period
The Note to Payee field is printed in the account statement. If you do not want to use the above text, you can change it using the main program RPCDTAE0.
6)
Reading file BNKA
File BNKA is used to determine the bank number. Master data and DTAKT bank numbers are the key for the BNKA file.
------------------------------------------------------------------------
TEST mode "X" will display, for all selected persons, the transfers and SETH records generated from them. All transfers with errors will be run in TEST mode " ", indicating the reason. When there is a transfer with errors for a specific person, no transfers will be carried out for him or her.
The records created are transferred to program RFFOES_T, which will generate the data medium. As from the RPCDTAE0 transfer time, the parameters
program run date
ID characteristic
must be complete. For program run date you must enter the transfer date, and for the identification feature you must enter the time. You must also place a 'P' as the final character of the identification feature.
A T T E N T I O N : R E S T A R T
If you run program RPCDTAE0, without selecting the "Select transfers" parameter, you can easily run it again. But if you have to repeat program RPCDTAE0, remember that you must first set the 'Repeat run date' and 'Repeat run time' parameters so that the records that are marked as transferred will be selected once more. To do this, you need to enter the date and time that are stored in the transfers into the parameters. If you have to repeat a particular run of RPCDTAE0, you should select the 'only selected records' parameter. If you need to re-run RPCDTAE0 because of a termination, you can not set the 'only selceted records' parameter. On the contrary, as well as the records for which the transfer time matches the event of the parameters, the records for which no transfer time has been stored will also be selected.
Requirements
Parameter:
Wage type
This report gives you the option to restrict a payment run to a very specific set of wage types. This means that you can perform various payment runs in each payroll period.
Test
= "X": No data transferred to RFFOES_T
PCL2 not maintained
Transfers to be performed are printed
or else: Data is transferred to RFFOES_T
PCL2 is maintained
Umlaut conversion
= X : Umlauts and lower case conversion
or else: No umlaut or lower case conversion
Register transfers
If you select this parameter, transfers will be saved to file PCL2 in such a way that the transfer date will be written (RPCDTAE0 expiration date). If you repeat the payroll (RPCALCE0), rather than overwriting the records marked with an arrow during the payroll run, a difference calculation will be carried out.
Repeat run: Date
You should only enter a date here for repeat runs. If you enter a repeat run date, as well as the records that have not yet been transferred, the records that have the same transfer time and date as the parameters will also be selected.
Only selected records
You should make an entry here for repeat runs. If the repeat run date has been entered and this parameter is selected, only the records for which the transfer time matches the specified repeat run date will be selected.
Output
Example
Output
Example
General Material Data Fill RESBD Structure from EBP Component Structure
This documentation is copyright by SAP AG.
Length: 7066 Date: 20240520 Time: 122844 sap01-206 ( 138 ms )