Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Instance method | Public | Method | (EHP6) Determine CATS Approve based on Customizing | 20100928 | |
| 2 | Instance method | Private | Method | Check if limit of days is exceeded for an assignment period | 20091019 | |
| 3 | Instance method | Private | Method | (EHP6) Check Enhanced Forecast Start Date/ End Date | 20101001 | |
| 4 | Instance method | Private | Method | (EHP6) Check CATS Relevant Flag, Org. Data for Employee | 20101001 | |
| 5 | Instance method | Private | Method | Check if periods are overlapping | 20091007 | |
| 6 | Instance method | Private | Method | (EHP6) Check Staff Assignments for Top Level Recording | 20110112 | |
| 7 | Instance method | Private | Method | (EHP6) Check Staff Assignment Start Date/ End Date | 20100603 | |
| 8 | Instance method | Private | Method | (EHP6) Check Task Type, TaskLevel and Service Attributes | 20100607 | |
| 9 | Instance method | Private | Method | (EHP6) Consolidate Staff Assignments for Top Level Recording | 20110111 | |
| 10 | Instance method | Public | Constructor | CONSTRUCTOR | 20091007 | |
| 11 | Instance method | Private | Method | Convert time into hours | 20091007 | |
| 12 | Instance method | Public | Method | (EHP6) Determine CATS Approve based on Customizing | 20100924 | |
| 13 | Instance method | Private | Method | (EHP6)Extract Assignment Worklist | 20100528 | |
| 14 | Instance method | Private | Method | (EHP6)Extract Assignment Worklist | 20100924 | |
| 15 | Instance method | Private | Method | (EHP6)Extract Enh. FC and SAWE for Validation | 20100928 | |
| 16 | Instance method | Private | Method | Fill message | 20091007 | |
| 17 | Instance method | Public | Method | (EHP6)Fill CATS worklist for Enhanced FC Objs of an Employee | 20100830 | |
| 18 | Instance method | Private | Method | Find assignments to be checkedand and merge data | 20091119 | |
| 19 | Instance method | Private | Method | Get assignments | 20091007 | |
| 20 | Instance method | Public | Method | Retrieve validity period of staff assignment for CATS | 20091007 | |
| 21 | Instance method | Private | Method | Get cumulated CATS values to an assignment | 20091118 | |
| 22 | Instance method | Public | Method | Fill the CATS worklist with assignments of an employee | 20091007 | |
| 23 | Instance method | Private | Method | (EHP6)Get cumulated CATS values to Enhanced Forecast Objects | 20101001 | |
| 24 | Static method | Public | Method | Get instance of singleton | 20091007 | |
| 25 | Instance method | Private | Method | Get engagement object | 20091007 | |
| 26 | Instance method | Private | Method | (EHP6) Get Staff Assignments | 20100603 | |
| 27 | Instance method | Private | Method | (EHP6) Get Staff Assignments for Top Level Recording | 20110112 | |
| 28 | Instance method | Public | Method | Validate CATS entries against staff assignment | 20091007 | |
| 29 | Instance method | Public | Method | (EHP6)Validate CATS entries for Enh. FC, SAWE on Customizing | 20100924 | |
| 30 | Instance method | Private | Method | (EHP6)Validate CATS entries for Enhanced Forecast Objects | 20100924 | |
| 31 | Instance method | Private | Method | (EHP6)Validate CATS entries against SAWE on Customizing | 20100526 | |
| 32 | Instance method | Private | Method | (EHP6)Check if limit is exceeded for Staff Assignment | 20100601 | |
| 33 | Instance method | Private | Method | (EHP6) Validate Enhanced Forecast | 20100930 | |
| 34 | 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 | IS_CUSTOMIZING | Call by reference | Type reference (TYPE) | TCATS | CATS: Data Entry Profiles | 20100928 | |||
| 2 | IS_TIME_RECORD | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB Extended with Additional Information | 20100928 | |||
| 3 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091019 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091019 | |||
| 3 | IS_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_ITM | Staff Assignment Item | 20091118 | |||
| 4 | IT_CHECK_WORK_TIMES | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EMPL_ASSNGNMT_REC | 20091118 | ||||
| 5 | IT_CUMULATED_WPRK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20091019 | ||||
| 6 | IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | STRING | 20091103 | ||||
| 7 | IV_HOURS_PER_DAY | Call by reference | Type reference (TYPE) | SAWE_HOURS_WORKDAY | Staff Assignment Hours per Work Day | 20091019 | |||
| 8 | 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 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101001 | |||
| 3 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101001 | |||
| 4 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20101001 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101001 | |||
| 3 | IS_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_S_ENHANCED_FC | Enhanced Forecast Object | 20101001 | |||
| 4 | IS_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TY_ENH_FC_WORKLIST | Worklist Structure for Enhanced Forecast Objects for Val. | 20101001 | |||
| 5 | 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 | IV_PERIOD1_BEGIN | Call by reference | Type reference (TYPE) | DATUM | Begin of 1st period | 20091007 | |||
| 2 | IV_PERIOD1_END | Call by reference | Type reference (TYPE) | DATUM | End of 1st period | 20091007 | |||
| 3 | IV_PERIOD2_BEGIN | Call by reference | Type reference (TYPE) | DATUM | Begin of 2nd period | 20091007 | |||
| 4 | IV_PERIOD2_END | Call by reference | Type reference (TYPE) | DATUM | End of 2nd period | 20091007 | |||
| 5 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20110112 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110112 | |||
| 3 | ET_HEADERS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20110112 | ||||
| 4 | ET_ITEMS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20110112 | ||||
| 5 | EV_TOP_LEVEL_RECORDING | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110112 | |||
| 6 | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | 20110112 | ||||
| 7 | 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 | CS_CATS_ASSIGNMENT_WORKLIST | Call by reference | Type reference (TYPE) | TY_WORKLIST | 20100603 | ||||
| 2 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100603 | |||
| 3 | CT_SAWE_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100611 | |||
| 4 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100603 | |||
| 5 | IT_SAWE_HEADER_DATA | Call by reference | Type reference (TYPE) | SAWE_T_SA_HDR | Staff Assignment Header | 20100603 | |||
| 6 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100607 | |||
| 2 | CT_SAWE_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100607 | |||
| 3 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100607 | |||
| 4 | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | Flat structure of a staff assignment | 20100607 | |||
| 5 | 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 | ET_CONSOLIDATE_ITEM | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20110111 | |||
| 2 | IS_HEADER_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_HDR | Staff Assignment Item | 20110111 | |||
| 3 | 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 | EV_QUANTITY_OUT | Value transfer | Type reference (TYPE) | ANY | 20091007 | ||||
| 2 | IV_QUANTITY_IN | Call by reference | Type reference (TYPE) | ANY | 20091007 | ||||
| 3 | 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 | IS_CUSTOMIZING | Call by reference | Type reference (TYPE) | TCATS | CATS: Data Entry Profiles | 20100924 | |||
| 2 | IS_TIME_RECORD | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB Extended with Additional Information | 20100924 | |||
| 3 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100528 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100528 | |||
| 3 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100528 | |||
| 4 | ET_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100528 | ||||
| 5 | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20100528 | ||||
| 6 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100924 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100924 | |||
| 3 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100924 | |||
| 4 | ET_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100924 | ||||
| 5 | IS_CUSTOMIZING | Call by reference | Type reference (TYPE) | TCATS | CATS: Data Entry Profiles | 20100924 | |||
| 6 | IS_TIME_RECORD | Call by reference | Type reference (TYPE) | CATSDB_EXT | CATS: CATSDB Extended with Additional Information | 20100924 | |||
| 7 | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20100924 | ||||
| 8 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Error Table | 20100928 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100928 | |||
| 3 | ET_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_T_ENHANCED_FC | Enhanced Forecast Objects | 20100930 | |||
| 4 | ET_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TT_ENH_FC_WORKLIST | Worklist table for Enhanced Forecast Objects for Validation | 20100929 | |||
| 5 | ET_SA_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | Worklist table for Assignments for Validation | 20100929 | |||
| 6 | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | CATS Record: Check Against Lean Staffing | 20100928 | |||
| 7 | 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 | IV_FIELD | Call by reference | Type reference (TYPE) | BAPI_FLD | Field in parameter | 20091007 | |||
| 2 | IV_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | Message Class | 20091007 | |||
| 3 | IV_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Message Number | 20091007 | |||
| 4 | IV_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | Message Type | 20091007 | |||
| 5 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Message Variable | 20091007 | |||
| 6 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | Message Variable | 20091007 | |||
| 7 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SY-MSGV3 | Message Variable | 20091007 | |||
| 8 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SY-MSGV3 | Message Variable | 20091007 | |||
| 9 | IV_PARAMETER | Call by reference | Type reference (TYPE) | BAPI_PARAM | Parameter Name | 20091007 | |||
| 10 | IV_ROW | Call by reference | Type reference (TYPE) | BAPI_LINE | Lines in parameter | 20091007 | |||
| 11 | 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 | ET_WL_EMPL_ASSNGNMT | Call by reference | Type reference (TYPE) | CATS_T_WORKLIST_EMPL_ASSNGNMT | 20100830 | ||||
| 2 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | CATSDATEFR | From Date of Data Entry Period | 20100830 | |||
| 3 | IV_DATE_TO | Call by reference | Type reference (TYPE) | CATSDATETO | To Date of Data Entry Period | 20100830 | |||
| 4 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091119 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091119 | |||
| 3 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20091119 | |||
| 4 | ET_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20091119 | ||||
| 5 | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20091119 | ||||
| 6 | 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 | ET_HEADERS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20091007 | ||||
| 2 | ET_ITEMS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20091007 | ||||
| 3 | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | 20091007 | ||||
| 4 | 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 | ET_ASSIGNMENT_VALIDITY | Call by reference | Type reference (TYPE) | CATS_T_VALIDITY_ROW | 20091007 | ||||
| 2 | IT_ASSIGNMENT | Call by reference | Type reference (TYPE) | CATS_T_EMPL_ASSNGNMT_OBJ_ROW | 20091007 | ||||
| 3 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20091118 | ||||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091118 | |||
| 3 | ET_ASSGNMNT_CUM_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20091118 | ||||
| 4 | IS_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_ITM | Staff Assignment object item | 20091118 | |||
| 5 | IT_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20091118 | ||||
| 6 | 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 | ET_WL_EMPL_ASSNGNMT | Call by reference | Type reference (TYPE) | CATS_T_WORKLIST_EMPL_ASSNGNMT | 20091007 | ||||
| 2 | IV_DATE_FROM | Call by reference | Type reference (TYPE) | CATSDATEFR | From Date of Data Entry Period | 20091007 | |||
| 3 | IV_DATE_TO | Call by reference | Type reference (TYPE) | CATSDATETO | To Date of Data Entry Period | 20091007 | |||
| 4 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20101001 | ||||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101001 | |||
| 3 | ET_ASSGNMNT_CUM_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20101001 | ||||
| 4 | IS_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_S_ENHANCED_FC | Enhanced Forecast Object | 20101001 | |||
| 5 | IT_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TT_ENH_FC_WORKLIST | Worklist table for Enhanced Forecast Objects for Validation | 20101001 | |||
| 6 | 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 | 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 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091016 | |||
| 2 | EV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091016 | |||
| 3 | EV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | STRING | 20091103 | ||||
| 4 | EV_OBJECT_ID | Call by reference | Type reference (TYPE) | SWO_OBJID | Object ID | 20091016 | |||
| 5 | EV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | WE_ENGAGEMENT_TYPE | Work Engagement type | 20091016 | |||
| 6 | EV_TYPE_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | 20091103 | ||||
| 7 | 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 | ET_HEADERS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100603 | ||||
| 2 | ET_ITEMS | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100603 | ||||
| 3 | IS_SA_WORKLIST | Call by reference | Type reference (TYPE) | SAWE_S_SA_WORKLIST | 20100603 | ||||
| 4 | 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 | ES_TOP_LEVEL_HEADER_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_HDR | Staff Assignment Item | 20110112 | |||
| 2 | EV_TOP_LEVEL_RECORDING | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110112 | |||
| 3 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20091016 | ||||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091016 | |||
| 3 | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20091007 | ||||
| 4 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100928 | ||||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100928 | |||
| 3 | IT_CHECK_WORK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EA_REC | 20100928 | ||||
| 4 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100924 | ||||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100924 | |||
| 3 | IT_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_T_ENHANCED_FC | Enhanced Forecast Objects for Company Code | 20100930 | |||
| 4 | IT_ENH_FC_WORKLIST | Call by reference | Type reference (TYPE) | TT_ENH_FC_WORKLIST | Worklist table for Enhanced Forecast Objects for Validation | 20100930 | |||
| 5 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20100526 | ||||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100526 | |||
| 3 | IT_SA_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100930 | ||||
| 4 | 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 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100601 | |||
| 2 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100601 | |||
| 3 | IS_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TY_WORKLIST | 20100601 | ||||
| 4 | IS_ITEM_DATA | Call by reference | Type reference (TYPE) | SAWE_S_SA_ITM | Staff Assignment Item | 20100601 | |||
| 5 | IT_CHECK_WORK_TIMES | Call by reference | Type reference (TYPE) | CATS_T_CHECK_EMPL_ASSNGNMT_REC | 20100601 | ||||
| 6 | IT_CUMULATED_WPRK_TIME | Call by reference | Type reference (TYPE) | CATS_T_CUMULATED_EMPL_ASSNGNMT | 20100601 | ||||
| 7 | IV_EXTERNAL_ID | Call by reference | Type reference (TYPE) | STRING | 20100601 | ||||
| 8 | IV_HOURS_PER_DAY | Call by reference | Type reference (TYPE) | SAWE_HOURS_WORKDAY | Staff Assignment Hours per Work Day | 20100601 | |||
| 9 | 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 | 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 | CT_ENHANCED_FC | Call by reference | Type reference (TYPE) | SAWE_T_ENHANCED_FC | Enhanced Forecast Objects | 20100930 | |||
| 3 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100930 | |||
| 4 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100930 | |||
| 5 | 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 | CT_CATS_ASSGNMNT_WORKLIST | Call by reference | Type reference (TYPE) | TT_WORKLIST | 20100603 | ||||
| 2 | CT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20100603 | |||
| 3 | CV_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100603 | |||
| 4 | ET_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SAWE_T_SA_ITM | Staff Assignment Item | 20100603 | |||
| 5 | 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 |