SAP ABAP Class CL_HRPA_INFOTYPE_0587 (Provident Fund Contribution)
Hierarchy
EA-HRCIN (Software Component) Sub component EA-HRCIN of EA-HR
   PA-PA-IN (Application Component) India
     PAOC_PAD_IN (Package) PA-PA-IN: Infotype Decoupling for India
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 20020917
Properties
Class CL_HRPA_INFOTYPE_0587  
Short Description Provident Fund Contribution    
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 P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_IN   PA-PA-IN: Infotype Decoupling for India 
Created 20020917   SAP 
Last change 20020917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0587 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0587 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0587 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_TSTYPE_EPF Constant Private Type reference (TYPE) CHAR3 'EPF' EPF trust type 20021007
2 A_TSTYPE_PEN Constant Private Type reference (TYPE) CHAR3 'PEN' Pension trust type 20021007
3 E_MSGNO_BAS_CHOICE Constant Private Type reference (TYPE) SYMSGNO '001' Messages, Message Number 20020917
4 E_MSGNO_DONT_ENTER_PENID Constant Private Type reference (TYPE) SYMSGNO '173' Messages, Message Number 20020917
5 E_MSGNO_ENTER_PEN_DET Constant Private Type reference (TYPE) SYMSGNO '176' Messages, Message Number 20020917
6 E_MSGNO_INVALID_CURRENCY Constant Private Type reference (TYPE) SYMSGNO '002' Messages, Message Number 20020918
7 E_MSGNO_INVALID_PENID Constant Private Type reference (TYPE) SYMSGNO '172' Messages, Message Number 20020917
8 E_MSGNO_INVALID_TRUST Constant Private Type reference (TYPE) SYMSGNO '171' Messages, Message Number 20020917
9 E_MSGTY_HRITFIN Constant Private Type reference (TYPE) SYMSGID 'HRITFIN' Messages, Message Class 20020917
10 E_MSGTY_HRPADIN01 Constant Private Type reference (TYPE) SYMSGID 'HRPADIN01' Messages, Message Class 20020917
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PENSION_DETAILS Instance method Protected Method Infotype Specific Computations 20020918
2 CHECK_TRUST Instance method Protected Method Infotype Specific Computations 20020918
3 NEW_MESSAGE Instance method Protected Method Add message to the message list 20020920
4 SPECIFIC_COMPUTATIONS Instance method Protected Method Infotype Specific Computations 20020917
Events
Class CL_HRPA_INFOTYPE_0587 has no event.
Types
Class CL_HRPA_INFOTYPE_0587 has no local type.
Method Signatures

Method CHECK_PENSION_DETAILS 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 (=' ') 20020918
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020918
3 Importing P0587 Call by reference Type reference (TYPE) P0587 HR Master Record for Infotype 0587 20020918
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20020918

Method CHECK_PENSION_DETAILS on class CL_HRPA_INFOTYPE_0587 has no exception.

Method CHECK_TRUST 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 (=" ") 20020918
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020918
3 Importing TRUST_FLAG Call by reference Type reference (TYPE) CHAR03 EPF/PEN 20020920
4 Importing TSTID Call by reference Type reference (TYPE) P0587-TSTID Trust ID 20020918

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

Method NEW_MESSAGE on class CL_HRPA_INFOTYPE_0587 has no exception.

Method SPECIFIC_COMPUTATIONS 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 (=' ') 20020917
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20020917
3 Importing P0587 Call by reference Type reference (TYPE) P0587 HR Master Record for Infotype 0587 20020917
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20020917

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0587 has no exception.
History
Last changed by/on SAP  20020917 
SAP Release Created in 200