SAP ABAP Class CL_HRPADUN_EG_CHECK (NPO: EG Checks for Eligibility)
Hierarchy
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
   PY-NPO (Application Component) Non Profit Organizations
     PBUN (Package) Master Data Non Profit Organizations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADUN_EGCONST NPO: EG Constants 20051227
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20051227
Properties
Class CL_HRPADUN_EG_CHECK  
Short Description NPO: EG Checks for Eligibility    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBUN   Master Data Non Profit Organizations 
Created 20051227   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPADUN_EG_CHECK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADUN_EGCONST NPO: EG Constants 20051227
2 IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20051227
Friends
Class CL_HRPADUN_EG_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ATTR_MAX_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
2 C_ATTR_MIN_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
3 C_ATTR_WITHIN Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
4 C_EG_2THIRDS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
5 C_EG_ADV Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
6 C_EG_CLM Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
7 C_EG_INFTY Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
8 C_EG_MAX_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
9 C_EG_MIN_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
10 C_EG_NATIO Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060207
11 C_EG_WAERS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
12 C_EG_WITHIN Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
13 C_EXM_APPLI Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
14 C_HIGH_DATE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
15 C_LOW_DATE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
16 C_MSG_CLASS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
17 C_TCLAS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
18 C_TYPE_OF_RATE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
19 C_UN_MOLGA Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
20 FALSE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
21 IF_HRPA_READ_INFOTYPE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
22 TRUE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHILD Static method Public Method check eligibility of child 20051227
2 CHECK_CONTRACT Static method Public Method check contract 20051227
3 CHECK_EMPLOYEE Static method Public Method check eligibility of employee 20051227
4 CHECK_HOME_COUNTRY Static method Public Method check home country / Duty station 20051227
Events
Class CL_HRPADUN_EG_CHECK has no event.
Types
Class CL_HRPADUN_EG_CHECK has no local type.
Method Signatures

Method CHECK_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_ELIGIBLE Value transfer Type reference (TYPE) BOOLE_D Eligible = 'X' 20051227
2 Importing P0021 Call by reference Type reference (TYPE) P0021 HR Master Record: Infotype 0021 (Family) 20051227
3 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051227
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personal Number 20051227

Method CHECK_CHILD on class CL_HRPADUN_EG_CHECK has no exception.

Method CHECK_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Exporting CTEDT Call by reference Type reference (TYPE) CTEDT End of contract 20051227
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
4 Changing LENGTH Call by reference Type reference (TYPE) I 20051227
5 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20051227
6 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20051227
7 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20051227
8 Exporting RESULT Value transfer Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20051227

Method CHECK_CONTRACT on class CL_HRPADUN_EG_CHECK has no exception.

Method CHECK_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
3 Exporting IS_ELIGIBLE Value transfer Type reference (TYPE) BOOLE_D Eligible = 'X' 20051227
4 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20051227
5 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20051227
6 Importing P0002 Call by reference Type reference (TYPE) P0002_TAB HR Master Record: Infotype 0002 (Personal Data) 20051227
7 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20051227
8 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051227
9 Importing PERNR Call by reference Type reference (TYPE) P0001-PERNR Personal Number 20051227

Method CHECK_EMPLOYEE on class CL_HRPADUN_EG_CHECK has no exception.

Method CHECK_HOME_COUNTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DUTY Call by reference Type reference (TYPE) PUN_DSTAT Duty Station 20051227
2 Returning IS_OK Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
3 Importing NATIO Call by reference Type reference (TYPE) NATSL Nationality 20051227

Method CHECK_HOME_COUNTRY on class CL_HRPADUN_EG_CHECK has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 200