SAP ABAP Class CL_HRPA_INFOTYPE_0067 (Business logic for IT0067)
Hierarchy
SAP_HRCCA (Software Component) Sub component SAP_HRCCA of SAP_HR
   PY-CA (Application Component) Canada
     PB7G (Package) HR Garnishment Canada
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 20010912
Properties
Class CL_HRPA_INFOTYPE_0067  
Short Description Business logic for IT0067    
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 PB7G   HR Garnishment Canada 
Created 20010912   SAP 
Last change 20010912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0067 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0067 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0067 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_T52GH Static Attribute Private Type reference (TYPE) T52GH 20010914
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ORDER_EXISTANCE Instance method Private Method Verify that an order exists 20011019
2 CHECK_PAYSCHEDULE Instance method Private Method Check validity of pay schedule 20010917
3 CHECK_SUPPLEMENT Instance method Private Method Check validity of supplement information 20010917
4 GET_NEW_OBJPS Instance method Private Method Determine next available number 20010912
5 NEW_MESSAGE Instance method Private Method Add a message to the message list 20010912
6 P0066 Instance method Private Method Read infotype 0066 20010913
7 P0067 Instance method Private Method Read infotype 0067 20010914
8 SPECIFIC_COMPUTATIONS Instance method Private Method Business logic checks for INS and MOD 20010912
9 T52GH Instance method Private Method Read table T52GH 20010914
10 TEST_DEPENDANTS Instance method Private Method Test the dependants field and related fields 20010914
Events
Class CL_HRPA_INFOTYPE_0067 has no event.
Types
Class CL_HRPA_INFOTYPE_0067 has no local type.
Method Signatures

Method CHECK_ORDER_EXISTANCE 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 (=' ') 20011019
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011019
3 Changing P0067 Call by reference Type reference (TYPE) P0067 20011019
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011019
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011019

Method CHECK_PAYSCHEDULE 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 (=' ') 20010917
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20010917
3 Changing P0067 Call by reference Type reference (TYPE) P0067 20010917
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20010917
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918

Method CHECK_SUPPLEMENT 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 (=' ') 20010917
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20010917
3 Changing P0067 Call by reference Type reference (TYPE) P0067 20010917
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20010917
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918

Method GET_NEW_OBJPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJPS Call by reference Type reference (TYPE) P0067-OBJPS Internal order number 20010912
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20010912
3 Importing SUBTY Call by reference Type reference (TYPE) P0067-SUBTY Subtype 20010912
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20010912
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918

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 20010912
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20010912
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20010912
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Messages, Message Class 20010912
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Messages, Message Number 20010912
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Messages, message type 20010912
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918

Method P0066 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 20010913
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20010913
3 Importing MODE Call by reference Type reference (TYPE) HRPAD_READ_MODE '3' 20010918
4 Returning P0066 Value transfer Type reference (TYPE) P0066 20010913
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20010913
6 Importing SUBTY Call by reference Type reference (TYPE) P0066-SUBTY Subtype 20010913
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20010913
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918

Method P0067 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 20010914
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20010914
3 Importing OBJPS Call by reference Type reference (TYPE) OBJPS Object Identification 20010914
4 Returning P0067 Value transfer Type reference (TYPE) P0067 20010914
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20010914
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20010914
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20010914
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918

Method SPECIFIC_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 (=' ') 20010912
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20010912
3 Changing P0067 Call by reference Type reference (TYPE) P0067 HR master data infotype 0066 - Canadian garnishment: order 20010912
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20010912
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918

Method T52GH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRCOD Call by reference Type reference (TYPE) P0067-CRCOD Code for calculation rule 20010914
2 Importing DATUM Call by reference Type reference (TYPE) BEGDA Start Date 20010914
3 Importing DBCOD Call by reference Type reference (TYPE) P0067-DBCOD Debt code 20010914
4 Importing GCATE Call by reference Type reference (TYPE) P0066-GCATE Code for category 20010914
5 Returning I52GH Value transfer Type reference (TYPE) T52GH 20010914
6 Importing JURIS Call by reference Type reference (TYPE) P0066-JURIS Code for jurisdiction 20010914
7 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20010914

Method T52GH on class CL_HRPA_INFOTYPE_0067 has no exception.

Method TEST_DEPENDANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CRCOD Call by reference Type reference (TYPE) P0067-CRCOD Code for calculation rule 20010914
2 Importing DATUM Call by reference Type reference (TYPE) BEGDA Start Date 20010914
3 Importing DBCOD Call by reference Type reference (TYPE) P0067-DBCOD Debt code 20010914
4 Importing GCATE Call by reference Type reference (TYPE) P0066-GCATE Code for category 20010914
5 Importing IDDEP Call by reference Type reference (TYPE) P0067-IDDEP Number of dependants 20010914
6 Importing IDNLD Call by reference Type reference (TYPE) P0067-IDNLD Amount per dependant for overwriting rule limit 20010914
7 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20010914
8 Importing JURIS Call by reference Type reference (TYPE) P0066-JURIS Code for jurisdiction 20010914
9 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20010914
10 Importing MOLGA Call by reference Type reference (TYPE) MOLGA 20010914
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20010918
History
Last changed by/on SAP  20010912 
SAP Release Created in 470