SAP ABAP Class CL_HRPA_INFOTYPE_0220 (Class for Superannuation Infotype (Australia))
Hierarchy
EA-HRCAU (Software Component) Sub component EA-HRCAU of EA-HR
   PA-PA-AU (Application Component) Australia
     PAOC_PAD_AU (Package) PA-PA-AU : Infotype Decoupling
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 20030312
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRAU_CONSTANTS Constants for Infotypes (Australia) 20020920
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_0220_AU_PS HR:PS:AU- Business Logic(BL) for IT0507 (view for IT0220) 20030313
Properties
Class CL_HRPA_INFOTYPE_0220  
Short Description Class for Superannuation Infotype (Australia)    
Super Class CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_AU   PA-PA-AU : Infotype Decoupling 
Created 20020913   SAP 
Last change 20030108   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0220 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRAU_CONSTANTS Constants for Infotypes (Australia) 20020920
Friends
Class CL_HRPA_INFOTYPE_0220 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BASIC_PAY Instance attribute Public Attribute reference (LIKE) 20020920
2 FEATURE_SUPERANNUATION Instance attribute Public Attribute reference (LIKE) 20020920
3 MOLGA_AUSTRALIA Instance attribute Public Attribute reference (LIKE) 20020920
4 PC_10_SUPER Instance attribute Public Attribute reference (LIKE) 20020920
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHECKBOXES Instance method Protected Method Check the values for checkboxes used in this infotype 20021127
2 CHECK_SGLFU_FLAG Instance method Protected Method Check if SGC fund already exists 20110906
3 CHECK_SUPERANNUATION_MEDICAL Instance method Protected Method check superannuation medical classification 20020917
4 CHECK_SUPERANNUATION_REASON Instance method Protected Method Check Superannuation reason code 20020917
5 CHECK_VALID_CONTRIBUTION Instance method Protected Method Check for valid contribution by the employee/company 20020917
6 CHECK_VALID_FACTOR Instance method Protected Method Check for the allowed factoring values. 20020917
7 DEFAULT_COMPANY_CONTRIBUTION Instance method Protected Method defaults the company contribution 20020917
8 DEFAULT_EMPLOYEE_CONTRIBUTION Instance method Protected Method defaults the employee contribution 20020917
9 DEFAULT_FUND_CODE Instance method Protected Method defaults the value of fund code in the P0220 structure 20020917
10 DEFAULT_FUND_VALUES Instance method Protected Method Populate default values for a given fund code. 20020917
11 DEFAULT_SUPCHFUND_DETAILS Instance method Protected Method defaults the value of super choice fund 20110314
12 DISPLAY_MODIFY_SUPER_SALARY Instance method Protected Method Display/modify the Superannuation Salary (SUPES) 20020917
13 HR_AUPBS_INDUSTRY_STATUS Instance method Protected Method Check for the Public sector employee 20060907
14 NEW_MESSAGE Instance method Private Method Add a message to the message list 20020919
15 SPECIFIC_INFOTYPE_COMPUTATIONS Instance method Protected Method Infotype 0220 specific BL 20020917
Events
Class CL_HRPA_INFOTYPE_0220 has no event.
Types
Class CL_HRPA_INFOTYPE_0220 has no local type.
Method Signatures

Method CHECK_CHECKBOXES 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 (=' ') 20021127
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021127
3 Importing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20021127

Method CHECK_CHECKBOXES on class CL_HRPA_INFOTYPE_0220 has no exception.

Method CHECK_SGLFU_FLAG 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) C 20110906
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20110906
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20110906
4 Importing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20110906
5 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20110906

Method CHECK_SGLFU_FLAG on class CL_HRPA_INFOTYPE_0220 has no exception.

Method CHECK_SUPERANNUATION_MEDICAL 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 (=' ') 20020917
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020919
3 Importing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020919

Method CHECK_SUPERANNUATION_MEDICAL on class CL_HRPA_INFOTYPE_0220 has no exception.

Method CHECK_SUPERANNUATION_REASON 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 (=' ') 20020919
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020919
3 Importing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020919

Method CHECK_SUPERANNUATION_REASON on class CL_HRPA_INFOTYPE_0220 has no exception.

Method CHECK_VALID_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AMOUNT Call by reference Type reference (TYPE) P0220-EMPAM Superannuation Employee Contribution Amount 20020917
2 Importing FACTOR Call by reference Type reference (TYPE) P0220-EMPFR Superannuation Australia Factoring Method 20020917
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020917
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020917
5 Importing PERCENTAGE Call by reference Type reference (TYPE) P0220-EMPCN Superannuation Employee Contribution Percentage 20020917

Method CHECK_VALID_CONTRIBUTION on class CL_HRPA_INFOTYPE_0220 has no exception.

Method CHECK_VALID_FACTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FACTOR Call by reference Type reference (TYPE) P0220-COMFR Superannuation Australia Factoring Method 20020917
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020917
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020917

Method CHECK_VALID_FACTOR on class CL_HRPA_INFOTYPE_0220 has no exception.

Method DEFAULT_COMPANY_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020917
2 Importing T511K Call by reference Type reference (TYPE) T511K Payroll Parameters 20020917
3 Importing T5QSF Call by reference Type reference (TYPE) T5QSF Superannuation Fund Code Designation Australia 20020917
4 Importing T5QSG Call by reference Type reference (TYPE) T5QSG Superannuation Guarantee Contribution Admin Australia 20020917

Method DEFAULT_COMPANY_CONTRIBUTION on class CL_HRPA_INFOTYPE_0220 has no exception.

Method DEFAULT_EMPLOYEE_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020917
2 Importing T5QSF Call by reference Type reference (TYPE) T5QSF Superannuation Fund Code Designation Australia 20020917

Method DEFAULT_EMPLOYEE_CONTRIBUTION on class CL_HRPA_INFOTYPE_0220 has no exception.

Method DEFAULT_FUND_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20020917
2 Importing P0001 Call by reference Type reference (TYPE) P0001 20020917
3 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020917

Method DEFAULT_FUND_CODE on class CL_HRPA_INFOTYPE_0220 has no exception.

Method DEFAULT_FUND_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20020917
2 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020917

Method DEFAULT_FUND_VALUES on class CL_HRPA_INFOTYPE_0220 has no exception.

Method DEFAULT_SUPCHFUND_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20110314
2 Importing T5QSC Call by reference Type reference (TYPE) T5QSC Table for Superannuation SuperChoices 20110314

Method DEFAULT_SUPCHFUND_DETAILS on class CL_HRPA_INFOTYPE_0220 has no exception.

Method DISPLAY_MODIFY_SUPER_SALARY 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 (=' ') 20020917
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020917
3 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020917
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20020917

Method DISPLAY_MODIFY_SUPER_SALARY on class CL_HRPA_INFOTYPE_0220 has no exception.

Method HR_AUPBS_INDUSTRY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIV Call by reference Type reference (TYPE) T5QPBS0A-ACTIV Status active? 20060907
2 Importing IBUKY Call by reference Type reference (TYPE) T5QPBS0A-IBUKY 'PBS' Key for Industry within a HR country 20060907
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Vorschlagswerte bei Anlage von Debitoren aus Workbench 20060907
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20060907
5 Importing P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20060907
6 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20060907

Method HR_AUPBS_INDUSTRY_STATUS on class CL_HRPA_INFOTYPE_0220 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 Default values for fast entry: field name 20020919
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20020919
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020919
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Messages, Message Class 20020919
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Messages, Message Number 20020919
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Messages, message type 20020919
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20020919
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20020919
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20020919

Method NEW_MESSAGE on class CL_HRPA_INFOTYPE_0220 has no exception.

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 (=' ') 20020917
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020917
3 Changing P0220 Call by reference Type reference (TYPE) P0220 Superannuation (Australia) 20020921
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20020921

Method SPECIFIC_INFOTYPE_COMPUTATIONS on class CL_HRPA_INFOTYPE_0220 has no exception.
History
Last changed by/on SAP  20030108 
SAP Release Created in 200