SAP ABAP Class CL_HRPA_INFOTYPE_0216 (Business logic for IT0216)
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 20011029
Properties
Class CL_HRPA_INFOTYPE_0216  
Short Description Business logic for IT0216    
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 20011029   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0216 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0216 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0216 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0216 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELDS Instance method Private Method 20011031
2 CHECK_VALUE Instance method Private Method 20011031
3 GET_NEW_OBJPS Instance method Private Method Retrieve the next available OBJPS number for this subtype 20011030
4 P0194 Instance method Private Method Read infotype 0194 20011031
5 P0195 Instance method Private Method Read infotype 0195 20011031
6 SET_DATE Instance method Private Method 20041101
7 SPECIFIC_COMPUTATIONS Instance method Private Method Business logic checks for INS and MOD 20011030
8 TEST_GRNUM Instance method Private Method Verify that infotype 0194 exists and that begin/end match 20011031
Events
Class CL_HRPA_INFOTYPE_0216 has no event.
Types
Class CL_HRPA_INFOTYPE_0216 has no local type.
Method Signatures

Method CHECK_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDIC_ADAMT Call by reference Type reference (TYPE) C 20011031
2 Importing INDIC_ADATE Call by reference Type reference (TYPE) C SPACE 20011031
3 Importing INDIC_AWGTY Call by reference Type reference (TYPE) C SPACE 20011031
4 Importing INDIC_ENDDY Call by reference Type reference (TYPE) C 20011031
5 Importing INDIC_OROBJ Call by reference Type reference (TYPE) C 20011031
6 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011031
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011031
8 Importing P0216 Call by reference Type reference (TYPE) P0216 Garnishment Adjustment 20011031

Method CHECK_FIELDS on class CL_HRPA_INFOTYPE_0216 has no exception.

Method CHECK_VALUE 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 20011031
2 Importing INDIC Call by reference Type reference (TYPE) C Sequence number 20011031
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20011031
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011031
5 Importing MSGV1 Call by reference Type reference (TYPE) SYMSG-MSGV1 Messages, message variables 20011031
6 Importing VALUE Call by reference Type reference (TYPE) ANY 20011031

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

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) P0216-BEGDA Start Date 20011031
2 Importing ENDDA Call by reference Type reference (TYPE) P0216-ENDDA End Date 20011031
3 Returning P0194 Value transfer Type reference (TYPE) P0194 20011031
4 Importing PERNR Call by reference Type reference (TYPE) P0216-PERNR Personnel Number 20011031
5 Importing SUBTY Call by reference Type reference (TYPE) P0216-SUBTY Subtype 20011031
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011031

Method P0194 on class CL_HRPA_INFOTYPE_0216 has no exception.

Method P0195 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) P0216-BEGDA Start Date 20011031
2 Importing ENDDA Call by reference Type reference (TYPE) P0216-ENDDA End Date 20011031
3 Importing OBJPS Call by reference Type reference (TYPE) P0216-OROBJ Sequence number of garnishment orders 20011031
4 Returning P0195 Value transfer Type reference (TYPE) P0195 20011031
5 Importing PERNR Call by reference Type reference (TYPE) P0216-PERNR Personnel Number 20011031
6 Importing SUBTY Call by reference Type reference (TYPE) P0216-SUBTY Subtype 20011031
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011031

Method P0195 on class CL_HRPA_INFOTYPE_0216 has no exception.

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) P0216-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 (=' ') 20011030
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20011030
3 Changing P0216 Call by reference Type reference (TYPE) P0216 Garnishment Adjustment 20011030
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20011030

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0216 has no exception.

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