SAP ABAP Class CL_HRPA_INFOTYPE_0294 (Business logic for IT0294)
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_0294  
Short Description Business logic for IT0294    
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 20050811   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0294 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0294 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0294 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0294 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTO_NUMBER Instance method Private Method Number infotype records acording to dates order 20050909
2 CHECK_DATES Instance method Protected Method Check the dates order (dates overlapping) 20050811
3 CHECK_SENIORITY Instance method Protected Method Check possibility of durations maintenance 20050909
4 GET_NEXT_OBJPS Instance method Private Method Get next OBJPS 20070601
5 GET_NEXT_SUBTY Instance method Private Method Get next subtype 20050811
6 GET_T7RUACTCAT Instance method Private Method Get activity category 20050908
7 GET_T7RUSEN Instance method Private Method Get seniority 20050909
8 READ_IT0297 Instance method Private Method Read infotype 0297 20070601
9 SPECIFIC_COMPUTATIONS Instance method Protected Method Specific infotype logic 20050811
10 UPDATE_IT0297 Instance method Private Method Update infotype 0297 20070601
Events
Class CL_HRPA_INFOTYPE_0294 has no event.
Types
Class CL_HRPA_INFOTYPE_0294 has no local type.
Method Signatures

Method AUTO_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0294 Call by reference Type reference (TYPE) P0294 Infotype 0294 20050909

Method AUTO_NUMBER on class CL_HRPA_INFOTYPE_0294 has no exception.

Method CHECK_DATES 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 (=' ') 20050811
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050811
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050909
4 Importing P0294 Call by reference Type reference (TYPE) P0294 Infotype 0294 20050811

Method CHECK_DATES on class CL_HRPA_INFOTYPE_0294 has no exception.

Method CHECK_SENIORITY 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 (=' ') 20050909
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050909
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050909
4 Importing P0294 Call by reference Type reference (TYPE) P0294 Infotype 0294 20050909

Method CHECK_SENIORITY on class CL_HRPA_INFOTYPE_0294 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 P0294 Call by reference Type reference (TYPE) P0294 Infotype 0294 20070601

Method GET_NEXT_OBJPS on class CL_HRPA_INFOTYPE_0294 has no exception.

Method GET_NEXT_SUBTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20050811
2 Exporting SUBTY Call by reference Type reference (TYPE) P0294-SUBTY Subtype 20050811
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20050811

Method GET_NEXT_SUBTY on class CL_HRPA_INFOTYPE_0294 has no exception.

Method GET_T7RUACTCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTCA Call by reference Type reference (TYPE) P33_LABOUR_CODE Labour or other generally useful activity code 20050908
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050908
3 Returning S_ACTCA Value transfer Type reference (TYPE) T7RUACTCAT1 Labour and other generally useful activity kinds 20050908

Method GET_T7RUACTCAT on class CL_HRPA_INFOTYPE_0294 has no exception.

Method GET_T7RUSEN 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 20050909
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20050909
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country Grouping 20050909
4 Importing NUMBR Call by reference Type reference (TYPE) P33_NUMB Number 20050909
5 Exporting PROCT Call by reference Type reference (TYPE) PSEN_PROCET 20050909
6 Exporting S_T7RUSEN Call by reference Type reference (TYPE) T7RUSEN Description of length of service (CIS) 20050909

Method GET_T7RUSEN on class CL_HRPA_INFOTYPE_0294 has no exception.

Method READ_IT0297 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 P0294 Call by reference Type reference (TYPE) P0294 Infotype 0294 20070601
4 Exporting P0297_TAB Call by reference Type reference (TYPE) P0297_TAB HR Master Record: Infotype 0297 Work conditions 20070601

Method READ_IT0297 on class CL_HRPA_INFOTYPE_0294 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 (=' ') 20050811
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20050811
3 Changing P0294 Call by reference Type reference (TYPE) P0294 HR Master Record: Infotype 0294 20050811
4 Changing PNNNN2 Call by reference Type reference (TYPE) ANY 20050811
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction Class for Data Retention 20050811

Method SPECIFIC_COMPUTATIONS on class CL_HRPA_INFOTYPE_0294 has no exception.

Method UPDATE_IT0297 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 P0294 Call by reference Type reference (TYPE) P0294 Infotype 0294 20070601
4 Importing P0297_TAB Value transfer Type reference (TYPE) P0297_TAB HR Master Record: Infotype 0297 Work conditions 20070601

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