Hierarchy
⤷ PA-BN-FB-XX (Application Component) General Parts
⤷ PAOC_BEN_FBN (Package) Flexible Benefits System
IMG Activity
ID | OHFBNTL00 | User Exit GB for Feature CSTV2 (FLEX) |
Transaction Code | S_P2H_60000033 | (empty) |
Created on | 20040116 | |
Customizing Attributes | OHFBNTL00 | User Exit GB for Feature CSTV2 (FLEX) |
Customizing Activity | OHFBNTL00 | User Exit GB for Feature CSTV2 (FLEX) |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | OHFBNTL00 |
Essential Information for GB Flexible Benefits Customizing.
The subsequent IMG step User Exits details the range of user exits available to you within the SAP Benefits solution. The documentation for this following step is also included below, under: Documentation from Benefits IMG Step User Exits (OHFBN0126).
However, there are two circumstances particular to the implementation of Flexible Benefits for Great Britain that you must consider in addition to the general user exits documented in the IMG step User Exits:
- In Flexible Benefits for Great Britain (PA-BN-FB-GB), life insurance benefits plans are structured so that different costs for insurance cover for employee's and spouses can be assigned, depending on the age(s) of the employee and the spouse. However, using the existing international benefits cost rule, you can only configure a cost rule based on an employee's age or a spouse's age, not both.
Therefore, when configuring Flexible Benefits for Great Britain (GB FlexBens), the recommended solution which allows you to configure a cost rule for BOTH an employee and a spouse is to use the employee's age as the base, and at the same time, define a cost grouping for the spouse's age grouping.
However, the existing benefits cost grouping feature (CSTV1) cannot currently read the spouse's age. In order to read the spouse's age for cost rule configuration, SAP has created another feature CSTV2 to read a spouse's age data for GB FlexBens. You must use the User Exit PBEN0004 to replace CSTV1 by CSTV2 when configuring life insurance plans for GB FlexBens.
NOTE:
The function module HR_FBN_GET_FROM_FEATURE_CSTV2 is available for you to use when configuring User Exit PBEN0004. This function module provides you with a relatively easy way to implement this user exit for feature CSTV2.
- Furthermore, for Holiday Plans in GB FlexBens, you must distinguish part-time from full-time workers by maintaining the appropriate working schedule in infotype 0007. Therefore, employees with different working schedules will have different holiday buying/selling entitlements. Critically, each group will also have different cost calculation rules. You should also implement User Exit PBEN0004 to call the new GB FlexBens feature CSTV2 to handle this situation.
Documentation from Benefits IMG Step User Exits (OHFBN0126)
In this step, you can implement the user exits listed below.
Note
You should carry out this step only if both of the following apply:
- The SAP standard processes does not suit your needs.
- You are a competent ABAP programmer.
User exit Replaces
PBEN0001 Feature BAREA
PBEN0002 Feature BENGR
PBEN0003 Feature BSTAT
PBEN0004 Feature CSTV1
PBEN0005 Feature CRDV1
PBEN0006 Feature ELIGR
PBEN0007 Feature TRMTY
PBEN0008 Function HR_BEN_CALC_BENEFIT_COST
PBEN0009 Function HR_BEN_CALC_BENEFIT_CREDIT
PBEN0010 Function HR_BEN_CALC_BENEFIT_SALARY
PBEN0011 Function HR_BEN_CALC_COVERAGE_AMOUNT
PBEN0012 Form CALC_ELIG_DATE
PBEN0013 Form CALC_TERM_DATE
PBEN0014 Function HR_BEN_CALC_SAVE_ER_CONTRIB
PBEN0015 Form CHECK_ELIG_SERVICE
PBEN0016 Function HR_BEN_CALC_PARTICIPATION_DATE
PBEN0017 Feature EVTGR
PBEN0018 Feature COVGR
PBEN0019 Feature EECGR
PBEN0020 Feature ERCGR
PBEN0021 Funtionmodule HR_BEN_CALC_SPEN_ER_CONRIB
PBEN0022 Function HR_BEN_GET_PROCESS_DATES
PBEN0023 Function HR_BEN_CALC_CUTOFF_AGE
PBEN0024 Function HR_BEN_CALC_CUTOFF_LOS
PBEN0025 Function HR_BEN_CALC_CUTOFF_SAL
PCOB0001 COBRA Letter
PCOB0004 Form HR_BEN_COB_GET_TOTAL_COSTS
For general information about user exits, see the SAP Library (Basis Components -> ABAP Workbench (BC-DWB) -> Changing the SAP Standard (BC) -> Customer Exits). In addition, you can access detailed information about each user exit when you assign it to your project (see step 2. below).
Example
Requirements
Standard settings
Recommendation
Activities
- Create a project for the user exit.
- Enter a name for your project.
- Choose Create.
- Enter the details of your project and choose Save.
- Assign the user exit(s) to your project.
- Choose Components.
- Enter the name(s) of the user exit(s) you want to implement.
- For more information on a user exit, see the exit documentation.
- Choose Save.
- Choose Back.
- Make your coding modifications.
- Choose Enhancement assignments.
- Choose Change.
- Select the user exit you want to write code for.
- Select the include ZXPBCO01.
- The system prompts you to create this include, and you can continue to write your coding in it.
- Activate your project by returning to the initial screen and choosing Activate project.
Further notes
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 1 | Critical |
Country-Dependency | I | Valid for countries specified |
Customizing Attributes | Country Key | Country Name |
---|---|---|
OHFBNTL00 | GB | United Kingdom |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | OHFBNTL00 | 0 | PLN0000014 | Great Britain |
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 |
History
Last changed by/on | SAP | 20040122 |
SAP Release Created in | 200 |