SAP ABAP Class CL_HRPA_INFOTYPE_0195 (Business logic for IT0195)
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 20011022
Properties
Class CL_HRPA_INFOTYPE_0195  
Short Description Business logic for IT0195    
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 20011022   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0195 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0195 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0195 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_FIELD_NOT_REQUIRED Constant Private Type reference (TYPE) CHAR1 'N' Single-character flag 20020416
2 C_FIELD_REQUIRED_ERROR Constant Private Type reference (TYPE) CHAR1 'E' Single-character flag 20020416
3 C_FIELD_REQUIRED_WARNING Constant Private Type reference (TYPE) CHAR1 'W' Single-character flag 20020416
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LIMIT_FIELD Instance method Private Method 20011211
2 CHECK_RADIOBUTTON_INDICATOR Instance method Private Method check_radiobutton_indicator 20011207
3 CHECK_SUPPLEMENT Instance method Private Method 20011024
4 CHECK_VALUE Instance method Private Method 20011023
5 CHECK_VALUE_UNIT Instance method Private Method 20011024
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020214
7 GET_NEW_OBJPS Instance method Private Method Retrieve the next available OBJPS number for this subtype 20011023
8 MULTIPLE Instance method Private Method 20011024
9 NEW_MESSAGE Instance method Private Method Add a message to the message list 20011023
10 P0194 Instance method Private Method Read infotype 0194 20011023
11 RE5UG9 Instance method Private Method Read table T5UG9 20011023
12 SET_DATE Instance method Private Method 20041101
13 SPECIFIC_COMPUTATIONS Instance method Private Method Business logic checks for INS and MOD 20011023
14 TEST_FIELD Instance method Private Method 20011025
15 TEST_GRNUM Instance method Private Method Verify that infotype 0194 exists and that begin/end match 20011023
Events
Class CL_HRPA_INFOTYPE_0195 has no event.
Types
Class CL_HRPA_INFOTYPE_0195 has no local type.
Method Signatures

Method CHECK_LIMIT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FNAME_INDIC Call by reference Type reference (TYPE) PROP_FNAME 20011211
2 Importing FNAME_UNIT Call by reference Type reference (TYPE) PROP_FNAME 20011211
3 Importing FNAME_VALUE Call by reference Type reference (TYPE) PROP_FNAME 20011211
4 Importing INDIC Call by reference Type reference (TYPE) ANY 20011211
5 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011211
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011211
7 Importing MSG_TEXT Call by reference Type reference (TYPE) SYMSG-MSGV1 Messages, message variables 20011211
8 Changing STORED_INDICATOR Call by reference Type reference (TYPE) ANY 20011211
9 Importing UNIT Call by reference Type reference (TYPE) ANY 20011211
10 Importing VALUE Call by reference Type reference (TYPE) ANY 20011211

Method CHECK_LIMIT_FIELD on class CL_HRPA_INFOTYPE_0195 has no exception.

Method CHECK_RADIOBUTTON_INDICATOR 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 20011207
2 Changing INDICATOR Call by reference Type reference (TYPE) P106_NEIN1 Indicator 1 for exemption 20011207
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011207
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011207
5 Importing VALUE Call by reference Type reference (TYPE) P106_NVAL1 Value 1 for exemption 20011207

Method CHECK_RADIOBUTTON_INDICATOR on class CL_HRPA_INFOTYPE_0195 has no exception.

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 (=' ') 20011025
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011025
3 Importing ORICN Call by reference Type reference (TYPE) P0194-ORICN Garnishment origin country 20011024
4 Importing ORIGN Call by reference Type reference (TYPE) P0194-ORIGN Garnishment document jurisdiction 20011024
5 Importing P0195 Call by reference Type reference (TYPE) P0195 HR Master Record Infotype 0195 (Garnishment Order) 20011024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011025

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Field List 20011024
2 Importing INDIC Call by reference Type reference (TYPE) T5UG0-ORULE Garnishment order rule indicator 20011023
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011023
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011023
5 Importing MSG_TEXT Call by reference Type reference (TYPE) SYMSG-MSGV1 Messages, message variables 20011023
6 Importing VALUE Call by reference Type reference (TYPE) ANY Rule for calculating the non-exempt amount 20011023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011024

Method CHECK_VALUE_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Field List 20011024
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011024
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011024
4 Importing UNIT Call by reference Type reference (TYPE) ANY Garnishment order rule indicator 20011024
5 Importing VALUE Call by reference Type reference (TYPE) ANY 20011024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011024

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPA_INFOTYPE_0195 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPA_INFOTYPE_0195 has no exception.

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) P0195-OBJPS Object Identification 20011023
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20011023
3 Importing SUBTY Call by reference Type reference (TYPE) P0195-SUBTY Subtype 20011023
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011023

Method MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0195-BEGDA Start Date 20011024
2 Importing ENDDA Call by reference Type reference (TYPE) P0195-ENDDA End Date 20011024
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011024
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011024
5 Importing OBJPS Call by reference Type reference (TYPE) P0195-OBJPS Object Identification 20011024
6 Importing ORDCD Call by reference Type reference (TYPE) P0195-ORDCD Garnishment order type 20011024
7 Importing PERNR Call by reference Type reference (TYPE) P0195-PERNR Personnel Number 20011024
8 Importing SUBTY Call by reference Type reference (TYPE) P0195-SUBTY Subtype 20011024
9 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011024
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011024

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 SPACE Default values for fast entry: field name 20011023
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011023
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011023
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Messages, Message Class 20011023
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Messages, Message Number 20011023
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Messages, message type 20011023
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY SPACE Messages, message variables 20011023
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY SPACE Messages, message variables 20011023
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY SPACE Messages, message variables 20011023
10 Importing MSGV4 Call by reference Type reference (TYPE) ANY SPACE Messages, message variables 20011023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011023

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

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 20011023
2 Returning DEVAL Value transfer Type reference (TYPE) T5UG9-DEVAL Default value 20011023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011023

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 HR Master Data: Messages 20041101
2 Importing PERNR Call by reference Type reference (TYPE) P0195-PERNR Personnel Number 20041101
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20041101

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

Method TEST_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) ANY 20011025
2 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Field name 20011025
3 Importing FIELD_TEXT Call by reference Type reference (TYPE) TEXT20 Field text 20020122
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011025
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011025
6 Importing MODE Call by reference Type reference (TYPE) CHAR1 Single-character flag 20020402
7 Importing SWITCH Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011025
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011025

Method TEST_GRNUM 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 (=' ') 20011023
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011023
3 Changing P0195 Call by reference Type reference (TYPE) P0195 HR Master Record Infotype 0195 (Garnishment Order) 20011023
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011023
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20011023
History
Last changed by/on SAP  20050109 
SAP Release Created in 470