SAP ABAP Class CL_HRPA_INFOTYPE_0509_NO_PS (NO-PS: Business Logic(BL) for IT0509)
Hierarchy
EA-HRCNO (Software Component) Sub component EA-HRCNO of EA-HR
   PY-NO-PS (Application Component) Public Sector
     PAOC_PAD_INFTY_0509_NO_PS (Package) Infotype 0509 - Enhancement for Public Sector Norway
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_0509 Higher duty allowance infotype: 0509 20061117
Properties
Class CL_HRPA_INFOTYPE_0509_NO_PS  
Short Description NO-PS: Business Logic(BL) for IT0509    
Super Class CL_HRPA_INFTY_0509 Higher duty allowance infotype: 0509 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_INFTY_0509_NO_PS   Infotype 0509 - Enhancement for Public Sector Norway 
Created 20061117   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0509_NO_PS has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0509_NO_PS has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0509_NO_PS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_READ_FEATURE Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_FEATURE HR Master Data: Read Feature 20061117
2 A_SOBID Instance attribute Private Type reference (TYPE) SOBID ID of Related Object 20061117
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_PENSION_ELIGIBILITY Instance method Protected Method No entry for pension eligibility if additional pos. is MP 20061117
2 CHECK_FOR_ACTING Instance method Protected Method No multiple instances for 'Acting' in the same period 20061211
3 CHECK_FOR_POSITION Instance method Protected Method No multiple records for same postion during a period 20061211
4 DEFAULT_ENDDATE Instance method Protected Method default the enddate to infinity 20061117
5 GET_DEFAULT_MUNIC Instance method Protected Method Retrieve the municipal number 20061117
6 GET_DEFAULT_WAGE_TYPE Instance method Protected Method Get the default wage type according to multiple position 20061117
7 GET_JOBCODE Instance method Protected Method Retrieve the jobcode associated with the position 20061117
8 GET_NEW_LEVEL Instance method Protected Method Get the new payscale level based on seniority 20061117
9 GET_ORG_DATA Instance method Protected Method Get default values for Org data fields 20080630
10 GET_PAYSCALE Instance method Protected Method 20061226
11 GET_SENIORITY Instance method Protected Method Get the seniority from Infotype 41 20061117
Events
Class CL_HRPA_INFOTYPE_0509_NO_PS has no event.
Types
Class CL_HRPA_INFOTYPE_0509_NO_PS has no local type.
Method Signatures

Method ASSIGN_PENSION_ELIGIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061117

Method ASSIGN_PENSION_ELIGIBILITY on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method CHECK_FOR_ACTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061211
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061211
3 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061211

Method CHECK_FOR_ACTING on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method CHECK_FOR_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061211
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061211
3 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061211

Method CHECK_FOR_POSITION on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method DEFAULT_ENDDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061117

Method DEFAULT_ENDDATE on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method GET_DEFAULT_MUNIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061117
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20061117

Method GET_DEFAULT_MUNIC on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method GET_DEFAULT_WAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061117

Method GET_DEFAULT_WAGE_TYPE on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method GET_JOBCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061117
2 Returning SOBID Value transfer Type reference (TYPE) SOBID ID of Related Object 20061117

Method GET_JOBCODE on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method GET_NEW_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20061117
2 Returning NEW_LEVEL Value transfer Type reference (TYPE) TRFST Pay scale level of the higher duty position 20061117
3 Importing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061117

Method GET_NEW_LEVEL on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method GET_ORG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20080630
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20080630

Method GET_ORG_DATA on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method GET_PAYSCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061226

Method GET_PAYSCALE on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.

Method GET_SENIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0509 Call by reference Type reference (TYPE) P0509 HR-AU-PS: Master Data (Higher Duty Allowance) 20061117

Method GET_SENIORITY on class CL_HRPA_INFOTYPE_0509_NO_PS has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 600