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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | FLAG | Has error log been initialized? | 20020909 | ||
2 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TTADMECMHIEX | Table for Administration of ECM Hierarchy Information | 20020528 | ||
3 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TTECMOBJADMX | Table Type of Structure ECM_OBJADM | 20020522 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TPCOM_T_OBJADM_SKEY | Search Data for Object Management Records | 20020523 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | SY-LANGU | SAP System, Current Language | 20020524 | ||
6 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | FLAG | Validity Change (Graph to Be Updated) | 20020702 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Protected | Method | Determine Additional Data for Change Number | 20020710 |
2 | ![]() |
Instance method | Public | Method | Get Change Documents for ECM Object | 20020628 |
3 | ![]() |
Instance method | Public | Constructor | Constructor | 20020522 |
4 | ![]() |
Instance method | Public | Method | Load User Administration Data from Database | 20020524 |
5 | ![]() |
Instance method | Public | Method | Insert New Lower-Level Node | 20020528 |
6 | ![]() |
Instance method | Public | Method | Delete Posting Indicator for Hierarchy Data | 20020612 |
7 | ![]() |
Instance method | Public | Method | Mark Lower-Level Node for Deletion | 20020528 |
8 | ![]() |
Static method | Public | Method | Get Higher-Level Nodes | 20020704 |
9 | ![]() |
Instance method | Private | Method | Read Hierarchy Data for Change Number(s) from Database | 20020528 |
10 | ![]() |
Instance method | Public | Method | Read Hierarchy Data for Change Number(s) | 20020528 |
11 | ![]() |
Static method | Public | Method | Get Data for Change Type | 20020710 |
12 | ![]() |
Instance method | Public | Method | Load Short Texts from Database | 20020524 |
13 | ![]() |
Static method | Private | Method | Initialize Statistical Parameters | 20020909 |
14 | ![]() |
Instance method | Public | Method | Reassign Object Management Records for ECM Objects -> Order | 20020710 |
15 | ![]() |
Instance method | Public | Method | Delete Posting Indicator for Object Management Records | 20020709 |
16 | ![]() |
Instance method | Private | Method | Load Object Management Records from Database | 20020522 |
17 | ![]() |
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 | ![]() |
ES_ECMKND | Call by reference | Type reference (TYPE) | ECM_KND | Änderungsart | 20020710 | ||
2 | ![]() |
E_AENNR | Call by reference | Type reference (TYPE) | ECMNR | Änderungsnummer | 20020710 | ||
3 | ![]() |
E_ECMKNDTXT | Call by reference | Type reference (TYPE) | ECMKNDDESCR | Bezeichnung Änderungsart | 20020710 | ||
4 | ![]() |
E_GUID | Call by reference | Type reference (TYPE) | ECMORDGUID | GUID Änderungsauftrag | 20020710 | ||
5 | ![]() |
I_AENNR | Call by reference | Type reference (TYPE) | ECMNR | Änderungsnummer | 20020710 | ||
6 | ![]() |
I_ECMKND | Call by reference | Type reference (TYPE) | ECMKND | Änderungsart | 20020710 | ||
7 | ![]() |
I_ECMTYP | Call by reference | Type reference (TYPE) | ECMTYP | Typ für Änderungsauftrag | 20030227 | ||
8 | ![]() |
I_GUID | Call by reference | Type reference (TYPE) | ECMORDGUID | GUID Änderungsauftrag | 20020710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20020710 | ||
2 | ![]() |
Name enthält unzulässige Zeichen | 20030113 | |
3 | ![]() |
20020710 |
Method CHREC_PROVIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_EDITPOS | Call by reference | Type reference (TYPE) | TTCDRED | Tabelletyp zu CDRED | 20020628 | ||
2 | ![]() |
I_GUID_ECM | Call by reference | Type reference (TYPE) | ECMGUID | GUID allg. Objekt im Änderungsdienst | 20020628 | ||
3 | ![]() |
I_OBJECTCLASS | Call by reference | Type reference (TYPE) | CDOBJECTCL | Objektklasse | 20020628 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20020628 | ||
2 | ![]() |
20020628 | ||
3 | ![]() |
20020628 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_ADM_SEL | Call by reference | Type reference (TYPE) | TPGEN_S_ADM_SEL | 20020522 | |||
2 | ![]() |
IS_CNTRL | Call by reference | Type reference (TYPE) | TSCNTRL | Kontrollparameter | 20020904 | ||
3 | ![]() |
IT_PARAMETERS | Call by reference | Type reference (TYPE) | TPGEN_T_GENOBJ | 20020522 | |||
4 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20020522 | |
5 | ![]() |
I_OBTYP | Call by reference | Type reference (TYPE) | JSTO-OBTYP | Objekttyp | 20020522 | ||
6 | ![]() |
I_OBTYP_AUTH | Call by reference | Type reference (TYPE) | ECM_DMY_ACO_OBJECT_TYPE | Objekttyp | 20020903 | ||
7 | ![]() |
I_STSMA | Call by reference | Type reference (TYPE) | JSTO-STSMA | Statusschema | 20020522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keine Inputparameter | 20020522 | |
2 | ![]() |
Objekt mit Instanz existiert schon | 20020522 | |
3 | ![]() |
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 | ![]() |
ES_ECMUSERADM | Call by reference | Type reference (TYPE) | ECM_ADM | Administrationsdaten | 20020524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_ADMECMHIE | Call by reference | Type reference (TYPE) | TTADMECMHIE | Tabelle zur Verwaltung der Hierarchieinformationen ECM | 20020704 | ||
2 | ![]() |
I_GUID_ECM | Call by reference | Type reference (TYPE) | ECMORDGUID | GUID Änderungsauftrag | 20020704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kind hat keine Eltern | 20020704 |
Method ECMHIE_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ADMECMHIE | Call by reference | Type reference (TYPE) | TTADMECMHIE | Tabelle zur Verwaltung der Hierarchieinformationen ECM | 20020528 | ||
2 | ![]() |
I_GUID_ECM | Call by reference | Type reference (TYPE) | ECMORDGUID | GUID Änderungsauftrag | 20020528 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Auf Datenbank nichts gefunden | 20020528 |
Method ECMHIE_PROVIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ADMECMHIE | Call by reference | Type reference (TYPE) | TTADMECMHIE | Tabelle zur Verwaltung der Hierarchieinformationen ECM | 20020528 | ||
2 | ![]() |
ET_ADMECMHIEX | Call by reference | Type reference (TYPE) | TTADMECMHIEX | Tabelle zur Verwaltung der Hierarchieinformationen ECM | 20020529 | ||
3 | ![]() |
I_FLG_RELOAD_DB | Call by reference | Type reference (TYPE) | FLAG | Nachladen Daten aus Datenbank | 20020711 | ||
4 | ![]() |
I_GUID_ECM | Call by reference | Type reference (TYPE) | ECMORDGUID | GUID Änderungsauftrag | 20020528 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Vater hat keine Kinder | 20020528 | |
2 | ![]() |
falsche Eingabe | 20020528 |
Method ECMKND_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ECM_KND | Call by reference | Type reference (TYPE) | ECM_KND | Änderungsart | 20020710 | ||
2 | ![]() |
E_KNDTXT | Call by reference | Type reference (TYPE) | ECMKNDDESCR | Bezeichnung Änderungsart | 20020710 | ||
3 | ![]() |
I_ECMKND | Call by reference | Type reference (TYPE) | ECMKND | Änderungsart | 20020710 | ||
4 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20020710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20020710 |
Method ECMSTXT_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_ECMSTXT | Call by reference | Type reference (TYPE) | ECM_STXT | Kurztexte | 20020524 | ||
2 | ![]() |
I_GUID | Call by reference | Type reference (TYPE) | ECMOBJGUID | GUID Änderungsnummer | 20020722 | ||
3 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20020524 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Interner Fehler | 20020909 |
Method MOVE_OBJADM_TO_ORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_INSTANCE_TARGET | Call by reference | Object reference (TYPE REF TO) | CL_ECM_ORD | Änderungsauftrag | 20020710 | ||
2 | ![]() |
IT_OBJADM | Call by reference | Type reference (TYPE) | TTECMOBJADM | Tabellentyp von Struktur ECM_OBJADM | 20020710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Target Instanz initial | 20020710 | |
2 | ![]() |
Zum Quellobjekt gibt es keine Objektverwaltungssätze | 20020710 | |
3 | ![]() |
Keine Sperre auf Quelländerungsnummer | 20020710 | |
4 | ![]() |
Quelländerungsnummer von anderem Benutzer gesperrt | 20020710 | |
5 | ![]() |
Zieländerungsnummer von anderem Benutzer gesperrt | 20020710 | |
6 | ![]() |
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 | ![]() |
ET_OBJADM | Call by reference | Type reference (TYPE) | TTECMOBJADM | 20020522 | |||
2 | ![]() |
I_EXTKEY | Call by reference | Type reference (TYPE) | ECMOBJEXTKEY | 20020522 | |||
3 | ![]() |
I_GUID_ECM | Call by reference | Type reference (TYPE) | ECMORDGUID | 20020522 | |||
4 | ![]() |
I_GUID_OBJ | Call by reference | Type reference (TYPE) | ECMOBJGUID | 20020522 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
fehlende Eingabeparameter | 20020522 | |
2 | ![]() |
Keine Objektverwaltungssätze gefunden | 20020522 |
Method STXT_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_STXT | Call by reference | Type reference (TYPE) | TTECMSTXT | Tabelle zum Kurztext | 20021031 | ||
2 | ![]() |
I_ECM_GUID | Call by reference | Type reference (TYPE) | ECMOBJGUID | GUID Objekt | 20021031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Keinen Kurztext gefunden | 20021031 |
History
Last changed by/on | SAP | 20040518 |
SAP Release Created in | 2.00 |