SAP ABAP Class CL_ECM_VALIDITY (Validity: Processing)
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)
Properties
Class CL_ECM_VALIDITY  
Short Description Validity: Processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class ECM_VAL    
Program status     
Category 0   
Package ECM_OBJECTS   ECM: Objects (Request, Order, Task, Validity) 
Created 20020426   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ECM_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TPGEN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ECM_VALIDITY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ECM_ORD 20020523 Change Order
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHORITY Static Attribute Private Type reference (TYPE) ECMAUTH '?' Result of Authorization Check 20020429
2 CHANGE_KIND Instance attribute Private Type reference (TYPE) ECMKND Change Type 20020429
3 ECM_GUID Instance attribute Private Type reference (TYPE) ECMORDGUID Change Order GUID 20020426
4 GF_CHANGES Static Attribute Private Type reference (TYPE) FLAG Database Status Has Been Changed 20020619
5 GF_DISTRIBUTION Static Attribute Private Type reference (TYPE) FLAG Distribution Active 20021217
6 GF_ORDER_LOCK Instance attribute Private Type reference (TYPE) FLAG Change Order Has Been Locked 20020521
7 GF_STATUS_CHANGED Static Attribute Private Type reference (TYPE) FLAG At Least One Status Changed -> Update 20020528
8 G_INST_ORDER Instance attribute Private Object reference (TYPE REF TO) CL_ECM_ORD Change Order 20020911
9 ORDER_CLOSED Instance attribute Private Type reference (TYPE) FLAG Change Order Order Is Completed 20020627
10 ORDER_RELEASED Instance attribute Private Type reference (TYPE) FLAG Change Order Released 20020620
11 ORDER_TYPE Instance attribute Private Type reference (TYPE) ECMTYP Change Order Type 20030303
12 T_CONTEXTS Static Attribute Private Type reference (TYPE) TT_ECM_CTXT Contexts 20020611
13 T_CONTEXTS_DESCR Static Attribute Private Type reference (TYPE) TT_ECM_CTXTT Contexts: Descriptions 20020611
14 T_CONTEXTS_HIER Instance attribute Private Type reference (TYPE) TT_ECM_CTXTH Context Hierarchy 20030225
15 T_INST_ADM Static Attribute Private Type reference (TYPE) TT_INST_ADM Table with All Instances 20020516
16 T_INST_STATUS Static Attribute Private Type reference (TYPE) TT_INST_STATUS Table with Status Instances 20020514
17 T_STATUS Static Attribute Private Type reference (TYPE) TT_STATUS Internal Status, External Status, Description 20020617
18 T_VALIDITY_DB Instance attribute Private Type reference (TYPE) TT_ECM_VAL_EXT Validities As in Database 20020603
19 T_VALIDITY_OLD Instance attribute Private Type reference (TYPE) TT_ECM_VAL_EXT Previous Validities for Instance 20020523
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change Validity 20020426
2 CHECK_ALL Instance method Public Method Validity: Make All Checks 20020429
3 CHECK_AUTHORITY Static method Private Method Validity: Check Authorization 20020429
4 CHECK_CHANGE_OF_VALIDITY Instance method Private Method Validity: Check Whether Change Is Allowed 20020430
5 CHECK_CONTEXT Static method Public Method Validity: Check Data for a Context 20020429
6 CHECK_DATE Static method Public Method Date Check 20040505
7 CHECK_STATUS Instance method Public Method Validity: Check Status for Context 20020517
8 CHECK_STATUS_ORDER Instance method Public Method Validity: Check Status of Order 20020703
9 CHECK_STEADY Instance method Private Method Validity: Check Continuity 20020429
10 CHECK_VALIDITY Static method Public Method Validity: Check Data for Validity 20020429
11 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20021217
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020426
13 CONVERT_CONTEXT_KEY Static method Private Method Context: Convert GUID <-> External Key 20020703
14 CONVERT_ORDER_KEY Static method Public Method Change Order: Convert GUID <-> External Key 20020703
15 CREATE Instance method Public Method Create Validity 20020426
16 DELETE Static method Public Method Delete Validity and its History from Database 20040816
17 EXISTENCE_CHECK Static method Public Method Validity: Check Existence 20020426
18 FACTORY Static method Public Method CONSTRUCTOR 20030221
19 FIND Static method Public Method Validity: Find Orders for Specified Validity 20020429
20 GET_ALL_CONTEXTS Static method Public Method Validity: Get All Possible Contexts 20020522
21 GET_CONTEXTS Instance method Public Method Validity: Possible Contexts for Change Order 20020517
22 GET_INSTANCE Static method Public Method Validity: Get Instance for Change Order 20020606
23 GET_STATUS_DATA Static method Public Method Validity: Get Data for Status 20020617
24 GET_STATUS_INSTANCE Static method Private Method Get Instance Status 20020702
25 INIT Instance method Public Method Validity: Undo Changes 20020426
26 INIT_ALL Static method Public Method Validity: Delete All Instances from Buffer 20020610
27 LOCK Instance method Public Method Lock Validity 20020426
28 ON_ORDER_CLOSED Instance method Private Event handling method Validitiy: Process Order Completion 20020703
29 ON_ORDER_RELEASE Instance method Private Event handling method Validity: Process Order Release 20020628
30 POST Static method Public Method Save Validity to Database 20020426
31 PROVIDE Instance method Public Method Read Validity 20020429
32 PROVIDE_STRING Instance method Public Method Read Validity 20021106
33 REMOVE_CONTEXT Instance method Public Method Delete Validity for Context 20020524
34 SAVE_STATUS Instance method Private Method Validity: Set Context Status in Administrative Class 20020620
35 SET_ADMINISTRATIVE_INFO Static method Private Method Validity: Update Administrative Data 20021217
36 SET_CONTEXT Instance method Public Method Set Validity for Specific Context 20020426
37 SET_STATUS Instance method Public Method Validity: Set Status 20020426
38 SET_STATUS_FOR_CHECK Instance method Private Method Validity: Set Status "To Be Checked" 20020523
39 UNLOCK Instance method Public Method Unlock Validity 20020426
Events
Class CL_ECM_VALIDITY has no event.
Types
Class CL_ECM_VALIDITY 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_VALIDITY Value transfer Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeiten zu Instanz 20020620
2 Importing IT_VALIDITY Value transfer Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeiten zu Instanz 20020429
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020429
2 DATE_WRONG_INTERVAL Falsche Intervallangabe (z. B. Von-Datum > Bis-Datum) 20020429
3 INTERNAL_ERROR Sonstiger Fehler 20020429
4 INVALID_CONTEXT Kontext ist zur Änderungsart nicht gültig 20020429
5 LOCK_ERROR Sperrfehler 20020429
6 NOT_STEADY Stetigkeit verletzt 20020429
7 NO_AUTHORITY keine Berechtigung 20020426
8 NO_CHANGES Es liegen keine Änderungen vor 20020703
9 ORDER_CLOSED Auftrag abgeschlossen, keine Änderung möglich 20020627
10 PARAM_WRONG_INPUT Fehler in Parametergültigkeit 20020429
11 STATUS_ERROR Fehler beim Setzen des Status 20020517

Method CHECK_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALIDITY Call by reference Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeiten zu Instanz 20020523
# Exception Resumable Description Created on
1 CHANGE_NOT_ALLOWED Gültigkeitsänderung nicht zulässig (siehe Meldung in SYST!) 20020627
2 CONTEXT_CLOSED Kontext abgeschlossen, keine Änderung möglich 20020627
3 DATE_WRONG_INTERVAL Falsche Intervallangabe (z. B. Von-Datum > Bis-Datum) 20020429
4 INTERNAL_ERROR Sonstiger Fehler 20020429
5 INVALID_CONTEXT Kontext ist zur Änderungsart nicht gültig 20020429
6 NOT_STEADY Stetigkeit verletzt 20020429
7 ORDER_CLOSED Auftrag abgeschlossen, keine Änderung möglich 20020703
8 ORDER_NOT_RELEASED Änderungsauftrag ist nicht freigegeben 20020620
9 PARAM_WRONG_INPUT Fehler in Parametergültigkeit 20020429
10 PREDECESSOR_NOT_RELEASED Vorgängerstand für für Statuswechsel freigegeben sein 20020614
11 STATUS_MISSING Status fehlt 20020517
12 STATUS_NOT_VALID Status existiert nicht oder ist kein gültiger Folgestatus 20020517

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GRANTED Value transfer Type reference (TYPE) FLAG Berechtigung erteilt 20020429
2 Importing I_ACTIVITY Value transfer Type reference (TYPE) ECMAUTH gewünschte Aktivität 20020429
3 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020502
4 Importing I_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020502

Method CHECK_AUTHORITY on class CL_ECM_VALIDITY has no exception.

Method CHECK_CHANGE_OF_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALIDITY Call by reference Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeiten neu 20020627
# Exception Resumable Description Created on
1 CHANGE_NOT_ALLOWED Änderung ist nicht zulässig 20020502
2 STATUS_NOT_VALID Status existiert nicht oder ist kein gültiger Folgestatus 20020627

Method CHECK_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PARTIAL_VAL Value transfer Type reference (TYPE) FLAG Teilbewertete Gültigkeit 20020430
2 Importing IS_VALIDITY Value transfer Type reference (TYPE) ECM_VAL_EXT Gültigkeit zu Instanz 20020429
3 Importing I_AEKND Value transfer Type reference (TYPE) ECMKND Änderungsart (bei teilbewerteter GÜltigkeit nicht nötig) 20020429
4 Importing I_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20020627
5 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020627
# Exception Resumable Description Created on
1 CONTEXT_CLOSED Kontext abgeschlossen, keine Änderung möglich 20020627
2 DATE_WRONG_INTERVAL Falsche Intervallangabe (z. B. Von-Datum > Bis-Datum) 20020429
3 INTERNAL_ERROR Sonstiger Fehler 20020429
4 INVALID_CONTEXT Kontext ist zur Änderungsart nicht gültig 20020429
5 PARAM_WRONG_INPUT Fehler in Parametergültigkeit 20020429

Method CHECK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) ECMDATEF Datum 20040505
# Exception Resumable Description Created on
1 ERROR Ungültiges Datum 20040505

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALIDITY Call by reference Type reference (TYPE) TT_ECM_VAL_EXT Sämtliche Status 20030410
2 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020617
3 Importing I_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020517
4 Importing I_STATUS Value transfer Type reference (TYPE) J_TXT04 Status 20020517
# Exception Resumable Description Created on
1 ORDER_NOT_RELEASED Änderungsauftrag ist nicht freigegeben 20020620
2 PREDECESSOR_NOT_RELEASED Vorgängerkontext muss freigegeben sein 20020614
3 STATUS_MISSING Status fehlt 20020517
4 STATUS_NOT_VALID Status existiert nicht oder ist kein gültiger Folgestatus 20020517
5 WRONG_INPUT Kontext (extern oder intern) fehlt 20020617

Method CHECK_STATUS_ORDER Signature

Method CHECK_STATUS_ORDER on class CL_ECM_VALIDITY has no parameter.
# Exception Resumable Description Created on
1 ORDER_CLOSED Auftrag abgeschlossen, keine Änderung möglich 20020703
2 ORDER_NOT_RELEASED Auftrag nicht freigegeben 20020703

Method CHECK_STEADY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALIDITY Value transfer Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeit zu Instanz 20020624
# Exception Resumable Description Created on
1 NOT_STEADY Stetigkeit verletzt 20020429

Method CHECK_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUS_FOLLOW Value transfer Type reference (TYPE) TTJSTATX mögliche Folgestatus 20020522
2 Importing IF_PARTIAL_VAL Value transfer Type reference (TYPE) FLAG Teilbewertete Gültigkeit 20020430
3 Importing IT_PARAM Value transfer Type reference (TYPE) TT_ECM_PRM_EXT Parametergültigkeit: externe Darstellung 20020429
4 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020517
5 Importing I_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020517
6 Importing I_DATE_FROM Value transfer Type reference (TYPE) ECMDATEF Zeitstempel Von 20020429
7 Importing I_DATE_TO Value transfer Type reference (TYPE) ECMDATET Zeitstempel Bis 20020429
8 Importing I_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20020517
9 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020517
10 Importing I_STATUS Value transfer Type reference (TYPE) J_TXT04 Kontext 20020517
# Exception Resumable Description Created on
1 CONTEXT_NOT_VALID Kontext existiert nicht oder ist in ÄArt nicht gültig 20020517
2 DATE_WRONG_INTERVAL Falsche Intervallangabe (z. B. Von-Datum > Bis-Datum) 20020429
3 ORDER_NOT_FOUND Änderungsauftrag existiert nicht 20020517
4 PARAM_WRONG_INPUT Fehler in Parametergültigkeit 20020429
5 STATUS_NOT_VALID Status existiert nicht oder ist kein gültiger Folgestatus 20020517
6 WRONG_INPUT Bei Kontextprüfung muß Änderungsauftrag angegeben werden 20020517

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ECM_VALIDITY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ECM_VALIDITY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20020429
2 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020517
# Exception Resumable Description Created on
1 INSTANCE_EXISTS Zur Gültigkeit ist bereits Instanz angelgt -> GET_INSTANCE 20020606
2 OLD_ECM alter Änderungsdienst aktiv 20020528
3 ORDER_NOT_FOUND Änderunsauftrag existiert nicht 20020429

Method CONVERT_CONTEXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020703
2 Exporting E_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020703
3 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020703
4 Importing I_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020703
# Exception Resumable Description Created on
1 WRONG_INPUT Kontext (extern oder intern) fehlt oder ist ungültig 20020703

Method CONVERT_ORDER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20020703
2 Exporting E_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020703
3 Importing I_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20020703
4 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020703
# Exception Resumable Description Created on
1 WRONG_INPUT 20020703

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALIDITY Value transfer Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeiten zu Instanz 20020426
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020429
2 DATE_WRONG_INTERVAL Falsche Intervallangabe (z. B. Von-Datum > Bis-Datum) 20020429
3 EXISTS_ALREADY Gültigkeit bereits angelegt 20020426
4 INTERNAL_ERROR Sonstiger Fehler 20020429
5 INVALID_CONTEXT Kontext ist zur Änderungsart nicht gültig 20020429
6 LOCK_ERROR Sperrfehler 20020429
7 NOT_STEADY Stetigkeit verletzt 20020429
8 NO_AUTHORITY keine Berechtigung 20020426
9 ORDER_CLOSED Auftrag abgeschlossen, keine Änderung möglich 20020627
10 PARAM_WRONG_INPUT Fehler in Parametergültigkeit 20020429
11 STATUS_ERROR Fehler beim Setzen des Status 20020517

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYS Value transfer Type reference (TYPE) TT_ECMVAL_ORD_CTXT Schlüssel zu löschender Gültigkeiten 20040816
2 Importing I_COMMIT Value transfer Type reference (TYPE) FLAG COMMIT absetzen 20040816
3 Importing I_COMMIT_WAIT Value transfer Type reference (TYPE) FLAG COMMIT WORK AND WAIT absetzen 20040816

Method DELETE on class CL_ECM_VALIDITY has no exception.

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20020517
2 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020517
3 Importing I_TIMESTAMP Value transfer Type reference (TYPE) ECMTIMEM Zeitstempel für historisches Lesen 20020426
# Exception Resumable Description Created on
1 NO_AUTHORITY keine Berechtigung 20020426
2 NO_EXIST Gültigkeit nicht angelegt 20020426
3 ORDER_NOT_FOUND Änderungsauftrag existiert nicht 20020429

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_VALIDITY Gültigkeit: Verarbeitung 20030221
2 Importing I_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20030221
3 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20030221
# Exception Resumable Description Created on
1 INTERNAL_ERROR Fehler in Instanzenverwaltung 20030221
2 OLD_ECM alter Änderungsdienst aktiv 20030221
3 ORDER_NOT_FOUND Änderunsauftrag existiert nicht 20030221

Method FIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FOUND_ORDERS Value transfer Type reference (TYPE) TT_ECM_OBJ_VAL Gültigkeiten gefundener Aufträge 20020515
2 Importing IT_VALIDITY Value transfer Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeiten: Suchkritierien 20020430
3 Importing I_CHANGE_KIND Value transfer Type reference (TYPE) ECMKND Änderungsart 20021106
# Exception Resumable Description Created on
1 CONVERSION_ERROR_INPUT Konvertierungsfehler bei der Eingabe 20020430
2 CONVERSION_ERROR_OUTPUT Konvertierungsfehler bei der Ausgabe 20020430
3 NO_AUTHORITY Berechtigung fehlt 20020430
4 STATUS_ERROR Fehler bei Status 20020514

Method GET_ALL_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXTS Value transfer Type reference (TYPE) TT_ECM_CTXT_EXT Gültigkeit: Kontexte mit möglichen Status zu Auftrag 20020522
2 Importing I_AUTHORITY Value transfer Type reference (TYPE) ECMAUTH Nur Kontexte, für die Berechtigung vorliegt 20020522
3 Importing I_CHANGE_KIND Value transfer Type reference (TYPE) ECMKND Änderungsart 20020522
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprache für Bezeichnungen 20020522

Method GET_ALL_CONTEXTS on class CL_ECM_VALIDITY has no exception.

Method GET_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTEXTS Value transfer Type reference (TYPE) TT_ECM_CTXT_EXT Gültigkeit: Kontexte mit möglichen Status zu Auftrag 20020517
2 Importing I_AUTHORITY Value transfer Type reference (TYPE) ECMAUTH Berechtigung zu gegebener Aktion prüfen 20020517
3 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprache für Bezeichnungen 20020517
# Exception Resumable Description Created on
1 STATUS_ERROR Fehler bei Status 20020517

Method GET_INSTANCE 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_VALIDITY Instanz Gültigkeit 20020606
2 Importing I_ORDER Value transfer Type reference (TYPE) ECMORD Änderungsauftrag 20020606
3 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020606
# Exception Resumable Description Created on
1 NO_INSTANCE Zu Änderungsauftrag existiert keine Instanz 20020606
2 WRONG_INPUT Änderungsauftrag (extern oder intern) fehlt 20020606

Method GET_STATUS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STAT Value transfer Type reference (TYPE) J_STATUS E*** 20020617
2 Exporting E_STAT_INT Value transfer Type reference (TYPE) J_STATUS I*** 20020619
3 Exporting E_TXT04 Value transfer Type reference (TYPE) J_TXT04 Einzelstatus eines Objekts (Kurzform) 20020617
4 Exporting E_TXT30 Value transfer Type reference (TYPE) J_TXT30 Einzelstatus eines Objekts 20020617
5 Importing I_CHANGE_KIND Value transfer Type reference (TYPE) ECMKND Änderungsart 20020618
6 Importing I_STAT Value transfer Type reference (TYPE) J_STATUS E*** 20020617
7 Importing I_STAT_INT Value transfer Type reference (TYPE) J_STATUS I*** 20020620
8 Importing I_TXT04 Value transfer Type reference (TYPE) J_TXT04 Einzelstatus eines Objekts (Kurzform) 20020617
9 Importing I_TXT30 Value transfer Type reference (TYPE) J_TXT30 Einzelstatus eines Objekts 20020617

Method GET_STATUS_DATA on class CL_ECM_VALIDITY has no exception.

Method GET_STATUS_INSTANCE 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_COM_OBJ_STA Statusanbindung an allgemeine Objektdienste 20020702
2 Importing I_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020702
3 Importing I_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020702
4 Importing I_PATTERN Value transfer Type reference (TYPE) ECMSTS Statusschema 20020702
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20020702

Method INIT Signature

Method INIT on class CL_ECM_VALIDITY has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORITY keine Berechtigung 20020426
2 UNLOCK_ERROR Fehler beim Entsperren 20020429

Method INIT_ALL Signature

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

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHARED Value transfer Type reference (TYPE) FLAG Lesesperre 20020514
# Exception Resumable Description Created on
1 FOREIGN_LOCK Sperre durch anderen Benutzer 20020429
2 INTERNAL_ERROR Sonstiger Fehler 20020429

Method ON_ORDER_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ECMORDGUID Value transfer Attribute reference (LIKE) 20020703

Method ON_ORDER_CLOSED on class CL_ECM_VALIDITY has no exception.

Method ON_ORDER_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ECMORDGUID Value transfer Attribute reference (LIKE) 20020628
2 Importing TIME_STAMP Value transfer Attribute reference (LIKE) 20020628

Method ON_ORDER_RELEASE on class CL_ECM_VALIDITY has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Value transfer Type reference (TYPE) FLAG COMMIT absetzen 20020426
2 Importing I_COMMIT_WAIT Value transfer Type reference (TYPE) FLAG COMMIT WORK AND WAIT absetzen 20020426
# Exception Resumable Description Created on
1 NO_AUTHORITY keine Berechtigung 20020426
2 UNLOCK_ERROR Fehler beim Entsperren 20020429

Method PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALIDITY Value transfer Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeit eines Auftrages 20020429
2 Exporting ET_VALIDITY_HIST Value transfer Type reference (TYPE) TT_ECM_VAL_EXT historische Gültigkeiten 20040816
3 Exporting E_CHANGE_KIND Value transfer Type reference (TYPE) ECMKND Änderungsart 20020624
4 Exporting E_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020603
5 Importing IF_VALID_ONLY Value transfer Type reference (TYPE) FLAG Nur Kontexte, für die Berechtigung vorliegt 20020521
6 Importing I_HISTORY Value transfer Type reference (TYPE) FLAG Historie lesen 20040816
7 Importing I_TIMESTAMP Value transfer Type reference (TYPE) ECMTIMEM Zeitstempel für historisches Lesen 20020429
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020429
2 NO_AUTHORITY keine Berechtigung 20020429
3 STATUS_ERROR Fehler bei Status 20020514

Method PROVIDE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE_KIND Value transfer Type reference (TYPE) ECMKND Änderungsart 20021106
2 Exporting E_ORDER_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021106
3 Exporting E_VALIDITY_STRING Value transfer Type reference (TYPE) STRING Gültigkeit eines Auftrages 20021106
4 Importing IF_VALID_ONLY Value transfer Type reference (TYPE) FLAG Nur Kontexte, für die Berechtigung vorliegt 20021106
5 Importing I_TIMESTAMP Value transfer Type reference (TYPE) ECMTIMEM Zeitstempel für historisches Lesen 20021106
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20021106
2 NO_AUTHORITY keine Berechtigung 20021106
3 STATUS_ERROR Fehler bei Status 20021106

Method REMOVE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020524
2 Importing I_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020524
# Exception Resumable Description Created on
1 CHANGE_NOT_ALLOWED Gültigkeitsänderung nicht zulässig (siehe Meldung in SYST!) 20020628
2 CONTEXT_CLOSED Kontext abgeschlossen, keine Änderung möglich 20020628
3 CONVERSION_ERROR Konvertierungsfehler Kontext 20020524
4 INTERNAL_ERROR Interner Fehler 20020628
5 INVALID_CONTEXT Kontext (extern oder intern) fehlt oder ist ungültig 20020628
6 LOCK_ERROR Sperrfehler 20020524
7 NOT_STEADY Gewünschte Gültigkeit nicht stetig (siehe Meldung in SYST!) 20020628
8 NO_AUTHORITY keine Berechtigung 20020524
9 NO_CHANGES Es liegen keine Änderungen vor 20020703
10 ORDER_CLOSED Auftrag abgeschlossen, keine Änderung möglich 20020627
11 WRONG_INPUT Kontext muß intern oder extern angegeben werden 20020524

Method SAVE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INT_STA Value transfer Type reference (TYPE) J_STATUS I*** 20020620
2 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020620
3 Importing I_INT_STA Value transfer Type reference (TYPE) J_STATUS I**** 20020620
4 Importing I_STAT Value transfer Type reference (TYPE) J_STATUS E**** 20020620
5 Importing I_TXT04 Value transfer Type reference (TYPE) J_TXT04 Einzelstatus eines Objekts (Kurzform) 20020620
6 Importing I_TXT30 Value transfer Type reference (TYPE) J_TXT30 Einzelstatus eines Objekts 20020620
# Exception Resumable Description Created on
1 STATUS_ERROR Fehler beim Status 20020620

Method SET_ADMINISTRATIVE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALIDITY_NEW Value transfer Type reference (TYPE) TT_ECM_VAL_EXT neue Gültigkeit 20021217
2 Importing IT_VALIDITY_OLD Value transfer Type reference (TYPE) TT_ECM_VAL_EXT alte Gültigkeit 20021217

Method SET_ADMINISTRATIVE_INFO on class CL_ECM_VALIDITY has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALIDITY Value transfer Type reference (TYPE) ECM_VAL_EXT Gültigkeiten zu Instanz 20020429
# Exception Resumable Description Created on
1 CONVERSION_ERROR Konvertierungsfehler 20020429
2 DATE_WRONG_INTERVAL Falsche Intervallangabe (z. B. Von-Datum > Bis-Datum) 20020429
3 INTERNAL_ERROR Sonstiger Fehler 20020429
4 INVALID_CONTEXT Kontext ist zur Änderungsart nicht gültig 20020429
5 LOCK_ERROR Sperrfehler 20020429
6 NOT_STEADY Stetigkeit verletzt 20020429
7 NO_AUTHORITY keine Berechtigung 20020426
8 NO_CHANGES Es liegen keine Änderungen vor 20020703
9 ORDER_CLOSED Auftrag abgeschlossen, keine Änderung möglich 20020627
10 PARAM_WRONG_INPUT Fehler in Parametergültigkeit 20020429
11 STATUS_ERROR Fehler beim Setzen des Status 20020517

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext 20020429
2 Importing I_CONTEXT_GUID Value transfer Type reference (TYPE) ECMCTXTGUID GUID Kontext 20020524
3 Importing I_STATUS Value transfer Type reference (TYPE) J_TXT04 Neuer Status 20020429
# Exception Resumable Description Created on
1 CONVERSION_ERROR Fehler bei Konvertierung 20020619
2 LOCK_ERROR Sperrfehler 20020429
3 NO_AUTHORITY keine Berechtigung 20020426
4 NO_CHANGES Es liegen keine Änderungen vor 20020703
5 ORDER_CLOSED Auftrag abgeschlossen, keine Änderung möglich 20020627
6 ORDER_NOT_RELEASED Änderungsauftrag ist nicht freigegeben 20020620
7 PREDECESSOR_NOT_RELEASED Vorgängerkontext muss freigegeben sein 20020620
8 STATUS_ERROR Fehler beim Setzen des Status 20020517
9 STATUS_NOT_VALID Status existiert nicht oder ist kein gültiger Folgestatus 20020620
10 WRONG_INPUT Kontext muß intern oder extern angegeben werden 20020517

Method SET_STATUS_FOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_CONTEXTS Value transfer Type reference (TYPE) TT_ECM_VAL_EXT Kontexte mit geändertem Status 20020523
2 Importing I_CONTEXT Value transfer Type reference (TYPE) ECMCTXT Kontext mit geänderter Gültigkeit 20020523

Method SET_STATUS_FOR_CHECK on class CL_ECM_VALIDITY has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_ECM_VALIDITY has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Sonstiger Fehler 20020429
History
Last changed by/on SAP  20040930 
SAP Release Created in 2.00