SAP ABAP Class CL_HRPA_INFOTYPE_0194 (Business logic for IT0194)
Hierarchy
SAP_HRCUS (Software Component) Sub component SAP_HRCUS of SAP_HR
   PY-US (Application Component) USA
     PC10 (Package) HR accounting: USA
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 20011016
Properties
Class CL_HRPA_INFOTYPE_0194  
Short Description Business logic for IT0194    
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 PC10   HR accounting: USA 
Created 20011016   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0194 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0194 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0194 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0194 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_NEW_SUBGROUP Instance method Private Method Get new AP-Vendorsubgroup (Number Range) 20011017
2 GET_NEXT_SUBTY Instance method Private Method Read infotype 0194 and determine next available GRNUM 20011016
3 NEW_MESSAGE Instance method Private Method Add a message to the message list 20011018
4 NOTIFICATION Instance method Private Method Update table T5UGJ (change required!) 20011018
5 RE5UG9 Instance method Private Method Read table T5UG9 20011016
6 RE_LIFNR Instance method Private Method Check validity of creditor 20011017
7 SET_DATE Instance method Private Method Set retro date to prevent changes prior to latest payroll 20011016
8 SPECIFIC_COMPUTATIONS Instance method Private Method BL check for MOD and INS 20011016
9 TEST_ANSWER Instance method Private Method Verify the answer letter indicator 20011017
Events
Class CL_HRPA_INFOTYPE_0194 has no event.
Types
Class CL_HRPA_INFOTYPE_0194 has no local type.
Method Signatures

Method GET_NEW_SUBGROUP 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 (=' ') 20011017
2 Exporting LIFSG Call by reference Type reference (TYPE) P0194-LIFSG Vendor subgroup 20011017
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011017
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011017

Method GET_NEXT_SUBTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting GRNUM Call by reference Type reference (TYPE) P0194-GRNUM Internal garnishment case number 20011016
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20011016
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011016
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011018

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

Method NOTIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KINDL Call by reference Type reference (TYPE) T5UGI-KINDL Kind of letter 20011018
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011020
3 Importing P0194 Call by reference Type reference (TYPE) P0194 HR Master Record Infotype 0194 (Garnishment Document) 20011018
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011020

Method RE5UG9 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFID Call by reference Type reference (TYPE) T5UG9-DEFID Value identifier 20011016
2 Returning DEVAL Value transfer Type reference (TYPE) T5UG9-DEVAL Default value 20011016

Method RE5UG9 on class CL_HRPA_INFOTYPE_0194 has no exception.

Method RE_LIFNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0194-BEGDA Start Date 20011017
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011017
3 Importing LIFNR Call by reference Type reference (TYPE) P0194-LIFNR Garnishment vendor 20011017
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011017
5 Importing PERNR Call by reference Type reference (TYPE) P0194-PERNR Personnel Number 20011017
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011017
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011017

Method SET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011017
2 Importing PERNR Call by reference Type reference (TYPE) P0194-PERNR Personnel Number 20011016
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011017

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 (=' ') 20011016
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011016
3 Importing OLD_P0194 Call by reference Type reference (TYPE) P0194 HR Master Record Infotype 0194 (Garnishment Document) 20011016
4 Changing P0194 Call by reference Type reference (TYPE) P0194 HR master data infotype 0066 - Canadian garnishment: order 20011016
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011016
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011017

Method TEST_ANSWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANSWR Call by reference Type reference (TYPE) P0194-ANSWR Answer letter indicator 20011017
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011017
3 Importing LAPDT Call by reference Type reference (TYPE) P0194-LAPDT Start date for reply 20011017
4 Importing LAPDY Call by reference Type reference (TYPE) P0194-LAPDY Days to elapse between answer letters 20011017
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011017
6 Importing SCHID Call by reference Type reference (TYPE) P0194-SCHID Separate check indicator 20011017
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011017
History
Last changed by/on SAP  20040819 
SAP Release Created in 470