Hypertext: Object Class - Class to which a document belongs.
Document Name
PAY_DE_FS_020
In this step, you determine which fictitious run controls should be executed for semiretirement. To do so, you create an individual fictitious run for each fictitious payroll run to be performed. Within the DA05 schema, every individual fictitious run is a switch that is queried using the function IF FLSW <Fictitious Run Control>. Depending on the fictitious run control, further processing steps are triggered in the DA05 schema. As a result of these processing steps, technical wage types are created which contain the amounts calculated by the fictitious payroll run.
Example
Your company regulations for semiretirement apply when calculating the flat-rate minimum net amount from another fictitious full-time gross amount. One-off payments are not included in the flat-rate minimum net amount, whereas they should be included for the PI increase. To calculate the fictitious full-time gross amount for the flat-rate minimum net amount, you require another fictitious payroll run that should be triggered using a new fictitious run. To do so, you create a new fictitious run ZATZ (fictitious full-time gross amount with one-off payments) in this step.
Standard settings
In the standard system, we provide the following fictitious runs:
These fictitious runs are used as a model and must be modified according to the regulations in your semiretirement models.
Requirements
Recommendation
Activities
Check if you require further fictitious runs in addition to the fictitious runs provided.
If necessary, create more fictitious runs.
Further notes
Be aware that the fictitious run is only a switch that triggers processing steps in the DA05 personnel calculation schema. If you have created individual fictitious runs, you must query these fictitious runs in the DA05 schema and set up the relevant processing steps using personnel calculation rules. To do so, the DA05 schema is provided for maintenance in the next step.