SAP ABAP Class CL_HRPA_UI_CONVERT_0552_XX (Conversion class - UI: Infotype 0552)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PA-PA-XX-TL-SEN (Application Component) Calculation of Employment Period
     PAOC_PAD_UI_INFTY_0552_XX (Package) User Interface for Infotype 0552 (Time Specification/Employ)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20060301
Properties
Class CL_HRPA_UI_CONVERT_0552_XX  
Short Description Conversion class - UI: Infotype 0552    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_UI_INFTY_0552_XX   User Interface for Infotype 0552 (Time Specification/Employ) 
Created 20060126   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_UI_CONVERT_0552_XX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_UI_CONVERT_STANDARD Standard Interface UI Conversion 20060301
Friends
Class CL_HRPA_UI_CONVERT_0552_XX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PAITF_READ Instance attribute Private Object reference (TYPE REF TO) IF_HRPA_PAITF_READ Read Access to PA ITF 20060301
2 A_SUPER_SCREEN_STRUCTURE_MAIN Constant Public Type reference (TYPE) STRUKNAME 'HCMT_BSP_PA_XX_R0016' Name of Structure 20060301
3 CON_ADDIN_DUR Constant Protected Type reference (TYPE) PSEN_ADDIN 'D' 20060301
4 CON_ADDIN_NOTHING Constant Protected Type reference (TYPE) PSEN_ADDIN ' ' 20060301
5 CON_ADDIN_PERCT Constant Protected Type reference (TYPE) PSEN_ADDIN 'P' 20060301
6 CON_ADDIN_RATIO Constant Protected Type reference (TYPE) PSEN_ADDIN 'R' 20060301
7 CON_FEATURE_CRULE Instance attribute Private Type reference (TYPE) MERK1 'CRULE' Name of feature 20060301
8 CON_INFTY_TIME_EMPLOYMENT Constant Private Type reference (TYPE) INFTY '0552' Infotype 20060301
9 CON_VALID_DATE Constant Protected Type reference (TYPE) PSEN_VALID 'S' 20060301
10 CON_VALID_INTERVAL Constant Protected Type reference (TYPE) PSEN_VALID 'I' 20060301
11 C_FIELD_MODE_DISPLAY Constant Protected Type reference (TYPE) T_FIELD_MODE 'A' 20060301
12 C_FIELD_MODE_HIDDEN Constant Protected Type reference (TYPE) T_FIELD_MODE 'B' 20060301
13 C_FIELD_MODE_INPUTABLE Constant Protected Type reference (TYPE) T_FIELD_MODE SPACE 20060301
14 C_FIELD_MODE_REQUIRED Constant Protected Type reference (TYPE) T_FIELD_MODE 'C' 20060301
15 FALSE Instance attribute Protected Attribute reference (LIKE) 20060301
16 HIGH_DATE Constant Private Type reference (TYPE) ENDDA '99991231' End Date 20060301
17 INVISIBLE Instance attribute Protected Attribute reference (LIKE) 20060301
18 LOW_DATE Constant Private Type reference (TYPE) BEGDA '18000101' Start Date 20060301
19 OBLIGATORY Instance attribute Protected Attribute reference (LIKE) 20060301
20 READ_ONLY Instance attribute Protected Attribute reference (LIKE) 20060301
21 TRUE Instance attribute Protected Attribute reference (LIKE) 20060301
Methods
# Method Level Visibility Method type Description Created on
1 DURATION_PERIOD_BY_CRULE Instance method Protected Method Check duration 20060301
2 READ_CRULE_BY_CVTYP Instance method Protected Method Check duration 20060301
Events
Class CL_HRPA_UI_CONVERT_0552_XX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FIELD_MODE Protected Type reference (TYPE) HRPAD_CHAR01 20060301
2 T_MODIF_GROUP Protected Type reference (TYPE) I 20060301
3 T_MSGTEXT Protected See coding 20060301 t_msgtext(100) TYPE c
4 T_SCREEN_ATTRIB_CVAUTHD Protected See coding 20060301 BEGIN OF t_screen_attrib_cvauthd, mode TYPE t_field_mode, required TYPE psen_cvauthd_req, END OF t_screen_attrib_cvauthd
Method Signatures

Method DURATION_PERIOD_BY_CRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DURATION Call by reference Type reference (TYPE) PSEN_DURATION Duration in Years, Months, and Days 20060301
2 Importing ID_CVTYP Call by reference Type reference (TYPE) PSEN_CVTYP Time specification type for employment period calculation 20060301
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060301
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060301
5 Importing IS_PERIOD Call by reference Type reference (TYPE) PSEN_PERIOD Period 20060301

Method DURATION_PERIOD_BY_CRULE on class CL_HRPA_UI_CONVERT_0552_XX has no exception.

Method READ_CRULE_BY_CVTYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T525U Call by reference Type reference (TYPE) T525U Conversion Rules for Employment Period Calculation 20060301
2 Importing ID_CVTYP Call by reference Type reference (TYPE) PSEN_CVTYP Time specification type for employment period calculation 20060301
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060301
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060301

Method READ_CRULE_BY_CVTYP on class CL_HRPA_UI_CONVERT_0552_XX has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in