SAP ABAP Class CL_HR_NL_FBN_PROGRAM (Program for Flexible Benefits)
Hierarchy
SAP_HRCNL (Software Component) Sub component SAP_HRCNL of SAP_HR
   PA-PA-NL (Application Component) Netherlands
     P05FBN (Package) HR Flexible Benefits NL
Properties
Class CL_HR_NL_FBN_PROGRAM  
Short Description Program for Flexible Benefits    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P05FBN   HR Flexible Benefits NL 
Created 20070309   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P05FB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_NL_FBN_PROGRAM has no interface implemented.
Friends
Class CL_HR_NL_FBN_PROGRAM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FALSE Constant Private Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20070412
2 C_GOAL Constant Private Type reference (TYPE) P05FBN_BRNDL 2 Note 20070413
3 C_SOURCE Constant Private Type reference (TYPE) P05FBN_BRNDL 1 Source 20070413
4 G_BAREA Instance attribute Private Type reference (TYPE) BEN_AREA Benefit Area 20070412
5 G_BENGR Instance attribute Private Type reference (TYPE) BEN_GROUP 20070412
6 G_BSTAT Instance attribute Private Type reference (TYPE) BEN_EESTAT 20070412
7 G_DATUM Instance attribute Private Type reference (TYPE) BEGDA Validity Start Date 20070330
8 G_EVENT Instance attribute Private Type reference (TYPE) P05FBN_EVENT Reason for change 20070703
9 G_GOALS Instance attribute Private Type reference (TYPE) P05FBN_PLAN_CLASS_TAB Table with Flexible Benefits Plans 20070330
10 G_KZMOD Instance attribute Private Type reference (TYPE) P05FBN_KZMDL Program 20070412
11 G_PERNR Instance attribute Private Type reference (TYPE) PERSNO Personnel Number 20070330
12 G_SOURCES Instance attribute Private Type reference (TYPE) P05FBN_PLAN_CLASS_TAB Table with Flexible Benefits Plans 20070330
13 G_T_COMBINATIONS Instance attribute Private Type reference (TYPE) T_TAB_COMBINATION Permitted Combinations 20070510
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070322
2 GET_BENEFITS_PLANS Instance method Public Method Displays Program Benefit Plans 20070322
3 GET_BENEFIT_AREA Instance method Public Method Displays the Benefit Area 20070829
4 GET_COMBINATION Instance method Public Method Displays Possible Program Combinations 20070511
5 GET_DESCRIPTION Instance method Public Method Displays Program Description 20070322
6 GET_EVENT Instance method Public Method Displays Events Impacting the Program 20070829
7 GET_GOALS Instance method Public Method Displays Program Targets Only 20070330
8 GET_SETTLEMENT_WAGETYPES Instance method Public Method Displays Wage Types For Amount-Based Adjustment for Program 20070622
9 GET_SOURCES Instance method Public Method Displays Program Sources Only 20070330
10 IS_OPEN Instance method Public Method Is True, If Program Can Be Changed In ESS 20070322
Events
Class CL_HR_NL_FBN_PROGRAM has no event.
Types
Class CL_HR_NL_FBN_PROGRAM has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BAREA Call by reference Type reference (TYPE) P05FBN_BAREA Benefit Area 20080915
2 Importing IM_BENGR Call by reference Type reference (TYPE) P05FBN_BENGR First program grouping 20080915
3 Importing IM_BSTAT Call by reference Type reference (TYPE) P05FBN_BSTAT Second program grouping 20080915
4 Importing IM_ENROLLMENT_DATE Call by reference Type reference (TYPE) DATUM SY-DATUM Date 20070322
5 Importing IM_EVENT Call by reference Type reference (TYPE) P05FBN_EVENT Reason for change 20070703
6 Importing IM_KZMDL Call by reference Type reference (TYPE) P05FBN_KZMDL Program 20080915
7 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personnel Number 20070322

Method CONSTRUCTOR on class CL_HR_NL_FBN_PROGRAM has no exception.

Method GET_BENEFITS_PLANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PLANS Value transfer Type reference (TYPE) P05FBN_PLAN_CLASS_TAB Benefit Plans 20070330

Method GET_BENEFITS_PLANS on class CL_HR_NL_FBN_PROGRAM has no exception.

Method GET_BENEFIT_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_BENEFIT_AREA Value transfer Type reference (TYPE) BEN_AREA Benefit Area 20070829

Method GET_BENEFIT_AREA on class CL_HR_NL_FBN_PROGRAM has no exception.

Method GET_COMBINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MAX_AMOUNT Call by reference Type reference (TYPE) P05FBN_MAXBD Maximum Amount 20070511
2 Exporting EX_MAX_QUANTITY Call by reference Type reference (TYPE) P05FBN_MAXNR Maximum Number 20070511
3 Exporting EX_MIN_AMOUNT Call by reference Type reference (TYPE) P05FBN_MINBD Minimum Amount 20070511
4 Exporting EX_MIN_QUANTITY Call by reference Type reference (TYPE) P05FBN_MINNR Minimum Number 20070511
5 Importing IM_PLAN1 Call by reference Type reference (TYPE) BEN_PLAN Benefit Plan 1 20070511
6 Importing IM_PLAN2 Call by reference Type reference (TYPE) BEN_PLAN Benefit Plan 2 20070511
# Exception Resumable Description Created on
1 CX_HR_NL_FBN_ERR_INVALID_COMB Combination Not Found 20070511

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DESCRIPTION Value transfer Type reference (TYPE) P05FBN_OMS_KZMDL Program Description 20070322

Method GET_DESCRIPTION on class CL_HR_NL_FBN_PROGRAM has no exception.

Method GET_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_EVENT Value transfer Type reference (TYPE) P05FBN_EVENT Reason for change 20070829

Method GET_EVENT on class CL_HR_NL_FBN_PROGRAM has no exception.

Method GET_GOALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GOALS Value transfer Type reference (TYPE) P05FBN_PLAN_CLASS_TAB Table with Flexible Benefits Plans 20070330

Method GET_GOALS on class CL_HR_NL_FBN_PROGRAM has no exception.

Method GET_SETTLEMENT_WAGETYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_WAGETYPES Call by reference Type reference (TYPE) P05FB_T_WAGETYPES Table With Wage Types 20070622

Method GET_SETTLEMENT_WAGETYPES on class CL_HR_NL_FBN_PROGRAM has no exception.

Method GET_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SOURCES Value transfer Type reference (TYPE) P05FBN_PLAN_CLASS_TAB Table with Flexible Benefits Plans 20070330

Method GET_SOURCES on class CL_HR_NL_FBN_PROGRAM has no exception.

Method IS_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_OPEN Value transfer Type reference (TYPE) XFELD Displays True, If Program Can Currently Be Changed 20070322

Method IS_OPEN on class CL_HR_NL_FBN_PROGRAM has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in