SAP ABAP Class CL_HRPA_INFOTYPE_0296 (Business logic for IT0296)
Hierarchy
SAP_HRCRU (Software Component) Sub component SAP_HRCRU of SAP_HR
   PA-PA-RU (Application Component) Personalwesesen Stammdaten: Russland
     PB33 (Package) HR master data : Russia
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 20070601
Properties
Class CL_HRPA_INFOTYPE_0296  
Short Description Business logic for IT0296    
Super Class CL_HRPA_INFTY_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB33   HR master data : Russia 
Created 20050722   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0296 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0296 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0296 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AV_COPY_GRNUM Instance attribute Protected Type reference (TYPE) BOOLE_D Copy Grnum when Record is Copied 20091210
2 AV_SYNCHRONIZE_ENNUM Instance attribute Protected Type reference (TYPE) BOOLE_D Synchronize Ennum and Gcode 20091210
3 A_FEAT_33G00 Instance attribute Protected Type reference (TYPE) STRING Result of feature C_FEAT_33G00 20050725
4 A_PRU1B Instance attribute Protected Type reference (TYPE) PRU1B Payee info for Garnishemnt 20050725
5 C_FEAT_33G00 Constant Public Type reference (TYPE) PPE03-NAMEN '33G00' Name of feature 20050725
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PAYEE Instance method Protected Method Check payee existence 20050725
2 GET_001 Instance method Private Method Get T001 20050722
3 GET_FEATURE Instance method Private Method Get feature 33G00 20050722
4 GET_NEXT_OBJPS Instance method Private Method Get next OBJPS 20070601
5 GET_NEXT_SUBTY Instance method Private Method Get next subtype 20050722
6 NEW_MESSAGE Instance method Private Method Add a message to the message list 20050725
7 READ_IT0295 Instance method Private Method Read infotype 0295 20070601
8 READ_PAYEE Instance method Protected Method Read payee 20050725
9 SET_DATE Instance method Private Method Set retro date to prevent changes prior to latest payroll 20050725
10 SPECIFIC_COMPUTATIONS Instance method Protected Method Specific infotype logic 20050725
11 SYNCH_ENNUM Instance method Private Method Synch ennum from gcase 20091230
12 UPDATE_IT0295 Instance method Private Method Update infotype 0295 20070601
Events
Class CL_HRPA_INFOTYPE_0296 has no event.
Types
Class CL_HRPA_INFOTYPE_0296 has no local type.
Method Signatures

Method CHECK_PAYEE 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 (=' ') 20050725
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050725
3 Importing P0296 Call by reference Type reference (TYPE) P0296 HR Master Record Infotype 0296 (Garnishment Document) 20050725

Method CHECK_PAYEE on class CL_HRPA_INFOTYPE_0296 has no exception.

Method GET_001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CALC_LAND Call by reference Type reference (TYPE) T001-LAND1 Country Key 20050725
2 Importing PERSA Call by reference Type reference (TYPE) P0001-WERKS Personnel Area 20050725

Method GET_001 on class CL_HRPA_INFOTYPE_0296 has no exception.

Method GET_FEATURE 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 20050722
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050722
3 Exporting RETURN_VALUE Call by reference Type reference (TYPE) ANY Return value of feature 20050722
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20050722

Method GET_FEATURE on class CL_HRPA_INFOTYPE_0296 has no exception.

Method GET_NEXT_OBJPS 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 20070601
2 Returning OBJPS Value transfer Type reference (TYPE) OBJPS Object Identification 20070601
3 Importing P0296 Call by reference Type reference (TYPE) P0296 HR Master Record Infotype 0296 (Garnishment Document) 20070601

Method GET_NEXT_OBJPS on class CL_HRPA_INFOTYPE_0296 has no exception.

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) P0296-GRNUM Internal garnishment number 20050722
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050722
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20050722

Method GET_NEXT_SUBTY on class CL_HRPA_INFOTYPE_0296 has no exception.

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 20050725
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20050725
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050725
4 Importing MSG Call by reference Type reference (TYPE) SYMSG Structure of message variables 20050725

Method NEW_MESSAGE on class CL_HRPA_INFOTYPE_0296 has no exception.

Method READ_IT0295 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 (=' ') 20070601
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20070601
3 Exporting P0295_TAB Call by reference Type reference (TYPE) P0295_TAB HR Master Record Infotype 0295 (Garnishment Order) 20070601
4 Importing P0296 Call by reference Type reference (TYPE) P0296 HR Master Record Infotype 0296 (Garnishment Document) 20070601

Method READ_IT0295 on class CL_HRPA_INFOTYPE_0296 has no exception.

Method READ_PAYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0296 Call by reference Type reference (TYPE) P0296 HR Master Record Infotype 0296 (Garnishment Document) 20050725

Method READ_PAYEE on class CL_HRPA_INFOTYPE_0296 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 20050725
2 Importing PERNR Call by reference Type reference (TYPE) P0296-PERNR Personnel Number 20050725

Method SET_DATE on class CL_HRPA_INFOTYPE_0296 has no exception.

Method SPECIFIC_COMPUTATIONS 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 (=' ') 20050725
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050725
3 Changing P0296 Call by reference Type reference (TYPE) P0296 HR Master Record Infotype 0296 (Garnishment Document) 20050725
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20050725
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20050725

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0296 has no exception.

Method SYNCH_ENNUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_ENNUM Call by reference Type reference (TYPE) P33_ENNUM Executive Document Number 20091230
2 Importing IV_GCASE Call by reference Type reference (TYPE) P33_GCASE Garnishment Case Number 20091230

Method SYNCH_ENNUM on class CL_HRPA_INFOTYPE_0296 has no exception.

Method UPDATE_IT0295 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 (=' ') 20070601
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20070601
3 Importing P0295_TAB Call by reference Type reference (TYPE) P0295_TAB HR Master Record for Infotype 0078 (Loan Payments) 20070601
4 Importing P0296 Call by reference Type reference (TYPE) P0296 HR Master Record Infotype 0296 (Garnishment Document) 20070601

Method UPDATE_IT0295 on class CL_HRPA_INFOTYPE_0296 has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 600