SAP ABAP Class CL_ECM_DB (Read Engineering Change Management Data from Database)
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_DB | |
Short Description | Read Engineering Change Management Data from Database | |
Super Class | ||
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 | 20021105 | SAP |
Last change | 20040518 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_ECM_DB has no interface implemented.
Friends
Class CL_ECM_DB 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) | TT_ECM_LANGU_T002 | General: Languages in System for ECM | 20021120 | ||
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_ECM_LANGU_T002T | General: Language Texts for ECM | 20021120 | ||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTECMORD | Buffer for Engineering Change Orders | 20021216 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTECMSTXT | Buffer for Engineering Change Order Descriptions | 20021216 | ||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTECMREQ | Buffer for Engineering Change Requests | 20021219 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TTECMSTXT | Buffer for Engineering Change Request Descriptions | 20021219 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Check Whether User Exists | 20030407 |
2 | ![]() |
Static method | Public | Method | Read All Language Texts for Logon Language | 20021120 |
3 | ![]() |
Static method | Public | Method | Find Object Types for Engineering Change Management | 20021108 |
4 | ![]() |
Static method | Public | Method | Engineering Change Order: Clear Buffer | 20030203 |
5 | ![]() |
Static method | Public | Method | Find Engineering Change Order by Change Number | 20021105 |
6 | ![]() |
Static method | Public | Method | Find Engineering Change Order by User Group | 20030415 |
7 | ![]() |
Static method | Public | Method | Find Engineering Change Order by Planned End Date | 20021105 |
8 | ![]() |
Static method | Public | Method | Find Orders by GUIDs | 20021108 |
9 | ![]() |
Static method | Public | Method | Find Engineering Change Order by Person Responsible | 20021105 |
10 | ![]() |
Static method | Public | Method | Request: Clear Buffer | 20030203 |
11 | ![]() |
Static method | Public | Method | Find Engineering Change Request by Change Number | 20021105 |
12 | ![]() |
Static method | Public | Method | Find Engineering Change Request by Planned End Date | 20021105 |
13 | ![]() |
Static method | Public | Method | Find Requests by GUIDs | 20021108 |
14 | ![]() |
Static method | Public | Method | Find Engineering Change Request by Person Responsible | 20021105 |
Events
Class CL_ECM_DB has no event.
Types
Class CL_ECM_DB has no local type.
Method Signatures
Method CHECK_USER_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EF_USER_EXISTS | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20030407 | ||
2 | ![]() |
IV_USR_NAME | Call by reference | Type reference (TYPE) | ECMUSERB | Verantwortlicher | 20030407 |
Method CHECK_USER_EXISTS on class CL_ECM_DB has no exception.
Method GET_LANGUAGE_TEXT_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LANGU_T002T | Call by reference | Type reference (TYPE) | TT_ECM_LANGU_T002T | Allgemein: Sprachetexte für ECM | 20021120 |
Method GET_LANGUAGE_TEXT_FROM_DB on class CL_ECM_DB has no exception.
Method OBJTYPES_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMOBJTYPES | Call by reference | Type reference (TYPE) | TTECMOBJTYPES | Objekttypen, die auf Änderungsdienst registriert sind | 20021108 |
Method OBJTYPES_LOAD on class CL_ECM_DB has no exception.
Method ORD_FREE_BUFFER Signature
Method ORD_FREE_BUFFER on class CL_ECM_DB has no parameter.
Method ORD_FREE_BUFFER on class CL_ECM_DB has no exception.
Method ORD_LOAD_BY_AENNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMORD | Call by reference | Type reference (TYPE) | TTECMORD | Tabelle zu zentralen ECM Aufträgen | 20021105 | ||
2 | ![]() |
ET_ORD_DESCR | Call by reference | Type reference (TYPE) | TTECMSTXT | Tabelle zum Kurztext | 20021216 | ||
3 | ![]() |
IT_ORDERS | Call by reference | Type reference (TYPE) | TTECMORDNAME | Tabelle mit externen Änderungsauftrags-Schlüsseln | 20021216 | ||
4 | ![]() |
IT_SEL_AENNR | Call by reference | Type reference (TYPE) | TPECM_T_SEL_AENNR | 20021105 | |||
5 | ![]() |
I_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Sprache für Bezeichungen (* = alle) | 20021216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021105 |
Method ORD_LOAD_BY_ECMGROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMORD | Call by reference | Type reference (TYPE) | TTECMORD | Tabelle zu zentralen ECM Aufträgen | 20030415 | ||
2 | ![]() |
IT_SEL_ECMGROUP | Call by reference | Type reference (TYPE) | TPECM_T_SEL_ECMGROUP | 20030415 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20030415 |
Method ORD_LOAD_BY_ENDDAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMORD | Call by reference | Type reference (TYPE) | TTECMORD | Tabelle zu zentralen ECM Aufträgen | 20021105 | ||
2 | ![]() |
IT_SEL_ENDDAT | Call by reference | Type reference (TYPE) | TPECM_T_SEL_ENDDAT | 20021105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021105 |
Method ORD_LOAD_BY_GUIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ORD | Call by reference | Type reference (TYPE) | TTECMORD | Tabelle für ECM_REQ | 20021108 | ||
2 | ![]() |
ET_ORD_DESCR | Call by reference | Type reference (TYPE) | TTECMSTXT | Tabelle zum Kurztext | 20021216 | ||
3 | ![]() |
IT_GUIDS | Call by reference | Type reference (TYPE) | TTGUID | Tabelle von Guids | 20021108 | ||
4 | ![]() |
I_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Sprache für Bezeichungen (* = alle) | 20021216 |
Method ORD_LOAD_BY_GUIDS on class CL_ECM_DB has no exception.
Method ORD_LOAD_BY_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMORD | Call by reference | Type reference (TYPE) | TTECMORD | Tabelle zu zentralen ECM Aufträgen | 20021105 | ||
2 | ![]() |
IT_SEL_USER | Call by reference | Type reference (TYPE) | TPECM_T_SEL_USER | 20021105 | |||
3 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | R/3-System, Anmeldename des Benutzers | 20021105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021105 |
Method REQ_FREE_BUFFER Signature
Method REQ_FREE_BUFFER on class CL_ECM_DB has no parameter.
Method REQ_FREE_BUFFER on class CL_ECM_DB has no exception.
Method REQ_LOAD_BY_AENNR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMREQ | Call by reference | Type reference (TYPE) | TTECMREQ | Tabelle für ECM_REQ | 20021105 | ||
2 | ![]() |
ET_REQ_DESCR | Call by reference | Type reference (TYPE) | TTECMSTXT | Tabelle zum Kurztext | 20021219 | ||
3 | ![]() |
IT_REQUESTS | Call by reference | Type reference (TYPE) | TTECMORDNAME | Tabelle mit externen Änderungsantrags-Schlüsseln | 20021219 | ||
4 | ![]() |
IT_SEL_AENNR | Call by reference | Type reference (TYPE) | TPECM_T_SEL_AENNR | 20021105 | |||
5 | ![]() |
I_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Sprache für Bezeichungen (* = alle) | 20021219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021105 |
Method REQ_LOAD_BY_ENDDAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMREQ | Call by reference | Type reference (TYPE) | TTECMREQ | Tabelle für ECM_REQ | 20021105 | ||
2 | ![]() |
IT_SEL_ENDDAT | Call by reference | Type reference (TYPE) | TPECM_T_SEL_ENDDAT | 20021105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021105 |
Method REQ_LOAD_BY_GUIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_REQ | Call by reference | Type reference (TYPE) | TTECMREQ | Tabelle für ECM_REQ | 20021108 | ||
2 | ![]() |
ET_REQ_DESCR | Call by reference | Type reference (TYPE) | TTECMSTXT | Tabelle zum Kurztext | 20021219 | ||
3 | ![]() |
IT_GUIDS | Call by reference | Type reference (TYPE) | TTGUID | Tabelle von Guids | 20021108 | ||
4 | ![]() |
I_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Sprache für Bezeichungen (* = alle) | 20021219 |
Method REQ_LOAD_BY_GUIDS on class CL_ECM_DB has no exception.
Method REQ_LOAD_BY_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ECMREQ | Call by reference | Type reference (TYPE) | TTECMREQ | Tabelle für ECM_REQ | 20021105 | ||
2 | ![]() |
IT_SEL_USER | Call by reference | Type reference (TYPE) | TPECM_T_SEL_USER | 20021108 | |||
3 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | ECM_REQ-AEUSER | Verantwortlicher | 20021108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20021105 |
History
Last changed by/on | SAP | 20040518 |
SAP Release Created in | 2.00 |