Hierarchy
⤷ 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_SAWE_SA_CONSTANTS | Constants definitions | 20110113 |
Properties
Class | CL_SAWE_API_PROVIDER_CATS | |
Short Description | API Provider class for CATS | |
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 | 20091007 | SAP |
Last change | 20130531 | 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) |
2 | IF_WE_ENGAGEMENT_CALLBACK | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SAWE_SA_CONSTANTS | Constants definitions | 20110113 |
Friends
Class CL_SAWE_API_PROVIDER_CATS has no friend class.
Attributes
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_APPROVAL_BY_EXCEPTION | Instance method | Public | Method | (EHP6) Determine CATS Approve based on Customizing | 20100928 |
2 | CHECK_DAYS_LIMIT_EXCEEDED | Instance method | Private | Method | Check if limit of days is exceeded for an assignment period | 20091019 |
3 | CHECK_ENH_FC_DATES | Instance method | Private | Method | (EHP6) Check Enhanced Forecast Start Date/ End Date | 20101001 |
4 | CHECK_ENH_FC_FIELDS | Instance method | Private | Method | (EHP6) Check CATS Relevant Flag, Org. Data for Employee | 20101001 |
5 | CHECK_PERIOD_OVERLAP | Instance method | Private | Method | Check if periods are overlapping | 20091007 |
6 | CHECK_SAWE_DATA_TL_REC | Instance method | Private | Method | (EHP6) Check Staff Assignments for Top Level Recording | 20110112 |
7 | CHECK_SAWE_DATES | Instance method | Private | Method | (EHP6) Check Staff Assignment Start Date/ End Date | 20100603 |
8 | CHECK_SAWE_FIELDS_NEW | Instance method | Private | Method | (EHP6) Check Task Type, TaskLevel and Service Attributes | 20100607 |
9 | CONSOLIDATE_DUPLICATE_ITEMS | Instance method | Private | Method | (EHP6) Consolidate Staff Assignments for Top Level Recording | 20110111 |
10 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20091007 |
11 | CONVERT_INTO_HOURS | Instance method | Private | Method | Convert time into hours | 20091007 |
12 | DETERMINE_APPROVER | Instance method | Public | Method | (EHP6) Determine CATS Approve based on Customizing | 20100924 |
13 | EXTRACT_ASSIGNMENT_WORKLIST | Instance method | Private | Method | (EHP6)Extract Assignment Worklist | 20100528 |
14 | EXTRACT_SAWE_APPROVER | Instance method | Private | Method | (EHP6)Extract Assignment Worklist | 20100924 |
15 | EXTRACT_VALIDATION_OBJS | Instance method | Private | Method | (EHP6)Extract Enh. FC and SAWE for Validation | 20100928 |
16 | FILL_RETURN_MESSAGE | Instance method | Private | Method | Fill message | 20091007 |
17 | FILL_WORKLIST_FOR_ENHANCED_FC | Instance method | Public | Method | (EHP6)Fill CATS worklist for Enhanced FC Objs of an Employee | 20100830 |
18 | FIND_ASSIGNMENTS | Instance method | Private | Method | Find assignments to be checkedand and merge data | 20091119 |
19 | GET_ASSIGNMENTS | Instance method | Private | Method | Get assignments | 20091007 |
20 | GET_CATS_ASSIGNMENT_PERIOD | Instance method | Public | Method | Retrieve validity period of staff assignment for CATS | 20091007 |
21 | GET_CATS_CUMULATIONS | Instance method | Private | Method | Get cumulated CATS values to an assignment | 20091118 |
22 | GET_CATS_WORKLIST | Instance method | Public | Method | Fill the CATS worklist with assignments of an employee | 20091007 |
23 | GET_ENH_FC_CATS_CUMULATIONS | Instance method | Private | Method | (EHP6)Get cumulated CATS values to Enhanced Forecast Objects | 20101001 |
24 | GET_INSTANCE | Static method | Public | Method | Get instance of singleton | 20091007 |
25 | GET_OBJECT_ID | Instance method | Private | Method | Get engagement object | 20091007 |
26 | GET_SAWE_DATA | Instance method | Private | Method | (EHP6) Get Staff Assignments | 20100603 |
27 | GET_SAWE_DATA_TL_REC | Instance method | Private | Method | (EHP6) Get Staff Assignments for Top Level Recording | 20110112 |
28 | VALIDATE_CATS | Instance method | Public | Method | Validate CATS entries against staff assignment | 20091007 |
29 | VALIDATE_CATS_ENTRIES | Instance method | Public | Method | (EHP6)Validate CATS entries for Enh. FC, SAWE on Customizing | 20100924 |
30 | VALIDATE_CATS_FOR_ENH_FC | Instance method | Private | Method | (EHP6)Validate CATS entries for Enhanced Forecast Objects | 20100924 |
31 | VALIDATE_CATS_ON_CUSTOMIZING | Instance method | Private | Method | (EHP6)Validate CATS entries against SAWE on Customizing | 20100526 |
32 | VALIDATE_DAYS_LIMIT_ON_CUST | Instance method | Private | Method | (EHP6)Check if limit is exceeded for Staff Assignment | 20100601 |
33 | VALIDATE_ENH_FC_ON_WORKLIST | Instance method | Private | Method | (EHP6) Validate Enhanced Forecast | 20100930 |
34 | VALIDATE_SAWE_ON_WORKLIST_NEW | Instance method | Private | Method | (EHP6) Get Staff Assignments on Worklist | 20100603 |
Events
Class CL_SAWE_API_PROVIDER_CATS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_ENH_FC_WORKLIST | Private | See coding | Worklist table for Enhanced Forecast Objects for Validation | 20100929 | tt_enh_fc_worklist TYPE STANDARD TABLE OF ty_enh_fc_worklist
|
|
2 | TT_RECEIVER | Private | See coding | 20091118 | tt_receiver TYPE STANDARD TABLE OF ty_receiver
|
||
3 | TT_T006 | Private | See coding | 20091007 | tt_t006 TYPE STANDARD TABLE OF t006
|
||
4 | TT_WORKLIST | Private | See coding | 20091118 | tt_worklist TYPE STANDARD TABLE OF ty_worklist
|
||
5 | TY_ENH_FC_WORKLIST | Private | See coding | Worklist Structure for Enhanced Forecast Objects for Val. | 20100929 | BEGIN OF ty_enh_fc_worklist,
item_key TYPE sawe_guid,
object_type TYPE we_engagement_type,
object_id TYPE swo_objid,
company_code TYPE bukrs,
type_descr TYPE string,
external_id TYPE string,
cats_data TYPE cats_s_check_ea_rec,
END OF ty_enh_fc_worklist
|
|
6 | TY_RECEIVER | Private | See coding | 20091007 | BEGIN OF ty_receiver,
rproj TYPE eproj,
raufnr TYPE eaufnr,
rkdauf TYPE ekdau,
rkdpos TYPE ekdpo,
END OF ty_receiver
|
||
7 | TY_WORKLIST | Private | See coding | 20091118 | BEGIN OF ty_worklist,
item_key TYPE /bobf/conf_key,
object_type TYPE we_engagement_type,
object_id TYPE swo_objid,
company_code TYPE bukrs,
type_descr TYPE string,
external_id TYPE string,
cats_data TYPE cats_s_check_ea_rec,
END OF ty_worklist
|
Method Signatures
Method CHECK_APPROVAL_BY_EXCEPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_CUSTOMIZING | Call by reference | Type reference (TYPE) | TCATS | CATS: Data Entry Profiles | 20100928 | ||
2 | Importing | IS_TIME_RECORD | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB Extended with Additional Information | 20100928 | ||
3 | Returning | RV_APPROVER | Value transfer | Type reference (TYPE) | SWHACTOR | Rule Resolution Result | 20100928 |
Method CHECK_APPROVAL_BY_EXCEPTION on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CHECK_DAYS_LIMIT_EXCEEDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091019 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091019 | ||
3 | Importing | IS_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_ITM | Staff Assignment Item | 20091118 | ||
4 | Importing | IT_CHECK_WORK_TIMES | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EMPL_ASSNGNMT_REC | 20091118 | |||
5 | Importing | IT_CUMULATED_WPRK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20091019 | |||
6 | Importing | IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | STRING | 20091103 | |||
7 | Importing | IV_HOURS_PER_DAY | Call by reference | Type reference (TYPE) | SAWE_HOURS_WORKDAY | Staff Assignment Hours per Work Day | 20091019 | ||
8 | Importing | IV_TYPE_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20091103 |
Method CHECK_DAYS_LIMIT_EXCEEDED on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CHECK_ENH_FC_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CATS_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TY_ENH_FC_WORKLIST | Worklist Structure for Enhanced Forecast Objects for Val. | 20101001 | ||
2 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101001 | ||
3 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101001 | ||
4 | Importing | IS_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_S_ENHANCED_FC | Enhanced Forecast Object | 20101001 |
Method CHECK_ENH_FC_DATES on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CHECK_ENH_FC_FIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101001 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101001 | ||
3 | Importing | IS_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_S_ENHANCED_FC | Enhanced Forecast Object | 20101001 | ||
4 | Importing | IS_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TY_ENH_FC_WORKLIST | Worklist Structure for Enhanced Forecast Objects for Val. | 20101001 | ||
5 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20101001 |
Method CHECK_ENH_FC_FIELDS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CHECK_PERIOD_OVERLAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PERIOD1_BEGIN | Call by reference | Type reference (TYPE) | DATUM | Begin of 1st period | 20091007 | ||
2 | Importing | IV_PERIOD1_END | Call by reference | Type reference (TYPE) | DATUM | End of 1st period | 20091007 | ||
3 | Importing | IV_PERIOD2_BEGIN | Call by reference | Type reference (TYPE) | DATUM | Begin of 2nd period | 20091007 | ||
4 | Importing | IV_PERIOD2_END | Call by reference | Type reference (TYPE) | DATUM | End of 2nd period | 20091007 | ||
5 | Returning | RV_FLG_OVERLAP | Value transfer | Type reference (TYPE) | BOOLE_D | Do periods overlap? | 20091007 |
Method CHECK_PERIOD_OVERLAP on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CHECK_SAWE_DATA_TL_REC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110112 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110112 | ||
3 | Exporting | ET_HEADERS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20110112 | |||
4 | Exporting | ET_ITEMS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20110112 | |||
5 | Exporting | EV_TOP_LEVEL_RECORDING | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110112 | ||
6 | Importing | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | 20110112 | |||
7 | Importing | IV_CATS_RELEVANT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110112 |
Method CHECK_SAWE_DATA_TL_REC on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CHECK_SAWE_DATES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_CATS_ASSIGNMENT_WORKLIST | Call by reference | Type reference (TYPE) | TY_WORKLIST | 20100603 | |||
2 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100603 | ||
3 | Changing | CT_SAWE_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100611 | ||
4 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100603 | ||
5 | Importing | IT_SAWE_HEADER_DATA | Call by reference | Type reference (TYPE) | SAWE_T_SA_HDR | Staff Assignment Header | 20100603 | ||
6 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100603 |
Method CHECK_SAWE_DATES on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CHECK_SAWE_FIELDS_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100607 | ||
2 | Changing | CT_SAWE_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100607 | ||
3 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100607 | ||
4 | Importing | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | Flat structure of a staff assignment | 20100607 | ||
5 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100607 |
Method CHECK_SAWE_FIELDS_NEW on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CONSOLIDATE_DUPLICATE_ITEMS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CONSOLIDATE_ITEM | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20110111 | ||
2 | Importing | IS_HEADER_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_HDR | Staff Assignment Item | 20110111 | ||
3 | Importing | IT_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20110111 |
Method CONSOLIDATE_DUPLICATE_ITEMS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_SAWE_API_PROVIDER_CATS has no parameter.
Method CONSTRUCTOR on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method CONVERT_INTO_HOURS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_QUANTITY_OUT | Value transfer | Type reference (TYPE) | ANY | 20091007 | |||
2 | Importing | IV_QUANTITY_IN | Call by reference | Type reference (TYPE) | ANY | 20091007 | |||
3 | Importing | IV_UNIT_IN | Call by reference | Type reference (TYPE) | MSEHI | Unit of Measurement | 20091007 |
Method CONVERT_INTO_HOURS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method DETERMINE_APPROVER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_CUSTOMIZING | Call by reference | Type reference (TYPE) | TCATS | CATS: Data Entry Profiles | 20100924 | ||
2 | Importing | IS_TIME_RECORD | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB Extended with Additional Information | 20100924 | ||
3 | Returning | RV_APPROVER | Value transfer | Type reference (TYPE) | SWHACTOR | Rule Resolution Result | 20100924 |
Method DETERMINE_APPROVER on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method EXTRACT_ASSIGNMENT_WORKLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100528 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100528 | ||
3 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100528 | ||
4 | Exporting | ET_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100528 | |||
5 | Importing | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20100528 | |||
6 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100528 |
Method EXTRACT_ASSIGNMENT_WORKLIST on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method EXTRACT_SAWE_APPROVER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100924 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100924 | ||
3 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100924 | ||
4 | Exporting | ET_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100924 | |||
5 | Importing | IS_CUSTOMIZING | Call by reference | Type reference (TYPE) | TCATS | CATS: Data Entry Profiles | 20100924 | ||
6 | Importing | IS_TIME_RECORD | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB Extended with Additional Information | 20100924 | ||
7 | Importing | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20100924 | |||
8 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100924 |
Method EXTRACT_SAWE_APPROVER on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method EXTRACT_VALIDATION_OBJS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Error Table | 20100928 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100928 | ||
3 | Exporting | ET_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_T_ENHANCED_FC | Enhanced Forecast Objects | 20100930 | ||
4 | Exporting | ET_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TT_ENH_FC_WORKLIST | Worklist table for Enhanced Forecast Objects for Validation | 20100929 | ||
5 | Exporting | ET_SA_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | Worklist table for Assignments for Validation | 20100929 | ||
6 | Importing | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | CATS Record: Check Against Lean Staffing | 20100928 | ||
7 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100928 |
Method EXTRACT_VALIDATION_OBJS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method FILL_RETURN_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FIELD | Call by reference | Type reference (TYPE) | BAPI_FLD | Field in parameter | 20091007 | ||
2 | Importing | IV_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | Message Class | 20091007 | ||
3 | Importing | IV_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20091007 | ||
4 | Importing | IV_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | Message Type | 20091007 | ||
5 | Importing | IV_MSGV1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Message Variable | 20091007 | ||
6 | Importing | IV_MSGV2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | Message Variable | 20091007 | ||
7 | Importing | IV_MSGV3 | Call by reference | Type reference (TYPE) | SY-MSGV3 | Message Variable | 20091007 | ||
8 | Importing | IV_MSGV4 | Call by reference | Type reference (TYPE) | SY-MSGV3 | Message Variable | 20091007 | ||
9 | Importing | IV_PARAMETER | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20091007 | ||
10 | Importing | IV_ROW | Call by reference | Type reference (TYPE) | BAPI_LINE | Lines in parameter | 20091007 | ||
11 | Returning | RS_RETURN | Value transfer | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091007 |
Method FILL_RETURN_MESSAGE on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method FILL_WORKLIST_FOR_ENHANCED_FC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_WL_EMPL_ASSNGNMT | Call by reference | Type reference (TYPE) | CATS_T_WORKLIST_EMPL_ASSNGNMT | 20100830 | |||
2 | Importing | IV_DATE_FROM | Call by reference | Type reference (TYPE) | CATSDATEFR | From Date of Data Entry Period | 20100830 | ||
3 | Importing | IV_DATE_TO | Call by reference | Type reference (TYPE) | CATSDATETO | To Date of Data Entry Period | 20100830 | ||
4 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100830 |
Method FILL_WORKLIST_FOR_ENHANCED_FC on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method FIND_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091119 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091119 | ||
3 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20091119 | ||
4 | Exporting | ET_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20091119 | |||
5 | Importing | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20091119 | |||
6 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20091119 |
Method FIND_ASSIGNMENTS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HEADERS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20091007 | |||
2 | Exporting | ET_ITEMS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20091007 | |||
3 | Importing | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | 20091007 | |||
4 | Importing | IV_CATS_RELEVANT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091007 |
Method GET_ASSIGNMENTS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_CATS_ASSIGNMENT_PERIOD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ASSIGNMENT_VALIDITY | Call by reference | Type reference (TYPE) | CATS_T_VALIDITY_ROW | 20091007 | |||
2 | Importing | IT_ASSIGNMENT | Call by reference | Type reference (TYPE) | CATS_T_EMPL_ASSNGNMT_OBJ_ROW | 20091007 | |||
3 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20091007 |
Method GET_CATS_ASSIGNMENT_PERIOD on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_CATS_CUMULATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20091118 | |||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091118 | ||
3 | Exporting | ET_ASSGNMNT_CUM_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20091118 | |||
4 | Importing | IS_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_ITM | Staff Assignment object item | 20091118 | ||
5 | Importing | IT_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20091118 | |||
6 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20091118 |
Method GET_CATS_CUMULATIONS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_CATS_WORKLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_WL_EMPL_ASSNGNMT | Call by reference | Type reference (TYPE) | CATS_T_WORKLIST_EMPL_ASSNGNMT | 20091007 | |||
2 | Importing | IV_DATE_FROM | Call by reference | Type reference (TYPE) | CATSDATEFR | From Date of Data Entry Period | 20091007 | ||
3 | Importing | IV_DATE_TO | Call by reference | Type reference (TYPE) | CATSDATETO | To Date of Data Entry Period | 20091007 | ||
4 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20091007 |
Method GET_CATS_WORKLIST on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_ENH_FC_CATS_CUMULATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101001 | |||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101001 | ||
3 | Exporting | ET_ASSGNMNT_CUM_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20101001 | |||
4 | Importing | IS_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_S_ENHANCED_FC | Enhanced Forecast Object | 20101001 | ||
5 | Importing | IT_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TT_ENH_FC_WORKLIST | Worklist table for Enhanced Forecast Objects for Validation | 20101001 | ||
6 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20101001 |
Method GET_ENH_FC_CATS_CUMULATIONS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RO_API_PROVIDER | Value transfer | Object reference (TYPE REF TO) | CL_SAWE_API_PROVIDER_CATS | API Provider class | 20091019 |
Method GET_INSTANCE on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_OBJECT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091016 | ||
2 | Exporting | EV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091016 | ||
3 | Exporting | EV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | STRING | 20091103 | |||
4 | Exporting | EV_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_OBJID | Object ID | 20091016 | ||
5 | Exporting | EV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | WE_ENGAGEMENT_TYPE | Work Engagement type | 20091016 | ||
6 | Exporting | EV_TYPE_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20091103 | |||
7 | Importing | IS_RECEIVER | Call by reference | Type reference (TYPE) | TY_RECEIVER | 20091007 |
Method GET_OBJECT_ID on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_SAWE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HEADERS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100603 | |||
2 | Exporting | ET_ITEMS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100603 | |||
3 | Importing | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | 20100603 | |||
4 | Importing | IV_CATS_RELEVANT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100603 |
Method GET_SAWE_DATA on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method GET_SAWE_DATA_TL_REC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_TOP_LEVEL_HEADER_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_HDR | Staff Assignment Item | 20110112 | ||
2 | Exporting | EV_TOP_LEVEL_RECORDING | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110112 | ||
3 | Importing | IS_HEADER_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_HDR | Staff Assignment Header | 20110112 |
Method GET_SAWE_DATA_TL_REC on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method VALIDATE_CATS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20091016 | |||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091016 | ||
3 | Importing | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20091007 | |||
4 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20091007 |
Method VALIDATE_CATS on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method VALIDATE_CATS_ENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100928 | |||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100928 | ||
3 | Importing | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20100928 | |||
4 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100928 |
Method VALIDATE_CATS_ENTRIES on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method VALIDATE_CATS_FOR_ENH_FC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100924 | |||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100924 | ||
3 | Importing | IT_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_T_ENHANCED_FC | Enhanced Forecast Objects for Company Code | 20100930 | ||
4 | Importing | IT_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TT_ENH_FC_WORKLIST | Worklist table for Enhanced Forecast Objects for Validation | 20100930 | ||
5 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100924 |
Method VALIDATE_CATS_FOR_ENH_FC on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method VALIDATE_CATS_ON_CUSTOMIZING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100526 | |||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100526 | ||
3 | Importing | IT_SA_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100930 | |||
4 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100526 |
Method VALIDATE_CATS_ON_CUSTOMIZING on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method VALIDATE_DAYS_LIMIT_ON_CUST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100601 | ||
2 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100601 | ||
3 | Importing | IS_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TY_WORKLIST | 20100601 | |||
4 | Importing | IS_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_ITM | Staff Assignment Item | 20100601 | ||
5 | Importing | IT_CHECK_WORK_TIMES | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EMPL_ASSNGNMT_REC | 20100601 | |||
6 | Importing | IT_CUMULATED_WPRK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20100601 | |||
7 | Importing | IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | STRING | 20100601 | |||
8 | Importing | IV_HOURS_PER_DAY | Call by reference | Type reference (TYPE) | SAWE_HOURS_WORKDAY | Staff Assignment Hours per Work Day | 20100601 | ||
9 | Importing | IV_TYPE_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20100601 |
Method VALIDATE_DAYS_LIMIT_ON_CUST on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method VALIDATE_ENH_FC_ON_WORKLIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CATS_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TT_ENH_FC_WORKLIST | Worklist table for Enhanced Forecast Objects for Validation | 20100930 | ||
2 | Changing | CT_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_T_ENHANCED_FC | Enhanced Forecast Objects | 20100930 | ||
3 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100930 | ||
4 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100930 | ||
5 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100930 |
Method VALIDATE_ENH_FC_ON_WORKLIST on class CL_SAWE_API_PROVIDER_CATS has no exception.
Method VALIDATE_SAWE_ON_WORKLIST_NEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100603 | |||
2 | Changing | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100603 | ||
3 | Changing | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100603 | ||
4 | Exporting | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100603 | ||
5 | Importing | IV_EMPLOYEE_ID | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20100603 |
Method VALIDATE_SAWE_ON_WORKLIST_NEW on class CL_SAWE_API_PROVIDER_CATS has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 605 |