SAP ABAP Class CL_HRPA_INFOTYPE_0961 (BL for IT0961: NPO Pension Fund)
Hierarchy
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
   PY-NPO (Application Component) Non Profit Organizations
     PBUN (Package) Master Data Non Profit Organizations
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 20050715
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADUN_CONST NPO Constants 20050715
Properties
Class CL_HRPA_INFOTYPE_0961  
Short Description BL for IT0961: NPO Pension Fund    
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 PBUN   Master Data Non Profit Organizations 
Created 20050715   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0961 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADUN_CONST NPO Constants 20050715
Friends
Class CL_HRPA_INFOTYPE_0961 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HIGH_DATE Instance attribute Protected Attribute reference (LIKE) 20050715
2 C_LOW_DATE Instance attribute Protected Attribute reference (LIKE) 20050715
3 C_MSG_CLASS Instance attribute Protected Attribute reference (LIKE) 20050715
4 C_PED_DATE_TYPE Instance attribute Protected Attribute reference (LIKE) 20050715
5 C_UN_MOLGA Instance attribute Protected Attribute reference (LIKE) 20050715
Methods
# Method Level Visibility Method type Description Created on
1 BL_INDEV Static method Public Method Perform indirect evaluation 20050715
2 BL_IS_CONTRIBUTING Static method Public Method Determine Contribution Status 20050715
3 BL_PFPED Static method Public Method Determine Participation Effective Date 20050715
4 BL_SHOULD_CONTRIBUTE Static method Public Method Check if an S/M should Contribute 20050715
5 CHECK_PFSCH Instance method Protected Method Check scheme value 20050715
6 CHECK_PFSTA Instance method Protected Method Check Contributions status 20050715
7 CHECK_PFXXP Instance method Protected Method Check Employee and Employer Contributions 20050715
8 FILL_PFSXX Instance method Protected Method Check scheme value 20050715
9 GET_DEFAULTS Static method Protected Method Check scheme value 20050715
Events
Class CL_HRPA_INFOTYPE_0961 has no event.
Types
Class CL_HRPA_INFOTYPE_0961 has no local type.
Method Signatures

Method BL_INDEV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BETRG Call by reference Type reference (TYPE) MAXBT HR Payroll: Amount 20050715
2 Importing DATE Call by reference Type reference (TYPE) DATUM Date 20050715
3 Exporting ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20050715
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050715
5 Exporting LGART Call by reference Type reference (TYPE) LGART Wage type 20050715
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050715
7 Importing P0961 Call by reference Type reference (TYPE) P0961 HR Master Record for Infotype 9601 20050715
8 Changing PREV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20050715
9 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20050715
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050715
11 Exporting WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20050715

Method BL_INDEV on class CL_HRPA_INFOTYPE_0961 has no exception.

Method BL_IS_CONTRIBUTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0961 Call by reference Type reference (TYPE) P0961 HR Master Record for Infotype 9601 20050715
2 Returning PFCOS Value transfer Type reference (TYPE) PUN_PFCOS Pension Fund Contribution indicator 20050715

Method BL_IS_CONTRIBUTING on class CL_HRPA_INFOTYPE_0961 has no exception.

Method BL_PFPED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) DATUM Date 20050715
2 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20050715
3 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20050715
4 Importing P0041 Call by reference Type reference (TYPE) P0041_TAB HR Master Record: Infotype 0041 (Date Specifications) 20050715
5 Importing P0961 Call by reference Type reference (TYPE) P0961_TAB HR Master Record: Infotype 9601 (Pension Fund) 20050715
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050715
7 Returning PFPED Value transfer Type reference (TYPE) PUN_PFPED Pension Fund Participation Effective date 20050715
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050715

Method BL_SHOULD_CONTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) DATUM Begin Date 20090812
2 Importing ENDDA Call by reference Type reference (TYPE) DATUM End Date 20090812
3 Changing LENGTH Call by reference Type reference (TYPE) I 20050715
4 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20050715
5 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20050715
6 Importing P0016 Call by reference Type reference (TYPE) P0016_TAB HR Master Record: Infotype 0016 (Contract Elements) 20050715
7 Exporting RESULT Value transfer Type reference (TYPE) BOOLEAN Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050715

Method BL_SHOULD_CONTRIBUTE on class CL_HRPA_INFOTYPE_0961 has no exception.

Method CHECK_PFSCH 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 (=' ') 20050715
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050715
3 Changing P0961 Call by reference Type reference (TYPE) P0961 HR Master Record for Infotype 9601 20050715
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050715

Method CHECK_PFSTA 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 (=' ') 20050715
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050715
3 Changing P0961 Call by reference Type reference (TYPE) P0961 HR Master Record for Infotype 9601 20050715
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050715

Method CHECK_PFXXP 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 (=' ') 20050715
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050715
3 Changing P0961 Call by reference Type reference (TYPE) P0961 HR Master Record for Infotype 9601 20050715
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050715

Method FILL_PFSXX 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 (=' ') 20050715
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050715
3 Changing P0961 Call by reference Type reference (TYPE) P0961 HR Master Record for Infotype 9601 20050715
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050715

Method GET_DEFAULTS 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 (=' ') 20050715
2 Importing P0961 Call by reference Type reference (TYPE) P0961 HR Master Record for Infotype 9601 20050715
3 Importing READ_INFOTYPE Call by reference Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20050715
4 Exporting RETURN_VALUE Call by reference Type reference (TYPE) CHAR11 Character Length 11 20050715
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20050715
# Exception Resumable Description Created on
1 CX_HRPA_EXPLANATORY_MESSAGE Erläuternde Nachricht 20050715
2 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20050715
History
Last changed by/on SAP  20110809 
SAP Release Created in 200