SAP ABAP Class CL_HR_NL_FBN_BENEFIT_PLAN (Benefit Plan)
Hierarchy
SAP_HRCNL (Software Component) Sub component SAP_HRCNL of SAP_HR
   PA-PA-NL (Application Component) Netherlands
     P05FBN (Package) HR Flexible Benefits NL
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_NL_FBN_GOAL Goal 20070322
2 Inheritance (c INHERITING FROM c_ref)  CL_HR_NL_FBN_SOURCE 20070322
Properties
Class CL_HR_NL_FBN_BENEFIT_PLAN  
Short Description Benefit Plan    
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)
Interfaces
Class CL_HR_NL_FBN_BENEFIT_PLAN has no interface implemented.
Friends
Class CL_HR_NL_FBN_BENEFIT_PLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_BENEFIT_AREA Instance attribute Private Type reference (TYPE) BEN_AREA Benefit Area 20070502
2 G_CAN_BE_CHANGED_BY_EVENT Instance attribute Private Type reference (TYPE) P05FBN_CHG_BPLAN Plan mag gewijzigd worden 20081203
3 G_CAN_BE_CHOSEN Instance attribute Private Type reference (TYPE) XFELD Plan may be selected 20070905
4 G_CAN_BE_CHOSEN_SET Instance attribute Private Type reference (TYPE) XFELD ABAP_FALSE Buffer Variable set 20070905
5 G_CURRENT_DATE Instance attribute Private Type reference (TYPE) DATUM Actual Date 20070502
6 G_EVENT Instance attribute Private Type reference (TYPE) P05FBN_EVENT Reason for change 20070703
7 G_GOAL_OR_SOURCE Instance attribute Protected Type reference (TYPE) P05FBN_BRNDL Source or Target 20070529
8 G_PROPERTIES Instance attribute Private Object reference (TYPE REF TO) CL_HR_NL_FBN_BENEFIT_PLAN_PROP Characteristics of Benefit Plan 20070322
9 G_R_LIMIT_CALCULATION Instance attribute Protected Object reference (TYPE REF TO) IF_HR_NL_FBN_LIMIT_CALCULATION Calculation of Plan Limits 20070525
10 G_TECHNICAL_NAME Instance attribute Private Type reference (TYPE) BEN_PLAN Benefit Plan 20070423
Methods
# Method Level Visibility Method type Description Created on
1 CAN_BE_CHANGED_BY_EVENT Instance method Public Method Returns, whether plan may be created / changed by 20081203
2 CAN_BE_CHOSEN Instance method Public Method Displays True, If Plan Can Be Selected 20070615
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070322
4 GET_BENEFIT_AREA Instance method Protected Method Displays the Benefit Area 20070502
5 GET_DATE Instance method Protected Method Displays the Call Date 20070502
6 GET_GOAL_SOURCE_RELATION Instance method Public Method Displays the Source-Target Relation 20070522
7 GET_HELP_TEXT Instance method Public Method Gets Help Text for Benefit Plan 20070322
8 GET_LIMITS Instance method Public Method Calculates Benefit Plan Limits 20070525
9 GET_PLAN_CATEGORY Instance method Public Method Displays the Category of the Plan 20070522
10 GET_PLAN_TYPE Instance method Public Method Displays the Plan Type 20070822
11 GET_PROPERTIES Instance method Public Method Displays the Characteristics of the Benefit Plan 20070322
12 GET_SETTLEMENT_PARAMETERS Instance method Public Method Returns the Clearing Parameter 20070622
13 GET_TECHNICAL_NAME Instance method Public Method Displays the Technical Name of the Benefit Plan 20070423
14 GET_TYPE_RELATION Instance method Public Method Displays the Relation Type 20070522
15 IS_ACTIVE Instance method Public Method Displays True, If Plan Is Active 20070615
16 IS_GOAL Instance method Public Method Returns ABAP_TRUE, if Plan is a Target 20070822
17 IS_SOURCE Instance method Public Method Returns ABAP_TRUE, if Plan is a Source 20070822
Events
Class CL_HR_NL_FBN_BENEFIT_PLAN has no event.
Types
Class CL_HR_NL_FBN_BENEFIT_PLAN has no local type.
Method Signatures

Method CAN_BE_CHANGED_BY_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personnel number 20081203
2 Importing IM_T_PREV_OVERZICHT Call by reference Type reference (TYPE) P05FBN_OVERZICHT_TAB Previous enrolled selection for Flexible benefits 20081203
3 Returning RE_CAN_BE_CHANGED_BY_EVENT Value transfer Type reference (TYPE) XFELD Plan may be changed 20081203

Method CAN_BE_CHANGED_BY_EVENT on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method CAN_BE_CHOSEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personnel Number 20070703
2 Returning RE_CAN_BE_CHOSEN Value transfer Type reference (TYPE) BEN_ENROLL May Be Selected 20070615

Method CAN_BE_CHOSEN on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BENEFIT_AREA Call by reference Type reference (TYPE) BEN_AREA Benefit Area 20070322
2 Importing IM_BENEFIT_PLAN Call by reference Type reference (TYPE) BEN_PLAN Benefit Plan 20070322
3 Importing IM_CURRENT_DATE Call by reference Type reference (TYPE) DATUM SY-DATUM Date 20070322
4 Importing IM_EVENT Call by reference Type reference (TYPE) P05FBN_EVENT Reason for change 20070703
# Exception Resumable Description Created on
1 CX_HR_NL_FBN_ERR_BENEFIT_PLAN Class for Errors in Benefit Plans 20070413

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 20070502

Method GET_BENEFIT_AREA on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DATE Value transfer Type reference (TYPE) DATUM Actual Date 20070502

Method GET_DATE on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_GOAL_SOURCE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_GOAL_SOURCE_REL Value transfer Type reference (TYPE) P05FBN_BRNDL_REL Relationship Source/Target 20070522

Method GET_GOAL_SOURCE_RELATION on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_HELP_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HELP_TEXT Value transfer Type reference (TYPE) TFPFIELDS Table With Help Text 20070514

Method GET_HELP_TEXT on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_LIMITS 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_MAXTB Maximum Amount 20070525
2 Exporting EX_MAX_QUANTITY Call by reference Type reference (TYPE) P05FBN_MAXTA Maximum Number 20070525
3 Exporting EX_MIN_AMOUNT Call by reference Type reference (TYPE) P05FBN_MINTB Minimum Amount 20070525
4 Exporting EX_MIN_QUANTITY Call by reference Type reference (TYPE) P05FBN_MINTA Minimum Number 20070525
5 Exporting EX_TOTAL_AMOUNT Call by reference Type reference (TYPE) P05FBN_TBBRON Total Amount Source 20070525
6 Exporting EX_TOTAL_QUANTITY Call by reference Type reference (TYPE) P05FBN_TABRON Total Number Source 20070525
7 Exporting EX_VALUATION Call by reference Type reference (TYPE) P05FBN_VPPEH Price per Unit 20070525
8 Importing IM_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20080915
9 Importing IM_PERNR Call by reference Type reference (TYPE) PERSNO Personnel Number 20070525
# Exception Resumable Description Created on
1 CX_HR_NL_FBN_ERR_INVALID_BSTGR Invalid Spending Group for Ben. Group 20070919

Method GET_PLAN_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PLAN_CATEGORY Value transfer Type reference (TYPE) P05FBN_CATGR Category 20070522

Method GET_PLAN_CATEGORY on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_PLAN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PLAN_TYPE Value transfer Type reference (TYPE) P05FBN_PLTYP Plan Type 20070822

Method GET_PLAN_TYPE on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROPERTIES Value transfer Object reference (TYPE REF TO) CL_HR_NL_FBN_BENEFIT_PLAN_PROP Characteristics of Benefit Plan 20070413

Method GET_PROPERTIES on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_SETTLEMENT_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_S_SETTLEMENT_PARAMETERS Value transfer Type reference (TYPE) P05FBN_VERR Cancellation 20070622

Method GET_SETTLEMENT_PARAMETERS on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TECHNICAL_NAME Value transfer Type reference (TYPE) BEN_PLAN Benefit Plan 20070423

Method GET_TECHNICAL_NAME on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method GET_TYPE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TYPE_RELATION Value transfer Type reference (TYPE) P05FBN_TYPEREL Relation Type 20070522

Method GET_TYPE_RELATION on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_ACTIVE Value transfer Type reference (TYPE) BEN_ACTIVE Indicator 'Active' 20070615

Method IS_ACTIVE on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method IS_GOAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_GOAL Value transfer Type reference (TYPE) XFELD ABAP_TRUE, as Target 20070822

Method IS_GOAL on class CL_HR_NL_FBN_BENEFIT_PLAN has no exception.

Method IS_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_SOURCE Value transfer Type reference (TYPE) XFELD ABAP_TRUE, as Source 20070822

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