Hierarchy
⤷ PY-DK (Application Component) Denmark
⤷ P09C (Package) HR Customizing: Denmark
IMG Activity
ID | OHIM_CARDK_USEREXIT1 | Customer enhancement: calculate own payment (DK) |
Transaction Code | S_AHR_61012705 | (empty) |
Created on | 19990302 | |
Customizing Attributes | OHIM_CARDK_USEREXIT1 | Customer enhancement: calculate own payment (DK) |
Customizing Activity | OHIM_CARDK_USEREXIT1 | Customer enhancement: calculate own payment (DK) |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | OHIM_CARDK_USEREXIT1 |
This function module is accessed at the end of the imputed income calculation (as long as it has previously been defined as a customer exit using CMOD).
You can use this function module to influence the calculation in various ways. It is also possible to calculate the employee´s own contribution.
Example
As a standard, both values (the imputed income to be taxed and the employee's own contribution) are displayed as annual values.
To now store the values as monthly values, you can, for example, change the calculation in the following way:
IT0442-BNFTV = IT0442-BNFTV / 12.
You can also calculate the employee's own contribution automatically, for example:
INFOTYPES: 0001.
PROVIDE * FROM 0001 BETWEEN IT0442-BEGDA IT0442-ENDDA.
ENDPROVIDE.
SELECT SINGLE * FROM T549A WHERE ABKRS = P0001-ABKRS.
IF t549A-PERMO = '04'.
IT0442-REGPD = '0.005' * IT0442-PAIDP.
ENDIF.
In the example outlined above, an own payment of 0.5% of the payment price is calculated for all those for whom payroll accounting is performed every 14 days.
Recommendation
Check to what extent you require customer-specific calculations of the own payment or imputed income.
It is also possible to display many requests using the payment model. If these options are not sufficient, use the user exit.
To do so, activate the 'PA30CRM1' user exit using the CMOD transaction and then change the 'EXIT_SAPLHR_DK_CAR_INFTY_009' function module in accordance with the required function.
Business Attributes
ASAP Roadmap ID | 204 | Establish Functions and Processes |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 2 | Non-critical |
Country-Dependency | I | Valid for countries specified |
Customizing Attributes | Country Key | Country Name |
---|---|---|
OHIM_CARDK_USEREXIT1 | DK | Denmark |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | OHIM_CARDK_USEREXIT1 | 0 | HLA0100282 | Payroll Data |
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 |
CMOD | L - Logical transport object | CMOD | PA30CRM1 1 | Customer enhancement: calculate own payment (DK) |
History
Last changed by/on | SAP | 19990302 |
SAP Release Created in |