SAP ABAP IMG Activity HR_PBS_00_CA_05 (Assign Calculation Results to Customer Wage Types)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   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