Hierarchy
⤷ CA-GTF-MDF (Application Component) Master Data Framework
⤷ COM_DML_ENGINE (Package) MDF: Single Object Runtime
Properties
Class | CL_DML_ENGINE | |
Short Description | MDF Processing | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | COM_DML_ENGINE | MDF: Single Object Runtime |
Created | 20030709 | SAP |
Last change | 20060912 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_DML_CONST | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | T | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_DML_ENGINE has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_DML_API | 20030715 | MDF APIs | |
2 | CL_DML_RELATION | 20030828 | DML Connection for Relationships | |
3 | CL_DML_TEXT | 20030722 | MDF Connection for Texts | |
4 | CL_DML_TOOLS | 20031010 | MDF Additional Functions |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GS_SERVICES | Static Attribute | Private | Type reference (TYPE) | T_SERVICES | Available Services | 20030710 | ||
2 | GT_AUTHORITY | Static Attribute | Private | Type reference (TYPE) | TT_AUTH | Authorization for Object Type | 20030710 | ||
3 | GT_INST_ADM | Static Attribute | Private | Type reference (TYPE) | TT_INST_ADM | Instance Management | 20030711 | ||
4 | GT_RELTYPES_GLOBAL | Static Attribute | Private | Type reference (TYPE) | TT_RELTYPE_GLOBAL | Relationship Types of All Object Types | 20040126 | ||
5 | G_LOGSYS | Static Attribute | Private | Type reference (TYPE) | LOGSYS | Logical System | 20030820 | ||
6 | G_NEW_SET_APIS | Static Attribute | Protected | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>TRUE | Boolean | 20040901 | |
7 | G_RELATIONS_COMPLETE | Static Attribute | Public | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>TRUE | Copy Complete Relationships of a Type | 20060522 | |
8 | S_AUTHORITY | Instance attribute | Private | Type reference (TYPE) | T_AUTH | Authorization for Object Instance | 20030710 | ||
9 | S_AUX_DATA | Instance attribute | Private | Type reference (TYPE) | T_AUX_DATA | Supplementary Runtime Data | 20030711 | ||
10 | S_CHANGES | Instance attribute | Public | Type reference (TYPE) | DML_S_CHANGES | List of Changes | 20030711 | ||
11 | S_CUST_OBJTYPE | Instance attribute | Private | Type reference (TYPE) | DML_SERVICE | DML Customizing Object Type | 20030711 | ||
12 | S_DRAFT_DATA | Instance attribute | Private | Type reference (TYPE) | T_DRAFT | Data for Inactive State | 20040922 | ||
13 | S_ECM_EASY_TEMP | Instance attribute | Private | Type reference (TYPE) | ECM_S_EASY_DATA | Data for ECM Easy Mode | 20040818 | ||
14 | S_HEADER | Instance attribute | Private | Type reference (TYPE) | DML_S_OBJ_HEADER | Header Data | 20030710 | ||
15 | S_HEADER_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_S_OBJ_HEADER | Header Data, Temporary | 20030710 | ||
16 | S_INST_ADM | Instance attribute | Private | Type reference (TYPE) | T_INST_ADM | Current Instance | 20030710 | ||
17 | T_DOCUMENTS_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_T_DOC_DATA | Document Links | 20031016 | ||
18 | T_HIERARCHY | Instance attribute | Private | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchy | 20030710 | ||
19 | T_HIERARCHY_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchy, Temporary | 20030710 | ||
20 | T_RELATIONS | Instance attribute | Private | Type reference (TYPE) | DML_T_RELATION | Relationships | 20030710 | ||
21 | T_RELATIONS_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_T_RELATION | Relationships, Temporary | 20030710 | ||
22 | T_RELTYPES | Instance attribute | Private | Type reference (TYPE) | TT_RELTYPE | Relationship Categories | 20030715 | ||
23 | T_SETTYPES | Instance attribute | Private | Type reference (TYPE) | DML_T_SET_DATA | Set Types | 20030710 | ||
24 | T_SETTYPES_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_T_SET_DATA | Set Types, Temporary | 20030710 | ||
25 | T_SET_TEXTS_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_T_TEXT | Texts for Set Types, Temporary | 20030710 | ||
26 | T_STATUS_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_T_STATUS | Status, Temporary | 20030710 | ||
27 | T_TEXT_TEMP | Instance attribute | Private | Type reference (TYPE) | DML_T_TEXT | Text for Object, Temporary | 20030710 |
Methods
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | ON_DELETING | Static Event (1) |
Public (2) |
Delete Object | 20031007 |
2 | ON_POSTING | Static Event (1) |
Public (2) |
Save Object | 20031007 |
3 | ON_STARTUP | Static Event (1) |
Public (2) |
MDF Start | 20041130 |
Types
Class CL_DML_ENGINE has no local type.
Method Signatures
Method ACTIVATE_DRAFT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | ||
2 | Importing | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | |
3 | Importing | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer | 20040920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040920 |
Method CHECK_AUTH_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ACTIVITY | Call by reference | Type reference (TYPE) | DML_AUTHORITY | Aktivität | 20030710 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_AUTHORITY | Berechtigung fehlt | 20030710 |
Method CHECK_AUTH_OBJTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_AUTHORITY | Call by reference | Type reference (TYPE) | T_AUTH | Berechtigungen | 20030814 | ||
2 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030710 |
Method CHECK_AUTH_OBJTYPE on class CL_DML_ENGINE has no exception.
Method CHECK_BEFORE_SAVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FORCE_ACTIVE_MODE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Prüfung für aktives Sichern | 20040924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040713 |
Method CHECK_COMPLETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_HEADER | Call by reference | Type reference (TYPE) | DML_S_OBJ_HEADER | Kopfdaten | 20030829 | ||
2 | Importing | IT_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchien | 20030829 | ||
3 | Importing | IT_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20030829 | ||
4 | Importing | IT_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20030829 | ||
5 | Importing | IT_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20030829 | ||
6 | Importing | IT_STATUS | Call by reference | Type reference (TYPE) | DML_T_STATUS | Status | 20030829 | ||
7 | Importing | IT_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Objekt | 20030829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_HEADER | Fehler bei Kopfdaten | 20030829 | |
2 | ERROR_HIERARCHY | Fehler bei Hierarchie | 20030829 | |
3 | ERROR_RELATIONS | Fehler bei Beziehungen | 20030829 | |
4 | ERROR_SETTYPES | Fehler bei Settypen | 20030829 | |
5 | ERROR_STATUS | Fehler bei Status | 20030829 |
Method CHECK_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HEADER | Call by reference | Type reference (TYPE) | DML_T_OBJ_HEADER | Kopfdaten | 20030910 | ||
2 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030724 | ||
3 | Importing | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | GUID Objektversion | 20030724 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Schlüssel existiert nicht | 20030724 |
Method CHECK_NUMBER_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_KEY | Call by reference | Type reference (TYPE) | ANY | Schlüssel | 20040924 | ||
2 | Importing | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20040924 | ||
3 | Importing | I_NUMBER_RANGE | Call by reference | Type reference (TYPE) | DML_NROBJ | Nummernkreisobjekt | 20040924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Nummerkonflikt | 20040924 |
Method CHECK_RECURSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | tiefere Hierarchieebene | 20030715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | RECURSION | Rekursion gefunden | 20030715 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DML_ENGINE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DML_ENGINE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20030710 | ||
2 | Importing | I_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Fehlerprotokollinstanz | 20030826 | ||
3 | Importing | I_NO_CREATING | Call by reference | Type reference (TYPE) | FLAG | Nur existierendes Objekt | 20030812 | ||
4 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030709 | ||
5 | Importing | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversions-GUID | 20030709 | ||
6 | Importing | I_SLAVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Unselbständiges Teilobjekt | 20030924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ECM_NOT_AVAILABLE | Änderungsdienst nicht verfügbar | 20030730 | |
2 | FOREIGN_LOCK | Objekt kann nicht gesperrt werden | 20030730 | |
3 | INSTANCE_EXISTS | Instanz bereits vorhanden => Methode FACTORY | 20030730 | |
4 | NOT_FOUND | Objekt existiert nicht | 20030812 | |
5 | NO_AUTHORITY | Keine Berechtigung zum Anlegen | 20030730 | |
6 | WRONG_OBJECT_TYPE | Objekttyp existiert nicht | 20030730 |
Method DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PHYSICALLY | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Physisch löschen | 20030829 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETED | Objekt wurde gelöscht | 20030730 | |
2 | ERROR | Interner Fehler | 20030730 | |
3 | ERROR_ECM | Fehlermeldung aus Änderungsdienst | 20030730 | |
4 | NO_AUTHORITY | Berechtigung fehlt | 20030730 |
Method DELETE_INSTANCE Signature
Method DELETE_INSTANCE on class CL_DML_ENGINE has no parameter.
Method DELETE_INSTANCE on class CL_DML_ENGINE has no exception.
Method DISCARD_DRAFT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040922 | ||
2 | Importing | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040922 | |
3 | Importing | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer | 20040922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040922 |
Method FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_DML_ENGINE | Instanz | 20030716 | ||
2 | Importing | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20030716 | ||
3 | Importing | I_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Fehlerprotokollinstanz | 20030826 | ||
4 | Importing | I_NO_CREATING | Call by reference | Type reference (TYPE) | FLAG | Nur existierendes Objekt | 20030812 | ||
5 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030716 | ||
6 | Importing | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversions-GUID | 20030716 | ||
7 | Importing | I_SLAVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Unselbständiges Teilobjekt | 20030924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ECM_NOT_AVAILABLE | Objekt existiert nicht | 20030812 | |
2 | FOREIGN_LOCK | Objekt kann nicht gesperrt werden | 20030812 | |
3 | NOT_FOUND | Objekt existiert nicht | 20030812 | |
4 | NO_AUTHORITY | Keine Berechtigung zum Anlegen | 20030812 | |
5 | WRONG_OBJECT_TYPE | Objekttyp existiert nicht | 20030812 |
Method FINISH_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste zu ändernder Beziehungstypen | 20030715 | ||
2 | Importing | IT_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET | Settypen übernehmen | 20030711 | ||
3 | Importing | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen übernehmen | 20031016 | |
4 | Importing | I_ECM_EASY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | ECM Easy Mode Daten übernehmen | 20040818 | |
5 | Importing | I_HEADER | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Kopfdaten übernehmen | 20030922 | |
6 | Importing | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie übernehmen | 20030922 | |
7 | Importing | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen übernehmen | 20030922 | |
8 | Importing | I_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Texte zu Settypen übernehmen | 20030922 | |
9 | Importing | I_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Status übernehmen | 20030922 | |
10 | Importing | I_TEXT | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Texte zu Objekt übernehmen | 20030922 |
Method FINISH_CHANGE on class CL_DML_ENGINE has no exception.
Method FORCE_POST Signature
Method FORCE_POST on class CL_DML_ENGINE has no parameter.
Method FORCE_POST on class CL_DML_ENGINE has no exception.
Method GET_CHANGES_INDICATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CHANGES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Änderungen liegen vor | 20040512 |
Method GET_CHANGES_INDICATOR on class CL_DML_ENGINE has no exception.
Method GET_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_LH_KEYS | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20031118 | ||
2 | Importing | IS_LOCALE | Call by reference | Type reference (TYPE) | DML_S_TEXT_LOCALE | zu lesende Regionalsprache | 20030723 | ||
3 | Importing | IT_RELATION_LIST | Value transfer | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20030714 | ||
4 | Importing | IT_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET | Liste zu lesender Settypen | 20030710 | ||
5 | Importing | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | zu lesende Texttypen | 20030723 | ||
6 | Importing | I_DOCUMENTS | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen lesen | 20031016 | |
7 | Importing | I_GET_ACTIVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Aktiven Stand lesen, wenn inaktiv vorhanden | 20040921 | |
8 | Importing | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie lesen | 20030922 | |
9 | Importing | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | ||
10 | Importing | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | |
11 | Importing | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen lesen | 20030922 | |
12 | Importing | I_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Settypen lesen | 20030922 | |
13 | Importing | I_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Status lesen | 20030922 | |
14 | Importing | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20031007 | ||
15 | Importing | I_USER | Call by reference | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer | 20040920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_DOCUMENTS | Fehlermeldung aus Dokumentenverwaltung | 20031016 | |
2 | ERROR_HIERARCHY | Fehlermeldung Hierarchie | 20030804 | |
3 | ERROR_RELATIONS | Fehlermeldung von Beziehungen | 20030804 | |
4 | ERROR_SETTYPES | Fehlermeldung von Settypen | 20030901 | |
5 | ERROR_STATUS | Fehlermeldung aus Statusverwaltung | 20030730 | |
6 | ERROR_TEXT | Fehlermeldung aus Texten | 20030930 | |
7 | NOT_FOUND | Objektversion existiert nicht | 20030730 |
Method GET_DATA_HIERARCHY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | Untergeordnete Hierarchiestufe | 20030714 | ||
2 | Importing | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20031007 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20030804 |
Method GET_DATA_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20041018 | ||
2 | Importing | IT_RELATION_LIST | Value transfer | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20041018 | ||
3 | Importing | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20041018 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20041018 |
Method GET_DATA_SETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Daten Settyp | 20040810 | ||
2 | Exporting | ET_DOCUMENT_LINKS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20040810 | ||
3 | Importing | IS_LH_KEY | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20040810 | ||
4 | Importing | IT_SETTYPE_LIST | Value transfer | Type reference (TYPE) | DML_T_SET | Settyp-Liste | 20040810 | ||
5 | Importing | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen lesen | 20040811 | |
6 | Importing | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel letzte Änderung | 20040810 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040810 |
Method GET_DRAFT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040921 | ||
2 | Changing | C_USER | Call by reference | Type reference (TYPE) | DML_USER | Benutzer | 20040921 | ||
3 | Importing | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040921 |
Method GET_INACTIVE_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DELTA | Call by reference | Type reference (TYPE) | DML_S_DELTA | Objekt-Delta | 20040920 | ||
2 | Importing | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | ||
3 | Importing | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | |
4 | Importing | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer für inaktiven Stand | 20040920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040920 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_DML_ENGINE | Instanz | 20030828 | ||
2 | Importing | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20030828 | ||
3 | Importing | I_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20030924 | ||
4 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030828 | ||
5 | Importing | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversions-GUID | 20030828 | ||
6 | Importing | I_SLAVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Unselbständiges Teilobjekt | 20030924 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NOT_FOUND | Objekt existiert nicht | 20030828 |
Method GET_INSTANCE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten zu Änderungsstand | 20030711 | ||
2 | Exporting | E_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20030730 | ||
3 | Exporting | E_OBJECT_ID | Call by reference | Type reference (TYPE) | DML_OBJECT_ID | Schlüssel Objekt | 20031127 | ||
4 | Exporting | E_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030711 | ||
5 | Exporting | E_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20030711 |
Method GET_INSTANCE_DATA on class CL_DML_ENGINE has no exception.
Method GET_LONGTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_LONGTEXTS | Call by reference | Type reference (TYPE) | DML_T_API_LONGTEXT | Langtext | 20031009 | ||
2 | Importing | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus der Historientabelle | 20031009 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETED | Objekt ist gelöscht | 20030804 | |
2 | ERROR | Fehler | 20030804 | |
3 | NO_AUTHORITY | Berechtigung fehlt | 20030804 |
Method GET_PROTOCOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PROTOCOL | Call by reference | Type reference (TYPE) | BAPIRETTAB | Protokoll | 20030724 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SERVICE_NOT_AVAILABLE | Objekttyp hat kein Protokoll | 20030730 |
Method HANDLE_APPROVAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_APPROVAL | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Genehmigungsstand erzeugt | 20040929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040929 |
Method INIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DISCARD_INSTANCE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Instanz abräumen | 20060126 |
Method INIT on class CL_DML_ENGINE has no exception.
Method INIT_ALL Signature
Method INIT_ALL on class CL_DML_ENGINE has no parameter.
Method INIT_ALL on class CL_DML_ENGINE has no exception.
Method LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_KEY_EXT | Call by reference | Object reference (TYPE REF TO) | DATA | Externer Schlüssel | 20040302 | ||
2 | Importing | I_LOCK_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie sperren | 20030901 | |
3 | Importing | I_OWNER | Call by reference | Type reference (TYPE) | DML_OWNER | Eigentümer | 20040302 | ||
4 | Importing | I_SHARED | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Schreibsperre | 20030901 | |
5 | Importing | I_VERSION | Call by reference | Type reference (TYPE) | DML_VERSION | Version | 20040302 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FOREIGN_LOCK | Objekt kann nicht gesperrt werden | 20030730 |
Method MAINTAIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040928 | ||
2 | Importing | IS_HEADER | Value transfer | Type reference (TYPE) | DML_S_OBJ_HEADER | Kopfdaten | 20030711 | ||
3 | Importing | IS_VALIDITY | Value transfer | Type reference (TYPE) | ECM_S_EASY_DATA | ECM Easy Mode: Gültigkeitsintervall | 20040819 | ||
4 | Importing | IT_DOCUMENTS | Value transfer | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20031016 | ||
5 | Importing | IT_HIERARCHY | Value transfer | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchien | 20030711 | ||
6 | Importing | IT_LOCALE | Value transfer | Type reference (TYPE) | DML_T_TEXT_LOCALE | zu ändernde Regionalsprachen | 20030723 | ||
7 | Importing | IT_RELATIONS | Value transfer | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20030711 | ||
8 | Importing | IT_RELATION_LIST | Value transfer | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20030714 | ||
9 | Importing | IT_SETTYPES | Value transfer | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20030711 | ||
10 | Importing | IT_SETTYPES_TEXT | Value transfer | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20030711 | ||
11 | Importing | IT_STATUS | Value transfer | Type reference (TYPE) | DML_T_STATUS | Status | 20030711 | ||
12 | Importing | IT_TEXT | Value transfer | Type reference (TYPE) | DML_T_TEXT | Texte zu Objekt | 20030711 | ||
13 | Importing | IT_TEXT_TYPES | Value transfer | Type reference (TYPE) | DML_T_TEXT_TYPES | zu ändernde Texttypen | 20030723 | ||
14 | Importing | I_DOCUMENTS | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumenverknüpfungen ändern | 20031016 | |
15 | Importing | I_HEADER | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Kopfdaten ändern | 20030922 | |
16 | Importing | I_HIERARCHY | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie ändern | 20030922 | |
17 | Importing | I_RELATIONS | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen ändern | 20030922 | |
18 | Importing | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer für inaktiven Stand | 20040921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETED | Objekt wurde gelöscht | 20030730 | |
2 | ERROR | Interner Fehler | 20030730 | |
3 | ERROR_DOCUMENTS | Fehlermeldung zu Dokumentverknüpfungen | 20031016 | |
4 | ERROR_ECM | Fehlermeldung aus Änderungsdienst | 20030730 | |
5 | ERROR_HEADER | Fehlermeldung zu Kopf | 20030730 | |
6 | ERROR_HIERARCHY | Fehlermeldung zu Hierarchie | 20030730 | |
7 | ERROR_RELATIONS | Fehlermeldung zu Beziehungen | 20030730 | |
8 | ERROR_SETTYPES | Fehlermeldung zu Settypen | 20030730 | |
9 | ERROR_STATUS | Fehlermeldung zu Status | 20030826 | |
10 | ERROR_TEXT | Fehlermeldung zu Texten | 20030912 | |
11 | FOREIGN_LOCK | Objekt konnte nicht gesperrt werden | 20030730 | |
12 | NO_AUTHORITY | Änderungsberechtigung fehlt | 20030730 |
Method POST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CALL_UPDATE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Verbuchung starten | 20040318 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | interner Fehler | 20030730 |
Method POST_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20031118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Interner Fehler | 20030730 |
Method POST_DRAFT Signature
Method POST_DRAFT on class CL_DML_ENGINE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | interner Fehler | 20040924 |
Method PROVIDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_HEADER | Call by reference | Type reference (TYPE) | DML_S_OBJ_HEADER | Kopfdaten | 20030709 | ||
2 | Exporting | ES_VALIDITY | Call by reference | Type reference (TYPE) | ECM_S_EASY_DATA | ECM Easy Mode: Gültigkeitsdaten | 20040819 | ||
3 | Exporting | ET_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20031016 | ||
4 | Exporting | ET_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchien | 20030709 | ||
5 | Exporting | ET_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20030709 | ||
6 | Exporting | ET_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20030709 | ||
7 | Exporting | ET_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20030709 | ||
8 | Exporting | ET_STATUS | Call by reference | Type reference (TYPE) | DML_T_STATUS | Status | 20030709 | ||
9 | Exporting | ET_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Objekt | 20030709 | ||
10 | Exporting | E_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040921 | ||
11 | Importing | IS_LH_KEYS | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20031118 | ||
12 | Importing | IS_LOCALE | Call by reference | Type reference (TYPE) | DML_S_TEXT_LOCALE | zu lesende Regionalsprache | 20030723 | ||
13 | Importing | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20030714 | ||
14 | Importing | IT_SETTYPE_LIST | Call by reference | Type reference (TYPE) | DML_T_SET | Liste zu lesender Settypen | 20031014 | ||
15 | Importing | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | zu lesende Texttypen | 20030723 | ||
16 | Importing | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen lesen | 20031016 | |
17 | Importing | I_GET_ACTIVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Aktiven Stand lesen, wenn inaktiv vorhanden | 20040921 | |
18 | Importing | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie lesen | 20030922 | |
19 | Importing | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | ||
20 | Importing | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | |
21 | Importing | I_LOCK | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Schreibsperre setzen | 20031111 | |
22 | Importing | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen lesen | 20030922 | |
23 | Importing | I_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Settypen lesen | 20030922 | |
24 | Importing | I_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Status lesen | 20030922 | |
25 | Importing | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20031007 | ||
26 | Importing | I_USER | Call by reference | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer für inaktiven Stand | 20040920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETED | Objekt wurde gelöscht | 20030730 | |
2 | ERROR | Interner Fehler | 20030730 | |
3 | NO_AUTHORITY | Berechtigung fehlt | 20030730 |
Method PROVIDE_HISTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HEADER | Call by reference | Type reference (TYPE) | DML_T_OBJ_HEADER | Kopfdaten | 20040729 | ||
2 | Exporting | ET_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY_H | Hierarchien | 20040729 | ||
3 | Exporting | ET_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION_H | Beziehungen | 20040729 | ||
4 | Exporting | ET_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20040729 | ||
5 | Exporting | ET_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT_H | Texte zu Settypen | 20040729 | ||
6 | Exporting | ET_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT_H | Texte zu Objekt | 20040729 | ||
7 | Importing | IS_LH_KEYS | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20040729 | ||
8 | Importing | IS_LOCALE | Call by reference | Type reference (TYPE) | DML_S_TEXT_LOCALE | zu lesende Regionalsprache | 20040729 | ||
9 | Importing | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20040729 | ||
10 | Importing | IT_SETTYPE_LIST | Call by reference | Type reference (TYPE) | DML_T_SET | Liste zu lesender Settypen | 20040729 | ||
11 | Importing | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | zu lesende Texttypen | 20040729 | ||
12 | Importing | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie lesen | 20040729 | |
13 | Importing | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen lesen | 20040729 | |
14 | Importing | I_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Settypen lesen | 20040729 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Interner Fehler | 20040729 | |
2 | NO_AUTHORITY | Berechtigung fehlt | 20040729 |
Method SET_DATA_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_HEADER | Value transfer | Type reference (TYPE) | DML_S_OBJ_HEADER | Neue Kopdaten | 20030711 | ||
2 | Importing | I_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLEAN | Interner Aufruf | 20030815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20030815 | |
2 | WARNING | Warnung | 20030815 |
Method SET_DATA_HIERARCHY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_HIERARCHY | Value transfer | Type reference (TYPE) | DML_T_HIERARCHY | Untergeordnete Hierarchiestufe | 20041018 | ||
2 | Importing | I_NO_CHECK | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Keine Prüfungen | 20041018 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20041018 |
Method SET_DATA_RELATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_RELATIONS | Value transfer | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20041018 | ||
2 | Changing | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20041018 | ||
3 | Importing | I_NO_CHECK | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | keine Prüfungen | 20041018 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20041018 |
Method SET_DATA_SETS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CHANGES | Call by reference | Type reference (TYPE) | FLAG | Änderungen an Sets | 20040811 | ||
2 | Exporting | E_CHANGES_DOCUMENTS | Call by reference | Type reference (TYPE) | FLAG | Änderungen an Dokumentverknüpfungen | 20040811 | ||
3 | Exporting | E_CHANGES_TEXT | Call by reference | Type reference (TYPE) | FLAG | Änderungen an Texten | 20040811 | ||
4 | Importing | IT_DATA | Value transfer | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20040811 | ||
5 | Importing | IT_DATA_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20040811 | ||
6 | Importing | IT_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20040811 | ||
7 | Importing | IT_LOCALE | Call by reference | Type reference (TYPE) | DML_T_TEXT_LOCALE | Regionalsprachen | 20040811 | ||
8 | Importing | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | Liste Texttypen | 20040811 | ||
9 | Importing | I_DELETE_ALL | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Sets zu Objekt löschen | 20040811 | |
10 | Importing | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen bearbeiten | 20040811 | |
11 | Importing | I_NO_CHECK | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Prüfungen ausschalten | 20040811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040811 |
Method SET_LONGTEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_LONGTEXTS | Call by reference | Type reference (TYPE) | DML_T_API_LONGTEXT | Langtexte | 20031006 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DELETED | Objekt ist gelöscht | 20030804 | |
2 | ERROR | Fehler | 20030804 | |
3 | ERROR_ECM | Fehlermeldung aus Änderungsdienst | 20030804 | |
4 | FOREIGN_LOCK | Objekt kann nicht gesperrt werden | 20030804 | |
5 | NO_AUTHORITY | Berechtigung fehlt | 20030804 |
Method SET_SET_DELETION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Zu löschende Linkhandler-Schlüssel | 20040823 | ||
2 | Importing | I_SETTYPE | Call by reference | Type reference (TYPE) | COMT_FRGTYPE_ID | Zu löschender Settyp | 20040823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler | 20040823 |
Method UNLOCK Signature
Method UNLOCK on class CL_DML_ENGINE has no parameter.
Method UNLOCK on class CL_DML_ENGINE has no exception.
Event Signatures
Event ON_DELETING Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ES_ECM_DATA | Exporting | Value transfer | Type reference (TYPE) | DML_S_ECM_DATA | Änderungsstand | 20031009 | ||
2 | E_INST_ENGINE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_DML_ENGINE | Instanz der Verarbeitung | 20031007 | ||
3 | E_OBJECT_TYPE | Exporting | Value transfer | Type reference (TYPE) | DML_OBJTYP | DML-Objekttyp | 20031007 | ||
4 | E_OBJECT_VERSION_ID | Exporting | Value transfer | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20031007 | ||
5 | E_PHYSICALLY | Exporting | Value transfer | Type reference (TYPE) | DML_BOOLEAN | physisches Löschen | 20031007 |
Event ON_POSTING Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ES_ECM_DATA | Exporting | Value transfer | Type reference (TYPE) | DML_S_ECM_DATA | Änderungsstand | 20031009 | ||
2 | E_CREATING | Exporting | Value transfer | Type reference (TYPE) | DML_BOOLEAN | Objekt wird angelegt | 20031007 | ||
3 | E_ENFORCED | Exporting | Value transfer | Type reference (TYPE) | DML_BOOLEAN | Erzwungenes Speichern ohne Objektänderung | 20051013 | ||
4 | E_INST_ENGINE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_DML_ENGINE | Instanz der Verarbeitung | 20031007 | ||
5 | E_OBJECT_TYPE | Exporting | Value transfer | Type reference (TYPE) | DML_OBJTYP | DML-Objekttyp | 20031007 | ||
6 | E_OBJECT_VERSION_ID | Exporting | Value transfer | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20031007 |
Event ON_STARTUP Signature
Event ON_STARTUP on class CL_DML_ENGINE has no parameter.
History
Last changed by/on | SAP | 20060912 |
SAP Release Created in | 200 |