SAP ABAP Class CL_ECM_SERVICE (General Internal Services for Engineering Change Management)
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_SERVICE  
Short Description General Internal Services for Engineering Change Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ECM_SERVICES   Engineering Change Management: External Interfaces 
Created 20021107   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_SERVICE has no interface implemented.
Friends
Class CL_ECM_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ECMOBJTYPES Static Attribute Private Type reference (TYPE) TTECMOBJTYPES Object Types Registered with Engineering Change Management 20021108
2 GT_ORDER_STACK Instance attribute Private Type reference (TYPE) TTECM_ORDER_STACK Stack for Engineering Change Order Processing 20021114
3 GT_REQUEST_STACK Instance attribute Private Type reference (TYPE) TTECM_REQUEST_STACK Stack for Engineering Change Request Data 20030213
4 GT_STATUS Static Attribute Private Type reference (TYPE) TT_STATUS Statuses 20021217
5 GT_TASK_STACK Instance attribute Private Type reference (TYPE) TTECM_TASK_STACK Table for Data of Engineerng Change Management Tasks 20021115
6 GT_USR03_DATA Static Attribute Private Type reference (TYPE) TT_ECM_USR03 General Buffer for User Data 20021108
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SEL_OPT_AENNR Static method Private Method Build Selection Options 20021108
2 CHANGE_ORD Static method Public Method Format Data for Engineering Change Order 20021108
3 CHANGE_REQ Static method Public Method Format Data for Engineering Change Request 20021108
4 CHANGE_TSK Static method Public Method Format Data for Change Task 20021108
5 CHECK_TASK_RELEASE Static method Private Method Attempt to Release Task When Releasing Order 20021216
6 CHECK_USER_EXISTS Static method Public Method Check Whether User Exists 20030404
7 CONVERT_TSTMP Static method Public Method Convert Time Stamp to Date/Time 20021108
8 CREATE_NEW_ORD Static method Public Method Create a New Engineering Change Order 20021206
9 CREATE_NEW_TSK Static method Public Method Create New Task for an Engineering Change Order 20021206
10 FILL_SEL_AENNR_FOR_FATHER Static method Private Method Get Requests for Parent Request 20021107
11 FILL_STATUS_TABLE Static method Private Method Fill Table with Statuses 20021217
12 GET_CURRINFO_FROM_ORDER_STACK Instance method Public Method Get Current Entry from Engineering Change Order Stack 20021114
13 GET_CURRINFO_FROM_REQUST_STACK Instance method Public Method Get Current Entry from Engineering Change Request Stack 20030213
14 GET_CURRINFO_FROM_TASK_STACK Instance method Public Method Get Current Entry from Task Stack 20021115
15 GET_INSTANCE_ORD Static method Public Method Get ECO Instance for Existing GUID/Number 20021107
16 GET_INSTANCE_REQ Static method Public Method Get ECR Instance for Existing GUID/Number 20021107
17 GET_INSTANCE_TSK Static method Public Method Get Task Instance for Existing GUID/Number 20021108
18 GET_LANGUAGE_TEXT Static method Public Method Read All Language Texts for Logon Language 20021120
19 GET_OBJADM_ADD_DEL Static method Private Method Determine Changes for Object Management Records 20021220
20 GET_ORDER_FOR_TASK Static method Public Method Get Order for Task 20021212
21 GET_ORDS_FOR_REQS Static method Private Method Get Orders for Requests 20021107
22 GET_REQS_FOR_REQS Static method Private Method Get Requests for Requests 20021107
23 LOAD_ORD_INST Static method Private Method Load Instances 20021107
24 LOAD_REQ_INST Static method Private Method Load Instances 20021107
25 LOCK_ORD Static method Public Method Lock Engineering Change Order 20021108
26 LOCK_REQ Static method Public Method Lock Engineering Change Request 20021108
27 LOCK_TSK Static method Public Method Lock Task 20021108
28 ORD_PROVIDE Static method Public Method Get Engineering Change Order for Selection Criteria 20021107
29 ORD_READ_BASIC_LEAN Static method Public Method Basic Data for ECOs Without Instantiation 20021216
30 POST_ORD Static method Public Method Post Engineering Change Orders 20021108
31 POST_REQ Static method Public Method Post Engineering Change Requests 20021108
32 POST_TSK Static method Public Method Post Tasks 20021108
33 PROVIDE_OBJTYPES Static method Public Method Get Allowed Object Types for Engineering Change Management 20021108
34 PROVIDE_ORD_DATA Static method Public Method Get Engineering Change Order Data 20021108
35 PROVIDE_REQ_DATA Static method Public Method Get Engineering Change Request Data 20021108
36 PROVIDE_TSK_DATA Static method Public Method Get Task Data 20021108
37 PROVIDE_USR_DATA Static method Public Method Get User Data 20021108
38 PUT_INFO_TO_ORDER_STACK Instance method Public Method Add Entry to Engineering Change Order Stack 20021114
39 PUT_INFO_TO_REQUST_STACK Instance method Public Method Add Entry to Engineering Change Request Stack 20030213
40 PUT_INFO_TO_TASK_STACK Instance method Public Method Add Entry to Task Stack 20021115
41 REMOVE_INFO_FROM_ORDER_STACK Instance method Public Method Remove Entries from Engineering Change Order Stack 20021114
42 REMOVE_INFO_FROM_REQUST_STACK Instance method Public Method Remove Entries from Engineering Change Request Stack 20030213
43 REMOVE_INFO_FROM_TASK_STACK Instance method Public Method Remove Entries from Task Stack 20021115
44 REQ_PROVIDE Static method Public Method Get Engineering Change Request for Selection Conditions 20021107
45 RESET_UPDATE_BUFFER Static method Public Method Clear Update Buffer 20021122
46 UNLOCK_ORD Static method Public Method Unlock Engineering Change Order 20021108
47 UNLOCK_REQ Static method Public Method Unlock Engineering Change Request 20021108
48 UNLOCK_TSK Static method Public Method Unlock Task 20030328
Events
Class CL_ECM_SERVICE has no event.
Types
Class CL_ECM_SERVICE has no local type.
Method Signatures

Method BUILD_SEL_OPT_AENNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SEL_AENNR Call by reference Type reference (TYPE) TPECM_SEL_AENNR 20021108
2 Importing I_AENNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108

Method BUILD_SEL_OPT_AENNR on class CL_ECM_SERVICE has no exception.

Method CHANGE_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORDER_DATA Call by reference Type reference (TYPE) TSECM_ORDER_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021108
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20021108
2 DATE_WRONG_INTERVAL 20021108
3 FOREIGN_LOCK 20021108
4 INTERNAL_ERROR 20021108
5 INVALID_CONTEXT 20021108
6 LOCK_ERROR 20021108
7 NOT_STEADY 20021108
8 NO_AUTHORITY 20021108
9 NO_AUTHORITY_OWNER_CHANGE 20021108
10 PARAM_WRONG_INPUT 20021108
11 STATUS_ERROR 20021108
12 SYSTEM_FAILUR 20021108
13 WRONG_INPUT 20021108

Method CHANGE_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST_DATA Call by reference Type reference (TYPE) TSECM_REQUEST_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021108
# Exception Resumable Description Created on
1 CONVERSION_ERROR 20021108
2 DATE_WRONG_INTERVAL 20021108
3 FOREIGN_LOCK 20021108
4 INTERNAL_ERROR 20021108
5 INVALID_CONTEXT 20021108
6 LOCK_ERROR 20021108
7 LONG_TEXT_ERROR 20021108
8 NOT_STEADY 20021108
9 NO_AUTHORITY 20021108
10 NO_AUTHORITY_OWNER_CHANGE 20021108
11 OBJADM_ERROR 20021108
12 PARAM_WRONG_INPUT 20021108
13 STATUS_ERROR 20021108
14 SYSTEM_FAILUR 20021108
15 WRONG_INPUT 20021108

Method CHANGE_TSK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TASK_DATA Call by reference Type reference (TYPE) TSECM_TASK_STACK Stack-Struktur zur Änderung von Änderungsaufgaben 20021108
2 Importing I_ECMORD Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108
3 Importing I_ECMORDGUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021108
# Exception Resumable Description Created on
1 WRONG_INPUT 20021108

Method CHECK_TASK_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HIER Value transfer Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20021216
2 Importing IT_STATUS Value transfer Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT und dessen Statustexten 20021216
3 Importing I_CHANGE_KIND Value transfer Type reference (TYPE) ECMKND Änderungsart 20021217

Method CHECK_TASK_RELEASE on class CL_ECM_SERVICE has no exception.

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 20030404
2 Importing IV_USR_NAME Call by reference Type reference (TYPE) ECMUSERB Verantwortlicher 20030404

Method CHECK_USER_EXISTS on class CL_ECM_SERVICE has no exception.

Method CONVERT_TSTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE Call by reference Type reference (TYPE) DATUM Datum 20021108
2 Exporting E_TIME Call by reference Type reference (TYPE) UZEIT Tageszeit 20021108
3 Importing I_TSTMP Call by reference Type reference (TYPE) ECMTIMEC UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20021108
4 Importing I_TSTMP_LONG Call by reference Type reference (TYPE) TIMESTAMPL UTC-Zeitstempel in Langform (JJJJMMTThhmmssmmmuuun) 20021108

Method CONVERT_TSTMP on class CL_ECM_SERVICE has no exception.

Method CREATE_NEW_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORDER_DATA Call by reference Type reference (TYPE) TSECM_ORDER_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021206
2 Exporting ES_TASK_DATA Call by reference Type reference (TYPE) TSECM_TASK_STACK Stack-Struktur zur Änderung von Änderungsaufgaben 20021206
3 Importing IS_ORDER_DATA Call by reference Type reference (TYPE) TSECM_ORDER_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021206
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20021206
2 ORDER_EXISTS Auftrag exisitiert bereits 20030403
3 WRONG_AEKND Falsche Änderungsart 20021206
4 WRONG_AETYP Falscher Änderungstyp 20021206

Method CREATE_NEW_TSK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORDER_DATA Call by reference Type reference (TYPE) TSECM_ORDER_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021206
2 Exporting ES_TASK_DATA Call by reference Type reference (TYPE) TSECM_TASK_STACK Stack-Struktur zur Änderung von Änderungsaufgaben 20021206
3 Importing IV_ORDER_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021206
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20021206
2 WRONG_INPUT 20021206

Method FILL_SEL_AENNR_FOR_FATHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SEL_AENNR Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021107
2 Importing I_REQ_FATHER Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20021107
3 Importing I_REQ_FATHER_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20021107

Method FILL_SEL_AENNR_FOR_FATHER on class CL_ECM_SERVICE has no exception.

Method FILL_STATUS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCHEMA Call by reference Type reference (TYPE) ECMSTS Statusschema 20021217

Method FILL_STATUS_TABLE on class CL_ECM_SERVICE has no exception.

Method GET_CURRINFO_FROM_ORDER_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORDER_STACK Call by reference Type reference (TYPE) TSECM_ORDER_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021114

Method GET_CURRINFO_FROM_ORDER_STACK on class CL_ECM_SERVICE has no exception.

Method GET_CURRINFO_FROM_REQUST_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REQUEST_STACK Call by reference Type reference (TYPE) TSECM_REQUEST_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20030213

Method GET_CURRINFO_FROM_REQUST_STACK on class CL_ECM_SERVICE has no exception.

Method GET_CURRINFO_FROM_TASK_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TASK_STACK Call by reference Type reference (TYPE) TSECM_TASK_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021115

Method GET_CURRINFO_FROM_TASK_STACK on class CL_ECM_SERVICE has no exception.

Method GET_INSTANCE_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ORD Call by reference Object reference (TYPE REF TO) CL_ECM_ORD Änderungsauftrag 20021107
2 Importing I_ECMNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021107
3 Importing I_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021107
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20021218

Method GET_INSTANCE_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REQ Call by reference Object reference (TYPE REF TO) CL_ECM_REQ Änderungsantrag 20021107
2 Importing I_ECMNR Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20021107
3 Importing I_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20021107

Method GET_INSTANCE_REQ on class CL_ECM_SERVICE has no exception.

Method GET_INSTANCE_TSK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TSK Call by reference Object reference (TYPE REF TO) CL_ECM_TSK Änderungsaufgabe 20021108
2 Importing I_ORD_ECMNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108
3 Importing I_ORD_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021108
4 Importing I_TSK_ECMNR Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20021108
5 Importing I_TSK_GUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20021108

Method GET_INSTANCE_TSK on class CL_ECM_SERVICE has no exception.

Method GET_LANGUAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LANGU_TEXT Call by reference Type reference (TYPE) TT_ECM_LANGU_T002T Allgemein: Sprachetexte für ECM 20021120

Method GET_LANGUAGE_TEXT on class CL_ECM_SERVICE has no exception.

Method GET_OBJADM_ADD_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJADM_ADD Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021220
2 Exporting ET_OBJADM_DEL Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021220
3 Importing IT_OBJADM_NEW Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021220
4 Importing IT_OBJADM_OLD Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021220

Method GET_OBJADM_ADD_DEL on class CL_ECM_SERVICE has no exception.

Method GET_ORDER_FOR_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORDER Call by reference Type reference (TYPE) ECMNR Änderungsauftrag 20030206
2 Exporting EV_ORDER_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021212
3 Importing IV_TASK_GUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20021212
# Exception Resumable Description Created on
1 WRONG_INPUT 20021212

Method GET_ORDS_FOR_REQS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_REQUEST Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021107
2 Exporting ET_ECMORD Call by reference Type reference (TYPE) TTECMORD Tabelle zu zentralen ECM Aufträgen 20021107

Method GET_ORDS_FOR_REQS on class CL_ECM_SERVICE has no exception.

Method GET_REQS_FOR_REQS 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 zu zentralen ECM Aufträgen 20021107
2 Importing IT_SEL_REQUEST Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021107

Method GET_REQS_FOR_REQS on class CL_ECM_SERVICE has no exception.

Method LOAD_ORD_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORD_INST Call by reference Type reference (TYPE) TTADMORD Tabelle zur Administration der Auftragsdaten 20021107
2 Importing IT_ECMORD Call by reference Type reference (TYPE) TTECMORD Tabelle zu zentralen ECM Aufträgen 20021107

Method LOAD_ORD_INST on class CL_ECM_SERVICE has no exception.

Method LOAD_REQ_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQ_INST Call by reference Type reference (TYPE) TTADMREQ Tabelle zur Administration der Auftragsdaten 20021107
2 Importing IT_ECMREQ Call by reference Type reference (TYPE) TTECMREQ Tabelle zu zentralen ECM Aufträgen 20021107

Method LOAD_REQ_INST on class CL_ECM_SERVICE has no exception.

Method LOCK_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ORD Call by reference Object reference (TYPE REF TO) CL_ECM_ORD Änderungsauftrag 20021108
2 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20021108
3 Importing I_ECMNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108
4 Importing I_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021108
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021108
2 MY_LOCK 20021108
3 SYSTEM_FAILUR 20021108
4 WRONG_INPUT 20021108

Method LOCK_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REQ Call by reference Object reference (TYPE REF TO) CL_ECM_REQ Änderungsantrag 20021108
2 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 R/3-System, Anmeldename des Benutzers 20021108
3 Importing I_ECMNR Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20021108
4 Importing I_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20021108
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021108
2 MY_LOCK 20021108
3 SYSTEM_FAILUR 20021108
4 WRONG_INPUT 20021108

Method LOCK_TSK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TSK Call by reference Object reference (TYPE REF TO) CL_ECM_TSK Änderungsaufgabe 20021108
2 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20021108
3 Importing I_ORD_ECMNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108
4 Importing I_ORD_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021108
5 Importing I_TSK_ECMNR Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20021108
6 Importing I_TSK_GUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20021108
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20021108
2 MY_LOCK 20021108
3 SYSTEM_FAILUR 20021108
4 WRONG_INPUT 20021108

Method ORD_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_REQUEST Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021107
2 Exporting ET_ECMORD Call by reference Type reference (TYPE) TTECMORD Tabelle zu zentralen ECM Aufträgen 20021107
3 Exporting ET_ORDINST Call by reference Type reference (TYPE) TTADMORD Tabelle zur Administration der Auftragsdaten 20021107
4 Importing IT_SEL_AENNR Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021107
5 Importing IT_SEL_ECMGROUP Call by reference Type reference (TYPE) TPECM_T_SEL_ECMGROUP 20030415
6 Importing IT_SEL_ENDDAT Call by reference Type reference (TYPE) TPECM_T_SEL_ENDDAT 20021107
7 Importing IT_SEL_USER Call by reference Type reference (TYPE) TPECM_T_SEL_USER 20021107
8 Importing I_FLG_CLOS Call by reference Type reference (TYPE) FLAG allgemeines flag 20021107
9 Importing I_FLG_DIST Call by reference Type reference (TYPE) FLAG allgemeines flag 20021107
10 Importing I_FLG_NEWO Call by reference Type reference (TYPE) FLAG allgemeines flag 20021107
11 Importing I_FLG_RELE Call by reference Type reference (TYPE) FLAG allgemeines flag 20021107

Method ORD_PROVIDE on class CL_ECM_SERVICE has no exception.

Method ORD_READ_BASIC_LEAN 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 zu zentralen ECM Aufträgen 20021216
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 20021216
4 Importing IT_ORDERS Call by reference Type reference (TYPE) TTECMORDNAME Tabelle mit externen Änderungsauftrags-Schlüsseln 20021216
5 Importing I_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Sprache für Bezeichungen (* = alle) 20021216
# Exception Resumable Description Created on
1 WRONG_INPUT Eine der Importtabellen muss gefüllt sein 20021216

Method POST_ORD Signature

Method POST_ORD on class CL_ECM_SERVICE has no parameter.
Method POST_ORD on class CL_ECM_SERVICE has no exception.

Method POST_REQ Signature

Method POST_REQ on class CL_ECM_SERVICE has no parameter.
Method POST_REQ on class CL_ECM_SERVICE has no exception.

Method POST_TSK Signature

Method POST_TSK on class CL_ECM_SERVICE has no parameter.
Method POST_TSK on class CL_ECM_SERVICE has no exception.

Method PROVIDE_OBJTYPES 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
2 Importing I_OBJECT_BUS Call by reference Type reference (TYPE) ECMOTYP Objekttyp 20021113
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) J_OBTYP Objekttyp 20021113

Method PROVIDE_OBJTYPES on class CL_ECM_SERVICE has no exception.

Method PROVIDE_ORD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ORD Call by reference Object reference (TYPE REF TO) CL_ECM_ORD Änderungsauftrag 20021108
2 Exporting ES_ECM_ORDER_DATA Call by reference Type reference (TYPE) ECM_ORDER_DATA Generelle Daten zum Änderungsauftrag 20021108
3 Exporting ES_ORDER_STACK Call by reference Type reference (TYPE) TSECM_ORDER_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021108
4 Exporting ET_ECMHIE Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20021108
5 Exporting ET_ECMLTXT Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20021213
6 Exporting ET_ECMSTXT Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021108
7 Exporting ET_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20021108
8 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021108
9 Exporting ET_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT und dessen Statustexten 20021108
10 Exporting ET_VALIDITY Call by reference Type reference (TYPE) TT_ECM_VAL_EXT Gültigkeiten zu Instanz 20021108
11 Importing I_ECMNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108
12 Importing I_FLG_RELOAD_DB Call by reference Type reference (TYPE) FLAG allgemeines flag 20021108
13 Importing I_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021108
# Exception Resumable Description Created on
1 NO_DISPLAY_AUTHORITY Keine Anzeigeberechtigung 20021108
2 WRONG_INPUT Falsche Eingabe 20021108

Method PROVIDE_REQ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REQUEST Call by reference Object reference (TYPE REF TO) CL_ECM_REQ Änderungsantrag 20021108
2 Exporting ES_ECM_REQUEST_DATA Call by reference Type reference (TYPE) ECM_REQUEST_DATA Generelle Daten zum Änderungsauftrag 20021108
3 Exporting ES_REQUEST_STACK Call by reference Type reference (TYPE) TSECM_REQUEST_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021108
4 Exporting ET_ECMHIEORD Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20021108
5 Exporting ET_ECMHIEREQ Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20021108
6 Exporting ET_ECMLTXT Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20021213
7 Exporting ET_ECMLTXT_WORK Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20021213
8 Exporting ET_ECMSTXT Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
9 Exporting ET_ECMSTXT_WORK Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
10 Exporting ET_GROUP_INFO Call by reference Type reference (TYPE) TTECMGROUP_INFO Daten zum Arbeitsumfang in Tabellenform 20021108
11 Exporting ET_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20021108
12 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021108
13 Exporting ET_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT und dessen Statustexten 20021108
14 Importing I_ECMNR Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20021108
15 Importing I_FLG_RELOAD_DB Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20021108
16 Importing I_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20021108
# Exception Resumable Description Created on
1 NO_DISPLAY_AUTHORITY Keine Anzeigeberechtigung 20021108
2 WRONG_INPUT Falsche Eingabe 20021108

Method PROVIDE_TSK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TSK Call by reference Object reference (TYPE REF TO) CL_ECM_TSK Änderungsaufgabe 20021108
2 Exporting ES_ECM_TASK_DATA Call by reference Type reference (TYPE) ECM_TASK_DATA Daten zur Änderungsaufgabe 20021108
3 Exporting ES_TASK_STACK Call by reference Type reference (TYPE) TSECM_TASK_STACK Stack-Struktur zur Änderung von Änderungsaufgaben 20021108
4 Exporting ET_ECMLTXT Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20021213
5 Exporting ET_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20021108
6 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20021108
7 Exporting ET_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT und dessen Statustexten 20021108
8 Exporting ET_STXT Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021115
9 Importing I_FLG_RELOAD_DB Call by reference Type reference (TYPE) FLAG allgemeines flag 20021108
10 Importing I_ORD_ECMNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108
11 Importing I_ORD_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021108
12 Importing I_TSK_ECMNR Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20021108
13 Importing I_TSK_GUID Call by reference Type reference (TYPE) ECMTSKGUID GUID Änderungsaufgabe 20021108
# Exception Resumable Description Created on
1 NO_DISPLAY_AUTHORITY 20021108
2 WRONG_INPUT 20021108

Method PROVIDE_USR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USER03_DATA Call by reference Type reference (TYPE) USR03 Adressdaten Benutzer 20021108
2 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20021108

Method PROVIDE_USR_DATA on class CL_ECM_SERVICE has no exception.

Method PUT_INFO_TO_ORDER_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORDER_STACK Call by reference Type reference (TYPE) TSECM_ORDER_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021114

Method PUT_INFO_TO_ORDER_STACK on class CL_ECM_SERVICE has no exception.

Method PUT_INFO_TO_REQUST_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST_STACK Call by reference Type reference (TYPE) TSECM_REQUEST_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20030213

Method PUT_INFO_TO_REQUST_STACK on class CL_ECM_SERVICE has no exception.

Method PUT_INFO_TO_TASK_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TASK_STACK Call by reference Type reference (TYPE) TSECM_TASK_STACK Stack-Struktur zur Änderung von Änderungsaufträgen 20021115

Method PUT_INFO_TO_TASK_STACK on class CL_ECM_SERVICE has no exception.

Method REMOVE_INFO_FROM_ORDER_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ALL_ENTRIES Call by reference Type reference (TYPE) FLAG allgemeines flag 20021114
2 Importing IF_FIRST_ENTRY Call by reference Type reference (TYPE) FLAG allgemeines flag 20021114

Method REMOVE_INFO_FROM_ORDER_STACK on class CL_ECM_SERVICE has no exception.

Method REMOVE_INFO_FROM_REQUST_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ALL_ENTRIES Call by reference Type reference (TYPE) FLAG allgemeines flag 20030213
2 Importing IF_FIRST_ENTRY Call by reference Type reference (TYPE) FLAG allgemeines flag 20030213

Method REMOVE_INFO_FROM_REQUST_STACK on class CL_ECM_SERVICE has no exception.

Method REMOVE_INFO_FROM_TASK_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ALL_ENTRIES Call by reference Type reference (TYPE) FLAG allgemeines flag 20021115
2 Importing IF_FIRST_ENTRY Call by reference Type reference (TYPE) FLAG allgemeines flag 20021115

Method REMOVE_INFO_FROM_TASK_STACK on class CL_ECM_SERVICE has no exception.

Method REQ_PROVIDE 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 20021107
2 Exporting ET_REQINST Call by reference Type reference (TYPE) TTADMREQ Tabelle zur Verwaltung der Anträge 20021107
3 Importing IT_SEL_AENNR Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021107
4 Importing IT_SEL_ENDDAT Call by reference Type reference (TYPE) TPECM_T_SEL_ENDDAT 20021107
5 Importing IT_SEL_REQUEST Call by reference Type reference (TYPE) TPECM_T_SEL_AENNR 20021107
6 Importing IT_SEL_USER Call by reference Type reference (TYPE) TPECM_T_SEL_USER 20021107
7 Importing I_FLG_ACCE Call by reference Type reference (TYPE) FLAG allgemeines flag 20021107
8 Importing I_FLG_CLOR Call by reference Type reference (TYPE) FLAG allgemeines flag 20021108
9 Importing I_FLG_NEWR Call by reference Type reference (TYPE) FLAG allgemeines flag 20021107
10 Importing I_FLG_REVI Call by reference Type reference (TYPE) FLAG allgemeines flag 20021107
11 Importing I_REQ_FATHER Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20021107
12 Importing I_REQ_FATHER_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20021107

Method REQ_PROVIDE on class CL_ECM_SERVICE has no exception.

Method RESET_UPDATE_BUFFER Signature

Method RESET_UPDATE_BUFFER on class CL_ECM_SERVICE has no parameter.
Method RESET_UPDATE_BUFFER on class CL_ECM_SERVICE has no exception.

Method UNLOCK_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ORD Call by reference Object reference (TYPE REF TO) CL_ECM_ORD Änderungsauftrag 20021108
2 Importing I_ECMNR Call by reference Type reference (TYPE) ECMORD Änderungsauftrag 20021108
3 Importing I_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20021108
# Exception Resumable Description Created on
1 WRONG_INPUT 20021108

Method UNLOCK_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REQ Call by reference Object reference (TYPE REF TO) CL_ECM_REQ Änderungsantrag 20021108
2 Importing I_ECMNR Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20021108
3 Importing I_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20021108

Method UNLOCK_REQ on class CL_ECM_SERVICE has no exception.

Method UNLOCK_TSK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TSK Call by reference Object reference (TYPE REF TO) CL_ECM_TSK Änderungsaufgabe 20030328
2 Importing I_ECMTSK Call by reference Type reference (TYPE) ECMTSK Änderungsaufgabe 20030328
3 Importing I_ECMTSKGUID Call by reference Type reference (TYPE) ECMTSKGUID GUID für Änderungsaufgabe 20030328
# Exception Resumable Description Created on
1 WRONG_INPUT 20030328
History
Last changed by/on SAP  20040518 
SAP Release Created in 2.00