SAP ABAP Class CL_HR_PT_PBS_ELE_EMP (Elegible Employees - Progressions depending on seniority)
Hierarchy
SAP_HRCPT (Software Component) Sub component SAP_HRCPT of SAP_HR
   PY-PT-PS (Application Component) Public Sector Payroll
     PB19PS (Package) Public Sector Portugal
Properties
Class CL_HR_PT_PBS_ELE_EMP  
Short Description Elegible Employees - Progressions depending on seniority    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PB19PS   Public Sector Portugal 
Created 20070913   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_PT_PBS_ELE_EMP has no forward declaration.
Interfaces
Class CL_HR_PT_PBS_ELE_EMP has no interface implemented.
Friends
Class CL_HR_PT_PBS_ELE_EMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CAREER Instance attribute Protected Type reference (TYPE) TRFAR Pay scale type 20070913
2 M_CNOTENOUGHRECORDS Constant Private Type reference (TYPE) I 2 20070914
3 M_COMP Instance attribute Protected Type reference (TYPE) BUKRS Company Code 20070913
4 M_CONT_ELEGIBLE Instance attribute Private Type reference (TYPE) SCRFNAME 'CONT_ELEGIBLE' Name of a Screen Element 20070913
5 M_CONT_ELEGIBLE_COSTS Instance attribute Private Type reference (TYPE) SCRFNAME 'CONT_ELEGIBLE_COSTS' Name of a Screen Element 20070913
6 M_CPERFORMANCENOTOK Constant Private Type reference (TYPE) I 1 20070914
7 M_CPERFORMANCE_OK Constant Private Type reference (TYPE) I 0 20070914
8 M_CREATE_SESSION Instance attribute Private Type reference (TYPE) XFELD Checkbox 20071002
9 M_CUSTOM_CONTAINER1 Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20070913
10 M_CUSTOM_CONTAINER2 Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20070913
11 M_CUSTOM_CONTAINER3 Static Attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20070913
12 M_C_OK Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20070913
13 M_DATE Instance attribute Protected Type reference (TYPE) BEGDA Start Date 20070913
14 M_EMPLOYEES_COST Instance attribute Protected Type reference (TYPE) ELE_EMP_COSTS_TABLE 20070913
15 M_EMPLOYEES_TABLE Instance attribute Public Type reference (TYPE) ELE_EMP_TABLE 20070913
16 M_FINAL_DATE Instance attribute Private Type reference (TYPE) ENDDA End Date 20070917
17 M_GRID1 Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070913
18 M_GRID2 Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070913
19 M_GRID3 Static Attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070913
20 M_IERROR Instance attribute Public Type reference (TYPE) PPTP_MSGERROR Message errors 20070927
21 M_IF_EVENT_RECEIVER Instance attribute Public Object reference (TYPE REF TO) IF_HR_PT_PBS_PDS_EVENTS Event handler interface 20070913
22 M_IF_SESSIONS_RECEIVER Static Attribute Private Object reference (TYPE REF TO) IF_HR_PT_PBS_PDS_EVENTS Event handler interface 20070914
23 M_MASSG Instance attribute Private Type reference (TYPE) T530-MASSG Reason for Action 20071010
24 M_MASSN Instance attribute Private Type reference (TYPE) T530-MASSN Action Type 20071010
25 M_SESSION_NAME Instance attribute Public Type reference (TYPE) RALDB_VARI Variant Name 20070913
26 M_SESSION_TABLE Static Attribute Public Type reference (TYPE) PPTP_T_SESSION_DATA 20070913
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_COSTS_CATALOG Instance method Private Method 20070913
2 BUILD_EMPLOYEES_CATALOG Instance method Private Method 20070913
3 BUILD_SESSIONS_CATALOG Static method Public Method 20070913
4 CALCULATE_EMPLOYEE_SALARY Instance method Public Method 20070913
5 CALCULATE_PROGRESSION_DATE Instance method Private Method 20071011
6 CHECK_EMPLOYEE_PERFORMANCE Instance method Public Method 20070913
7 CHECK_SENIORITY_DAYS Instance method Public Method 20070913
8 CHECK_SENIORITY_IN_SCALE Instance method Public Method 20070913
9 CONSTRUCTOR Instance method Public Constructor 20070913
10 DELETE_SESSION Static method Public Method 20070913
11 DISPLAY_COSTS Instance method Public Method 20070913
12 DISPLAY_OUTPUT Instance method Public Method 20070914
13 DISPLAY_SESSIONS Static method Public Method 20070913
14 GETFIRSTDATENEXTMONTH Instance method Private Method 20071005
15 LOAD_EMPLOYEE_COSTS Instance method Public Method 20070913
16 LOAD_SESSION Instance method Public Method 20070913
17 PERFORMANCE_TO_WEIGHT Instance method Private Method 20070913
18 PROGRESSION_LOG Instance method Public Method Session update log 20070927
19 SAVE_SESSION Instance method Public Method 20070913
20 SELECT_EMPLOYEES Instance method Public Method 20070913
21 SET_EMPLOYEE_ELEGIBLE Instance method Public Method 20070913
22 UPDATE_EMPLOYEE Instance method Public Method 20070913
23 UPDATE_MASTER_DATA Instance method Public Method 20070913
24 UPDATE_P6_IT0041 Instance method Private Method 20071005
25 UPDATE_SCALES Instance method Public Method 20070913
Events
Class CL_HR_PT_PBS_ELE_EMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ELE_EMP_COSTS_TABLE Public See coding 20070913 ele_emp_costs_table type standard table of pptp_ec
2 ELE_EMP_TABLE Public See coding 20070913 ele_emp_table type standard table of pptp_ee
3 PPTP_MSGERROR Public See coding 20070927 pptp_msgerror type standard table of pptp_me
4 PPTP_T_SESSION_DATA Public See coding 20070913 pptp_t_session_data type standard table of pptp_sessiondata
Method Signatures

Method BUILD_COSTS_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FIELD_CAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20070913

Method BUILD_COSTS_CATALOG on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method BUILD_EMPLOYEES_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FIELD_CAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20070913

Method BUILD_EMPLOYEES_CATALOG on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method BUILD_SESSIONS_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_FIELD_CAT Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20070913

Method BUILD_SESSIONS_CATALOG on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method CALCULATE_EMPLOYEE_SALARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_AREA Call by reference Type reference (TYPE) TRFGB Pay Scale Area 20070913
2 Importing P_CAREER Call by reference Type reference (TYPE) TRFAR Pay scale type 20070913
3 Importing P_CATEGORY Call by reference Type reference (TYPE) TRFGR Pay Scale Group 20070913
4 Exporting P_INDEX Call by reference Type reference (TYPE) PPTP_IDXVALUE Index Value 20070913
5 Exporting P_SALARY Call by reference Type reference (TYPE) PAD_AMT7S Wage Type Amount for Payments 20070913
6 Importing P_SCALE Call by reference Type reference (TYPE) TRFST Pay Scale Level 20070913

Method CALCULATE_EMPLOYEE_SALARY on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method CALCULATE_PROGRESSION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EMPLOYEE Call by reference Type reference (TYPE) PPTP_EE Standard Selections for HR Master Data Reporting 20071011
2 Importing P_NUM_DAYS Call by reference Type reference (TYPE) PSEN_DURDD Duration of imputation in days 20071011
3 Exporting P_SEN_DATE Call by reference Type reference (TYPE) DATUM Current Date of Application Server 20071011

Method CALCULATE_PROGRESSION_DATE on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method CHECK_EMPLOYEE_PERFORMANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20070913
2 Exporting P_RET Call by reference Type reference (TYPE) I Checkbox 20070913

Method CHECK_EMPLOYEE_PERFORMANCE on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method CHECK_SENIORITY_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CALENDAR_DAYS Call by reference Type reference (TYPE) I 20070913
2 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20070913
3 Exporting P_RET Call by reference Type reference (TYPE) XFELD Checkbox 20070913

Method CHECK_SENIORITY_DAYS on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method CHECK_SENIORITY_IN_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20070913
2 Exporting P_RET Call by reference Type reference (TYPE) XFELD Checkbox 20070913

Method CHECK_SENIORITY_IN_SCALE on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CAREER Call by reference Type reference (TYPE) TRFAR Pay scale type 20070914
2 Importing P_COMP Call by reference Type reference (TYPE) BUKRS Company Code 20070914
3 Importing P_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20070914
4 Importing P_EVENT_RECEIVER Call by reference Object reference (TYPE REF TO) IF_HR_PT_PBS_PDS_EVENTS Event handler interface 20070914
5 Importing P_IT_TABLE Call by reference Type reference (TYPE) ELE_EMP_TABLE 20070914
6 Importing P_MASSG Call by reference Type reference (TYPE) T530-MASSG Reason for Action 20071010
7 Importing P_MASSN Call by reference Type reference (TYPE) T530-MASSN Action Type 20071010
8 Importing P_SESSIONS_RECEIVER Call by reference Object reference (TYPE REF TO) IF_HR_PT_PBS_PDS_EVENTS Event handler interface 20070914
9 Importing P_SESSION_NAME Call by reference Type reference (TYPE) RALDB_VARI Variant name 20070914

Method CONSTRUCTOR on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method DELETE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_SESSION_NAME Call by reference Type reference (TYPE) RALDB_VARI Variant Name 20070914

Method DELETE_SESSION on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method DISPLAY_COSTS Signature

Method DISPLAY_COSTS on class CL_HR_PT_PBS_ELE_EMP has no parameter.
Method DISPLAY_COSTS on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method DISPLAY_OUTPUT Signature

Method DISPLAY_OUTPUT on class CL_HR_PT_PBS_ELE_EMP has no parameter.
Method DISPLAY_OUTPUT on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method DISPLAY_SESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_IF_HR_PT_PBS_PDS_EVENTS Call by reference Object reference (TYPE REF TO) IF_HR_PT_PBS_PDS_EVENTS Event handler interface 20070914

Method DISPLAY_SESSIONS on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method GETFIRSTDATENEXTMONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20071005
2 Exporting P_ODATE Call by reference Type reference (TYPE) BEGDA Start Date 20071005

Method GETFIRSTDATENEXTMONTH on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method LOAD_EMPLOYEE_COSTS Signature

Method LOAD_EMPLOYEE_COSTS on class CL_HR_PT_PBS_ELE_EMP has no parameter.
Method LOAD_EMPLOYEE_COSTS on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method LOAD_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VARIANT Call by reference Type reference (TYPE) RALDB_VARI Variant Name 20070926

Method LOAD_SESSION on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method PERFORMANCE_TO_WEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CAREER Call by reference Type reference (TYPE) TRFAR Pay scale type 20070913
2 Importing P_PERFORMANCE Call by reference Type reference (TYPE) BUSUM Total points for appraisal criteria 20070913
3 Exporting P_WEIGHT Call by reference Type reference (TYPE) INT2 2 byte integer (signed) 20070914

Method PERFORMANCE_TO_WEIGHT on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method PROGRESSION_LOG Signature

Method PROGRESSION_LOG on class CL_HR_PT_PBS_ELE_EMP has no parameter.
Method PROGRESSION_LOG on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method SAVE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VARIANT Call by reference Type reference (TYPE) RALDB_VARI Variant Name 20070926

Method SAVE_SESSION on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method SELECT_EMPLOYEES Signature

Method SELECT_EMPLOYEES on class CL_HR_PT_PBS_ELE_EMP has no parameter.
Method SELECT_EMPLOYEES on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method SET_EMPLOYEE_ELEGIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NOTE Call by reference Type reference (TYPE) TEXT70 Error message text - long text of the error 20070925
2 Importing P_NOTE2 Call by reference Type reference (TYPE) TEXT70 Error message text - long text of the error 20070925
3 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20070913
4 Importing P_VALUE Call by reference Type reference (TYPE) XFELD Checkbox 20070913

Method SET_EMPLOYEE_ELEGIBLE on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method UPDATE_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_INDEX Call by reference Type reference (TYPE) SY-INDEX Loop Index 20070913
2 Importing P_VALUE Call by reference Type reference (TYPE) XFELD Checkbox 20070913

Method UPDATE_EMPLOYEE on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method UPDATE_MASTER_DATA Signature

Method UPDATE_MASTER_DATA on class CL_HR_PT_PBS_ELE_EMP has no parameter.
# Exception Resumable Description Created on
1 PERNR_NOT_ENQUEUED Personnel number could not be locked 20070927

Method UPDATE_P6_IT0041 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATE Call by reference Type reference (TYPE) SY-DATUM Current Date of Application Server 20071005
2 Exporting P_R_0041 Call by reference Type reference (TYPE) P0041 HR Master Record: Infotype 0041 (Date Specifications) 20071005
3 Importing P_S_0041 Call by reference Type reference (TYPE) P0041 HR Master Record: Infotype 0041 (Date Specifications) 20071005

Method UPDATE_P6_IT0041 on class CL_HR_PT_PBS_ELE_EMP has no exception.

Method UPDATE_SCALES Signature

Method UPDATE_SCALES on class CL_HR_PT_PBS_ELE_EMP has no parameter.
Method UPDATE_SCALES on class CL_HR_PT_PBS_ELE_EMP has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600