Hierarchy
⤷
⤷
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 | 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 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 2 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 3 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 4 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 5 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 6 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 7 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 8 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 9 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 10 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 11 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 12 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 13 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 14 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 15 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 16 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 17 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 18 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 19 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 20 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 21 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 22 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 23 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 24 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 25 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 26 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 27 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 28 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 29 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 30 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 31 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 32 | Instance attribute | Private | Attribute reference (LIKE) | 20091014 | |||||
| 33 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_SAWE_CUSTOMIZING | Util-Class for Employee functions | 20090917 | |||
| 34 | Static Attribute | Private | Type reference (TYPE) | TSAWE_EMAIL_OPTN | Staff Assignment e-mail confirmation options | 20091022 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | TSAWE_ENH_SA_KEY | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110118 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_AUTO_FCD | Automatic Forecast Switch | 20100531 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_CATS_CTRL | Staff Assignment CATS Control | 20100624 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_DISP_TIME | Display Time Frame | 20091028 | |||
| 39 | Static Attribute | Private | Type reference (TYPE) | SAWE_T_DUMMY_OBJ | Staff Assignment Table of Dummy Ojects | 20091027 | |||
| 40 | Static Attribute | Private | Type reference (TYPE) | SAWE_T_EMAIL_TMPL | Staff Assignment e-mail confirmation template | 20091022 | |||
| 41 | Static Attribute | Private | Type reference (TYPE) | SAWE_T_PERSG | Staff Assignment Employee Group Tab | 20091001 | |||
| 42 | Static Attribute | Private | Type reference (TYPE) | SAWE_T_HR_D_CONV | Staff Assignment Hours per Working Day | 20091007 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_PLAN_UNIT | Planning Unit | 20091028 | |||
| 44 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_BOOKING_CUST | Staff Assignment Booking Customizing | 20100913 | |||
| 45 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_SA_ROLES | Staff Assignment Roles | 20100920 | |||
| 46 | Instance attribute | Private | Type reference (TYPE) | EXTDFIEST | DD Internal: Information on Table Fields | 20110110 | |||
| 47 | Static Attribute | Private | Type reference (TYPE) | TT_SERVICE_ATTR_DEF | 20091015 | ||||
| 48 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_TPS_SETUP | Time Planning Sheet Setup Details | 20091028 | |||
| 49 | Instance attribute | Private | Type reference (TYPE) | TSAWE_T_TRANSFORMATION | Staff Assignment Table of Transformation Definition | 20091216 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | SAWE_T_STAFFING_STAGE | Work Engagement Staffing Stage | 20100826 | |||
| 51 | 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 | Instance method | Public | Method | (Ehp6) Enhanced Staff Assignments Active | 20110117 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20110110 | |
| 3 | Instance method | Public | Method | (EhP6)Get automatic forecast status | 20100531 | |
| 4 | Instance method | Public | Method | (Ehp6)Get CATS Control Attributes | 20100525 | |
| 5 | Instance method | Public | Method | (Ehp6)Get SAWE WORK_WITH_TASKS Attributes | 20100624 | |
| 6 | Instance method | Public | Method | Get Display Time Frame | 20091006 | |
| 7 | Instance method | Public | Method | Get staff assignment hours per working day | 20091027 | |
| 8 | Instance method | Public | Method | Get staff assignment hours per working day | 20091001 | |
| 9 | Static method | Public | Method | Returns Singleton | 20090917 | |
| 10 | Instance method | Public | Method | Get Planning Unit | 20091005 | |
| 11 | Instance method | Public | Method | Get qualification ID for valid activity classes | 20091012 | |
| 12 | Instance method | Public | Method | Get employee groups relevant for staff assignment | 20090917 | |
| 13 | Instance method | Public | Method | (Ehp6)Get SAWE booking attributes | 20100913 | |
| 14 | Instance method | Public | Method | Get definition of service attribute | 20091009 | |
| 15 | Instance method | Public | Method | (Ehp6) Get Staff Assignment Roles | 20100920 | |
| 16 | Instance method | Public | Method | Get staff assignment e-mail template and send option | 20091007 | |
| 17 | Instance method | Public | Method | Get Planning Time Frame and Planning Granularity | 20091005 | |
| 18 | Instance method | Public | Method | Get definition of transformation definition | 20091216 | |
| 19 | Instance method | Public | Method | (Ehp6) Get Work Engagement Staffing Stages | 20100826 | |
| 20 | 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 | 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 | ES_AUTO_FCD_AVAIL | Call by reference | Type reference (TYPE) | SAWE_S_AUTO_FCD | Automatic Forecasting Switch | 20110124 | |||
| 2 | EV_FC_AUTO_FCD_AVAIL | Call by reference | Type reference (TYPE) | SAWE_IS_AUTO_FCD_FC | Automatic Forecast Switch for Forecast Application | 20110124 | |||
| 3 | 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 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20100531 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | ES_DISPLAY_TIME_FRAME_DETAILS | Call by reference | Type reference (TYPE) | TSAWE_DISP_TIME | Display Time Frame | 20091006 | |||
| 2 | EV_DISPLAY_TIME_FRAME | Call by reference | Type reference (TYPE) | SAWE_DISPLAY_TIME_FRAME | Display Time Frame | 20091006 | |||
| 3 | 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 Details | 20091006 |
Method GET_DUMMY_OBJECTS_DEFINITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DUMMY_OBJ | Call by reference | Type reference (TYPE) | TSAWE_DUMMY_OBJ | Staff Assignment Definition of Dummy Objects | 20091027 | |||
| 2 | ET_DUMMY_OBJ | Call by reference | Type reference (TYPE) | SAWE_T_DUMMY_OBJ | Staff Assignment Table of Dummy Ojects | 20091027 | |||
| 3 | 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 | ET_HR_D_CONV | Call by reference | Type reference (TYPE) | SAWE_T_HR_D_CONV | Staff Assignment Hours per Working Day | 20091007 | |||
| 2 | EV_HOURS_WORKDAY | Call by reference | Type reference (TYPE) | SAWE_HOURS_WORKDAY | Staff Assignment Hours per Work Day | 20091001 | |||
| 3 | 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 | 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 | ES_PLANNING_UNIT_DETAILS | Call by reference | Type reference (TYPE) | TSAWE_PLAN_UNIT | Time Planning Sheet Planning Unit | 20091005 | |||
| 2 | EV_PLANNING_UNIT | Call by reference | Type reference (TYPE) | SAWE_PLAN_UNIT | Planning Unit | 20091005 | |||
| 3 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20091005 | |||
| 4 | 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 | 20091005 |
Method GET_QUALIFICATION_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_QUALIFICATION | Call by reference | Type reference (TYPE) | TSAWE_QUALI_ID | Qualification from Qualifications Catalog | 20091012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 found | 20090917 |
Method GET_SAWE_BOOKING_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | ES_SERVICE_ATTR_DEF | Call by reference | Type reference (TYPE) | TSAWE_SERVICE_AT | Staff Assignment Property of Customer Service Attributes | 20091009 | |||
| 2 | ET_SERVICE_ATTR_DEF | Call by reference | Type reference (TYPE) | SAWE_T_SERVICE_AT | Staff Assignment Property of Service Attributes | 20091015 | |||
| 3 | IV_SERVICE_ATTR | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20091009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | EV_SEND_OPTION | Call by reference | Type reference (TYPE) | SAWE_SEND_OPTION | Staff Assignment Send Option e-mail Confirmation | 20091007 | |||
| 2 | EV_TEMPLATE_NAME_CH | Call by reference | Type reference (TYPE) | SAWE_TEMPLATE_NAME_CHG | Staff Assignment Template Name for e-mail Confirmation | 20091111 | |||
| 3 | EV_TEMPLATE_NAME_CR | Call by reference | Type reference (TYPE) | SAWE_TEMPLATE_NAME_CRE | Staff Assignment Template Name for e-mail Confirmation | 20091111 | |||
| 4 | EV_TEMPLATE_NAME_DE | Call by reference | Type reference (TYPE) | SAWE_TEMPLATE_NAME_DEL | Staff Assignment Template Name for e-mail Confirmation | 20091111 | |||
| 5 | IV_COMPANY_CODE | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20091007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_TPS_SETUP | Call by reference | Type reference (TYPE) | TSAWE_TPS_SETUP | Time Planning Sheet Setup | 20091005 | |||
| 2 | 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 | EV_PLANNING_GRANULARITY | Call by reference | Type reference (TYPE) | SAWE_PLAN_GRANULARITY | Planning Granularity | 20091005 | |||
| 4 | EV_PLANNING_TIME_FRAME | Call by reference | Type reference (TYPE) | SAWE_PLAN_TIME_FRAME | Planning Time Frame | 20091005 | |||
| 5 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20091005 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_TRANSFORMATION_DEF | Call by reference | Type reference (TYPE) | TSAWE_S_TRANSFORMATION | Staff Assignment Definition for Transformation | 20091216 | |||
| 2 | ET_TRANSFORMATION_DEF | Call by reference | Type reference (TYPE) | TSAWE_T_TRANSFORMATION | Staff Assignment Table of Transformation Definition | 20091216 | |||
| 3 | IV_CONFIG_ID | Call by reference | Type reference (TYPE) | WDY_CONFIG_ID | Configuration Identification | 20091216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 |