SAP ABAP Class CL_ECM_REQ (Engineering Change Request)
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_ECM_OBJ Central Change Object Services 20020703
Properties
Class CL_ECM_REQ  
Short Description Engineering Change Request    
Super Class CL_ECM_OBJ Central Change 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 20020703   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPGEN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ECM_REQ has no interface implemented.
Friends
Class CL_ECM_REQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHORITY Static Attribute Private Type reference (TYPE) ECMAUTH '?' Result of Authorization Check 20020710
2 GT_ADM_REQ Static Attribute Private Type reference (TYPE) TTADMREQ Table for Managing Requests 20020710
3 PS_ECMKND Instance attribute Private Type reference (TYPE) ECM_KND Change Type 20020710
4 PS_ECMREQ Instance attribute Private Type reference (TYPE) ECM_REQ Data for Engineering Change Request 20020710
5 PS_ECMSTXT Instance attribute Private Type reference (TYPE) ECM_STXT Short Texts 20020710
6 PS_ECMSTXT_WORK Instance attribute Private Type reference (TYPE) ECM_STXT Short Texts for Change Scope 20020722
7 PS_ECM_USERADM Instance attribute Private Type reference (TYPE) ECM_ADM Administrative Data 20020710
8 PT_ADMGROUP Instance attribute Private Type reference (TYPE) TTADMGROUP Table for Managing Groups and Their Instances 20020902
9 PT_ECMSTXT Instance attribute Private Type reference (TYPE) TTECMSTXTX Table Type for Buffer Handling Short Texts 20021204
10 PT_ECMSTXT_WORK Instance attribute Private Type reference (TYPE) TTECMSTXTX Table Type for Buffer Handling Short Texts 20021204
11 PT_ORD_SONS Instance attribute Private Type reference (TYPE) TTADMORD Table for Managing Order Data 20020710
12 PT_REQ_SONS Instance attribute Private Type reference (TYPE) TTADMREQ Table for Managing Requests 20020710
13 P_VBKZ_ECM Instance attribute Private Type reference (TYPE) ECMUPDATE Update Indicator 20020710
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_CHANGE_LEVEL Instance method Private Method Set Data for Administration Layer 20020909
2 CHANGE Instance method Public Method Change Change Request 20020710
3 CHANGE_CHECK_AUTHORITY Instance method Private Method Check Authorization to Change 20020909
4 CHANGE_ECMREQ_DATA Instance method Private Method Change Central Engineering Change Request Data 20020909
5 CHANGE_GROUP Instance method Private Method Change Group Assignments for Request 20020909
6 CHANGE_LONGTEXT Instance method Private Method Change Long Text 20020909
7 CHANGE_OBJADM Instance method Private Method Change Object Management Records 20020909
8 CHANGE_SHORTTEXT Instance method Private Method Change Short Text 20020909
9 CHANGE_STATUS Instance method Private Method Change Status 20020909
10 CHECK_AUTHORITY Static method Private Method Authorization Check 20020710
11 CHREQ_PROVIDE Instance method Public Method Get Change Documents for Request 20020924
12 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020710
13 ECM_CLEAR_VBKZ Instance method Public Method Reset Update Indicator 20020710
14 EXISTENCE_CHECK Static method Public Method Existence Check for Engineering Change Request 20020710
15 FACTORY Static method Public Method CONSTRUCTOR 20030221
16 GET_INSTANCE_ECM Static method Public Method Determine Instance of Request 20020710
17 GET_REQ_AUTH_FOR_USER Instance method Public Method Get Authorization for User 20020903
18 INIT Instance method Public Method Initialize Buffer 20020710
19 INIT_ALL Static method Public Method Undo All Changes to All Instances 20021119
20 INSERT_PREPARATION Static method Private Method Check and Get Data for Creating Request 20020909
21 LOAD Static method Private Method Load from Database 20020710
22 LOAD_GROUPS Instance method Private Method Load Groups for Determining Workload 20020902
23 LOCK Instance method Public Method Lock Request 20020710
24 OBJADM_CREATE Instance method Public Method Create Object Management Records 20020716
25 POST Static method Public Method Update 20020710
26 PREP_CONSTRUCTOR_INPUT Static method Private Method Process Input Parameters of Constructor 20020909
27 PROVIDE Instance method Public Method Get Data for Engineering Change Request 20020710
28 PROVIDE_GROUP_INST Instance method Public Method Get Instance of Group for GUID 20020925
29 REMOVE_ADMREQ_ENTRY Static method Public Method Delete Buffer Entry from Table GT_ADM_REQ 20020710
30 REQ_ORD_ADD Instance method Public Method Create ECO for ECR 20020710
31 REQ_REQ_ADD Instance method Public Method Add Engineering Change Request to Engineering Change Request 20020710
32 REQ_SAVE_DATA_PROVIDE Instance method Private Method Collect ECM Data That Is for Updating 20020710
33 REQ_WORK_ADD Instance method Public Method Add Departments for Approval to Request 20020724
34 SAVE Static method Private Method Update Engineering Change Management Data 20020710
35 SET_LOCK Instance method Private Method Set a Lock 20020909
36 UNLOCK Instance method Public Method Unlock Request 20020710
Events
Class CL_ECM_REQ has no event.
Types
Class CL_ECM_REQ has no local type.
Method Signatures

Method BUILD_CHANGE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHGLVL Call by reference Type reference (TYPE) TTCHGLVL Tabelle der identifizierenden Daten eines Änderungsstandes 20020909
2 Exporting ET_CHGLVL_WORK Call by reference Type reference (TYPE) TTCHGLVL Tabelle der identifizierenden Daten eines Änderungsstandes 20021217

Method BUILD_CHANGE_LEVEL on class CL_ECM_REQ has no exception.

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20020910
2 Exporting ET_TEXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020710
3 Exporting ET_TEXT_WORK Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020722
4 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20020710
5 Importing IS_ECMREQ Call by reference Type reference (TYPE) ECM_REQ Änderungsauftrag 20020710
6 Importing IS_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020710
7 Importing IS_ECMSTXT_WORK Call by reference Type reference (TYPE) ECM_STXT Kurztext zum Änderungsumfang 20020722
8 Importing IT_ECMLTXT Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20030129
9 Importing IT_ECMLTXT_WORK Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte Änderungsumfang 20030129
10 Importing IT_ECMSTXT Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
11 Importing IT_ECMSTXT_WORK Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
12 Importing IT_GROUP Call by reference Type reference (TYPE) TTECMGROUP_INFO Daten zum Arbeitsumfang in Tabellenform 20020822
13 Importing IT_HIER Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020710
14 Importing IT_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020710
15 Importing IT_LTXT_WORK Call by reference Type reference (TYPE) TTTEXT Langtext zum Änderungsumfang 20020722
16 Importing IT_OBJADM_ADD Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
17 Importing IT_OBJADM_DEL Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
18 Importing IT_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT 20020710
19 Importing I_FLG_CHANGE_ECMREQ Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
20 Importing I_FLG_CHANGE_GROUP Call by reference Type reference (TYPE) FLAG allgemeines flag 20020822
21 Importing I_FLG_CHANGE_HIER Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
22 Importing I_FLG_CHANGE_LTXT Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
23 Importing I_FLG_CHANGE_LTXT_WORK Call by reference Type reference (TYPE) FLAG allgemeines flag 20030130
24 Importing I_FLG_CHANGE_OBJADM Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
25 Importing I_FLG_CHANGE_STATUS Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
26 Importing I_FLG_CHANGE_STXT Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
27 Importing I_FLG_DARK Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
28 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20020710
# Exception Resumable Description Created on
1 FOREIGN_LOCK anderer Benutzer sperrt Objekt 20020710
2 LONG_TEXT_ERROR Fehler in der Langtextverarbeitung 20020909
3 NO_AUTHORITY keine Berechtigung 20020710
4 NO_AUTHORITY_OWNER_CHANGE Keine Berechtigung zum Ändern des Verantworltichen 20020710
5 OBJADM_ERROR Fehler bei Objektverwaltungssatzbearbeitung 20020909
6 STATUS_ERROR Fehler beim Setzen des Status 20020710
7 SYSTEM_FAILUR Systemfehler beim Sperren 20020710

Method CHANGE_CHECK_AUTHORITY Signature

Method CHANGE_CHECK_AUTHORITY on class CL_ECM_REQ has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung zum Ändern 20020909

Method CHANGE_ECMREQ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGE Call by reference Type reference (TYPE) FLAG Kennzeichen, ob sich etwas geändert hat 20020909
2 Importing IS_ECMREQ Call by reference Type reference (TYPE) ECM_REQ Daten zum Änderungsantrag 20020909
# Exception Resumable Description Created on
1 NO_AUTHORITY_OWNER_CHANGE 20020909

Method CHANGE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGE Call by reference Type reference (TYPE) FLAG Hat sich etwas geändert 20020909
2 Importing IT_GROUP Call by reference Type reference (TYPE) TTECMGROUP_INFO Daten zum Arbeitsumfang in Tabellenform 20020909

Method CHANGE_GROUP on class CL_ECM_REQ has no exception.

Method CHANGE_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGE Call by reference Type reference (TYPE) FLAG Hat sich etwas geändert 20020909
2 Exporting ET_TEXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020909
3 Exporting ET_TEXT_WORK Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020909
4 Importing IT_CHGLVL Call by reference Type reference (TYPE) TTCHGLVL Tabelle der identifizierenden Daten eines Änderungsstandes 20020909
5 Importing IT_CHGLVL_WORK Call by reference Type reference (TYPE) TTCHGLVL Tabelle der identifizierenden Daten eines Änderungsstandes 20021217
6 Importing IT_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020909
7 Importing IT_LTXT_WORK Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020909
8 Importing I_FLG_DARK Call by reference Type reference (TYPE) FLAG allgemeines flag 20020909
# Exception Resumable Description Created on
1 LONG_TEXT_ERROR Fehler bei Langtextverarbeitung 20020909

Method CHANGE_OBJADM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGE Call by reference Type reference (TYPE) FLAG Hat sich etwas geändert 20020909
2 Importing IT_OBJADM_ADD Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020909
3 Importing IT_OBJADM_DEL Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020909
# Exception Resumable Description Created on
1 OBJADM_ERROR Fehler beim Bearbeiten von Objektverwaltungssätzen 20020909

Method CHANGE_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020909
2 Importing IS_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020909
3 Importing IS_ECMSTXT_WORK Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020909
4 Importing IT_ECMSTXT Value transfer Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
5 Importing IT_ECMSTXT_WORK Value transfer Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
6 Importing I_TIMESTAMP Call by reference Type reference (TYPE) ECMTIMEC Zeitstempel Anlage 20020909

Method CHANGE_SHORTTEXT on class CL_ECM_REQ has no exception.

Method CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FLG_CHANGE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020909
2 Importing IT_CHGLVL Call by reference Type reference (TYPE) TTCHGLVL Tabelle der identifizierenden Daten eines Änderungsstandes 20020924
3 Importing IT_STATUS Call by reference Type reference (TYPE) TTJSTAT Tabellentyp für JSTAT 20020909
4 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20020909
# Exception Resumable Description Created on
1 STATUS_ERROR Fehler beim Ändern des Status 20020909

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GRANTED Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
2 Importing I_ACTIVITY Call by reference Type reference (TYPE) ECMAUTH Ergebnis Berechtigungsprüfung 20020710

Method CHECK_AUTHORITY on class CL_ECM_REQ has no exception.

Method CHREQ_PROVIDE Signature

Method CHREQ_PROVIDE on class CL_ECM_REQ has no parameter.
Method CHREQ_PROVIDE on class CL_ECM_REQ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ECMKND Call by reference Type reference (TYPE) ECMKND Änderungsart 20020710
2 Importing I_ECMREQ Value transfer Type reference (TYPE) ECMREQ Änderungsantrag 20020710
3 Importing I_ECMREQGUID Value transfer Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20020710
4 Importing I_ECMREQGUID_FATHER Call by reference Type reference (TYPE) ECMREQGUID Guid des Vater-Antrages 20020722
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR 20020710
2 FOREIGN_LOCK 20020710
3 ILLEGAL_NAME Name enthält unzulässige Zeichen 20030113
4 INSTANCE_ALREADY_CREATED 20020710
5 NO_CREATION_AUTHORITY 20020710
6 NO_DISPLAY_AUTHORITY 20020710
7 SYSTEM_FAILUR 20020710
8 WRONG_ECMKND 20020710
9 WRONG_INPUT 20020710

Method ECM_CLEAR_VBKZ Signature

Method ECM_CLEAR_VBKZ on class CL_ECM_REQ has no parameter.
Method ECM_CLEAR_VBKZ on class CL_ECM_REQ has no exception.

Method EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REQ_INS Call by reference Object reference (TYPE REF TO) CL_ECM_REQ Änderungsantrag 20020710
2 Exporting ES_ECM_REQ Call by reference Type reference (TYPE) ECM_REQ Daten zum Änderungsantrag 20020710
3 Importing I_ECMREQ Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20020710
4 Importing I_ECMREQGUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20020710
# Exception Resumable Description Created on
1 MISSING_INPUT_PARAMETERS 20020710
2 NO_DISPLAY_AUTHORITY 20020910
3 NO_EXIST Antrag existiert nicht 20020710
4 WRONG_ECMKND 20020910
5 WRONG_INPUT 20020710

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ECM_REQ Änderungsantrag 20030221
2 Importing I_ECMKND Value transfer Type reference (TYPE) ECMKND Änderungsart 20030221
3 Importing I_ECMREQ Value transfer Type reference (TYPE) ECMREQ Änderungsantrag 20030221
4 Importing I_ECMREQGUID Value transfer Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20030221
5 Importing I_ECMREQGUID_FATHER Value transfer Type reference (TYPE) ECMREQGUID Guid des Vater-Antrages 20030221
6 Importing I_ECMREQ_FATHER Value transfer Type reference (TYPE) ECMREQ Änderungsantrag 20030221
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR 20030221
2 FOREIGN_LOCK 20030221
3 ILLEGAL_NAME Name enthält unzulässige Zeichen 20030221
4 INTERNAL_ERROR Fehler bei Instanzenverwaltung 20030221
5 NO_CREATION_AUTHORITY 20030221
6 NO_DISPLAY_AUTHORITY 20030221
7 SYSTEM_FAILUR 20030221
8 WRONG_ECMKND 20030221
9 WRONG_INPUT 20030221

Method GET_INSTANCE_ECM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ECM_REQ Änderungsauftrag 20020710
2 Importing I_REQ Call by reference Type reference (TYPE) ECMREQ Änderungsauftrag 20020710
3 Importing I_REQ_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsauftrag 20020710
# Exception Resumable Description Created on
1 NO_INSTANCE Zum Objekt existiert keine Instanz 20020710
2 WRONG_INPUT Änderungsantrag (extern oder intern) fehlt 20020710

Method GET_REQ_AUTH_FOR_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ACTIVITY Call by reference Type reference (TYPE) ECM_DMY_ACO_ACTVT Aktivitiät für Berechtigungsprüfung 20020903
2 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20020903

Method GET_REQ_AUTH_FOR_USER on class CL_ECM_REQ has no exception.

Method INIT Signature

Method INIT on class CL_ECM_REQ has no parameter.
Method INIT on class CL_ECM_REQ has no exception.

Method INIT_ALL Signature

Method INIT_ALL on class CL_ECM_REQ has no parameter.
Method INIT_ALL on class CL_ECM_REQ has no exception.

Method INSERT_PREPARATION 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 20020909
2 Exporting E_AENNR Call by reference Type reference (TYPE) ECMNR Änderungsnummer 20020909
3 Exporting E_ECMKNDTXT Call by reference Type reference (TYPE) ECMKNDDESCR Bezeichnung Änderungsart 20020909
4 Exporting E_FLG_CREATE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020909
5 Exporting E_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20020909
6 Importing I_ECMKND Call by reference Type reference (TYPE) ECMKND Änderungsart 20020909
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR Fehlerhafte externe Nummernvergabe 20020909
2 ILLEGAL_NAME Name enthält unzulässige Zeichen 20030113
3 NO_CREATION_AUTHORITY Keine Anlageberechtigung 20020909
4 WRONG_INPUT Falsche Eingabe 20020909

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECM_REQ Call by reference Type reference (TYPE) ECM_REQ Daten zum Änderungsantrag 20020710
2 Importing I_ECMREQ Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20020710
3 Importing I_ECMREQGUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20020710
# Exception Resumable Description Created on
1 MISSING_INPUT_PARAMETERS fehlende Eingabeparameter 20020710
2 NOTHING_FOUND Zu Eingabeparametern keinen Eintrag gefunden 20020710

Method LOAD_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADMGROUP Call by reference Type reference (TYPE) TTADMGROUP Tabelle zur Verwaltung von Gruppen und deren Instanzen 20020902
2 Importing I_GUID_REQ_WORK Call by reference Type reference (TYPE) ECMREQWORKGUID Guid Änderungsumfang 20020902
# Exception Resumable Description Created on
1 NOTHING_FOUND Keine Arbeit gefunden 20020902

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMREQ Call by reference Type reference (TYPE) ECM_REQ Änderungsantrag 20020710
2 Exporting ES_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020710
3 Exporting ES_ECM_USERADM Call by reference Type reference (TYPE) ECM_ADM Administrationsdaten 20020710
4 Exporting ET_ECMHIE_ORD Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020710
5 Exporting ET_ECMHIE_REQ Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020710
6 Exporting ET_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020710
7 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
8 Exporting ET_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT und dessen Statustexten 20020710
9 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20020710
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20020710
2 MY_LOCK Sperre von mir 20020710
3 NO_DISPLAY_AUTHORITY 20020910
4 SYSTEM_FAILUR 20020710
5 WRONG_ECMKND 20020910

Method OBJADM_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_OBJADM_EXISTS Call by reference Type reference (TYPE) FLAG allgemeines flag 20020716
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020716
3 Importing I_DARK Call by reference Type reference (TYPE) FLAG allgemeines flag 20020716
# Exception Resumable Description Created on
1 ECM_LOCKED_BY_OTHER_USER 20020716
2 ECM_NOT_LOCKED 20020716

Method POST Signature

Method POST on class CL_ECM_REQ has no parameter.
Method POST on class CL_ECM_REQ has no exception.

Method PREP_CONSTRUCTOR_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADM_SEL Call by reference Type reference (TYPE) TPGEN_S_ADM_SEL Adminsitrationsfilter für zentrales Tool 20020909
2 Exporting ES_CNTRL Call by reference Type reference (TYPE) TSCNTRL Kontrollparameter 20020909
3 Exporting ES_ECMKND Call by reference Type reference (TYPE) ECM_KND Änderungsart 20020909
4 Exporting ES_ECM_REQ Call by reference Type reference (TYPE) ECM_REQ Daten zum Änderungsantrag 20020909
5 Exporting ET_GENOBJ Call by reference Type reference (TYPE) TPGEN_T_GENOBJ Daten für zentrales Tool 20020909
6 Exporting E_ECMKNDTXT Call by reference Type reference (TYPE) ECMKNDDESCR Bezeichnung Änderungsart 20020909
7 Exporting E_FLG_CREATE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020909
8 Importing I_ECMKND Call by reference Type reference (TYPE) ECMKND Änderungsart 20020909
9 Importing I_ECMREQ Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20020909
10 Importing I_ECMREQGUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20020909
# Exception Resumable Description Created on
1 EXTNUMBER_ERROR Fehlerhafte externe Nummernvergabe 20020909
2 ILLEGAL_NAME Name enthält unzulässige Zeichen 20030113
3 INSTANCE_ALREADY_CREATED Instanz schon angelegt 20020909
4 NO_CREATION_AUTHORITY Keine Anlageberechtigung 20020909
5 NO_DISPLAY_AUTHORITY Keine Berechtigung zum Anzeigen 20020909
6 WRONG_ECMKND Falsche Änderungsart 20020909
7 WRONG_INPUT Falsche Eingabe 20020909

Method PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMREQ Call by reference Type reference (TYPE) ECM_REQ Änderungsauftrag 20020710
2 Exporting ES_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020710
3 Exporting ES_ECMSTXT_WORK Call by reference Type reference (TYPE) ECM_STXT Kurztexte Änderungsumfang 20020722
4 Exporting ES_ECM_USERADM Call by reference Type reference (TYPE) ECM_ADM Administrationsdaten 20020710
5 Exporting ET_ECMHIE_ORD Call by reference Type reference (TYPE) TTADMECMHIE Tabelle der zugeordneten Aufträge 20020710
6 Exporting ET_ECMHIE_REQ Call by reference Type reference (TYPE) TTADMECMHIE Tabelle der untergeordneten Anträge 20020710
7 Exporting ET_ECMLTXT Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20021213
8 Exporting ET_ECMLTXT_WORK Call by reference Type reference (TYPE) TTLANGUTEXT Tabelle für sprachabhängige Langtexte 20021213
9 Exporting ET_ECMSTXT Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
10 Exporting ET_ECMSTXT_WORK Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20021204
11 Exporting ET_GROUP Call by reference Type reference (TYPE) TTECMGROUP_INFO Tabellentyp zu ECM_GROUP 20020822
12 Exporting ET_LTXT Call by reference Type reference (TYPE) TTTEXT Texttabelle 20020710
13 Exporting ET_LTXT_WORK Call by reference Type reference (TYPE) TTTEXT Texttabelle zum Änderungsumfang 20020722
14 Exporting ET_OBJADM Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
15 Exporting ET_STATUS Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT und dessen Statustexten 20020710
16 Importing I_FLG_GROUP Call by reference Type reference (TYPE) FLAG allgemeines flag 20020822
17 Importing I_FLG_GROUP_INST Call by reference Type reference (TYPE) FLAG allgemeines flag 20020821
18 Importing I_FLG_HIER Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
19 Importing I_FLG_LTXT Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
20 Importing I_FLG_OBJADM Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
21 Importing I_FLG_ONLY_ECMREQ Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
22 Importing I_FLG_RELOAD_DB Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
23 Importing I_FLG_STAT Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
24 Importing I_FLG_STXT Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
25 Importing I_FLG_USERADM Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
26 Importing I_FLG_VALI Call by reference Type reference (TYPE) FLAG allgemeines flag 20020710
# Exception Resumable Description Created on
1 NO_DISPLAY_AUTHORITY 20020710
2 WRONG_ECMKND 20020710

Method PROVIDE_GROUP_INST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_GROUP Call by reference Object reference (TYPE REF TO) CL_ECM_GROUP Gruppenzuordnung zum Antrag 20020925
2 Importing I_GROUP_GUID Call by reference Type reference (TYPE) ECMGRPGUID GUID Benutzergruppe 20020925

Method PROVIDE_GROUP_INST on class CL_ECM_REQ has no exception.

Method REMOVE_ADMREQ_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ECMREQ Call by reference Type reference (TYPE) ECMREQ Änderungsantrag 20020710
2 Importing I_ECMREQGUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20020710

Method REMOVE_ADMREQ_ENTRY on class CL_ECM_REQ has no exception.

Method REQ_ORD_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMHIE Call by reference Type reference (TYPE) TSADMECMHIE Administrationsstruktur für ECM-Hierarchiedaten 20020710
2 Importing I_ECMKND Call by reference Type reference (TYPE) ECMKND Änderungsart 20020710
3 Importing I_ECMTYP Call by reference Type reference (TYPE) ECMTYP 'N' Auftragstyp 20020710
4 Importing I_ORD Call by reference Type reference (TYPE) ECMNR Änderungsnummer 20020710
5 Importing I_ORD_GUID Call by reference Type reference (TYPE) ECMORDGUID GUID Änderungsauftrag 20020710
# Exception Resumable Description Created on
1 ALREADY_ALLOACTED Auftrag schon dem Antrag zugeordnet 20020710
2 EXTNUMBER_ERROR Externe Nummernvergabe fehlerhaft 20020710
3 KIND_MISSING Änderungsauftragsart fehlt 20020710
4 NO_CREATION_AUTHORITY Keine Berechtigung zum Anlegen einer Änderungsaufgabe 20020710
5 NO_DISPLAY_AUTHORITY Keine Berechtigung zum Anzeigen einer Änderungsnummer 20020710
6 ORDER_NOT_VALID Änderungsauftrag ungültig 20020710
7 REQUEST_NOT_RELEASED Antrag noch nicht freigegeben 20020710
8 TYPE_MISSING Änderungsauftragstyp fehlt 20020710
9 WRONG_INPUT Fehlerhafte Eingabeparameter 20020710
10 WRONG_METHOD Falsche Methode aufgerufen (sollte wohl ORD_TSK_MOVE sein) 20020710

Method REQ_REQ_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMHIE Call by reference Type reference (TYPE) TSADMECMHIE Administrationsstruktur für ECM-Hierarchiedaten 20020710
2 Importing I_ECMKND Call by reference Type reference (TYPE) ECMKND Änderungsart 20020718
3 Importing I_REQ Call by reference Type reference (TYPE) ECMNR Änderungsnummer 20020710
4 Importing I_REQ_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsauftrag 20020710
# Exception Resumable Description Created on
1 ALREADY_ALLOACTED Auftrag schon dem Antrag zugeordnet 20020710
2 EXTNUMBER_ERROR Externe Nummernvergabe fehlerhaft 20020710
3 FOREIGN_LOCK 20020710
4 INSTANCE_ALREADY_CREATED 20020710
5 NO_CREATION_AUTHORITY Keine Berechtigung zum Anlegen einer Änderungsaufgabe 20020710
6 NO_DISPLAY_AUTHORITY Keine Berechtigung zum Anzeigen einer Änderungsnummer 20020710
7 REQUEST_NOT_VALID Änderungsantrag ungültig 20020710
8 SYSTEM_FAILUR 20020910
9 WRONG_ECMKND 20020910
10 WRONG_INPUT Fehlerhafte Eingabeparameter 20020710

Method REQ_SAVE_DATA_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ECMREQ Call by reference Type reference (TYPE) ECM_REQ Daten zum Änderungsantrag 20020710
2 Exporting ES_ECMSTXT Call by reference Type reference (TYPE) ECM_STXT Kurztexte 20020710
3 Exporting ES_ECMSTXT_WORK Call by reference Type reference (TYPE) ECM_STXT Kurztexte Änderungsumfang 20020722
4 Exporting ES_USERADM Call by reference Type reference (TYPE) ECM_ADM Administrationsdaten 20020710
5 Exporting ET_ECMOBJADM Call by reference Type reference (TYPE) TTECMOBJADMX Verwaltungstabelle für Objektverwaltungssätze 20020710
6 Exporting ET_ECMSTXT Call by reference Type reference (TYPE) TTECMSTXTX Tabelle zum Kurztext 20021204
7 Exporting ET_ECMSTXT_WORK Call by reference Type reference (TYPE) TTECMSTXTX Tabelle zum Kurztext 20021204
8 Exporting ET_GROUP Call by reference Type reference (TYPE) TTADMGROUP Gruppenzuordnung zum Antrag 20020902
9 Exporting E_VBKZ Call by reference Type reference (TYPE) ECMUPDATE Verbuchungskennzeichen 20020710
# Exception Resumable Description Created on
1 NO_CHANGES Änderungsantrag wurde nicht geändert 20020710

Method REQ_WORK_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GROUP_GUID Call by reference Type reference (TYPE) ECMREQGUID GUID Änderungsantrag 20020821
2 Exporting E_NAME Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariable 20020724
3 Importing I_GRTXT Call by reference Type reference (TYPE) ECMTXTDESCRGRP Character 40-Stellen 20020724
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20020724
2 SYSTEM_FAILUR 20020724
3 WRONG_INPUT falsche Eingabe 20020724

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ECMGROUP_DEL Call by reference Type reference (TYPE) TTECMGROUP Tabellentyp zu ECM_GROUP 20020822
2 Importing IT_ECMGROUP_INS Call by reference Type reference (TYPE) TTECMGROUP Tabellentyp zu ECM_GROUP 20020822
3 Importing IT_ECMGROUP_UPD Call by reference Type reference (TYPE) TTECMGROUP Tabellentyp zu ECM_GROUP 20020822
4 Importing IT_ECMHIE_DEL Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020710
5 Importing IT_ECMHIE_INS Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020710
6 Importing IT_ECMHIE_UPD Call by reference Type reference (TYPE) TTADMECMHIE Tabelle zur Verwaltung der Hierarchieinformationen ECM 20020710
7 Importing IT_ECMOBJADM_DEL Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
8 Importing IT_ECMOBJADM_INS Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
9 Importing IT_ECMOBJADM_UPD Call by reference Type reference (TYPE) TTECMOBJADM Tabellentyp von Struktur ECM_OBJADM 20020710
10 Importing IT_ECMREQ_DEL Call by reference Type reference (TYPE) TTECMREQ Tabelle für ECM_REQ 20020710
11 Importing IT_ECMREQ_INS Call by reference Type reference (TYPE) TTECMREQ Tabelle für ECM_REQ 20020710
12 Importing IT_ECMREQ_UPD Call by reference Type reference (TYPE) TTECMREQ Tabelle für ECM_REQ 20020710
13 Importing IT_ECMSTXT_DEL Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20020710
14 Importing IT_ECMSTXT_INS Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20020710
15 Importing IT_ECMSTXT_UPD Call by reference Type reference (TYPE) TTECMSTXT Tabelle zum Kurztext 20020710
16 Importing IT_ECMUSERADM_DEL Call by reference Type reference (TYPE) TTECMUSERADM Tabelle zur User-Administrationsdaten der Auftragsdaten 20020710
17 Importing IT_ECMUSERADM_INS Call by reference Type reference (TYPE) TTECMUSERADM Tabelle zur User-Administrationsdaten der Auftragsdaten 20020710
18 Importing IT_ECMUSERADM_UPD Call by reference Type reference (TYPE) TTECMUSERADM Tabelle zur User-Administrationsdaten der Auftragsdaten 20020710

Method SAVE on class CL_ECM_REQ has no exception.

Method SET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NAME Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020909
# Exception Resumable Description Created on
1 FOREIGN_LOCK Fremde Sperre gesetzt 20020909
2 SYSTEM_FAILUR Systemfehler 20020909

Method UNLOCK Signature

Method UNLOCK on class CL_ECM_REQ has no parameter.
Method UNLOCK on class CL_ECM_REQ has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 2.00