SAP ABAP Class CL_WORKFLOW_TASK_TS (Class for Maintenance of Single-Step Tasks in Workflow)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-OM (Application Component) Organizational Management
     SP00 (Package) Organization and Planning
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WORKFLOW_GENERAL_TASK_DEF Class for Maintenance of All Task Types in WF Environment 20001204
Properties
Class CL_WORKFLOW_TASK_TS  
Short Description Class for Maintenance of Single-Step Tasks in Workflow    
Super Class CL_WORKFLOW_GENERAL_TASK_DEF Class for Maintenance of All Task Types in WF Environment 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SP00   Organization and Planning 
Created 20001204   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SWFCN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWFUT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WORKFLOW_TASK_TS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WORKFLOW_FACTORY 20001204 Factory for WS Objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTAINER Instance attribute Public Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container - Implementation of a 'Collection' 20001204
2 C_METH_BIND_TYPE Constant Private Type reference (TYPE) HR_S_SUBTY '0001' Subtype Method Binding 20001204
3 C_START_EVENT_TYPE Constant Private Type reference (TYPE) HR_S_SUBTY '0001' Subtype of Triggering Event 20001204
4 C_TERM_EVENT_TYPE Constant Private Type reference (TYPE) HR_S_SUBTY '0002' Subtype of Terminating Event 20001204
5 EVENTS_CHANGED Instance attribute Public Type reference (TYPE) FLAG Events Have Been Changed at the TS Instances 20001204
6 EVENT_BINDING_CHANGED Instance attribute Public Type reference (TYPE) FLAG Event Binding Has Been Changed at the TS Instance 20001204
7 METHOD Instance attribute Public Type reference (TYPE) HRS1201 Object Method 20001204
8 METHOD_BINDING Instance attribute Public Type reference (TYPE) HRSMTBIND Method Binding of Task 20001204
9 METHOD_BINDING_CHANGED Instance attribute Public Type reference (TYPE) FLAG Method Binding Has Been Changed at the TS Instance 20001204
10 METHOD_CHANGED Instance attribute Public Type reference (TYPE) FLAG Method Has Been Changed at the TS Instance 20001204
11 STARTING_EVENTS Instance attribute Public Type reference (TYPE) HRSEVTAB Triggering Events 20001204
12 STARTING_EVENTS_BINDING Instance attribute Public Type reference (TYPE) HRSEVBIND Binding of Triggering Events 20001204
13 TERMINATING_EVENTS Instance attribute Public Type reference (TYPE) HRSETMTAB Terminating Events 20001204
14 TERMINATING_EVENTS_BINDING Instance attribute Public Type reference (TYPE) HRSEVBIND Binding of Terminating Events 20001204
15 TEXT_CHANGED Instance attribute Public Type reference (TYPE) FLAG Text Has Been Changed as the TS Instance 20001204
16 WI_TEXT Instance attribute Public Type reference (TYPE) WITEXT Work Item Text 20001204
17 WI_TEXT_CHANGED Instance attribute Public Type reference (TYPE) FLAG WI Text Has Been Changed at the TS Instance 20001204
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_METHOD Instance method Public Method Change Method 20001204
2 CHANGE_METHOD_BINDING Instance method Public Method Change Method Binding 20001204
3 CHANGE_STARTING_EVENTS Instance method Public Method Change Trigger Events 20001204
4 CHANGE_STARTING_EVENT_BINDING Instance method Public Method Change Binding for Trigger Events 20001204
5 CHANGE_START_EVENTS_COMPLETE Instance method Public Method Replace All Trigger Events: No Verification 20010426
6 CHANGE_START_EVT_BIND_COMPLETE Instance method Public Method Replace All Binding for Trigger Events: No Verification 20010426
7 CHANGE_TERMINATING_EVENTS Instance method Public Method Change Terminating Events 20001204
8 CHANGE_TERMINAT_EVENT_BINDING Instance method Public Method Deleted Binding of Terminating Events 20001204
9 CHANGE_TERM_EVENTS_COMPLETE Instance method Public Method Replace all terminating events: no validation 20010426
10 CHANGE_TERM_EVT_BIND_COMPLETE Instance method Public Method Replace all binding for terminating events: no validation 20010426
11 CHANGE_TEXTS Instance method Public Method Change Short and Long Text of Task 20001204
12 CHANGE_WI_TEXT Instance method Public Method Change WI Text 20001204
13 CONSTRUCTOR Instance method Public Constructor Constructor 20001204
14 CREATE Static method Protected Method 20001204
15 SAVE_STANDARD_TASK Instance method Public Method Make Object Instance Persistent 20001204
16 SET_OBJID_IN_BINDINGS Instance method Private Method Puts OBJID in the Bindings: Saves From New TS 20020305
Events
Class CL_WORKFLOW_TASK_TS has no event.
Types
Class CL_WORKFLOW_TASK_TS has no local type.
Method Signatures

Method CHANGE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_METHOD Call by reference Type reference (TYPE) HRS1201 Neue Methode bzw. Einstellungen dieser 20001204
# Exception Resumable Description Created on
1 NO_CHANGES_ALLOWED Keine Änderungen an der Objektinstanz erlaubt 20001204
2 PROBLEM_METHOD_PHON_ENABLING Formenabling der neuen Methode ist nicht in Ordnung 20001204
3 PROBLEM_METHOD_WEB_ENABLING Webenabling der neuen Methode ist nicht in Ordnung 20001204

Method CHANGE_METHOD_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Type reference (TYPE) HRS1214 Neues Binding zur Methode 20001204
2 Importing DELETE Call by reference Type reference (TYPE) FLAG Neues Binding hinzufügen 20001204
3 Importing INSERT Call by reference Type reference (TYPE) FLAG Binding löschen 20001204
# Exception Resumable Description Created on
1 BINDING_COULD_NOT_BE_DELETED Binding konnte nicht gelöscht werden 20001204
2 DESIRED_ACTION_NOT_CLEAR Parameter DELETE und INSERT nicht eindeutig gesetzt 20001204
3 NO_CHANGES_ALLOWED Keine Änderungen erlaubt 20001204
4 TS_CNT_ELEMENT_DOES_NOT_EXIST Containerelement im Aufagebcontainer existiert nicht 20001204

Method CHANGE_STARTING_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAM Call by reference Type reference (TYPE) SWF_CLSNAM Workflow: Typ von Objekten in persistenten Objektreferenzen 20001227
2 Importing CLSTYP Call by reference Type reference (TYPE) SWD_CLSTYP Objektkategorie 20001227
3 Importing DELETE Call by reference Type reference (TYPE) FLAG Ereignis löschen 20001204
4 Importing EVENT Call by reference Type reference (TYPE) HR_S_EVENT Ereignis eines Objekts 20001204
5 Importing INSERT Call by reference Type reference (TYPE) FLAG Ereignis einfügen 20001204
6 Importing OBJTYP Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20001204
# Exception Resumable Description Created on
1 DESIRED_ACTION_NOT_CLEAR Parameter DELETE und INSERT nicht eindeutig gesetzt 20001204
2 EVENT_AT_OBJECT_NOT_DEFINED Ereignis gibt es an diesem Objektyp nicht 20001204
3 NO_CHANGES_ALLOWED Keine Änderunge erlaubt 20001204

Method CHANGE_STARTING_EVENT_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Type reference (TYPE) HRS1212 Struktur für das zu ändernde Binding 20001204
2 Importing DELETE Call by reference Type reference (TYPE) FLAG Bestehendes Binding löschen 20001204
3 Importing INSERT Call by reference Type reference (TYPE) FLAG Neues Binding einfügen 20001204
# Exception Resumable Description Created on
1 BINDING_COULD_NOT_BE_DELETED Binding konnt nicht gelöscht werden 20001204
2 DESIRED_ACTION_NOT_CLEAR Parameter DELETE und INSERT nicht eindeutig gesetzt 20001204
3 EVENT_OF_BINDING_NOT_AT_TS Auslösendes Ereignis ist ncht am WS vorhanden 20001204
4 NO_CHANGES_ALLOWED Keine Änderunge erlaubt 20001204
5 TS_CNT_ELEMENT_DOES_NOT_EXIST Element nicht Ws-Container vorhanden 20001204

Method CHANGE_START_EVENTS_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STARTING_EVENTS Call by reference Type reference (TYPE) HRSEVTAB Verwendete Ereignisse im WF-Umfeld 20010426
# Exception Resumable Description Created on
1 NO_CHANGES_ALLOWED NO_CHANGES_ALLOWED 20010426

Method CHANGE_START_EVT_BIND_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_BINDINGS Call by reference Type reference (TYPE) HRSEVBIND Binding Ereignisse - Conatainer im Workflowumfeld 20010426
# Exception Resumable Description Created on
1 NO_CHANGES_ALLOWED Keine Änderungen erlaubt 20010426

Method CHANGE_TERMINATING_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLSNAM Call by reference Type reference (TYPE) SWF_CLSNAM Workflow: Typ von Objekten in persistenten Objektreferenzen 20001227
2 Importing CLSTYP Call by reference Type reference (TYPE) SWD_CLSTYP Objektkategorie 20001227
3 Importing DELETE Call by reference Type reference (TYPE) FLAG Ereignis löschen 20001204
4 Importing ELEMENT Call by reference Type reference (TYPE) SWC_ELEM Element zum beenden Ereignis 20001204
5 Importing EVENT Call by reference Type reference (TYPE) HR_S_EVENT Ereignis eines Objekts 20001204
6 Importing INSERT Call by reference Type reference (TYPE) FLAG Ereignis einfügen 20001204
7 Importing OBJTYP Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20001204
# Exception Resumable Description Created on
1 DESIRED_ACTION_NOT_CLEAR Parameter DELETE und INSERT nicht eindeutig gesetzt 20001204
2 ELEMENT_NOT_IN_CONTAINER Element ist nicht richtig oder nict in Container 20001204
3 EVENT_AT_OBJECT_NOT_DEFINED Ereignis gibt es an diesem Objektyp nicht 20001204
4 NO_CHANGES_ALLOWED Keine Änderunge erlaubt 20001204
5 NO_ELEMENT_TO_TERMINATING_EVEN Keine Element zum Beendenden Ereignis angegeben 20001204

Method CHANGE_TERMINAT_EVENT_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Type reference (TYPE) HRS1212 Struktur für das zu ändernde Binding 20001204
2 Importing DELETE Call by reference Type reference (TYPE) FLAG Bestehendes Binding löschen 20001204
3 Importing INSERT Call by reference Type reference (TYPE) FLAG Neues Binding einfügen 20001204
# Exception Resumable Description Created on
1 BINDING_COULD_NOT_BE_DELETED Binding konnt nicht gelöscht werden 20001204
2 DESIRED_ACTION_NOT_CLEAR Parameter DELETE und INSERT nicht eindeutig gesetzt 20001204
3 EVENT_OF_BINDING_NOT_AT_TS Auslösendes Ereignis ist ncht am WS vorhanden 20001204
4 NO_CHANGES_ALLOWED Keine Änderunge erlaubt 20001204
5 TS_CNT_ELEMENT_DOES_NOT_EXIST Element nicht im TS-Container vorhanden 20001204

Method CHANGE_TERM_EVENTS_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TERMINATING_EVENTS Call by reference Type reference (TYPE) HRSEVTAB Verwendete Ereignisse im WF-Umfeld 20010426
# Exception Resumable Description Created on
1 NO_CHANGES_ALLOWED Keine Änderungen erlaubt 20010426

Method CHANGE_TERM_EVT_BIND_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_BINDINGS Call by reference Type reference (TYPE) HRSEVBIND Binding Ereignisse - Conatainer im Workflowumfeld 20010426
# Exception Resumable Description Created on
1 NO_CHANGES_ALLOWED Keine Änderungen erlaubt 20010426

Method CHANGE_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_SHORT_TEXT Call by reference Type reference (TYPE) HR_MCSHORT Neuer Kurztext 20001204
2 Importing NEW_TEXT Call by reference Type reference (TYPE) STEXT Neuer Langtext 20001204
# Exception Resumable Description Created on
1 NO_CHANGES_ALLOWED Keine Änderungen erlaubt 20001204
2 TEXT_EXISTS_ALREADY Aufgabe diesen Typs mit diesem Text existiert bereits 20001204

Method CHANGE_WI_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_WI_TEXT Call by reference Type reference (TYPE) WITEXT Neuer Workitem-Text 20001204
# Exception Resumable Description Created on
1 NO_CHANGES_ALLOWED Keine Änderungen an der Objektinstanz erlaubt 20001204

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_PERSISTENCE Call by reference Type reference (TYPE) FLAG 'X' Instanziieren von der Datenbank 20001204
2 Importing NO_CHANGES_ALLOWED Call by reference Type reference (TYPE) FLAG 'X' Keine Änderungen erlaubt 20001204
3 Importing OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id der Aufgabe 20001204
# Exception Resumable Description Created on
1 OBJECT_COULD_NOT_BE_LOCKED Sperre auf Standardaufgabe konnte nicht gesetzt werden 20001204
2 OBJID_NOT_GIVEN ID fehlt und Objekt soll von DB instanziiert werden 20001204
3 STANDARD_TASK_DOES_NOT_EXIST Standardaufgabe existiert nicht 20001204
4 TASK_TYPE_DOES_NOT_EXIST Gewünschter Aufgabentyp existiert nicht 20001204

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_PERSISTENCE Call by reference Type reference (TYPE) FLAG 'X' Instanziieren von der Datenbank 20001204
2 Importing NO_CHANGES_ALLOWED Call by reference Type reference (TYPE) FLAG 'X' Keine Änderungen erlaubt 20001204
3 Importing OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20001204
4 Returning TS_INST Value transfer Object reference (TYPE REF TO) CL_WORKFLOW_TASK_TS Klasse zur Pflege von Einzelschrittaufgaben im Workflow 20001204
# Exception Resumable Description Created on
1 OBJECT_COULD_NOT_BE_LOCKED Sperre auf Workflow konnte nicht gesetzt werden 20001204
2 OBJID_NOT_GIVEN ID fehlt und Objekt soll von DB instanziiert werden 20001204
3 STANDARD_TASK_DOES_NOT_EXIST Workflow Aufgabe existiert nicht 20001204
4 TASK_TYPE_DOES_NOT_EXIST Aufgabentyp existiert nicht 20001204

Method SAVE_STANDARD_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEVELOPMENT_CLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20001204
2 Importing IV_FORCE_GEN Call by reference Type reference (TYPE) XFLAG 20031217
# Exception Resumable Description Created on
1 INSERT_ERROR_NEW_TS Fehler beim Anlegen eines neuen TS 20001204
2 NEW_TS_COULD_NOT_BE_LOCKED Neue Standardaufgabe konnte nicht gesperrt werden 20001204
3 NO_CHANGES_ALLOWED Keine Änderungen an Persistenz erlaubt 20001204
4 NO_CLIENT_INDEP_MAINT Keine mandentenunabhängigen Änderungen erlaubt 20001204
5 SAVE_ABORT_BY_USER User hat das Sichern abgebrochen 20010227
6 UPDATE_ERROR Fehler beim Insert oder Modify auf der Datenbank 20001204

Method SET_OBJID_IN_BINDINGS Signature

Method SET_OBJID_IN_BINDINGS on class CL_WORKFLOW_TASK_TS has no parameter.
Method SET_OBJID_IN_BINDINGS on class CL_WORKFLOW_TASK_TS has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 610