SAP ABAP Class CL_SP_PS_ABS_PROFILE (Absence Planner: Profile)
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_PROFILE  
Short Description Absence Planner: Profile    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PP08_PS   Workforce Planning PS 
Created 20050317   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SP_PS_ABS_PROFILE has no interface implemented.
Friends
Class CL_SP_PS_ABS_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALLBACK_FUNCTIONS Instance attribute Private See coding Absence Planner: Callback Functions 20050406
2 CALLBACK_PROGRAM Instance attribute Public Type reference (TYPE) HRSP_ABS_CALLBACK_PROGRAM Absence Planner: Program for Callback Status 20050405
3 CALLBACK_STATUS Instance attribute Public Type reference (TYPE) HRSP_ABS_CALLBACK_STATUS Absence Planner: Status for Callback Functions 20050405
4 COLOR_WEEKEND_HS Instance attribute Public Type reference (TYPE) HRSP_ABS_COLOR_WE_HS Color Information for Weekend in High Season 20050322
5 COLOR_WEEKEND_LS Instance attribute Public Type reference (TYPE) HRSP_ABS_COLOR_WE_LS Color Information for Weekend in Low Season 20050322
6 COLOR_WORKDAY_HS Instance attribute Public Type reference (TYPE) HRSP_ABS_COLOR_WD_HS Color Information for Weekdays in High Season 20050322
7 COLOR_WORKDAY_LS Instance attribute Public Type reference (TYPE) HRSP_ABS_COLOR_WD_LS Color Information for Weekdays in Low Season 20050322
8 GROUPING_FOR_ABSENCES Instance attribute Public Type reference (TYPE) HRSP_ABS_GRRPT_ABS Rule Group: Time Types for Attendances and Absences 20050317
9 GROUPING_FOR_REQUESTS Instance attribute Public Type reference (TYPE) HRSP_ABS_GRRPT_REQ Rule Group: Time Types for Attendances and Absences 20050317
10 HIGH_SEASON_TAB Instance attribute Private See coding Absence Planner: Definition of High Season 20050322
11 HOLIDAYS Instance attribute Private See coding Public Holidays 20050322
12 HOLIDAY_CALENDAR_ID Instance attribute Public Type reference (TYPE) HIDENT Public Holiday Calendar 20050322
13 INFO_COLUMNS Instance attribute Private Type reference (TYPE) HRSP_ABS_INFO_COL_TAB Absence Planner: Table of Information Columns 20050317
14 INFO_ROWS Instance attribute Private Type reference (TYPE) HRSP_ABS_INFO_ROW_TAB Absence Planner: Table of Information Rows 20050317
15 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SP_PS_ABS_PROFILE Absence Planner: Profile 20050321
16 PROFILE Instance attribute Public Type reference (TYPE) HRSP_ABS_PROFILE Profile for Absence Planner 20050317
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE_CALLBACK_FUNCTION Instance method Public Method Execution of Callback Function 20050405
2 GET_COLUMN_FORMAT Instance method Public Method Gets Format for Column -> REUSE_ALV_GRID_DISPLAY 20050322
3 GET_INFO_COLUMNS Instance method Public Method Gets Information Columns for Profile 20050317
4 GET_INFO_ROWS Instance method Public Method Gets Information Rows for Profile 20050317
5 GET_PROFILE Static method Public Method Gets Profile for ID 20050321
6 INITIALIZE Instance method Private Method Initialization of Profile 20050321
7 WEEKDAY Instance method Private Method Day of Week (Mon = 1 ... Sun = 7) 20050322
Events
Class CL_SP_PS_ABS_PROFILE has no event.
Types
Class CL_SP_PS_ABS_PROFILE has no local type.
Method Signatures

Method EXECUTE_CALLBACK_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ALV_COMMUNICATION Call by reference Type reference (TYPE) SLIS_SELFIELD Kommunikationsstruktur mit REUSE_ALV_GRID_DISPLAY 20050406
2 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20050406
3 Importing IM_DATA_TABLE Call by reference Object reference (TYPE REF TO) DATA Datentabelle 20050405
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20050406
5 Importing IM_OKCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20050405
6 Importing IM_SELECTED_LINE Call by reference Object reference (TYPE REF TO) DATA Selektierte Zeile 20050405
7 Importing IM_SELECTED_RECORD Call by reference Type reference (TYPE) HRSPP_APL_ABS_ATT APL: Tabelle An/Abwesenheiten für Abwesenheitsplaner 20050406

Method EXECUTE_CALLBACK_FUNCTION on class CL_SP_PS_ABS_PROFILE has no exception.

Method GET_COLUMN_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATE Call by reference Type reference (TYPE) DATUM Datum 20050322
2 Returning RE_FORMAT Value transfer Type reference (TYPE) CHAR04 s. REUSE_ALV_GRID_DISPLAY 20050322

Method GET_COLUMN_FORMAT on class CL_SP_PS_ABS_PROFILE has no exception.

Method GET_INFO_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) HRSP_ABS_INFO_COL_TAB Abwesenheitsplaner - Tabelle mit Infospalten 20050317

Method GET_INFO_COLUMNS on class CL_SP_PS_ABS_PROFILE has no exception.

Method GET_INFO_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) HRSP_ABS_INFO_ROW_TAB Abwesenheitsplaner - Tabelle mit Infozeilen 20050317

Method GET_INFO_ROWS on class CL_SP_PS_ABS_PROFILE has no exception.

Method GET_PROFILE 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 Importing IM_PROFILE Call by reference Type reference (TYPE) HRSP_ABS_PROFILE Profil für Abwesenheitsplaner 20050321
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SP_PS_ABS_PROFILE Abwesenheitsplaner - Profil 20050321
# Exception Resumable Description Created on
1 NOT_FOUND Profil nicht gefunden 20050321

Method INITIALIZE 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 Importing IM_PROFILE Call by reference Type reference (TYPE) HRSP_ABS_PROFILE Profil für Abweseheitsplaner 20050321
# Exception Resumable Description Created on
1 NOT_FOUND Profil nicht gefunden 20050321

Method WEEKDAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATUM Call by reference Type reference (TYPE) DATUM Datum 20050322
2 Returning RE_DAY_NUMBER Value transfer Type reference (TYPE) NUMC1 Mo = 1 ... So = 7 20050322

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