SAP ABAP Class CL_ECM_OBJ (Central Change Object Services)
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_COM_OBJ_ADM General Administrative Class for Object Services 20020522
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ECM_OBJADM Interface for Object Management Records 20020522
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ECM_ORD Change Order 20020523
2 Inheritance (c INHERITING FROM c_ref)  CL_ECM_REQ Engineering Change Request 20020703
3 Inheritance (c INHERITING FROM c_ref)  CL_ECM_TSK Change Task 20020523
Properties
Class CL_ECM_OBJ  
Short Description Central Change Object Services    
Super Class CL_COM_OBJ_ADM General Administrative Class for 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 20020522   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GEN_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TPCOM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TPGEN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ECM_OBJADM Interface for Object Management Records 20020522
Friends
Class CL_ECM_OBJ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_ERROR_PROT Static Attribute Private Type reference (TYPE) FLAG Has error log been initialized? 20020909
2 PT_ADMECMHIE Instance attribute Protected Type reference (TYPE) TTADMECMHIEX Table for Administration of ECM Hierarchy Information 20020528
3 PT_ECMOBJADM Instance attribute Protected Type reference (TYPE) TTECMOBJADMX Table Type of Structure ECM_OBJADM 20020522
4 PT_OBJADM_SKEY Instance attribute Private Type reference (TYPE) TPCOM_T_OBJADM_SKEY Search Data for Object Management Records 20020523
5 P_LANGU Instance attribute Protected Type reference (TYPE) SY-LANGU SAP System, Current Language 20020524
6 P_VAL_VBKZ Static Attribute Protected Type reference (TYPE) FLAG Validity Change (Graph to Be Updated) 20020702
Methods
# Method Level Visibility Method type Description Created on
1 ADDITIONAL_DATA_GET Static method Protected Method Determine Additional Data for Change Number 20020710
2 CHREC_PROVIDE Instance method Public Method Get Change Documents for ECM Object 20020628
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020522
4 ECMADM_LOAD Instance method Public Method Load User Administration Data from Database 20020524
5 ECMHIE_ADD Instance method Public Method Insert New Lower-Level Node 20020528
6 ECMHIE_CLEAR_VBKZ Instance method Public Method Delete Posting Indicator for Hierarchy Data 20020612
7 ECMHIE_DEL Instance method Public Method Mark Lower-Level Node for Deletion 20020528
8 ECMHIE_GET_PARENT Static method Public Method Get Higher-Level Nodes 20020704
9 ECMHIE_LOAD Instance method Private Method Read Hierarchy Data for Change Number(s) from Database 20020528
10 ECMHIE_PROVIDE Instance method Public Method Read Hierarchy Data for Change Number(s) 20020528
11 ECMKND_LOAD Static method Public Method Get Data for Change Type 20020710
12 ECMSTXT_LOAD Instance method Public Method Load Short Texts from Database 20020524
13 INITIALIZE_STATIC Static method Private Method Initialize Statistical Parameters 20020909
14 MOVE_OBJADM_TO_ORD Instance method Public Method Reassign Object Management Records for ECM Objects -> Order 20020710
15 OBJADM_CLEAR_VBKZ Instance method Public Method Delete Posting Indicator for Object Management Records 20020709
16 OBJADM_LOAD Instance method Private Method Load Object Management Records from Database 20020522
17 STXT_LOAD Static method Protected Method Get Short Texts for Change Number 20021031
Events
Class CL_ECM_OBJ has no event.
Types
Class CL_ECM_OBJ has no local type.
Method Signatures

Method ADDITIONAL_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMKND Call by reference Type reference (TYPE) ECM_KND Änderungsart 20020710
2 Exporting E_AENNR Call by reference Type reference (TYPE) ECMNR Änderungsnummer 20020710
3 Exporting E_ECMKNDTXT Call by reference Type reference (TYPE) ECMKNDDESCR Bezeichnung Änderungsart 20020710
4 Exporting E_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020710
5 Importing I_AENNR Call by reference Type reference (TYPE) ECMNR Änderungsnummer 20020710
6 Importing I_ECMKND Call by reference Type reference (TYPE) ECMKND Änderungsart 20020710
7 Importing I_ECMTYP Call by reference Type reference (TYPE) ECMTYP Typ für Änderungsauftrag 20030227
8 Importing I_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020710
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR 20020710
2 ILLEGAL_NAME Name enthält unzulässige Zeichen 20030113
3 WRONG_INPUT 20020710

Method CHREC_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDITPOS Call by reference Type reference (TYPE) TTCDRED Tabelletyp zu CDRED 20020628
2 Importing I_GUID_ECM Call by reference Type reference (TYPE) ECMGUID GUID allg. Objekt im Änderungsdienst 20020628
3 Importing I_OBJECTCLASS Call by reference Type reference (TYPE) CDOBJECTCL Objektklasse 20020628
# Exception Resumable Description Created on
1 NO_POSITION_FOUND 20020628
2 TIME_ZONE_CONVERSION_ERROR 20020628
3 WRONG_ACCESS_TO_ARCHIVE 20020628

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADM_SEL Call by reference Type reference (TYPE) TPGEN_S_ADM_SEL 20020522
2 Importing IS_CNTRL Call by reference Type reference (TYPE) TSCNTRL Kontrollparameter 20020904
3 Importing IT_PARAMETERS Call by reference Type reference (TYPE) TPGEN_T_GENOBJ 20020522
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20020522
5 Importing I_OBTYP Call by reference Type reference (TYPE) JSTO-OBTYP Objekttyp 20020522
6 Importing I_OBTYP_AUTH Call by reference Type reference (TYPE) ECM_DMY_ACO_OBJECT_TYPE Objekttyp 20020903
7 Importing I_STSMA Call by reference Type reference (TYPE) JSTO-STSMA Statusschema 20020522
# Exception Resumable Description Created on
1 NO_PARAMETERS Keine Inputparameter 20020522
2 OBJECT_ALREADY_EXISTS Objekt mit Instanz existiert schon 20020522
3 WRONG_INPUT_PARAMETERS Mehr als ein Objekt in Administration 20020522

Method ECMADM_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMUSERADM Call by reference Type reference (TYPE) ECM_ADM Administrationsdaten 20020524
# Exception Resumable Description Created on
1 NOTHING_FOUND keine Daten zur Änderungsnummer gefunden 20020524

Method ECMHIE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECMHIE Call by reference Type reference (TYPE) ECM_HIE Änderungshierarchie 20020528

Method ECMHIE_ADD on class CL_ECM_OBJ has no exception.

Method ECMHIE_CLEAR_VBKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECMHIE Call by reference Type reference (TYPE) TSADMECMHIE Administrationsstruktur für ECM-Hierarchiedaten 20020612

Method ECMHIE_CLEAR_VBKZ on class CL_ECM_OBJ has no exception.

Method ECMHIE_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ECMHIE Call by reference Type reference (TYPE) TSADMECMHIE Administrationsstruktur für ECM-Hierarchiedaten 20020528

Method ECMHIE_DEL on class CL_ECM_OBJ has no exception.

Method ECMHIE_GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMECMHIE Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020704
2 Importing I_GUID_ECM Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020704
# Exception Resumable Description Created on
1 NOTHING_FOUND Kind hat keine Eltern 20020704

Method ECMHIE_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMECMHIE Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020528
2 Importing I_GUID_ECM Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020528
# Exception Resumable Description Created on
1 NOTHING_FOUND Auf Datenbank nichts gefunden 20020528

Method ECMHIE_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMECMHIE Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020528
2 Exporting ET_ADMECMHIEX Call by reference Type reference (TYPE) TTADMECMHIEX Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020529
3 Importing I_FLG_RELOAD_DB Call by reference Type reference (TYPE) FLAG Nachladen Daten aus Datenbank 20020711
4 Importing I_GUID_ECM Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020528
# Exception Resumable Description Created on
1 NOTHING_FOUND Vater hat keine Kinder 20020528
2 WRONG_INPUT falsche Eingabe 20020528

Method ECMKND_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECM_KND Call by reference Type reference (TYPE) ECM_KND Änderungsart 20020710
2 Exporting E_KNDTXT Call by reference Type reference (TYPE) ECMKNDDESCR Bezeichnung Änderungsart 20020710
3 Importing I_ECMKND Call by reference Type reference (TYPE) ECMKND Änderungsart 20020710
4 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20020710
# Exception Resumable Description Created on
1 NOTHING_FOUND 20020710

Method ECMSTXT_LOAD 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 20020524
2 Importing I_GUID Call by reference Type reference (TYPE) ECMOBJGUID GUID Änderungsnummer 20020722
3 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20020524
# Exception Resumable Description Created on
1 NOTHING_FOUND keine Kurztext vorhanden 20020524

Method INITIALIZE_STATIC Signature

Method INITIALIZE_STATIC on class CL_ECM_OBJ has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20020909

Method MOVE_OBJADM_TO_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INSTANCE_TARGET Call by reference Object reference (TYPE REF TO) CL_ECM_ORD Änderungsauftrag 20020710
2 Importing IT_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
# Exception Resumable Description Created on
1 MISSING_INSTANCE Target Instanz initial 20020710
2 NOTHING_TO_MOVE Zum Quellobjekt gibt es keine Objektverwaltungssätze 20020710
3 SOURCE_ECM_FOREIGN_LOCK Keine Sperre auf Quelländerungsnummer 20020710
4 SOURCE_ECM_NOT_LOCKED Quelländerungsnummer von anderem Benutzer gesperrt 20020710
5 TARGET_ECM_FOREIGN_LOCK Zieländerungsnummer von anderem Benutzer gesperrt 20020710
6 TARGET_ECM_NOT_LOCKED Keine Sperre auf Zieländerungsnummer 20020710

Method OBJADM_CLEAR_VBKZ Signature

Method OBJADM_CLEAR_VBKZ on class CL_ECM_OBJ has no parameter.
Method OBJADM_CLEAR_VBKZ on class CL_ECM_OBJ has no exception.

Method OBJADM_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM 20020522
2 Importing I_EXTKEY Call by reference Type reference (TYPE) ECMOBJEXTKEY 20020522
3 Importing I_GUID_ECM Call by reference Type reference (TYPE) ECMORDGUID 20020522
4 Importing I_GUID_OBJ Call by reference Type reference (TYPE) ECMOBJGUID 20020522
# Exception Resumable Description Created on
1 MISSING_INPUT_PARAMETERS fehlende Eingabeparameter 20020522
2 NOTHING_FOUND Keine Objektverwaltungssätze gefunden 20020522

Method STXT_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STXT Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021031
2 Importing I_ECM_GUID Call by reference Type reference (TYPE) ECMOBJGUID GUID Objekt 20021031
# Exception Resumable Description Created on
1 NOTHING_FOUND Keinen Kurztext gefunden 20021031
History
Last changed by/on SAP  20040518 
SAP Release Created in 2.00