SAP ABAP IMG Activity OHFBNTL04 (User Exits GB for Holiday Plan (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 OHFBNTL04 User Exits GB for Holiday Plan (FLEX)  
Transaction Code S_P2H_60000037   (empty) 
Created on 20040122    
Customizing Attributes OHFBNTL04   User Exits GB for Holiday Plan (FLEX) 
Customizing Activity OHFBNTL04   User Exits GB for Holiday Plan (FLEX) 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name OHFBNTL04    

User Exits GB for Holiday Plan (FLEX)

Use

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 circumstances particular to the implementation of Flexible Benefits for Great Britain (GB FlexBens) holiday plans that you must consider in addition to the general user exits documented in the IMG step User Exits:

  1. Time Unit for Full-Time and Part-Time Employees' Leave Quotas

    You can maintain the fields ANSVH and WOSTD in the features BSTAT or ELIGR to determine the time unit you will use for calculation of Full-Time and Part-Time employees' leave quotas. If these two fields cannot meet your requirements, you can implement User Exits PBEN0003 (BSTAT) or PBEN0006 (ELIGR) .

  2. Cost Calculation Formula for Employees' Holiday Quotas

    In GB FlexBens, you create the cost calculation formula for employees' leave quotas via customising, using the following Benefits Administration IMG steps:

    Plans -> Miscellaneous Plans -> Define Coverage Variants

    Plans -> Miscellaneous Plans -> Define Coverage Rules

    Plans -> Miscellaneous Plans -> Define Cost Variants

    Plans -> Miscellaneous Plans -> Define Cost Rules

    However, if these customising steps do not meet your requirements, you can implement User Exit PBEN0008 (Function HR_BEN_CALC_BENEFIT_COST) to create your own Cost Calculation Formula for Employees' Holiday Quotas.

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 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
OHFBNTL04 GB United Kingdom
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG OHFBNTL04 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