SAP ABAP Class CL_HRPA_INFOTYPE_0016_UN (NPO Employee Contract)
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 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_UN16 NFO : Infotype 16 20060804
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADUN_CONST NPO Constants 20050729
Properties
Class CL_HRPA_INFOTYPE_0016_UN  
Short Description NPO Employee Contract    
Super Class CL_HRPA_INFOTYPE_UN16 NFO : Infotype 16 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBUN   Master Data Non Profit Organizations 
Created 20050729   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0016_UN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADUN_CONST NPO Constants 20050729
Friends
Class CL_HRPA_INFOTYPE_0016_UN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EXPIRED Static Attribute Public Type reference (TYPE) PUN_CTRVL 3 Contract validity 20050729
2 C_HIGH_DATE Instance attribute Protected Attribute reference (LIKE) 20050729
3 C_LOW_DATE Instance attribute Protected Attribute reference (LIKE) 20050729
4 C_NO_CONTRACT Static Attribute Public Type reference (TYPE) PUN_CTRVL 2 Contract validity 20050729
5 C_NO_END_DATE Static Attribute Public Type reference (TYPE) PUN_CTRVL 4 Contract validity 20050729
6 C_TERMINATES Static Attribute Public Type reference (TYPE) PUN_CTRVL 1 Contract validity 20050729
7 C_VALID Static Attribute Public Type reference (TYPE) PUN_CTRVL 0 Contract validity 20050729
Methods
# Method Level Visibility Method type Description Created on
1 BL_GET_LENGTH Static method Public Method Calculates the length of an contract 20050729
2 BL_IS_VALID_FOR_PERIOD Static method Public Method Check if the a valid contract exists on a period 20050729
3 BL_IS_VALID_ON Static method Public Method Check if the a valid contract exists on a specific date 20050729
4 BL_TOTAL_LENGTH Static method Public Method Calculates the length of an contract 20050729
5 DC_CNTRY_SPECIFIC_CHECKS Instance method Private Method Country Specific Checks 20061116
6 DC_CNTRY_SPECIFIC_READ_CHECKS Instance method Private Method Country Specific Read Checks 20061117
Events
Class CL_HRPA_INFOTYPE_0016_UN has no event.
Types
Class CL_HRPA_INFOTYPE_0016_UN has no local type.
Method Signatures

Method BL_GET_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DAYS Call by reference Type reference (TYPE) I 20050729
2 Exporting LOC Call by reference Type reference (TYPE) I 20050729
3 Exporting MONTHS Call by reference Type reference (TYPE) I 20050729
4 Importing P0016 Call by reference Type reference (TYPE) P0016 HR Master Record: Infotype 0016 (Contract Elements) 20050729
5 Exporting YEARS Call by reference Type reference (TYPE) I 20050729

Method BL_GET_LENGTH on class CL_HRPA_INFOTYPE_0016_UN has no exception.

Method BL_IS_VALID_FOR_PERIOD 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 Period start date 20050729
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Period end date 20050729
3 Exporting P0016 Call by reference Type reference (TYPE) P0016 HR Master Record: Infotype 0016 (Contract Elements) 20050729
4 Importing P0016_TAB Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20050729
5 Exporting RESULT Call by reference Type reference (TYPE) PUN_CTRVL Contract validity 20050729

Method BL_IS_VALID_FOR_PERIOD on class CL_HRPA_INFOTYPE_0016_UN has no exception.

Method BL_IS_VALID_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) D Validity check reference date 20050729
2 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20050729
3 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050729

Method BL_IS_VALID_ON on class CL_HRPA_INFOTYPE_0016_UN has no exception.

Method BL_TOTAL_LENGTH 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 20050729
2 Exporting DAYS Call by reference Type reference (TYPE) I 20050729
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20050729
4 Exporting LOC Call by reference Type reference (TYPE) I 20050729
5 Exporting MONTHS Call by reference Type reference (TYPE) I 20050729
6 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20050729
7 Exporting YEARS Call by reference Type reference (TYPE) I 20050729

Method BL_TOTAL_LENGTH on class CL_HRPA_INFOTYPE_0016_UN has no exception.

Method DC_CNTRY_SPECIFIC_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061116
3 Importing MTYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20061116
4 Changing P0016 Call by reference Type reference (TYPE) P0016 HR Master Record: Infotype 0016 (Contract Elements) 20061116
5 Changing P0958 Call by reference Type reference (TYPE) P0958 Additional Contract Elements Data(NPO) 20061116

Method DC_CNTRY_SPECIFIC_CHECKS on class CL_HRPA_INFOTYPE_0016_UN has no exception.

Method DC_CNTRY_SPECIFIC_READ_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061117
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061117
3 Changing P0016 Call by reference Type reference (TYPE) P0016 HR Master Record: Infotype 0016 (Contract Elements) 20061117
4 Changing P0958 Call by reference Type reference (TYPE) P0958 Additional Contract Elements Data(NPO) 20061117

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