SAP ABAP Class CL_ECM_SIMPLE_VALIDITY (Facad Class for Simple, Time-Based Validity)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-ECM (Application Component) Engineering Change Management
     ECM_SERVICES (Package) Engineering Change Management: External Interfaces
Properties
Class CL_ECM_SIMPLE_VALIDITY  
Short Description Facad Class for Simple, Time-Based Validity    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ECM_SERVICES   Engineering Change Management: External Interfaces 
Created 20040604   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)
Interfaces
Class CL_ECM_SIMPLE_VALIDITY has no interface implemented.
Friends
Class CL_ECM_SIMPLE_VALIDITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_BUFFER_OBJ Static Attribute Private Type reference (TYPE) TT_BUFFER_OBJ Edited Objects 20040604
2 T_BUFFER_ORD Static Attribute Private Type reference (TYPE) TT_BUFFER_ORD Processed Change Orders 20040604
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_NEIGHBOURS Static method Private Method Tailor Adjacent Interval Limits 20040804
2 CHECK_INTERRUPTION Static method Public Method Check for Gaps Between Validities 20040625
3 CHECK_OVERLAP Static method Public Method Check for Overlapping Validities 20040625
4 DELETE_OBJECT Static method Public Method Delete Validity Interval 20040816
5 DELETE_OBJECT_VALIDITY Static method Public Method Delete Validity Interval 20040723
6 EVALUATION Static method Public Method Reporting 20040604
7 GET_GUID_FROM_VALIDITY Static method Public Method Object Validity -> Change Order GUID 20040720
8 GET_VALIDITY_FROM_GUID Static method Public Method Read 20040720
9 INIT Static method Public Method Reject Changes 20040604
10 MATCH_INTERVALS Static method Public Method Determine State on Validity Change 20040820
11 SAVE Static method Public Method Save 20040604
12 SET_OBJECT_VALIDITY Static method Public Method Set 20040720
Events
Class CL_ECM_SIMPLE_VALIDITY has no event.
Types
Class CL_ECM_SIMPLE_VALIDITY has no local type.
Method Signatures

Method ADAPT_NEIGHBOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALIDITY_INTERVAL Value transfer Type reference (TYPE) ECMDATEINT Zeitintervall 20040804
2 Importing I_ADAPT_LOWER_NEIGHBOUR Call by reference Type reference (TYPE) FLAG Unteres benachbartes Intervall anpassen 20040804
3 Importing I_ADAPT_UPPER_NEIGHBOUR Call by reference Type reference (TYPE) FLAG Oberes benachbares Intervall anpassen 20040804
4 Importing I_ECM_ORD_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20040831
5 Importing I_OBJ_EXT Call by reference Type reference (TYPE) ECMOBJEXTKEY Externer Schlüssel für Objektverwaltungssatz 20040804
6 Importing I_OBJ_GUID Call by reference Type reference (TYPE) ECMOBJGUID GUID Objekt 20040804
7 Importing I_OBJ_TYP Call by reference Type reference (TYPE) ECMOTYP Objekttyp 20040804
# Exception Resumable Description Created on
1 ERROR Fehler 20040804

Method CHECK_INTERRUPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ_GUID Value transfer Type reference (TYPE) ECMOBJGUID GUID Objekt 20040625
2 Importing I_OBJ_TYP Value transfer Type reference (TYPE) ECMOTYP Objekttyp 20040625
# Exception Resumable Description Created on
1 ERROR Fehler 20040625
2 INTERRUPTION Lücke gefunden 20040625

Method CHECK_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ_GUID Value transfer Type reference (TYPE) ECMOBJGUID +GUID Objekt 20040625
2 Importing I_OBJ_TYP Value transfer Type reference (TYPE) ECMOTYP Objekttyp 20040625
# Exception Resumable Description Created on
1 ERROR Fehler 20040625
2 OVERLAP Überlappung gefunden 20040625

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ_GUID Value transfer Type reference (TYPE) ECMOBJGUID GUID für Objekt 20040816
2 Importing I_OBJ_TYP Value transfer Type reference (TYPE) ECMOTYP Objekttyp 20040816
3 Importing I_PHYSICALLY Value transfer Type reference (TYPE) FLAG 'X' Stand physisch löschen 20040816
# Exception Resumable Description Created on
1 ERROR Fehler 20040816

Method DELETE_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VALIDITY_INTERVAL Value transfer Type reference (TYPE) ECMDATEINT Zeitintervall 20040723
2 Importing I_ECM_ORD_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID für Änderungsauftrag 20040723
3 Importing I_OBJ_GUID Value transfer Type reference (TYPE) ECMOBJGUID GUID für Objekt 20040723
4 Importing I_OBJ_TYP Value transfer Type reference (TYPE) ECMOTYP Objekttyp 20040723
5 Importing I_PHYSICALLY Value transfer Type reference (TYPE) FLAG 'X' Stand physisch löschen 20040723
# Exception Resumable Description Created on
1 ERROR Fehler 20040723
2 NOT_FOUND Änderungsauftrag oder Änderungsstand existiert nicht 20040723
3 WRONG_INPUT Entweder GUID oder Gültigkeits-Intervall angeben 20040723

Method EVALUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Value transfer Type reference (TYPE) TT_ECMEVAL_RESULT Ergebnis Gültigkeitsauswertung 20040604
2 Importing IS_VALIDITY_INTERVAL Value transfer Type reference (TYPE) ECMDATEINT Gültigkeitsintervall 20040604
3 Importing IT_OBJECTS Value transfer Type reference (TYPE) TT_ECMOBJGUID GUIDs Objekte 20040604
4 Importing I_PROCESSOR Value transfer Object reference (TYPE REF TO) CL_ECM_PROCESSOR Gültigkeit: Auswertungsinstanz 20040604
5 Importing I_STATE_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20040604
6 Importing I_TIME_STAMP Value transfer Type reference (TYPE) ECMTIMEF Zeitstempel Von 20040604
# Exception Resumable Description Created on
1 INSTANCE_NOT_VALID Importierte Prozessorinstanz ist nicht gültig 20040604
2 INTERNAL_ERROR Sonstiger Fehler 20040604
3 WRONG_INPUT Auswertungskriterien oder Objekte fehlen 20040604

Method GET_GUID_FROM_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ECM_ORD_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20040720
2 Importing IS_VALIDITY_INTERVAL Value transfer Type reference (TYPE) ECMDATEINT Zeitintervall 20040720
3 Importing I_OBJ_GUID Value transfer Type reference (TYPE) ECMOBJGUID GUID Objekt 20040720
# Exception Resumable Description Created on
1 NOT_FOUND Stand existiert nicht 20040720

Method GET_VALIDITY_FROM_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VALIDITY_INTERVAL Value transfer Type reference (TYPE) ECMDATEINT Gültigkeitsintervall 20040720
2 Exporting ET_DESCRIPTIONS Value transfer Type reference (TYPE) ECM_T_DESCRIPTION Bezeichnungen 20040819
3 Importing I_ECM_ORD_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20040720
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) ECMLANG Sprache für Bezeichnungen 20040819
5 Importing I_LANGUAGE_ISO Value transfer Type reference (TYPE) LAISO ISO-Sprache für Bezeichnungen 20040819
# Exception Resumable Description Created on
1 NOT_FOUND Änderungsauftrag nicht gefunden 20040720
2 WRONG_TYPE Änderungsauftrag gehört nicht zu einfacher zeitl. Gültigkeit 20040720

Method INIT Signature

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

Method MATCH_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTERVALS Call by reference Type reference (TYPE) ECM_T_EASY_DATA Zu matchende Intervalle 20040820
2 Exporting ET_INTERVALS_DELETE Call by reference Type reference (TYPE) ECM_T_EASY_DATA Zu löschende Stände 20040820
3 Importing I_OBJ_GUID Call by reference Type reference (TYPE) ECMOBJGUID GUID für Objekt 20040820
4 Importing I_OBJ_TYP Call by reference Type reference (TYPE) ECMOTYP Objekttyp 20040820

Method MATCH_INTERVALS on class CL_ECM_SIMPLE_VALIDITY has no exception.

Method SAVE Signature

Method SAVE on class CL_ECM_SIMPLE_VALIDITY has no parameter.
# Exception Resumable Description Created on
1 ERROR_ON_POSTING Fehler beim Speichern 20040604
2 ERROR_ON_RELEASING Fehler bei Statusänderung 20040604
3 INTERNAL_ERROR Interner Fehler 20040604

Method SET_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_STATE_EXISTS Value transfer Type reference (TYPE) FLAG Stand existiert bereits 20040720
2 Exporting E_ECM_ORD_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20040720
3 Exporting E_NODE_COUNTER Value transfer Type reference (TYPE) ECMCNT Zähler 20040720
4 Importing IS_VALIDITY_INTERVAL Value transfer Type reference (TYPE) ECMDATEINT Zeitintervall 20040720
5 Importing IT_DESCRIPTIONS Value transfer Type reference (TYPE) ECM_T_DESCRIPTION Bezeichnungen 20040819
6 Importing I_ADAPT_LOWER_NEIGHBOUR Value transfer Type reference (TYPE) FLAG Unteres benachbartes Intervall anpassen 20040804
7 Importing I_ADAPT_UPPER_NEIGHBOUR Value transfer Type reference (TYPE) FLAG Oberes benachbartes Intervall anpassen 20040804
8 Importing I_ECM_ORD_GUID Value transfer Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20040720
9 Importing I_MAINTAIN_STATE Value transfer Type reference (TYPE) FLAG CL_ECM_CONST=>GC_X Stand anlegen 20040720
10 Importing I_OBJ_EXT Value transfer Type reference (TYPE) ECMOBJEXTKEY Externer Key für Objektverwaltungssatz 20040720
11 Importing I_OBJ_GUID Value transfer Type reference (TYPE) ECMOBJGUID GUID Objekt 20040720
12 Importing I_OBJ_TYP Value transfer Type reference (TYPE) ECMOTYP Objekttyp 20040720
13 Importing I_USER Value transfer Type reference (TYPE) ECMUSERM Änderer 20040720
# Exception Resumable Description Created on
1 FOREIGN_LOCK Sperrfehler 20040720
2 INTERNAL_ERROR Interner Fehler 20040720
3 ORDER_NOT_FOUND angegebener Änderungsaufrtag ist falsch 20040720
4 VALIDITY_CHANGE Fehler beim Ändern der Gültigkeit 20040720
5 WRONG_INPUT Änderungsauftrag oder Gültigkeit muss angegeben werden 20040720
History
Last changed by/on SAP  20040930 
SAP Release Created in