SAP ABAP Class CL_ECM_TSK (Change Task)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-ECM (Application Component) Engineering Change Management
     ECM_OBJECTS (Package) ECM: Objects (Request, Order, Task, Validity)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ECM_OBJ Central Change Object Services 20020523
Properties
Class CL_ECM_TSK  
Short Description Change Task    
Super Class CL_ECM_OBJ Central Change Object Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ECM_OBJECTS   ECM: Objects (Request, Order, Task, Validity) 
Created 20020523   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPCOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ECM_TSK has no interface implemented.
Friends
Class CL_ECM_TSK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ADM_TSK Static Attribute Private Type reference (TYPE) TTADMTSK Table for Administration of Change Task Data 20020528
2 PS_ECMSTXT Instance attribute Private Type reference (TYPE) ECM_STXT Short Texts 20020528
3 PS_ECMTSK Instance attribute Private Type reference (TYPE) ECM_TSK Change Task 20020528
4 PS_ECM_ORD Instance attribute Private Type reference (TYPE) ECM_ORD Engineering Change Order 20020528
5 PS_ECM_USERADM Instance attribute Private Type reference (TYPE) ECM_ADM Administrative Data 20020528
6 PT_ECMSTXT Instance attribute Private Type reference (TYPE) TTECMSTXTX Table Type for Buffer Handling Short Texts 20021115
7 PT_TEXT Instance attribute Private Type reference (TYPE) TTTEXT Text Table 20020702
8 P_AUTHORITY Instance attribute Private Type reference (TYPE) ECMAUTH Result of Authorization Check 20020528
9 P_VBKZ_ECM Instance attribute Private Type reference (TYPE) ECMUPDATE Update Indicator 20020528
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change a Change Task 20020711
2 CHANGE_TASK_OBJADM_EXTKEY Instance method Public Method Change an Object Management Record for a Change Task 20030516
3 CHECK_AUTHORITY Instance method Private Method Authorization Check 20020528
4 CLEAR_VBKZ Instance method Public Method Initialize the Update Indicator 20020612
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020527
6 DEL_OBJADM_FOR_GIVEN_OBJECT Static method Public Method Delete Object Management Records for a Specified Object 20020911
7 EXISTENCE_CHECK Static method Public Method Existence Check 20020528
8 FACTORY Static method Public Method CONSTRUCTOR 20030221
9 GET_INSTANCE_TSK Static method Public Method Change Task: Get Instance 20020528
10 INIT Instance method Public Method Reset Buffer 20020702
11 INIT_ALL Static method Public Method Undo All Changes to All Instances 20030328
12 LOCK Instance method Public Method Lock Change Task 20020528
13 POST Static method Public Method Update Change Tasks 20020711
14 PROVIDE Instance method Public Method Get Data for Change Task 20020711
15 SET_USED_FLAG Instance method Public Method Change a Change Task 20021213
16 SET_VBKZ Instance method Public Method Set Update Indicator 20020711
17 TSK_DELETE Instance method Public Method Delete a Change Task 20020529
18 TSK_LOAD Static method Private Method Load Change Task Data from Database 20020528
19 TSK_SAVE Static method Private Method Update Change Tasks 20020528
20 TSK_SAVE_DATA_PROVIDE Instance method Private Method Get Update Data for Task 20020528
21 TSK_WA_CREATE Static method Private Method Collect Data for Change Order 20020528
22 UNLOCK Instance method Public Method Unlock Change Task 20020528
Events
Class CL_ECM_TSK has no event.
Types
Class CL_ECM_TSK has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020711
2 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20020711
3 Importing IS_ECMSTXT Value transfer Type reference (TYPE) ECM_STXT Kurztexte 20020711
4 Importing IS_ECMTSK Value transfer Type reference (TYPE) ECM_TSK Änderungsaufgabe 20020711
5 Importing IT_ECMLTXT Value transfer Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20030115
6 Importing IT_ECMSTXT Value transfer Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021115
7 Importing IT_LTXT Value transfer Type reference (TYPE) TTTEXT Texttabelle 20020711
8 Importing IT_OBJADM_ADD Value transfer Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020711
9 Importing IT_OBJADM_DEL Value transfer Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020711
10 Importing IT_STATUS Value transfer Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT 20020711
11 Importing I_FLG_CHANGE_ECMTSK Value transfer Type reference (TYPE) FLAG allgemeines flag 20020711
12 Importing I_FLG_CHANGE_LTXT Value transfer Type reference (TYPE) FLAG allgemeines flag 20020711
13 Importing I_FLG_CHANGE_OBJADM Value transfer Type reference (TYPE) FLAG allgemeines flag 20020711
14 Importing I_FLG_CHANGE_STATUS Value transfer Type reference (TYPE) FLAG allgemeines flag 20020711
15 Importing I_FLG_CHANGE_STXT Value transfer Type reference (TYPE) FLAG allgemeines flag 20020711
16 Importing I_FLG_DARK Value transfer Type reference (TYPE) FLAG allgemeines flag 20020711
17 Importing I_STATUS Value transfer Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20020711
# Exception Resumable Description Created on
1 FOREIGN_LOCK anderer Benutzer sperrt Objekt 20020711
2 SYSTEM_FAILUR 20020711

Method CHANGE_TASK_OBJADM_EXTKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJADM_NEW Value transfer Type reference (TYPE) ECM_OBJADM 20030516
2 Importing IS_OBJADM_OLD Value transfer Type reference (TYPE) ECM_OBJADM 20030516
# Exception Resumable Description Created on
1 FOREIGN_LOCK anderer Benutzer sperrt Objekt 20030516
2 SYSTEM_FAILUR 20030516

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GRANTED Call by reference Type reference (TYPE) FLAG allgemeines flag 20020528
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) ECMAUTH Ergebnis Berechtigungsprüfung 20020528

Method CHECK_AUTHORITY on class CL_ECM_TSK has no exception.

Method CLEAR_VBKZ Signature

Method CLEAR_VBKZ on class CL_ECM_TSK has no parameter.
Method CLEAR_VBKZ on class CL_ECM_TSK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ECMORD Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20020528
2 Importing I_ECMORDGUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020528
3 Importing I_ECMTSK Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20020528
4 Importing I_ECMTSKGUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20020528
5 Importing I_NAME Call by reference Type reference (TYPE) SY-UNAME SPACE R/3-System, Anmeldename des Benutzers 20020529
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR Fehler beim Anlegen einer externen Änderungsnummer 20020528
2 INSTANCE_ALREADY_CREATED Zum Objekt existiert bereits eine Instanz 20020528
3 NO_CREATION_AUTHORITY Keine Berechtigung zum Anlegen eines Änderungsauftrages 20020528
4 NO_DISPLAY_AUTHORITY Keine Berechtigung zum Anzeigen einer Änderungsnummer 20020528
5 TASK_NOT_VALID Zum internen Schlüssel existiert kein Auftrag 20020528
6 WRONG_INPUT Änderungsauftrag (extern oder intern) fehlt 20020528

Method DEL_OBJADM_FOR_GIVEN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ECMTSK Call by reference Type reference (TYPE) TTECMTSK Tabelle zu zentralen ECM Aufgaben 20020911
2 Importing I_ECM_ORD Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20020911
3 Importing I_ECM_ORD_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020911
4 Importing I_OBJ_GUID Call by reference Type reference (TYPE) ECMOBJGUID GUID Objekt 20020911
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20020911

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECM_TSK Call by reference Type reference (TYPE) ECM_TSK Änderungsaufgabe 20020528
2 Exporting ES_TSK_INST Call by reference Object reference (TYPE REF TO) CL_ECM_TSK Änderungsaufgabe 20020528
3 Importing I_ECMTSK Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20020528
4 Importing I_ECMTSKGUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20020528
# Exception Resumable Description Created on
1 MISSING_INPUT_PARAMETERS fehlende Eingabeparameter 20020528
2 NO_EXIST Aufgabe existiert nicht 20020528
3 WRONG_INPUT Interner und externer Schlüssel passen nicht zusammen 20020528

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ECM_TSK Änderungsaufgabe 20030221
2 Importing I_ECMORD Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20030221
3 Importing I_ECMORDGUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20030221
4 Importing I_ECMTSK Value transfer Type reference (TYPE) ECMTSK Änderungsaufgabe 20030221
5 Importing I_ECMTSKGUID Value transfer Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20030221
6 Importing I_NAME Value transfer Type reference (TYPE) SY-UNAME SPACE R/3-System, Anmeldename des Benutzers 20030221
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR Fehler beim Anlegen einer externen Änderungsnummer 20030221
2 INTERNAL_ERROR Fehler in Instanzenverwaltung 20030221
3 NO_CREATION_AUTHORITY Keine Berechtigung zum Anlegen eines Änderungsauftrages 20030221
4 NO_DISPLAY_AUTHORITY Keine Berechtigung zum Anzeigen einer Änderungsnummer 20030221
5 TASK_NOT_VALID Zum internen Schlüssel existiert kein Auftrag 20030221
6 WRONG_INPUT Änderungsauftrag (extern oder intern) fehlt 20030221

Method GET_INSTANCE_TSK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ECM_TSK Änderungsaufgabe 20020528
2 Importing I_GUID_TSK Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20020528
3 Importing I_TSK Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20020528
# Exception Resumable Description Created on
1 NO_INSTANCE Zum Objekt existiert keine Instanz 20020528
2 WRONG_INPUT Änderungsaufgabe (extern oder intern) fehlt 20020528

Method INIT Signature

Method INIT on class CL_ECM_TSK has no parameter.
Method INIT on class CL_ECM_TSK has no exception.

Method INIT_ALL Signature

Method INIT_ALL on class CL_ECM_TSK has no parameter.
Method INIT_ALL on class CL_ECM_TSK has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020528
2 Exporting ES_ECMTSK Call by reference Type reference (TYPE) ECM_TSK Änderungsaufgabe 20020528
3 Exporting ES_ECM_USERADM Call by reference Type reference (TYPE) ECM_ADM Administrationsdaten 20020528
4 Exporting ET_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020528
5 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Objektverwaltungssätze 20020528
6 Exporting ET_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabelle zu Status zu beliebig vielen Änderungsständen 20020528
7 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20020528
8 Importing I_SHARED Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20020528
# Exception Resumable Description Created on
1 FOREIGN_LOCK Sperre durch anderen Benutzer 20020528
2 MY_LOCK schon selbst gesperrt 20020528
3 NO_DISPLAY_AUTHORITY 20020910
4 SYSTEM_FAILUR Systemproblem 20020528

Method POST Signature

Method POST on class CL_ECM_TSK has no parameter.
Method POST on class CL_ECM_TSK has no exception.

Method PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020711
2 Exporting ES_ECMTSK Call by reference Type reference (TYPE) ECM_TSK Änderungsauftrag 20020711
3 Exporting ES_ECM_USERADM Call by reference Type reference (TYPE) ECM_ADM Administrationsdaten 20020711
4 Exporting ES_ORD_DATA Call by reference Type reference (TYPE) ECM_ORD Änderungsauftrag 20020711
5 Exporting ET_ECMLTXT Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20021213
6 Exporting ET_ECMSTXT Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021115
7 Exporting ET_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020711
8 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Objektverwaltungssätze 20020711
9 Exporting ET_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabelle zu Status zu beliebig vielen Änderungsständen 20020711
10 Importing I_FLG_RELOAD_DB Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20020711
# Exception Resumable Description Created on
1 NO_DISPLAY_AUTHORITY 20020910

Method SET_USED_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJADM Value transfer Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021213
# Exception Resumable Description Created on
1 FOREIGN_LOCK anderer Benutzer sperrt Objekt 20021213
2 SYSTEM_FAILUR 20021213

Method SET_VBKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VBKZ_NEW Call by reference Type reference (TYPE) ECMUPDATE Verbuchungskennzeichen 20020711

Method SET_VBKZ on class CL_ECM_TSK has no exception.

Method TSK_DELETE Signature

Method TSK_DELETE on class CL_ECM_TSK has no parameter.
Method TSK_DELETE on class CL_ECM_TSK has no exception.

Method TSK_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECM_TSK Call by reference Type reference (TYPE) ECM_TSK Änderungsaufgabe 20020528
2 Importing I_ECMTSK Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20020528
3 Importing I_ECMTSKGUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20020528
# Exception Resumable Description Created on
1 MISSING_INPUT_PARAMETERS fehlende Eingabeparameter 20020528
2 NOTHING_FOUND Zu Eingabeparametern keinen Eintrag gefunden 20020528

Method TSK_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ECMOBJADM_DEL Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020528
2 Importing IT_ECMOBJADM_INS Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020528
3 Importing IT_ECMOBJADM_UPD Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020528
4 Importing IT_ECMSTXT_DEL Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20020528
5 Importing IT_ECMSTXT_INS Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20020528
6 Importing IT_ECMSTXT_UPD Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20020528
7 Importing IT_ECMTSK_DEL Call by reference Type reference (TYPE) TTECMTSK Tabelle zu zentralen ECM Aufgaben 20020528
8 Importing IT_ECMTSK_INS Call by reference Type reference (TYPE) TTECMTSK Tabelle zu zentralen ECM Aufgaben 20020528
9 Importing IT_ECMTSK_UPD Call by reference Type reference (TYPE) TTECMTSK Tabelle zu zentralen ECM Aufgaben 20020528
10 Importing IT_ECMUSERADM_DEL Call by reference Type reference (TYPE) TTECMUSERADM Tabelle zur User-Administrationsdaten der Auftragsdaten 20020528
11 Importing IT_ECMUSERADM_INS Call by reference Type reference (TYPE) TTECMUSERADM Tabelle zur User-Administrationsdaten der Auftragsdaten 20020528
12 Importing IT_ECMUSERADM_UPD Call by reference Type reference (TYPE) TTECMUSERADM Tabelle zur User-Administrationsdaten der Auftragsdaten 20020528

Method TSK_SAVE on class CL_ECM_TSK has no exception.

Method TSK_SAVE_DATA_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020528
2 Exporting ES_ECMTSK Call by reference Type reference (TYPE) ECM_TSK Änderungsaufgabe 20020528
3 Exporting ES_USERADM Call by reference Type reference (TYPE) ECM_ADM Administrationsdaten 20020528
4 Exporting ET_ECMOBJADM Call by reference Type reference (TYPE) TTECMOBJADMX Verwaltungstabelle für Objektverwaltungssätze 20020528
5 Exporting ET_ECMSTXT Call by reference Type reference (TYPE) TTECMSTXTX Tabelle zum Kurztext 20021115
6 Exporting E_VBKZ Call by reference Type reference (TYPE) ECMUPDATE Verbuchungskennzeichen 20020528
# Exception Resumable Description Created on
1 NO_CHANGES Änderungsaufgabe wurde nicht geändert 20020528

Method TSK_WA_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECM_TSK Call by reference Type reference (TYPE) ECM_TSK Änderungsaufgabe 20020528
2 Exporting E_FLG_CREATE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020528
3 Importing I_ECMTSK Call by reference Type reference (TYPE) ECMNR Änderungsnummer 20020528
4 Importing I_ECMTSKGUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20020528
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR Fehler beim Besorgen der externen Änderungsnummer 20020528
2 NO_CREATION_AUTHORITY Keine Berechtigung zum Anlegen eines Änderungsauftrages 20020528
3 WRONG_INPUT fehlende Eingabeparameter 20020528

Method UNLOCK Signature

Method UNLOCK on class CL_ECM_TSK has no parameter.
Method UNLOCK on class CL_ECM_TSK has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 2.00