SAP ABAP Class CL_SWR_UNIT_WORKITEM_API (Unit Handler for Worklist API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_SWR (Package) Workflow: Internal Implementation for API Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWR_UNIT_BASE Unit Test Basis Class 20110110
Properties
Class CL_SWR_UNIT_WORKITEM_API  
Short Description Unit Handler for Worklist API    
Super Class CL_SWR_UNIT_BASE Unit Test Basis Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_SWR   Workflow: Internal Implementation for API Layer 
Created 20110110   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SWR_UNIT_WORKITEM_API has no forward declaration.
Interfaces
Class CL_SWR_UNIT_WORKITEM_API has no interface implemented.
Friends
Class CL_SWR_UNIT_WORKITEM_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ATTACH_TITLE Constant Private Type reference (TYPE) SO_OBJ_DES 'Test-Title' Short Description of Contents 20110110
2 MC_EXCLUDED_AGENT Instance attribute Private Type reference (TYPE) ACTORID 'EXCLAGENT' Agent ID in Organizational Management 20110111
3 MC_TASK_GENERAL Instance attribute Private Type reference (TYPE) SWW_TASK 'TS77209802' Task ID 20110111
4 MC_TASK_GEN_FORW Instance attribute Private Type reference (TYPE) SWW_TASK 'TS77209803' Task ID 20110111
5 MC_TASK_NO_FORW Instance attribute Private Type reference (TYPE) SWW_TASK 'TS77209805' Task ID 20110111
6 MC_TASK_NO_GEN_FORW Instance attribute Private Type reference (TYPE) SWW_TASK 'TS77209804' Task ID 20110111
7 MC_WORKFLOW Instance attribute Private Type reference (TYPE) SWW_TASK 'WS77201589' Task ID 20110111
8 MR_WI_API Instance attribute Private Object reference (TYPE REF TO) IF_SWR_WORKITEM_API API for Handling a Work Item 20110117
9 MR_WI_REF_API Instance attribute Private Object reference (TYPE REF TO) IF_SWR_WORKITEM_API API for Handling a Work Item 20110117
10 MS_DOC_INFO Instance attribute Private Type reference (TYPE) SWR_ATT_ID ID of an Attachment to a Work Item 20110117
11 MS_OBJ_REF Instance attribute Private Type reference (TYPE) SIBFLPORB Local Persistent Object Reference - BOR Compatible 20110110
12 MT_WORKITEMS Instance attribute Private Type reference (TYPE) SWDTWIID Work Item IDs 20110111
13 MV_DEST_ID Instance attribute Private Type reference (TYPE) SWR_DEST Workflow API: Destination for Remote Calls 20110117
14 MV_WFBATCH_UNAME Static Attribute Protected Type reference (TYPE) SYUNAME User Name of Workflow Background User 20110111
15 MV_WIID Instance attribute Private Type reference (TYPE) SWW_WIID Work Item ID 20110110
16 MV_WIID_REF Instance attribute Private Type reference (TYPE) SWW_WIID Work Item ID 20110117
17 MV_WIID_WFL Instance attribute Private Type reference (TYPE) SWW_WIID Work Item ID 20110118
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_FILLED Instance method Private Method Check Field is Filled 20110110
2 CHECK_FIELD_VALUE Instance method Private Method Check Field Value 20110110
3 CHECK_FORWARD_INFO_RESULT Instance method Private Method Check Forwarding Info Result 20110111
4 CLEAR_TEST_WI_DATA Instance method Private Method Clear Test Data 20110110
5 CREATE_TEST_ADD_ATT_REF Instance method Private Method Create Test Data for ADD_ATTACHMENT_REF 20110117
6 CREATE_TEST_GET_AGENTS Instance method Private Method Create Test Data for GET_AGENTS 20110118
7 CREATE_TEST_GET_DEADLINES Instance method Private Method Create Test Data for GET_DEADLINES 20110111
8 CREATE_TEST_GET_DECISION Instance method Private Method Create Test Data for GET_DECISION 20110112
9 CREATE_TEST_GET_FORWARD_INFO Instance method Private Method Create Test Data for GET_FORWARDING_INFO 20110111
10 CREATE_TEST_GET_OBJ_ATT Instance method Private Method Create Test Data for GET_OBJECTS_AND_ATTACHMENTS 20110110
11 CREATE_TEST_REJECT_WORKITEM Instance method Private Method Create Test Data for REJECT_WORKITEM 20110117
12 EXECUTE_ADD_ATT_REF Instance method Private Method Execute Test for ADD_ATTACHMENT_REF 20110113
13 EXECUTE_ADD_BIN_ATT Instance method Private Method Execute Test for ADD_BIN_ATTACHMENT 20110113
14 EXECUTE_ADD_TXT_ATT Instance method Private Method Execute Test for ADD_TXT_ATTACHMENT 20110113
15 EXECUTE_CONFIRM_WORKITEM Instance method Private Method Execute Test for CONFIRM_WORKITEM 20110117
16 EXECUTE_END_RESUBMISSION Instance method Private Method Execute Test for END_RESUBMISSION 20110117
17 EXECUTE_FORWARD_WORKITEM Instance method Private Method Execute Test for FORWARD_WORKITEM 20110117
18 EXECUTE_GET_AGENTS Instance method Private Method Execute Test for GET_AGENTS 20110118
19 EXECUTE_GET_CONTAINER Instance method Private Method Execute Test for GET_CONTAINER 20110111
20 EXECUTE_GET_DEADLINES Instance method Private Method Execute Test for GET_DEADLINES 20110111
21 EXECUTE_GET_DECISION Instance method Private Method Execute Test for GET_DECISION 20110112
22 EXECUTE_GET_FORWARDING_INFO Instance method Private Method Execute Test for GET_FORWARDING_INFO 20110111
23 EXECUTE_GET_HEADER Instance method Private Method Execute Test for GET_HEADER 20110110
24 EXECUTE_GET_METHODS Instance method Private Method Execute Test for GET_METHODS 20110111
25 EXECUTE_GET_OBJ_ATT Instance method Private Method Execute Test for GET_OBJECTS_AND_ATTACHMENTS 20110110
26 EXECUTE_HTML_DESCRIPTION Instance method Private Method Execute Test for GET_HTML_DESCRIPTION 20110110
27 EXECUTE_PUT_BACK_WORKITEM Instance method Private Method Execute Test for PUT_BACK_WORKITEM 20110117
28 EXECUTE_REJECT_WORKITEM Instance method Private Method Execute Test for REJECT_WORKITEM 20110117
29 EXECUTE_RESERVE_WORKITEM Instance method Private Method Execute Test for RESERVE_WORKITEM 20110117
30 EXECUTE_RESUBMIT_WORKITEM Instance method Private Method Execute Test for RESUBMIT_WORKITEM 20110117
31 EXECUTE_SET_DECISION_COMPLETE Instance method Private Method Execute Test for SET_DECISION_COMPLETE 20110118
32 EXECUTE_SET_WORKITEM_COMPLETE Instance method Private Method Execute Test for SET_WORKITEM_COMPLETE 20110117
33 EXECUTE_SET_WORKITEM_OBSOLETE Instance method Private Method Execute Test for SET_WORKITEM_OBSOLETE 20110117
34 EXECUTE_STREAM_DESCRIPTION Instance method Private Method Execute Test for GET_STREAM_DESCRIPTION 20110111
35 EXECUTE_TEXT_DESCRIPTION Instance method Private Method Execute Test for GET_TEXT_DESCRIPTION 20110110
36 EXECUTE_WRITE_CONTAINER Instance method Private Method Execute Test for WRITE_CONTAINER 20110112
37 GET_WFBATCH_USER Instance method Private Method Get Workflow Batch User 20110111
38 GET_WI_TASK Instance method Private Method Get Workitem Task 20110111
39 GET_WORKITEM_API Instance method Private Method Get Workitem API Instance 20110110
40 INIT_TASKS Instance method Private Method Init Tasks for Test GET_FORWARDING_INFO 20110111
41 SET_EXCLUDED_AGENTS Instance method Private Method Set Excluded Agents 20110111
Events
Class CL_SWR_UNIT_WORKITEM_API has no event.
Types
Class CL_SWR_UNIT_WORKITEM_API has no local type.
Method Signatures

Method CHECK_FIELD_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACT_VALUE Call by reference Type reference (TYPE) ANY 20110110
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20110110
3 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRING 20110110
4 Returning RV_FIELD_FILLED Value transfer Type reference (TYPE) ABAP_BOOL 20110110

Method CHECK_FIELD_FILLED on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CHECK_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACT_VALUE Call by reference Type reference (TYPE) ANY 20110110
2 Importing IV_EXP_VALUE Call by reference Type reference (TYPE) ANY 20110110
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20110110
4 Importing IV_STRUCTURE Call by reference Type reference (TYPE) STRING 20110110
5 Returning RV_VALUE_OK Value transfer Type reference (TYPE) ABAP_BOOL 20110110

Method CHECK_FIELD_VALUE on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CHECK_FORWARD_INFO_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AGENTS Call by reference Type reference (TYPE) SWRTAGENTS Workflow: Tabelle mit Bearbeitern 20110111
2 Importing IT_EXCLUDED_AGENTS Call by reference Type reference (TYPE) SWRTAGENTS Workflow: Tabelle mit Bearbeitern 20110111
3 Importing IV_GENERAL Call by reference Type reference (TYPE) SWR_GENFORW Kennzeichen: Weiterleiten an alle erlaubt 20110111
4 Importing IV_NOT_ALLOWED Call by reference Type reference (TYPE) SWR_NOFORW Kennzeichen: Weiterleiten nicht erlaubt 20110111
5 Importing IV_TASK Call by reference Type reference (TYPE) SWW_TASK Aufgabenkennung 20110111
6 Importing IV_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20110112

Method CHECK_FORWARD_INFO_RESULT on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CLEAR_TEST_WI_DATA Signature

Method CLEAR_TEST_WI_DATA on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CLEAR_TEST_WI_DATA on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CREATE_TEST_ADD_ATT_REF Signature

Method CREATE_TEST_ADD_ATT_REF on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CREATE_TEST_ADD_ATT_REF on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CREATE_TEST_GET_AGENTS Signature

Method CREATE_TEST_GET_AGENTS on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CREATE_TEST_GET_AGENTS on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CREATE_TEST_GET_DEADLINES Signature

Method CREATE_TEST_GET_DEADLINES on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CREATE_TEST_GET_DEADLINES on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CREATE_TEST_GET_DECISION Signature

Method CREATE_TEST_GET_DECISION on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CREATE_TEST_GET_DECISION on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CREATE_TEST_GET_FORWARD_INFO Signature

Method CREATE_TEST_GET_FORWARD_INFO on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CREATE_TEST_GET_FORWARD_INFO on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CREATE_TEST_GET_OBJ_ATT Signature

Method CREATE_TEST_GET_OBJ_ATT on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CREATE_TEST_GET_OBJ_ATT on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method CREATE_TEST_REJECT_WORKITEM Signature

Method CREATE_TEST_REJECT_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method CREATE_TEST_REJECT_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_ADD_ATT_REF Signature

Method EXECUTE_ADD_ATT_REF on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_ADD_ATT_REF on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_ADD_BIN_ATT Signature

Method EXECUTE_ADD_BIN_ATT on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_ADD_BIN_ATT on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_ADD_TXT_ATT Signature

Method EXECUTE_ADD_TXT_ATT on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_ADD_TXT_ATT on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_CONFIRM_WORKITEM Signature

Method EXECUTE_CONFIRM_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_CONFIRM_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_END_RESUBMISSION Signature

Method EXECUTE_END_RESUBMISSION on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_END_RESUBMISSION on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_FORWARD_WORKITEM Signature

Method EXECUTE_FORWARD_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_FORWARD_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_AGENTS Signature

Method EXECUTE_GET_AGENTS on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_AGENTS on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_CONTAINER Signature

Method EXECUTE_GET_CONTAINER on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_CONTAINER on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_DEADLINES Signature

Method EXECUTE_GET_DEADLINES on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_DEADLINES on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_DECISION Signature

Method EXECUTE_GET_DECISION on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_DECISION on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_FORWARDING_INFO Signature

Method EXECUTE_GET_FORWARDING_INFO on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_FORWARDING_INFO on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_HEADER Signature

Method EXECUTE_GET_HEADER on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_HEADER on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_METHODS Signature

Method EXECUTE_GET_METHODS on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_METHODS on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_GET_OBJ_ATT Signature

Method EXECUTE_GET_OBJ_ATT on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_GET_OBJ_ATT on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_HTML_DESCRIPTION Signature

Method EXECUTE_HTML_DESCRIPTION on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_HTML_DESCRIPTION on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_PUT_BACK_WORKITEM Signature

Method EXECUTE_PUT_BACK_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_PUT_BACK_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_REJECT_WORKITEM Signature

Method EXECUTE_REJECT_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_REJECT_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_RESERVE_WORKITEM Signature

Method EXECUTE_RESERVE_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_RESERVE_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_RESUBMIT_WORKITEM Signature

Method EXECUTE_RESUBMIT_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_RESUBMIT_WORKITEM on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_SET_DECISION_COMPLETE Signature

Method EXECUTE_SET_DECISION_COMPLETE on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_SET_DECISION_COMPLETE on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_SET_WORKITEM_COMPLETE Signature

Method EXECUTE_SET_WORKITEM_COMPLETE on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_SET_WORKITEM_COMPLETE on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_SET_WORKITEM_OBSOLETE Signature

Method EXECUTE_SET_WORKITEM_OBSOLETE on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_SET_WORKITEM_OBSOLETE on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_STREAM_DESCRIPTION Signature

Method EXECUTE_STREAM_DESCRIPTION on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_STREAM_DESCRIPTION on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_TEXT_DESCRIPTION Signature

Method EXECUTE_TEXT_DESCRIPTION on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_TEXT_DESCRIPTION on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method EXECUTE_WRITE_CONTAINER Signature

Method EXECUTE_WRITE_CONTAINER on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method EXECUTE_WRITE_CONTAINER on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method GET_WFBATCH_USER Signature

Method GET_WFBATCH_USER on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method GET_WFBATCH_USER on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method GET_WI_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TASK Call by reference Type reference (TYPE) SWW_TASK Aufgabenkennung 20110111
2 Importing IV_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20110111

Method GET_WI_TASK on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method GET_WORKITEM_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WIID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20110111
2 Returning RO_WORKITEM_API Value transfer Object reference (TYPE REF TO) IF_SWR_WORKITEM_API API zur Handhabung eines Workitems 20110110

Method GET_WORKITEM_API on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method INIT_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20110111

Method INIT_TASKS on class CL_SWR_UNIT_WORKITEM_API has no exception.

Method SET_EXCLUDED_AGENTS Signature

Method SET_EXCLUDED_AGENTS on class CL_SWR_UNIT_WORKITEM_API has no parameter.
Method SET_EXCLUDED_AGENTS on class CL_SWR_UNIT_WORKITEM_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731