SAP ABAP Class CL_SP_PS_ABS_EMPLOYEE (Employee (Absence Planner))
Hierarchy
SAP_HRGXX (Software Component) Sub component SAP_HRGXX of SAP_HR
   PT-SP-PS (Application Component) Shift Planning for Public Sector
     PP08_PS (Package) Workforce Planning PS
Properties
Class CL_SP_PS_ABS_EMPLOYEE  
Short Description Employee (Absence Planner)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PP08_PS   Workforce Planning PS 
Created 20050321   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SP_PS_ABS_EMPLOYEE has no forward declaration.
Interfaces
Class CL_SP_PS_ABS_EMPLOYEE has no interface implemented.
Friends
Class CL_SP_PS_ABS_EMPLOYEE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABSENCE_INFOTYPE_TAB Instance attribute Private Type reference (TYPE) P2001_TAB HR Time Record: Absences Infotype (2001) 20050321
2 ATTENDANCE_INFOTYPE_TAB Instance attribute Private Type reference (TYPE) TIM_P2002_TAB Personnel Time Record Infotype 2002 (Attendances) 20050321
3 EMPLOYEE_NUMBER Instance attribute Public Type reference (TYPE) PERNR_D Personnel Number 20050321
4 MEASURES_INFOTYPE_TAB Instance attribute Private Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20050321
5 ORG_INFOTYPE_TAB Instance attribute Private Type reference (TYPE) P0001_TAB Organizational Assignment (Infotype 0001) 20050321
6 PLANNED_TIMES_INFOTYPE_TAB Instance attribute Private Type reference (TYPE) P0007_TAB Planned Working Time (Infotype 0007) 20050321
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ABSENCES Instance method Public Method Read Additional Absences 20050321
2 ADD_ATTENDANCES Instance method Public Method Read Additional Attendances 20050321
3 ADD_MASTER_DATA Instance method Public Method Add Master Data 20050321
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050321
5 GET_LOCKED_ABSENCES Instance method Public Method Read Locked Absences 20050321
6 GET_LOCKED_ATTENDANCES Instance method Public Method Read Locked Attendances 20050321
7 GET_MASTER_DATA Instance method Public Method Output Master Data 20050321
8 GET_NAME Instance method Public Method Gets the Name 20050322
9 GET_UNLOCKED_ABSENCES Instance method Public Method Read Locked Absences 20050321
10 GET_UNLOCKED_ATTENDANCES Instance method Public Method Read Locked Attendances 20050321
Events
Class CL_SP_PS_ABS_EMPLOYEE has no event.
Types
Class CL_SP_PS_ABS_EMPLOYEE has no local type.
Method Signatures

Method ADD_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_P2001 Call by reference Type reference (TYPE) P2001_TAB Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20050321

Method ADD_ABSENCES on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method ADD_ATTENDANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_P2002 Call by reference Type reference (TYPE) TIM_P2002_TAB Personal-Zeitsatz Infotyp 2002 (Anwesenheiten) 20050321

Method ADD_ATTENDANCES on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method ADD_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_P0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20050321
2 Importing IM_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20050321
3 Importing IM_P0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20050321

Method ADD_MASTER_DATA on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050321

Method CONSTRUCTOR on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method GET_LOCKED_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) P2001_TAB Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20050322

Method GET_LOCKED_ABSENCES on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method GET_LOCKED_ATTENDANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TIM_P2002_TAB Personal-Zeitsatz Infotyp 2002 (Anwesenheiten) 20050322

Method GET_LOCKED_ATTENDANCES on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method GET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MEASURES_TAB Value transfer Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20050321
2 Exporting EX_ORG_TAB Value transfer Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20050321
3 Exporting EX_PLANNED_TIMES_TAB Value transfer Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20050321

Method GET_MASTER_DATA on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEG_PERIOD Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050322
2 Importing IM_END_PERIOD Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050322
3 Returning RESULT Value transfer Type reference (TYPE) EMNAM Aufbereiteter Name des Mitarbeiters bzw. Bewerbers 20050322

Method GET_NAME on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method GET_UNLOCKED_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) P2001_TAB Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20050322

Method GET_UNLOCKED_ABSENCES on class CL_SP_PS_ABS_EMPLOYEE has no exception.

Method GET_UNLOCKED_ATTENDANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TIM_P2002_TAB Personal-Zeitsatz Infotyp 2002 (Anwesenheiten) 20050322

Method GET_UNLOCKED_ATTENDANCES on class CL_SP_PS_ABS_EMPLOYEE has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 600