SAP ABAP Class CL_SAWE_CUSTOMIZING (Util-Class for Customizing)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-PRS-LS (Application Component) Lean Staffing
     PSAWE_SA_BL (Package) Staff Assignment Business Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CONSTANTS FPM constants 20091022
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SAWE_SA_CONSTANTS Constants definitions 20090917
Properties
Class CL_SAWE_CUSTOMIZING  
Short Description Util-Class for Customizing    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PSAWE_SA_BL   Staff Assignment Business Layer 
Created 20090917   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_CONSTANTS FPM constants 20091022
2 IF_SAWE_SA_CONSTANTS Constants definitions 20090917
Friends
Class CL_SAWE_CUSTOMIZING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_SA_FIELDS Instance attribute Private Attribute reference (LIKE) 20091014
2 GC_ACTION_APPL Instance attribute Private Attribute reference (LIKE) 20091014
3 GC_ACTION_ASSIGN Instance attribute Private Attribute reference (LIKE) 20091014
4 GC_ACTION_CANDIDATE Instance attribute Private Attribute reference (LIKE) 20091014
5 GC_ACTION_DIALOG_BOX Instance attribute Private Attribute reference (LIKE) 20091014
6 GC_ACTION_OBJECT_ID Instance attribute Private Attribute reference (LIKE) 20091014
7 GC_ACTION_SEARCH Instance attribute Private Attribute reference (LIKE) 20091014
8 GC_ACTION_TREE_SELECT Instance attribute Private Attribute reference (LIKE) 20091014
9 GC_AUTHORITY_ACTIVITY Instance attribute Private Attribute reference (LIKE) 20091014
10 GC_BOPF_KEYS Instance attribute Private Attribute reference (LIKE) 20091014
11 GC_CHAR Instance attribute Private Attribute reference (LIKE) 20091014
12 GC_DATE_INFINITY Instance attribute Private Attribute reference (LIKE) 20091014
13 GC_DIALOG_BOX_ID Instance attribute Private Attribute reference (LIKE) 20091014
14 GC_EMPLOYEE_INFOTYPE Instance attribute Private Attribute reference (LIKE) 20091014
15 GC_EMPLOYEE_INFOTYPE_SUBTYP Instance attribute Private Attribute reference (LIKE) 20091014
16 GC_EMPLOYEE_SKILL Instance attribute Private Attribute reference (LIKE) 20091014
17 GC_EVENT_KEY Instance attribute Private Attribute reference (LIKE) 20091014
18 GC_FIELD_EMPLOYEE Instance attribute Private Attribute reference (LIKE) 20091014
19 GC_INFTY_PREFIX Instance attribute Private Attribute reference (LIKE) 20091014
20 GC_IN_DIALOG_MODE Instance attribute Private Attribute reference (LIKE) 20091014
21 GC_ISOCODE Instance attribute Private Attribute reference (LIKE) 20091014
22 GC_MAX_AVAIL_HOURS Instance attribute Private Attribute reference (LIKE) 20091014
23 GC_MSG_TY Instance attribute Private Attribute reference (LIKE) 20091014
24 GC_OTR Instance attribute Private Attribute reference (LIKE) 20091014
25 GC_OTR_PARAMETER Instance attribute Private Attribute reference (LIKE) 20091014
26 GC_RANGE_OPTION Instance attribute Private Attribute reference (LIKE) 20091014
27 GC_RANGE_SIGN Instance attribute Private Attribute reference (LIKE) 20091014
28 GC_STRINGS_UI_BOPF Instance attribute Private Attribute reference (LIKE) 20091014
29 GC_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20091014
30 GC_STRUNAME_SERVICE_ATTR Instance attribute Private Attribute reference (LIKE) 20091014
31 GC_URL_PARAMETER Instance attribute Private Attribute reference (LIKE) 20091014
32 GS_FPM_FEEDER_CLASS Instance attribute Private Attribute reference (LIKE) 20091014
33 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SAWE_CUSTOMIZING Util-Class for Employee functions 20090917
34 MS_EMAIL_OPTN Static Attribute Private Type reference (TYPE) TSAWE_EMAIL_OPTN Staff Assignment e-mail confirmation options 20091022
35 MS_ENH_SA_KEY_ACTIVE Instance attribute Private Type reference (TYPE) TSAWE_ENH_SA_KEY Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110118
36 MT_AUTO_FCD Instance attribute Private Type reference (TYPE) SAWE_T_AUTO_FCD Automatic Forecast Switch 20100531
37 MT_CATS_CTRL_ATTR Instance attribute Private Type reference (TYPE) SAWE_T_CATS_CTRL Staff Assignment CATS Control 20100624
38 MT_DISPLAY_TIME_FRAME Instance attribute Private Type reference (TYPE) SAWE_T_DISP_TIME Display Time Frame 20091028
39 MT_DUMMY_OBJ Static Attribute Private Type reference (TYPE) SAWE_T_DUMMY_OBJ Staff Assignment Table of Dummy Ojects 20091027
40 MT_EMAIL_TMPL Static Attribute Private Type reference (TYPE) SAWE_T_EMAIL_TMPL Staff Assignment e-mail confirmation template 20091022
41 MT_EMPLOYEE_GROUPS Static Attribute Private Type reference (TYPE) SAWE_T_PERSG Staff Assignment Employee Group Tab 20091001
42 MT_HR_D_CONV Static Attribute Private Type reference (TYPE) SAWE_T_HR_D_CONV Staff Assignment Hours per Working Day 20091007
43 MT_PLANNING_UNIT Instance attribute Private Type reference (TYPE) SAWE_T_PLAN_UNIT Planning Unit 20091028
44 MT_SAWE_BOOKING_ATTR Instance attribute Private Type reference (TYPE) SAWE_T_BOOKING_CUST Staff Assignment Booking Customizing 20100913
45 MT_SA_ROLES Instance attribute Private Type reference (TYPE) SAWE_T_SA_ROLES Staff Assignment Roles 20100920
46 MT_SERVICE_ATTR Instance attribute Private Type reference (TYPE) EXTDFIEST DD Internal: Information on Table Fields 20110110
47 MT_SERVICE_ATTR_DEF Static Attribute Private Type reference (TYPE) TT_SERVICE_ATTR_DEF 20091015
48 MT_TPS_SETUP Instance attribute Private Type reference (TYPE) SAWE_T_TPS_SETUP Time Planning Sheet Setup Details 20091028
49 MT_TRANSFORMATION_DEF Instance attribute Private Type reference (TYPE) TSAWE_T_TRANSFORMATION Staff Assignment Table of Transformation Definition 20091216
50 MT_WE_STAFFING_STAGE Instance attribute Private Type reference (TYPE) SAWE_T_STAFFING_STAGE Work Engagement Staffing Stage 20100826
51 MT_WORK_WITH_TASKS Instance attribute Private Type reference (TYPE) SAWE_T_WRK_TASKS Staff Assignment: Work WIth Tasks 20100624
Methods
# Method Level Visibility Method type Description Created on
1 ARE_LS_ENH_KEY_FIELDS_ACTIVE Instance method Public Method (Ehp6) Enhanced Staff Assignments Active 20110117
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110110
3 GET_AUTO_FORECAST_STATUS Instance method Public Method (EhP6)Get automatic forecast status 20100531
4 GET_CATS_CTRL_ATTR Instance method Public Method (Ehp6)Get CATS Control Attributes 20100525
5 GET_CUST_WORK_WITH_TASKS Instance method Public Method (Ehp6)Get SAWE WORK_WITH_TASKS Attributes 20100624
6 GET_DISPLAY_TIME_FRAME Instance method Public Method Get Display Time Frame 20091006
7 GET_DUMMY_OBJECTS_DEFINITION Instance method Public Method Get staff assignment hours per working day 20091027
8 GET_HOURS_4_WORKING_DAY Instance method Public Method Get staff assignment hours per working day 20091001
9 GET_INSTANCE Static method Public Method Returns Singleton 20090917
10 GET_PLANNING_UNIT Instance method Public Method Get Planning Unit 20091005
11 GET_QUALIFICATION_ID Instance method Public Method Get qualification ID for valid activity classes 20091012
12 GET_RELEVANT_EMPLOYEE_GROUPS Instance method Public Method Get employee groups relevant for staff assignment 20090917
13 GET_SAWE_BOOKING_CUST Instance method Public Method (Ehp6)Get SAWE booking attributes 20100913
14 GET_SERVICE_ATTR_DEFINITION Instance method Public Method Get definition of service attribute 20091009
15 GET_STAFF_ASSIGNMENT_ROLES Instance method Public Method (Ehp6) Get Staff Assignment Roles 20100920
16 GET_TEMPLATE_NAME_AND_SEND_OPT Instance method Public Method Get staff assignment e-mail template and send option 20091007
17 GET_TIME_PS_SETUP_DETAILS Instance method Public Method Get Planning Time Frame and Planning Granularity 20091005
18 GET_TRANSFORMATION_DEFINITION Instance method Public Method Get definition of transformation definition 20091216
19 GET_WE_STAFFING_STAGES Instance method Public Method (Ehp6) Get Work Engagement Staffing Stages 20100826
20 OLD_GET_CATS_CTRL_ATTR Instance method Public Method Obsolete 20101110
Events
Class CL_SAWE_CUSTOMIZING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SERVICE_ATTR_DEF Public Type reference (TYPE) SAWE_T_SERVICE_AT 20091015
2 TY_SERVICE_ATTR_DEF Public Type reference (TYPE) TSAWE_SERVICE_AT 20091015
Method Signatures

Method ARE_LS_ENH_KEY_FIELDS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110117

Method ARE_LS_ENH_KEY_FIELDS_ACTIVE on class CL_SAWE_CUSTOMIZING has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SAWE_CUSTOMIZING has no parameter.
Method CONSTRUCTOR on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_AUTO_FORECAST_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUTO_FCD_AVAIL Call by reference Type reference (TYPE) SAWE_S_AUTO_FCD Automatic Forecasting Switch 20110124
2 Exporting EV_FC_AUTO_FCD_AVAIL Call by reference Type reference (TYPE) SAWE_IS_AUTO_FCD_FC Automatic Forecast Switch for Forecast Application 20110124
3 Exporting EV_LS_AUTO_FCD_AVAIL Call by reference Type reference (TYPE) SAWE_IS_AUTO_FCD_LS Automatic Forecast Switch for Lean Staffing Application 20110124
4 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20100531
# Exception Resumable Description Created on
1 NO_AUTO_FORECAST_SWITCH No Automatic Forecast Switch 20100531

Method GET_CATS_CTRL_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SAWE_CATS_CTRL Call by reference Type reference (TYPE) SAWE_T_CATS_CTRL Staff Assignment CATS Control 20100525

Method GET_CATS_CTRL_ATTR on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_CUST_WORK_WITH_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WORK_WITH_TASKS Call by reference Type reference (TYPE) SAWE_T_WRK_TASKS Staff Assignment: Work WIth Tasks 20100624

Method GET_CUST_WORK_WITH_TASKS on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_DISPLAY_TIME_FRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DISPLAY_TIME_FRAME_DETAILS Call by reference Type reference (TYPE) TSAWE_DISP_TIME Display Time Frame 20091006
2 Exporting EV_DISPLAY_TIME_FRAME Call by reference Type reference (TYPE) SAWE_DISPLAY_TIME_FRAME Display Time Frame 20091006
3 Importing IV_PLANNING_GRANULARITY Call by reference Type reference (TYPE) SAWE_PLAN_GRANULARITY Planning Granularity 20091006
# Exception Resumable Description Created on
1 NO_DISPLAY_TIME_FRAME No Display Time Frame Details 20091006

Method GET_DUMMY_OBJECTS_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DUMMY_OBJ Call by reference Type reference (TYPE) TSAWE_DUMMY_OBJ Staff Assignment Definition of Dummy Objects 20091027
2 Exporting ET_DUMMY_OBJ Call by reference Type reference (TYPE) SAWE_T_DUMMY_OBJ Staff Assignment Table of Dummy Ojects 20091027
3 Importing IV_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20091027

Method GET_DUMMY_OBJECTS_DEFINITION on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_HOURS_4_WORKING_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HR_D_CONV Call by reference Type reference (TYPE) SAWE_T_HR_D_CONV Staff Assignment Hours per Working Day 20091007
2 Exporting EV_HOURS_WORKDAY Call by reference Type reference (TYPE) SAWE_HOURS_WORKDAY Staff Assignment Hours per Work Day 20091001
3 Importing IV_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20091001

Method GET_HOURS_4_WORKING_DAY on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SAWE_CUSTOMIZING Util-Class for Employee functions 20090917

Method GET_INSTANCE on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_PLANNING_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PLANNING_UNIT_DETAILS Call by reference Type reference (TYPE) TSAWE_PLAN_UNIT Time Planning Sheet Planning Unit 20091005
2 Exporting EV_PLANNING_UNIT Call by reference Type reference (TYPE) SAWE_PLAN_UNIT Planning Unit 20091005
3 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20091005
4 Importing IV_PLANNING_GRANULARITY Call by reference Type reference (TYPE) SAWE_PLAN_GRANULARITY Planning Granularity 20091005
# Exception Resumable Description Created on
1 NO_TIME_PLANNING_UNIT No Time Planning Unit 20091005

Method GET_QUALIFICATION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_QUALIFICATION Call by reference Type reference (TYPE) TSAWE_QUALI_ID Qualification from Qualifications Catalog 20091012
# Exception Resumable Description Created on
1 NO_QUALIFICATION_ID No customizing for qualification ID defined 20091012

Method GET_RELEVANT_EMPLOYEE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMPLOYEE_GROUPS Call by reference Type reference (TYPE) SAWE_T_PERSG Lean staffing: Search structure 20090917
# Exception Resumable Description Created on
1 NO_RELEVANT_EMPLOYEE_GROUP No relevant Employee Group found 20090917

Method GET_SAWE_BOOKING_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SAWE_BOOKING_ATTR Call by reference Type reference (TYPE) SAWE_T_BOOKING_CUST Staff Assignment: Work WIth Tasks 20100913

Method GET_SAWE_BOOKING_CUST on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_SERVICE_ATTR_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SERVICE_ATTR_DEF Call by reference Type reference (TYPE) TSAWE_SERVICE_AT Staff Assignment Property of Customer Service Attributes 20091009
2 Exporting ET_SERVICE_ATTR_DEF Call by reference Type reference (TYPE) SAWE_T_SERVICE_AT Staff Assignment Property of Service Attributes 20091015
3 Importing IV_SERVICE_ATTR Call by reference Type reference (TYPE) FIELDNAME Field Name 20091009
# Exception Resumable Description Created on
1 NO_SERVICE_ATTRIBUTE No customizing for service attribute defined 20091009

Method GET_STAFF_ASSIGNMENT_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLES Call by reference Type reference (TYPE) SAWE_T_SA_ROLES Staff Assignment Roles 20100920

Method GET_STAFF_ASSIGNMENT_ROLES on class CL_SAWE_CUSTOMIZING has no exception.

Method GET_TEMPLATE_NAME_AND_SEND_OPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SEND_OPTION Call by reference Type reference (TYPE) SAWE_SEND_OPTION Staff Assignment Send Option e-mail Confirmation 20091007
2 Exporting EV_TEMPLATE_NAME_CH Call by reference Type reference (TYPE) SAWE_TEMPLATE_NAME_CHG Staff Assignment Template Name for e-mail Confirmation 20091111
3 Exporting EV_TEMPLATE_NAME_CR Call by reference Type reference (TYPE) SAWE_TEMPLATE_NAME_CRE Staff Assignment Template Name for e-mail Confirmation 20091111
4 Exporting EV_TEMPLATE_NAME_DE Call by reference Type reference (TYPE) SAWE_TEMPLATE_NAME_DEL Staff Assignment Template Name for e-mail Confirmation 20091111
5 Importing IV_COMPANY_CODE Call by reference Type reference (TYPE) BUKRS Company Code 20091007
# Exception Resumable Description Created on
1 NO_EMAIL_CUSTOMIZING No customizing for email defined 20091007

Method GET_TIME_PS_SETUP_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TPS_SETUP Call by reference Type reference (TYPE) TSAWE_TPS_SETUP Time Planning Sheet Setup 20091005
2 Exporting EV_FC_TO_ASSIGN_END Call by reference Type reference (TYPE) SAWE_FC_UNTIL_ASSIGN_END_DATE Flag for Forecast until Assignment End Date 20101222
3 Exporting EV_PLANNING_GRANULARITY Call by reference Type reference (TYPE) SAWE_PLAN_GRANULARITY Planning Granularity 20091005
4 Exporting EV_PLANNING_TIME_FRAME Call by reference Type reference (TYPE) SAWE_PLAN_TIME_FRAME Planning Time Frame 20091005
5 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20091005
# Exception Resumable Description Created on
1 NO_TIME_PLANNING_SHEET_SETUP No Time Planning Sheet Setup for Time Frame and Granulaerity 20091005

Method GET_TRANSFORMATION_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TRANSFORMATION_DEF Call by reference Type reference (TYPE) TSAWE_S_TRANSFORMATION Staff Assignment Definition for Transformation 20091216
2 Exporting ET_TRANSFORMATION_DEF Call by reference Type reference (TYPE) TSAWE_T_TRANSFORMATION Staff Assignment Table of Transformation Definition 20091216
3 Importing IV_CONFIG_ID Call by reference Type reference (TYPE) WDY_CONFIG_ID Configuration Identification 20091216
# Exception Resumable Description Created on
1 NO_TRANSFORMATION_ATTRIBUTE No customizing for transformation definition. 20091216

Method GET_WE_STAFFING_STAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STAFFING_STAGE Call by reference Type reference (TYPE) SAWE_T_STAFFING_STAGE Work Engagement Staffing Stage 20100826

Method GET_WE_STAFFING_STAGES on class CL_SAWE_CUSTOMIZING has no exception.

Method OLD_GET_CATS_CTRL_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SAWE_CATS_CTRL Call by reference Type reference (TYPE) SAWE_T_CATS_CTRL Staff Assignment CATS Control 20101110

Method OLD_GET_CATS_CTRL_ATTR on class CL_SAWE_CUSTOMIZING has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605