SAP ABAP IMG Activity OHFBNTL00 (User Exit GB for Feature CSTV2 (FLEX))
Hierarchy
EA-HRCGB (Software Component) Sub component EA-HRCGB of EA-HR
   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:

  1. 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.

  1. 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

  1. Create a project for the user exit.
    1. Enter a name for your project.
    2. Choose Create.
    3. Enter the details of your project and choose Save.
  2. Assign the user exit(s) to your project.
    1. Choose Components.
    2. Enter the name(s) of the user exit(s) you want to implement.
    3. For more information on a user exit, see the exit documentation.
    4. Choose Save.
    5. Choose Back.
  3. Make your coding modifications.
    1. Choose Enhancement assignments.
    2. Choose Change.
    3. Select the user exit you want to write code for.
    4. Select the include ZXPBCO01.
    5. The system prompts you to create this include, and you can continue to write your coding in it.
  4. 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