SAP ABAP Interface IF_SWR_WI_MASS_API_INTERNAL (Internal Interface for Work Item (Mass Processing))
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWR_WI_MASS_API_LOC Work Item API Manager (Mass-Capable) 20100216
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SWR_WI_MASS_API_REM Remote: Work Item API Manager (Mass-Capable) 20100826
Properties
Interface IF_SWR_WI_MASS_API_INTERNAL  
Short Description Internal Interface for Work Item (Mass Processing)    
General Data
Package SWF_SWR   Workflow: Internal Implementation for API Layer 
Created 20100216   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_SWR_WI_MASS_API_INTERNAL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SWR_API Basis Interface for Workflow APIs 20100216
2 IF_SWR_API_REMOTE_INTERNAL Basis Interface for Internal Functions 20100303
Friends
Interface IF_SWR_WI_MASS_API_INTERNAL has no friend.
Attributes
Interface IF_SWR_WI_MASS_API_INTERNAL has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTACHMENTS Instance method Public Method Creates Attachments and Attaches them to Work Items 20100726
2 ADD_ATTACHMENT_REFS Instance method Public Method Attaches Attachments (SOFM) to Work Items 20100728
3 CONFIRM_WORKITEMS Instance method Public Method Execute End Confirmation 20100817
4 DELETE_ATTACHMENTS Instance method Public Method Deletes Attachments + Object in Work Item Container 20100729
5 END_RESUBMISSIONS Instance method Public Method End Resubmission 20100921
6 FORWARD_WORKITEMS Instance method Public Method Forward Work Items 20100820
7 GET_AGENTS Instance method Public Method Returns Agents of Work Items 20101129
8 GET_ATTACHMENTS Instance method Public Method Gets Attachments + Details + Content 20110131
9 GET_ATTACHMENT_DETAILS Instance method Public Method Gets Attachments + Detailed Information About Work Item 20110203
10 GET_CONTAINERS Instance method Public Method Returns Work Item Container 20100811
11 GET_DEADLINES Instance method Public Method Returns Deadlines and Durations 20100720
12 GET_DECISIONS Instance method Public Method Returns Title and Methods for User Decisions 20100809
13 GET_DESCRIPTION Instance method Public Method Gets Description Texts 20100225
14 GET_FORWARDING_INFO Instance method Public Method Gets Forwarding Information 20101118
15 GET_HEADER Instance method Public Method Gets Detailed Information 20100216
16 GET_METHODS Instance method Public Method Gets Methods 20100302
17 GET_OBJECTS_AND_ATTACHMENTS Instance method Public Method Gets Objects and Attachments 20100216
18 PUT_BACK_WORKITEMS Instance method Public Method Set Work Items Aside 20100819
19 REJECT_WORKITEMS Instance method Public Method Decline Work Item Processing 20100819
20 RESERVE_WORKITEMS Instance method Public Method Accept/Reject Work Items 20100823
21 RESUBMIT_WORKITEMS Instance method Public Method Resubmit Work Items 20100921
22 SET_DECISIONS_COMPLETE Instance method Public Method Sets an Alternative for User Decisions 20100818
23 SET_WORKITEMS_COMPLETE Instance method Public Method Sets Work Items to Status Completed 20100819
24 WRITE_CONTAINERS Instance method Public Method Saves Work Item Container 20100812
Events
Interface IF_SWR_WI_MASS_API_INTERNAL has no event.
Types
Interface IF_SWR_WI_MASS_API_INTERNAL has no local type.
Method Signatures

Method ADD_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACH_ID Call by reference Type reference (TYPE) SWFSWRTATTID Workflow: Liste von Anlage IDs zu Workitems 20100726
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100726
3 Importing IT_ATTACH_DATA Call by reference Type reference (TYPE) SWFSWRTATTACH Workflow: Liste mit Attachments zur Anlage an WI 20100726
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100726

Method ADD_ATTACHMENTS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method ADD_ATTACHMENT_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100728
2 Importing IT_ATTACH_OBJ Call by reference Type reference (TYPE) SWFSWRTATTOBJ 20100728
3 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100728

Method ADD_ATTACHMENT_REFS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method CONFIRM_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS Workflow : Liste mit Workitem-Status 20100817
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100817
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100817
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100817

Method CONFIRM_WORKITEMS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method DELETE_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100729
2 Importing IT_ATTACH_ID Call by reference Type reference (TYPE) SWFSWRTATTID Workflow: Liste von Anlage IDs zu Workitems 20100729
3 Importing I_DELETE_DOCUMENT Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20100729
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100729

Method DELETE_ATTACHMENTS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method END_RESUBMISSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS Workflow : Liste mit Workitem-Status 20100921
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100921
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY Liste mit Workitemschlüssel 20100921
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT Flag zur Steuerung der Commit Logik (X = commit work) 20100921

Method END_RESUBMISSIONS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method FORWARD_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS Workflow : Liste mit Workitem-Status 20100820
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100820
3 Importing IT_AGENTS Call by reference Type reference (TYPE) SWFSWRTAGENTS Workflow: Liste mit Workitem + Agents 20100820
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100820

Method FORWARD_WORKITEMS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_AGENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGENTS Call by reference Type reference (TYPE) SWFSWRTWIAGENT Workflow: Liste mit Workitem/User-Zuordnung 20101129
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20101129
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY Liste mit Workitemschlüssel 20101129
4 Importing I_WITH_SUBSTITUTES Call by reference Type reference (TYPE) XFELD persönliche Vertreter berücksichtigen 20101129

Method GET_AGENTS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACHMENTS Call by reference Type reference (TYPE) SWFSWRTWIATTCNT Workflow: Liste mit Workitem + Attachmentdetails + Inhalt 20110131
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20110131
3 Importing IT_WI_POR Call by reference Type reference (TYPE) SWFSWRTWIPOR Workflow : Liste mit Workitem-Objekten 20110204

Method GET_ATTACHMENTS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_ATTACHMENT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACHMENTS Call by reference Type reference (TYPE) SWFSWRTWIATT 20110203
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20110203
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20110203
4 Importing IT_WI_POR Call by reference Type reference (TYPE) SWFSWRTWIPOR Workflow : Liste mit Workitem-Objekten 20110203

Method GET_ATTACHMENT_DETAILS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTAINER Call by reference Type reference (TYPE) SWFSWRTCONT Workflow: Liste von Workitemcontainern 20100811
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100811
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100811

Method GET_CONTAINERS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_DEADLINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEADLINES Call by reference Type reference (TYPE) SWFSWRTDEADL Workflow : Liste mit Deadlines 20100720
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100720
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100720

Method GET_DEADLINES on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_DECISIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DECISION Call by reference Type reference (TYPE) SWFSWRTDECISION Workflow: Text und Alternativen von Benutzerentscheidungen 20100809
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100809
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100809

Method GET_DECISIONS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WI_TEXTS Call by reference Type reference (TYPE) SWFSWRTWITEXTS Workflow: Liste mit Workitems + Texte 20100225
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100225
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY Liste mit Workitemschlüssel 20100225
4 Importing I_LINELEN Call by reference Type reference (TYPE) SWR_LINELEN Länge einer Textzeile in Char. 20100225
5 Importing I_SELCONTROL Call by reference Type reference (TYPE) SWFSWRSSELCONTROL Workflow: Steuerungsstruktur für Selektionen 20100225

Method GET_DESCRIPTION on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_FORWARDING_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FORWARDING_INFO Call by reference Type reference (TYPE) SWFSWRTFORWINFO Workflow: Liste mit Workitems und Weiterleitungsinformatione 20101118
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20101118
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20101118

Method GET_FORWARDING_INFO on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) SWRTWIHEAD Tabelle mit Workitems 20100216
2 Exporting ET_HEADER_DETAIL Call by reference Type reference (TYPE) SWRTWIHEADDTL Tabelle mit Workitems mit Detailinformaitonen 20100216
3 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100216
4 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY Liste mit Workitemschlüssel 20100216
5 Importing I_SELCONTROL Call by reference Type reference (TYPE) SWFSWRSSELCONTROL Workflow: Steuerungsstruktur für Selektionen 20100216
6 Importing I_TRANSLATE_WI_TEXT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20100217

Method GET_HEADER on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_METHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHODS Call by reference Type reference (TYPE) SWFSWRTMETHOD 20100302
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100302
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100302

Method GET_METHODS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method GET_OBJECTS_AND_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) SWFSWRTOBJECT Workflow : Liste mit Workitem-Objekten 20100216
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100216
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100216

Method GET_OBJECTS_AND_ATTACHMENTS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method PUT_BACK_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS Workflow : Liste mit Workitem-Status 20100819
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100819
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100819
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT Flag zur Steuerung der Commit Logik (X = commit work) 20100819

Method PUT_BACK_WORKITEMS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method REJECT_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS Workflow : Liste mit Workitem-Status 20100819
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100819
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY 20100819
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT Flag zur Steuerung der Commit Logik (X = commit work) 20110323

Method REJECT_WORKITEMS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method RESERVE_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS Workflow : Liste mit Workitem-Status 20100823
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100823
3 Importing IT_WI_KEY Call by reference Type reference (TYPE) SWRTWIKEY Liste mit Workitemschlüssel 20100823
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT Flag zur Steuerung der Commit Logik (X = commit work) 20100823

Method RESERVE_WORKITEMS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method RESUBMIT_WORKITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS Workflow : Liste mit Workitem-Status 20100921
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100921
3 Importing IT_WI_DATA Call by reference Type reference (TYPE) SWFSWRTRESUBMIT Workflow: Liste mit Wiedervorlagen 20100921
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT Flag zur Steuerung der Commit Logik (X = commit work) 20100921

Method RESUBMIT_WORKITEMS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method SET_DECISIONS_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS 20100818
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100818
3 Importing IT_DECISION_KEY Call by reference Type reference (TYPE) SWFSWRTDECIKEY Workflow: Liste mit Alternativen von Benutzerentscheidungen 20100818
4 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100818

Method SET_DECISIONS_COMPLETE on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method SET_WORKITEMS_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_STATUS Call by reference Type reference (TYPE) SWFSWRTSTATUS 20100819
2 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100819
3 Importing IT_WI_DATA Call by reference Type reference (TYPE) SWFSWRTCONT Workflow: Liste von Workitemcontainern 20100819
4 Importing I_DO_CALLBACK_IN_BACKGROUND Call by reference Type reference (TYPE) XFLAG 'X' Callback im Hintergrund ausführen 20100819
5 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100819
6 Importing I_SET_OBSOLETE Call by reference Type reference (TYPE) XFLAG SPACE Obsolete setzen 20100819

Method SET_WORKITEMS_COMPLETE on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.

Method WRITE_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RETURN_MSG Call by reference Object reference (TYPE REF TO) IF_SWR_RETURN_MSG Nachrichten der API Aufrufe 20100812
2 Importing IT_CONTAINER Call by reference Type reference (TYPE) SWFSWRTCONT Workflow: Liste von Workitemcontainern 20100812
3 Importing I_DO_COMMIT Call by reference Type reference (TYPE) SWR_COMMIT 'X' Flag zur Steuerung der Commit Logik (X = commit work) 20100812

Method WRITE_CONTAINERS on Interface IF_SWR_WI_MASS_API_INTERNAL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730