Ansicht
Dokumentation

H99UGSP0 - Splits in Payroll

H99UGSP0 - Splits in Payroll

BAL Application Log Documentation   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

Title

Payroll splits

Purpose

This report is an internal tool with the following functionality:
- Customizes the semantic context of tables in payroll results, as is usually stored in the foreign key dependency
- Defines the behavior of fields in these tables for summarizing payroll results
- Generates function groups whose modules can summarize payroll results according to splits, taking these Customizing settings into consideration.

Integration

Prerequisites

Release 4.6B or above

Features

Selection

The following functions can be selected per country version of a payroll result:

Create

The complex type of a payroll result (PAYxx_RESULT, xx is the country indicator) is evaluated and the customizing tables are initialized with country-specific payroll tables and fields. This is needed in particular for a new country version and for a modification of complex type of a payroll result. With regard to the latter, the settings that were previously made in the customizing tables are retained.

Change

The customizing tables are maintained using the view cluster.

Display

The content of the customizing tables are displayed using the view cluster.

Compare

The complex type of a payroll result is compared with the tables of the import/export makro of a country version. Then the content of the customizing tables is compared with the complex type of the respective payroll result. If differences arise, you can update the customizing tables using 'Create'.

Generate

Function group HRSP_xx is created, which makes an exact summary of payroll results according to splits possible for each country version.

Transport

Entries are selected from customizing tables and recorded to a transport request.

Standard Variants

Output

Activities

Customizing the semantic connection of tables in payroll results:

If the complex type of a payroll result has just been created, or modified, choose the function 'create', which initializes the customizing tables with country-specific payroll tables and fields. Then make the following settings:

Check tables

This is a list of all tables from the country-specific part of the complex type of payroll result PAYxx_RESULT, which contain splits. Select those tables which are the check tables for the respective split and which define the specification of this split.

Example: the table WPBP is the check table for the split APZNR. If this table is selected, it is used to decide whether the split APZNR is used in two payroll results with the same specification, or not.

To be able to correctly evaulate tables in payroll results, their splits have to fufil the following criteria:

Independence: splits are independent, which means that each table has only 1 split in the key (only 1 split per table to which reference can be made from other tables). Several splits which refer to other tables can exist in one table.

Same name: If a table uses a split to refer to another table, this split has to have the same name in both tables.

No daisy chain: a "ring concatenation" of splits is not permitted. This means that when split X in table T1 refers to table T2, split Y from T2 cannot refer to T1.

Element tables

Here you enter tables from the country-specific part of the complex type of a payroll result PAYxx_RESULT that are check tables for splits, but which can have more than one entry per split. The part of the key of these tables, which is not the split itself, should be entered in the 'Element Split' field, the table should be entered in the 'Element Table' field.

Example: Table C0 is a check table for the split APZNR, however, it also contains the key field SEQNO, so that it can contain more entries per split APZNR, which together can decide whether the split APZNR has the same specification in two payroll results or not.

Sign reversal for table fields

This is a list of all numerical fields from the tables of the country- specific part of the complex type of payroll result PAYxx_RESULT. Select those fields for which sign reversal during the summary of two payroll results is useful in order to display the difference between them.

Example: Table RT contains the numerical fields ANZHL, BETPE and BETRG. The difference should only be determined for fields ANZHL and BETRG.

Summary of tables

This is a list of all tables from the country-specific part of the comlex type of payroll result PAYxx_RESULT. Select those tables that in the case of the summary of two payroll results, should also be summarized.

Example: Table RT should be summarized when two payroll results are summarized, table V0 however should not.

Generate the country-dependent function group HRSP_xx:

Choose the function 'Generate' from the initial screen of the report. Function group HRSP_xx is created, which enables the exact summary of payroll results of the respective country versions.

Application of generated function group HRSP_xx:

The function modules from the country version dependent function group HRSP_xx in the evaluation report is implemented using the generic function module from function group HRSP_GEN:

Function module HR_SPLIT_MAIN

Two payroll results are transferred to this module. They are returned with consistent split specifications.

Function module HR_SPLIT_CSIGN

One payroll result is transferred to this module. It is returned with a reversed sign for the numerical values.

Function module HR_SPLIT_MERGE

Two payroll results are transferred to this module. One payroll result is returned, which contains the summarized tables of the transferred payroll results.

Example






PERFORM Short Reference   Vendor Master (General Section)  
This documentation is copyright by SAP AG.

Length: 6346 Date: 20240531 Time: 020349     sap01-206 ( 118 ms )