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 TPECM 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 GT_LANGU_T002 Static Attribute Private Type reference (TYPE) TT_ECM_LANGU_T002 General: Languages in System for ECM 20021120
2 GT_LANGU_T002T Static Attribute Private Type reference (TYPE) TT_ECM_LANGU_T002T General: Language Texts for ECM 20021120
3 GT_ORD Static Attribute Private Type reference (TYPE) TTECMORD Buffer for Engineering Change Orders 20021216
4 GT_ORD_DESCR Static Attribute Private Type reference (TYPE) TTECMSTXT Buffer for Engineering Change Order Descriptions 20021216
5 GT_REQ Static Attribute Private Type reference (TYPE) TTECMREQ Buffer for Engineering Change Requests 20021219
6 GT_REQ_DESCR Static Attribute Private Type reference (TYPE) TTECMSTXT Buffer for Engineering Change Request Descriptions 20021219
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_USER_EXISTS Static method Public Method Check Whether User Exists 20030407
2 GET_LANGUAGE_TEXT_FROM_DB Static method Public Method Read All Language Texts for Logon Language 20021120
3 OBJTYPES_LOAD Static method Public Method Find Object Types for Engineering Change Management 20021108
4 ORD_FREE_BUFFER Static method Public Method Engineering Change Order: Clear Buffer 20030203
5 ORD_LOAD_BY_AENNR Static method Public Method Find Engineering Change Order by Change Number 20021105
6 ORD_LOAD_BY_ECMGROUP Static method Public Method Find Engineering Change Order by User Group 20030415
7 ORD_LOAD_BY_ENDDAT Static method Public Method Find Engineering Change Order by Planned End Date 20021105
8 ORD_LOAD_BY_GUIDS Static method Public Method Find Orders by GUIDs 20021108
9 ORD_LOAD_BY_USER Static method Public Method Find Engineering Change Order by Person Responsible 20021105
10 REQ_FREE_BUFFER Static method Public Method Request: Clear Buffer 20030203
11 REQ_LOAD_BY_AENNR Static method Public Method Find Engineering Change Request by Change Number 20021105
12 REQ_LOAD_BY_ENDDAT Static method Public Method Find Engineering Change Request by Planned End Date 20021105
13 REQ_LOAD_BY_GUIDS Static method Public Method Find Requests by GUIDs 20021108
14 REQ_LOAD_BY_USER 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 Exporting EF_USER_EXISTS Call by reference Type reference (TYPE) FLAG allgemeines flag 20030407
2 Importing 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 Exporting 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 Exporting 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 Exporting ET_ECMORD Call by reference Type reference (TYPE) TTECMORD Tabelle zu zentralen ECM Aufträgen 20021105
2 Exporting ET_ORD_DESCR Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021216
3 Importing IT_ORDERS Call by reference Type reference (TYPE) TTECMORDNAME Tabelle mit externen Änderungsauftrags-Schlüsseln 20021216
4 Importing IT_SEL_AENNR Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021105
5 Importing I_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprache für Bezeichungen (* = alle) 20021216
# Exception Resumable Description Created on
1 NOTHING_FOUND 20021105

Method ORD_LOAD_BY_ECMGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECMORD Call by reference Type reference (TYPE) TTECMORD Tabelle zu zentralen ECM Aufträgen 20030415
2 Importing IT_SEL_ECMGROUP Call by reference Type reference (TYPE) TPECM_T_SEL_ECMGROUP 20030415
# Exception Resumable Description Created on
1 NOTHING_FOUND 20030415

Method ORD_LOAD_BY_ENDDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECMORD Call by reference Type reference (TYPE) TTECMORD Tabelle zu zentralen ECM Aufträgen 20021105
2 Importing IT_SEL_ENDDAT Call by reference Type reference (TYPE) TPECM_T_SEL_ENDDAT 20021105
# Exception Resumable Description Created on
1 NOTHING_FOUND 20021105

Method ORD_LOAD_BY_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORD Call by reference Type reference (TYPE) TTECMORD Tabelle für ECM_REQ 20021108
2 Exporting ET_ORD_DESCR Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021216
3 Importing IT_GUIDS Call by reference Type reference (TYPE) TTGUID Tabelle von Guids 20021108
4 Importing 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 Exporting ET_ECMORD Call by reference Type reference (TYPE) TTECMORD Tabelle zu zentralen ECM Aufträgen 20021105
2 Importing IT_SEL_USER Call by reference Type reference (TYPE) TPECM_T_SEL_USER 20021105
3 Importing 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 NOTHING_FOUND 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 Exporting ET_ECMREQ Call by reference Type reference (TYPE) TTECMREQ Tabelle für ECM_REQ 20021105
2 Exporting ET_REQ_DESCR Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021219
3 Importing IT_REQUESTS Call by reference Type reference (TYPE) TTECMORDNAME Tabelle mit externen Änderungsantrags-Schlüsseln 20021219
4 Importing IT_SEL_AENNR Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021105
5 Importing I_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprache für Bezeichungen (* = alle) 20021219
# Exception Resumable Description Created on
1 NOTHING_FOUND 20021105

Method REQ_LOAD_BY_ENDDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ECMREQ Call by reference Type reference (TYPE) TTECMREQ Tabelle für ECM_REQ 20021105
2 Importing IT_SEL_ENDDAT Call by reference Type reference (TYPE) TPECM_T_SEL_ENDDAT 20021105
# Exception Resumable Description Created on
1 NOTHING_FOUND 20021105

Method REQ_LOAD_BY_GUIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQ Call by reference Type reference (TYPE) TTECMREQ Tabelle für ECM_REQ 20021108
2 Exporting ET_REQ_DESCR Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021219
3 Importing IT_GUIDS Call by reference Type reference (TYPE) TTGUID Tabelle von Guids 20021108
4 Importing 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 Exporting ET_ECMREQ Call by reference Type reference (TYPE) TTECMREQ Tabelle für ECM_REQ 20021105
2 Importing IT_SEL_USER Call by reference Type reference (TYPE) TPECM_T_SEL_USER 20021108
3 Importing I_USER Call by reference Type reference (TYPE) ECM_REQ-AEUSER Verantwortlicher 20021108
# Exception Resumable Description Created on
1 NOTHING_FOUND 20021105
History
Last changed by/on SAP  20040518 
SAP Release Created in 2.00