SAP ABAP Class CL_HRPA_INFOTYPE_0850 (Class for Payment Summary - AU)
Hierarchy
SAP_HRCAU (Software Component) Sub component SAP_HRCAU of SAP_HR
   PA-PA-AU (Application Component) Australia
     PB13 (Package) HR master data: Australia
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20060329
Properties
Class CL_HRPA_INFOTYPE_0850  
Short Description Class for Payment Summary - AU    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB13   HR master data: Australia 
Created 20060329   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0850 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0850 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0850 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASIC_PAY Constant Public Type reference (TYPE) INFTY '0008' Infotype 20060329
2 DISPLAY Constant Public Type reference (TYPE) PSYST-IOPER 'DIS ' Display 20060329
3 FEATURE_SUPERANNUATI Constant Public Type reference (TYPE) MERK1 '13SUP' Name of feature 20060329
4 FEATURE_TAX Constant Public Type reference (TYPE) MERK1 '13TAX' Name of feature 20060329
5 FEATURE_TFN Constant Public Type reference (TYPE) MERK1 '13TFN' Name of feature 20060329
6 INITIAL_TFN Constant Public Type reference (TYPE) CHAR9 '000000000' tax file number (initial) 20060329
7 MOLGA_AUSTRALIA Constant Public Type reference (TYPE) MOLGA '13' Country Grouping 20060329
8 PC_10_SUPER Constant Public Type reference (TYPE) VKLAX 10 Processing Class 10 20060329
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ABN_OVERLAP Instance method Private Method Check for Australian Business Number overlap 20060329
2 CHECK_ETP_PAYMENTS Instance method Private Method Checks for Eligible Termination Payments 20060329
3 CHECK_LAST_WITHDRAWN_PS Instance method Private Method Checks for last withdrawn ETP Summary 20060329
4 CHECK_OVERLAPPING_RECORDS Instance method Private Method Check for Overlapping ETP Summary records 20060329
5 CHECK_SUMMARY_DATES Instance method Private Method Check for valid Begin/End dates and Financial Year 20060329
6 CHECK_WAGETYPE Instance method Private Method Checks for Valid Wagetype by Evaluation Class 20060329
7 NEW_MESSAGE Instance method Private Method Add a message to the message list 20060329
8 SPECIFIC_INFOTYPE_COMPUTATIONS Instance method Private Method Infotype Specific Computations for IT0850 20060329
Events
Class CL_HRPA_INFOTYPE_0850 has no event.
Types
Class CL_HRPA_INFOTYPE_0850 has no local type.
Method Signatures

Method CHECK_ABN_OVERLAP 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 (=' ') 20060329
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060329
3 Changing P0850 Call by reference Type reference (TYPE) P0850 Infotype for Payment Summary 20060329
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20060329

Method CHECK_ABN_OVERLAP on class CL_HRPA_INFOTYPE_0850 has no exception.

Method CHECK_ETP_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0850 Call by reference Type reference (TYPE) P0850 Infotype for Eligible Termination Payment 20060329
2 Exporting RET_VAL Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060329

Method CHECK_ETP_PAYMENTS on class CL_HRPA_INFOTYPE_0850 has no exception.

Method CHECK_LAST_WITHDRAWN_PS 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 (=' ') 20060329
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060329
3 Changing P0850 Call by reference Type reference (TYPE) P0850 Infotype for Payment Summary 20060329
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20060329

Method CHECK_LAST_WITHDRAWN_PS on class CL_HRPA_INFOTYPE_0850 has no exception.

Method CHECK_OVERLAPPING_RECORDS 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 (=' ') 20060329
2 Importing L_USE_SEQNR Call by reference Type reference (TYPE) C 'N' 20060329
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060329
4 Importing P0850 Call by reference Type reference (TYPE) P0850 20060329
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Storage 20060329

Method CHECK_OVERLAPPING_RECORDS on class CL_HRPA_INFOTYPE_0850 has no exception.

Method CHECK_SUMMARY_DATES 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 (=' ') 20060329
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060329
3 Importing P0850 Call by reference Type reference (TYPE) P0850 Infotype for Payment Summary 20060329

Method CHECK_SUMMARY_DATES on class CL_HRPA_INFOTYPE_0850 has no exception.

Method CHECK_WAGETYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVAL_CLASS Call by reference Type reference (TYPE) CHAR2 Evaluation class 20060329
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060329
3 Importing LGART Call by reference Type reference (TYPE) LGART Wage type 20060329
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060329
5 Importing P0850 Call by reference Type reference (TYPE) P0850 Infotype for Payment Summary 20060329
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20060329

Method CHECK_WAGETYPE on class CL_HRPA_INFOTYPE_0850 has no exception.

Method NEW_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Component name 20060329
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060329
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20060329
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Messages, message type 20060329
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Messages, Message Number 20060329
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Messages, message type 20060329
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20060329
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20060329
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20060329
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060329

Method SPECIFIC_INFOTYPE_COMPUTATIONS 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 (=' ') 20060329
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060329
3 Changing P0850 Call by reference Type reference (TYPE) P0850 Infotype for Payment Summary 20060329
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20060329

Method SPECIFIC_INFOTYPE_COMPUTATIONS on class CL_HRPA_INFOTYPE_0850 has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in