Hierarchy
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P00PBSCA_IMG (Package) HCM Calculation Modules (IMG)
IMG Activity
ID | HR_PBS_00_CA_05 | Assign Calculation Results to Customer Wage Types |
Transaction Code | S_KJ4_38000061 | IMG Activity: HR_PBS_00_CA_05 |
Created on | 20040123 | |
Customizing Attributes | HR_PBS_00_CA_2_1 | Calculation Modules (Optional Activity / Critical) |
Customizing Activity | HR_PBS_00_CA_05 | Assign Calculation Results to Customer Wage Types |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HR_PBS_00_CA_05 |
Use
You use this IMG activity to assign calculation results to customer wage types. This means that the results determined using the calculation modules are provided as wage types for payroll. The wage types formed are saved in the payroll tables IT (input table) or RT (results table).
If model wage types (such as O025) are formed for specific calculation modules, the table entry delivered in the customer assignment table must be adjusted to form a separate customer wage type. The model wage type simply has to be replaced by the customer wage type.
You can form any number of additional customer wage types.
Requirements
Standard settings
In the standard delivery, this table contains entries for forming model wage types. SAP standard wage types are formed using the SAP assignment table (view V_T7PBSCA3A).
Activities
- Check the delivered table entries.
- If you use your own customer wage types for the model wage types, enter your customer wage type instead of the model wage type for all relevant entries.
- If you want to form additional customer wage types, create new table entries. The available field names are defined in the result structure of the class assigned to the calculation module. The structure is a component of the attributes of the implemented class and is usually called AS_RESULT. When you assign the field name, make sure you type it correctly as there is no input check. To be sure, it is advisable to copy the structure name and field label from the ABAP Dictionary by navigating from the component types.
Example
In pension administration, the calculation is always called using the calculation module VERSORGUNG (pension). This module is stored in view V_T7PBSCA3B in the Calculation Module field. The available result fields can now be viewed in the ABAP Dictionary. For the calculation module VERSORGUNG, the result structure AS_RESULT now has the type HRDEPBSCAS_RESULT_VERSORGUNG.
The ABAP Dictionary shows the components of structure HRDEPBSCAS_RESULT_VERSORGUNG. If the component types are simple types, such as amounts (identified by the type MAXBT), they can be used directly for the allocation to wage types, as illustrated by example DIFF_UFA in the model delivery. If they are structures, they can be expanded further to the level of a simple component type.
The following list shows the components and corresponding types for the calculation module VERSORGUNG. Most of them originate from other calculation modules:
Component Component type
CURRENCY WAERS
VERSORGUNG HRDEPBSCAS_PC27N_VADM
ZUWENDUNG HRDEPBSCAS_RESULT_ZUWENDUNG
VERS_BEZUG HRDEPBSCAS_RESULT_VERS_BEZUG
P55 HRDEPBSCAS_RESULT_P55
P54 HRDEPBSCAS_RESULT_P54
P53 HRDEPBSCAS_RESULT_P53
WEIT_ANRECH HRDEPBSCAS_RESULT_WEIT_ANR
VERSORGUNGSBEZUG MAXBT
VERSORGUNGSBEZUG_MAN MAXBT
KUERZ_P57 HRDEPBSCAS_RESULT_KUERZ_P57
P18 HRDEPBSCAS_RESULT_P18
VERSORGUNGSBEZUG_NEG MAXBT
VORR_ANRECH HRDEPBSCAS_RESULT_VORR_ANRECH
EINMALZAHLUNG MAXBT
ABZUG_P50F HRDEPBSCAS_ABZUG_P50F
DIFF_UFA MAXBT
The component VERS_BEZUG with the type HRDEPBSCAS_RESULT_VERS_BEZUG contains the main part of the pension calculation since the other calculation modules ERDNT_RUHG, RUHEGEHALT, and HINTERLBNE are called from the calculation module VERS_BEZUG. To access further results of the pension calculation, you need to look at structure HRDEPBSCAS_RESULT_VERS_BEZUG. This structure is already contained several times in the model delivery of view V_T7PBSCA3B, such as VERS_BEZUG-RUHEGEHALT-KUERZ_Z_N_IT0322_VERS_BEZUG for filling the reduction wage type OVZN.
There are also result fields for filling the reductions resulting from one of the two numerator/denominator reductions: VERS_BEZUG-RUHEGEHALT-KUERZ_Z_N_IT0322_VERS_BEZUG1 and VERS_BEZUG-RUHEGEHALT-KUERZ_Z_N_IT0322_VERS_BEZUG2. For the prorata numerator/denominator reductions of the child allowance supplements, you can use fields VERS_BEZUG-RUHEGEHALT-KUERZ_Z_N_P50A1 to VERS_BEZUG-RUHEGEHALT-KUERZ_Z_N_P50DE2. The final character 1 stands for the prorated reduction amounts of numerator/denominator reduction 1. The final character 2 stands for the prorated reduction amounts of numerator/denominator reduction 2.
These fields are not included in sample Customizing. To use them, you must first copy customer-specific wage types, which (unlike model wage type OVZN) must not be relevant to gross pay.
A result of the calculation module P55 is used to fill wage type OV14 (credit amount §14(5)): P55-ANR_BETRAG_P14_5
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 1 | Critical |
Country-Dependency | A | Valid for all countries |
Maintenance Objects
Maintenance object type | C | Customizing Object |
Assigned objects | ||||||
---|---|---|---|---|---|---|
Customizing Object | Object Type | Transaction Code | Sub-object | Do not Summarize | Skip Subset Dialog Box | Description for multiple selections |
V_T7PBSCA3B | V - View | SM30 |
History
Last changed by/on | SAP | 20040123 |
SAP Release Created in | 200 |