SAP ABAP Class CL_HRPA_INFOTYPE_0181 (Additional funds singapore)
Hierarchy
EA-HRCSG (Software Component) Sub component EA-HRCSG of EA-HR
   PA-PA-SG (Application Component) Singapore
     PAOC_PAD_SG (Package) PA-PA-SG: Infotype Decoupling for Singapore
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 20021015
Properties
Class CL_HRPA_INFOTYPE_0181  
Short Description Additional funds singapore    
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 PAOC_PAD_SG   PA-PA-SG: Infotype Decoupling for Singapore 
Created 20021015   SAP 
Last change 20021015   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T5R1B Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T5R1S Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5R1T Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0181 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0181 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MSGTY_HRITFSG Instance attribute Public Type reference (TYPE) SYMSGID 'HRITFSG' message class 20021115
Methods
# Method Level Visibility Method type Description Created on
1 BL_CHECK_ALLOWED_FUNDTY Instance method Protected Method Check allowed values for Fund types for a fund institution 20021017
2 BL_CHECK_ALLOWED_SIGRP Instance method Protected Method Check allowed values for Fund Institution(SIGRP F4) 20021017
3 BL_CHECK_AMOUNT_CURRENCY Instance method Protected Method Check and change currency and amount values 20021018
4 BL_CHECK_DUPLICATE_ID Instance method Protected Method Check duplicate ids 20021018
5 BL_CHECK_FUNTY_WAGE Instance method Protected Method Check special fund types and wage dependencies 20021018
6 BL_CHECK_MAIN Instance method Protected Method Business Checks- main method 20021018
7 BL_CHECK_RADIO Instance method Protected Method Check Allowed values -- Radio buttons 20021115
8 BL_CHECK_SPLIT Instance method Protected Method Check split values 20030304
9 BL_CLEAR_SPLIT Instance method Protected Method Clear spilt values 20030304
10 BL_DEFAULT_SPLIT Instance method Protected Method Default split as 50-50 for MBMF fund. 20030304
11 GET_DEFAULT_DATA Instance method Protected Method Get data to be defaulted for the first time 20021016
12 P0002 Instance method Protected Method Read infotype 0002 20021016
13 P0077 Instance method Protected Method Read infotype 0077 20021016
14 P0185 Instance method Protected Method Read infotype 0185 20021016
15 P0186 Instance method Protected Method Read infotype 0186 20021016
Events
Class CL_HRPA_INFOTYPE_0181 has no event.
Types
Class CL_HRPA_INFOTYPE_0181 has no local type.
Method Signatures

Method BL_CHECK_ALLOWED_FUNDTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) PROP_FNAME Default values for fast entry: field name 20021017
2 Importing FUNCL Call by reference Type reference (TYPE) P25M_FUNCL Fund class 20021017
3 Changing FUND_NAME Call by reference Type reference (TYPE) P25M_FUNDN Fund name 20021021
4 Importing FUNTY Call by reference Type reference (TYPE) P25M_FUNTY Fund type 20021017
5 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021017
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021017
7 Importing SIGRP Call by reference Type reference (TYPE) P0181-SIGRP Institution of soc. provident funds SG 20021017

Method BL_CHECK_ALLOWED_FUNDTY on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CHECK_ALLOWED_SIGRP 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 (=' ') 20021017
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021017
3 Importing SIGRP Call by reference Type reference (TYPE) P0181-SIGRP Personal master record Infotyp 0181 (Add. Funds/SG) 20021017

Method BL_CHECK_ALLOWED_SIGRP on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CHECK_AMOUNT_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AMOUNT Call by reference Type reference (TYPE) BETRG Amount 20021018
2 Changing CURR Call by reference Type reference (TYPE) WAERS Currency Key 20021018
3 Importing FUNTY Call by reference Type reference (TYPE) P25M_FUNTY Personal master record Infotyp 0181 (Add. Funds/SG) 20021018
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021018
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021018
6 Importing WAGE_DEP Call by reference Type reference (TYPE) P25M_PYALD Pay alternative (wage-dependant) 20021018
7 Importing WAGE_INDEP Call by reference Type reference (TYPE) P25M_PYALI Pay alternative (wage independant) 20021018

Method BL_CHECK_AMOUNT_CURRENCY on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CHECK_DUPLICATE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNTY1 Call by reference Type reference (TYPE) P25M_FUNTY Fund type 20021018
2 Importing FUNTY2 Call by reference Type reference (TYPE) P25M_FUNTY Fund type 20021018
3 Importing FUNTY3 Call by reference Type reference (TYPE) P25M_FUNTY Fund type 20021018
4 Importing FUNTY4 Call by reference Type reference (TYPE) P25M_FUNTY Fund type 20021018
5 Importing FUNTY5 Call by reference Type reference (TYPE) P25M_FUNTY Fund type 20021018
6 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021018
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021018

Method BL_CHECK_DUPLICATE_ID on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CHECK_FUNTY_WAGE 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 (=' ') 20021018
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021018
3 Importing P0181 Call by reference Type reference (TYPE) P0181 Personal master record Infotyp 0181 (Add. Funds/SG) 20021018

Method BL_CHECK_FUNTY_WAGE on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CHECK_MAIN 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 (=' ') 20021018
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021018
3 Changing P0181 Call by reference Type reference (TYPE) P0181 Personal master record Infotyp 0181 (Add. Funds/SG) 20021018

Method BL_CHECK_MAIN on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CHECK_RADIO 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 (=' ') 20021115
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021115
3 Importing P0181 Call by reference Type reference (TYPE) P0181 Personal master record Infotyp 0181 (Add. Funds/SG) 20021115

Method BL_CHECK_RADIO on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CHECK_SPLIT 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 (=' ') 20030304
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030304
3 Changing P0181 Call by reference Type reference (TYPE) P0181 Personal master record Infotyp 0181 (Add. Funds/SG) 20030304

Method BL_CHECK_SPLIT on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_CLEAR_SPLIT 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 (=' ') 20030304
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030304
3 Changing P0181 Call by reference Type reference (TYPE) P0181 Personal master record Infotyp 0181 (Add. Funds/SG) 20030304

Method BL_CLEAR_SPLIT on class CL_HRPA_INFOTYPE_0181 has no exception.

Method BL_DEFAULT_SPLIT 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 (=' ') 20030304
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030304
3 Changing P0181 Call by reference Type reference (TYPE) P0181 Personal master record Infotyp 0181 (Add. Funds/SG) 20030304

Method BL_DEFAULT_SPLIT on class CL_HRPA_INFOTYPE_0181 has no exception.

Method GET_DEFAULT_DATA 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 (=' ') 20030304
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030304
3 Changing P0181 Call by reference Type reference (TYPE) P0181 Personal master record Infotyp 0181 (Add. Funds/SG) 20021016

Method GET_DEFAULT_DATA on class CL_HRPA_INFOTYPE_0181 has no exception.

Method P0002 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 20021016
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20021016
3 Returning P0002 Value transfer Type reference (TYPE) P0002 20021016
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021016
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021016

Method P0002 on class CL_HRPA_INFOTYPE_0181 has no exception.

Method P0077 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 20021016
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20021016
3 Returning P0077 Value transfer Type reference (TYPE) P0077 20021016
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021016
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021016

Method P0077 on class CL_HRPA_INFOTYPE_0181 has no exception.

Method P0185 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 20021016
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20021016
3 Returning P0185 Value transfer Type reference (TYPE) P0185 20021016
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021016
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021016

Method P0185 on class CL_HRPA_INFOTYPE_0181 has no exception.

Method P0186 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 20021016
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20021016
3 Returning P0186 Value transfer Type reference (TYPE) P0186 20021016
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021016
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021016

Method P0186 on class CL_HRPA_INFOTYPE_0181 has no exception.
History
Last changed by/on SAP  20021015 
SAP Release Created in 200