Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | 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 | Static Attribute | Private | Type reference (TYPE) | T_SERVICES | Available Services | 20030710 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TT_AUTH | Authorization for Object Type | 20030710 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | TT_INST_ADM | Instance Management | 20030711 | |||
| 4 | Static Attribute | Private | Type reference (TYPE) | TT_RELTYPE_GLOBAL | Relationship Types of All Object Types | 20040126 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | LOGSYS | Logical System | 20030820 | |||
| 6 | Static Attribute | Protected | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>TRUE | Boolean | 20040901 | ||
| 7 | Static Attribute | Public | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>TRUE | Copy Complete Relationships of a Type | 20060522 | ||
| 8 | Instance attribute | Private | Type reference (TYPE) | T_AUTH | Authorization for Object Instance | 20030710 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | T_AUX_DATA | Supplementary Runtime Data | 20030711 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | DML_S_CHANGES | List of Changes | 20030711 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | DML_SERVICE | DML Customizing Object Type | 20030711 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | T_DRAFT | Data for Inactive State | 20040922 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | ECM_S_EASY_DATA | Data for ECM Easy Mode | 20040818 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | DML_S_OBJ_HEADER | Header Data | 20030710 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | DML_S_OBJ_HEADER | Header Data, Temporary | 20030710 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | T_INST_ADM | Current Instance | 20030710 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | DML_T_DOC_DATA | Document Links | 20031016 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchy | 20030710 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchy, Temporary | 20030710 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | DML_T_RELATION | Relationships | 20030710 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | DML_T_RELATION | Relationships, Temporary | 20030710 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | TT_RELTYPE | Relationship Categories | 20030715 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | DML_T_SET_DATA | Set Types | 20030710 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | DML_T_SET_DATA | Set Types, Temporary | 20030710 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | DML_T_TEXT | Texts for Set Types, Temporary | 20030710 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | DML_T_STATUS | Status, Temporary | 20030710 | |||
| 27 | 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 | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | |||
| 2 | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | ||
| 3 | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer | 20040920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040920 |
Method CHECK_AUTH_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ACTIVITY | Call by reference | Type reference (TYPE) | DML_AUTHORITY | Aktivität | 20030710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Berechtigung fehlt | 20030710 |
Method CHECK_AUTH_OBJTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_AUTHORITY | Call by reference | Type reference (TYPE) | T_AUTH | Berechtigungen | 20030814 | |||
| 2 | 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 | 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 | Fehler | 20040713 |
Method CHECK_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEADER | Call by reference | Type reference (TYPE) | DML_S_OBJ_HEADER | Kopfdaten | 20030829 | |||
| 2 | IT_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchien | 20030829 | |||
| 3 | IT_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20030829 | |||
| 4 | IT_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20030829 | |||
| 5 | IT_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20030829 | |||
| 6 | IT_STATUS | Call by reference | Type reference (TYPE) | DML_T_STATUS | Status | 20030829 | |||
| 7 | IT_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Objekt | 20030829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Kopfdaten | 20030829 | ||
| 2 | Fehler bei Hierarchie | 20030829 | ||
| 3 | Fehler bei Beziehungen | 20030829 | ||
| 4 | Fehler bei Settypen | 20030829 | ||
| 5 | Fehler bei Status | 20030829 |
Method CHECK_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HEADER | Call by reference | Type reference (TYPE) | DML_T_OBJ_HEADER | Kopfdaten | 20030910 | |||
| 2 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030724 | |||
| 3 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | GUID Objektversion | 20030724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | C_KEY | Call by reference | Type reference (TYPE) | ANY | Schlüssel | 20040924 | |||
| 2 | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20040924 | |||
| 3 | I_NUMBER_RANGE | Call by reference | Type reference (TYPE) | DML_NROBJ | Nummernkreisobjekt | 20040924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nummerkonflikt | 20040924 |
Method CHECK_RECURSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | tiefere Hierarchieebene | 20030715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20030710 | |||
| 2 | I_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Fehlerprotokollinstanz | 20030826 | |||
| 3 | I_NO_CREATING | Call by reference | Type reference (TYPE) | FLAG | Nur existierendes Objekt | 20030812 | |||
| 4 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030709 | |||
| 5 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversions-GUID | 20030709 | |||
| 6 | I_SLAVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Unselbständiges Teilobjekt | 20030924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Änderungsdienst nicht verfügbar | 20030730 | ||
| 2 | Objekt kann nicht gesperrt werden | 20030730 | ||
| 3 | Instanz bereits vorhanden => Methode FACTORY | 20030730 | ||
| 4 | Objekt existiert nicht | 20030812 | ||
| 5 | Keine Berechtigung zum Anlegen | 20030730 | ||
| 6 | Objekttyp existiert nicht | 20030730 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PHYSICALLY | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Physisch löschen | 20030829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt wurde gelöscht | 20030730 | ||
| 2 | Interner Fehler | 20030730 | ||
| 3 | Fehlermeldung aus Änderungsdienst | 20030730 | ||
| 4 | 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 | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040922 | |||
| 2 | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040922 | ||
| 3 | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer | 20040922 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040922 |
Method FACTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_DML_ENGINE | Instanz | 20030716 | |||
| 2 | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20030716 | |||
| 3 | I_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Fehlerprotokollinstanz | 20030826 | |||
| 4 | I_NO_CREATING | Call by reference | Type reference (TYPE) | FLAG | Nur existierendes Objekt | 20030812 | |||
| 5 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030716 | |||
| 6 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversions-GUID | 20030716 | |||
| 7 | I_SLAVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Unselbständiges Teilobjekt | 20030924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt existiert nicht | 20030812 | ||
| 2 | Objekt kann nicht gesperrt werden | 20030812 | ||
| 3 | Objekt existiert nicht | 20030812 | ||
| 4 | Keine Berechtigung zum Anlegen | 20030812 | ||
| 5 | Objekttyp existiert nicht | 20030812 |
Method FINISH_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste zu ändernder Beziehungstypen | 20030715 | |||
| 2 | IT_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET | Settypen übernehmen | 20030711 | |||
| 3 | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen übernehmen | 20031016 | ||
| 4 | I_ECM_EASY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | ECM Easy Mode Daten übernehmen | 20040818 | ||
| 5 | I_HEADER | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Kopfdaten übernehmen | 20030922 | ||
| 6 | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie übernehmen | 20030922 | ||
| 7 | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen übernehmen | 20030922 | ||
| 8 | I_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Texte zu Settypen übernehmen | 20030922 | ||
| 9 | I_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Status übernehmen | 20030922 | ||
| 10 | 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 | 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 | IS_LH_KEYS | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20031118 | |||
| 2 | IS_LOCALE | Call by reference | Type reference (TYPE) | DML_S_TEXT_LOCALE | zu lesende Regionalsprache | 20030723 | |||
| 3 | IT_RELATION_LIST | Value transfer | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20030714 | |||
| 4 | IT_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET | Liste zu lesender Settypen | 20030710 | |||
| 5 | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | zu lesende Texttypen | 20030723 | |||
| 6 | I_DOCUMENTS | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen lesen | 20031016 | ||
| 7 | I_GET_ACTIVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Aktiven Stand lesen, wenn inaktiv vorhanden | 20040921 | ||
| 8 | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie lesen | 20030922 | ||
| 9 | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | |||
| 10 | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | ||
| 11 | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen lesen | 20030922 | ||
| 12 | I_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Settypen lesen | 20030922 | ||
| 13 | I_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Status lesen | 20030922 | ||
| 14 | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20031007 | |||
| 15 | I_USER | Call by reference | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer | 20040920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlermeldung aus Dokumentenverwaltung | 20031016 | ||
| 2 | Fehlermeldung Hierarchie | 20030804 | ||
| 3 | Fehlermeldung von Beziehungen | 20030804 | ||
| 4 | Fehlermeldung von Settypen | 20030901 | ||
| 5 | Fehlermeldung aus Statusverwaltung | 20030730 | ||
| 6 | Fehlermeldung aus Texten | 20030930 | ||
| 7 | Objektversion existiert nicht | 20030730 |
Method GET_DATA_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | Untergeordnete Hierarchiestufe | 20030714 | |||
| 2 | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20031007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20030804 |
Method GET_DATA_RELATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20041018 | |||
| 2 | IT_RELATION_LIST | Value transfer | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20041018 | |||
| 3 | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20041018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20041018 |
Method GET_DATA_SETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Daten Settyp | 20040810 | |||
| 2 | ET_DOCUMENT_LINKS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20040810 | |||
| 3 | IS_LH_KEY | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20040810 | |||
| 4 | IT_SETTYPE_LIST | Value transfer | Type reference (TYPE) | DML_T_SET | Settyp-Liste | 20040810 | |||
| 5 | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen lesen | 20040811 | ||
| 6 | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel letzte Änderung | 20040810 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040810 |
Method GET_DRAFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040921 | |||
| 2 | C_USER | Call by reference | Type reference (TYPE) | DML_USER | Benutzer | 20040921 | |||
| 3 | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040921 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040921 |
Method GET_INACTIVE_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DELTA | Call by reference | Type reference (TYPE) | DML_S_DELTA | Objekt-Delta | 20040920 | |||
| 2 | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | |||
| 3 | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | ||
| 4 | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer für inaktiven Stand | 20040920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040920 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_DML_ENGINE | Instanz | 20030828 | |||
| 2 | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20030828 | |||
| 3 | I_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20030924 | |||
| 4 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030828 | |||
| 5 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversions-GUID | 20030828 | |||
| 6 | I_SLAVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Unselbständiges Teilobjekt | 20030924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt existiert nicht | 20030828 |
Method GET_INSTANCE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten zu Änderungsstand | 20030711 | |||
| 2 | E_INST_ERROR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20030730 | |||
| 3 | E_OBJECT_ID | Call by reference | Type reference (TYPE) | DML_OBJECT_ID | Schlüssel Objekt | 20031127 | |||
| 4 | E_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030711 | |||
| 5 | 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 | CT_LONGTEXTS | Call by reference | Type reference (TYPE) | DML_T_API_LONGTEXT | Langtext | 20031009 | |||
| 2 | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus der Historientabelle | 20031009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt ist gelöscht | 20030804 | ||
| 2 | Fehler | 20030804 | ||
| 3 | Berechtigung fehlt | 20030804 |
Method GET_PROTOCOL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROTOCOL | Call by reference | Type reference (TYPE) | BAPIRETTAB | Protokoll | 20030724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekttyp hat kein Protokoll | 20030730 |
Method HANDLE_APPROVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_APPROVAL | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Genehmigungsstand erzeugt | 20040929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040929 |
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | I_KEY_EXT | Call by reference | Object reference (TYPE REF TO) | DATA | Externer Schlüssel | 20040302 | |||
| 2 | I_LOCK_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie sperren | 20030901 | ||
| 3 | I_OWNER | Call by reference | Type reference (TYPE) | DML_OWNER | Eigentümer | 20040302 | |||
| 4 | I_SHARED | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Schreibsperre | 20030901 | ||
| 5 | I_VERSION | Call by reference | Type reference (TYPE) | DML_VERSION | Version | 20040302 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt kann nicht gesperrt werden | 20030730 |
Method MAINTAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040928 | |||
| 2 | IS_HEADER | Value transfer | Type reference (TYPE) | DML_S_OBJ_HEADER | Kopfdaten | 20030711 | |||
| 3 | IS_VALIDITY | Value transfer | Type reference (TYPE) | ECM_S_EASY_DATA | ECM Easy Mode: Gültigkeitsintervall | 20040819 | |||
| 4 | IT_DOCUMENTS | Value transfer | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20031016 | |||
| 5 | IT_HIERARCHY | Value transfer | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchien | 20030711 | |||
| 6 | IT_LOCALE | Value transfer | Type reference (TYPE) | DML_T_TEXT_LOCALE | zu ändernde Regionalsprachen | 20030723 | |||
| 7 | IT_RELATIONS | Value transfer | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20030711 | |||
| 8 | IT_RELATION_LIST | Value transfer | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20030714 | |||
| 9 | IT_SETTYPES | Value transfer | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20030711 | |||
| 10 | IT_SETTYPES_TEXT | Value transfer | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20030711 | |||
| 11 | IT_STATUS | Value transfer | Type reference (TYPE) | DML_T_STATUS | Status | 20030711 | |||
| 12 | IT_TEXT | Value transfer | Type reference (TYPE) | DML_T_TEXT | Texte zu Objekt | 20030711 | |||
| 13 | IT_TEXT_TYPES | Value transfer | Type reference (TYPE) | DML_T_TEXT_TYPES | zu ändernde Texttypen | 20030723 | |||
| 14 | I_DOCUMENTS | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumenverknüpfungen ändern | 20031016 | ||
| 15 | I_HEADER | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Kopfdaten ändern | 20030922 | ||
| 16 | I_HIERARCHY | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie ändern | 20030922 | ||
| 17 | I_RELATIONS | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen ändern | 20030922 | ||
| 18 | I_USER | Value transfer | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer für inaktiven Stand | 20040921 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt wurde gelöscht | 20030730 | ||
| 2 | Interner Fehler | 20030730 | ||
| 3 | Fehlermeldung zu Dokumentverknüpfungen | 20031016 | ||
| 4 | Fehlermeldung aus Änderungsdienst | 20030730 | ||
| 5 | Fehlermeldung zu Kopf | 20030730 | ||
| 6 | Fehlermeldung zu Hierarchie | 20030730 | ||
| 7 | Fehlermeldung zu Beziehungen | 20030730 | ||
| 8 | Fehlermeldung zu Settypen | 20030730 | ||
| 9 | Fehlermeldung zu Status | 20030826 | ||
| 10 | Fehlermeldung zu Texten | 20030912 | ||
| 11 | Objekt konnte nicht gesperrt werden | 20030730 | ||
| 12 | Änderungsberechtigung fehlt | 20030730 |
Method POST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CALL_UPDATE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Verbuchung starten | 20040318 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20030730 |
Method POST_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20031118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20030730 |
Method POST_DRAFT Signature
Method POST_DRAFT on class CL_DML_ENGINE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | interner Fehler | 20040924 |
Method PROVIDE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HEADER | Call by reference | Type reference (TYPE) | DML_S_OBJ_HEADER | Kopfdaten | 20030709 | |||
| 2 | ES_VALIDITY | Call by reference | Type reference (TYPE) | ECM_S_EASY_DATA | ECM Easy Mode: Gültigkeitsdaten | 20040819 | |||
| 3 | ET_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20031016 | |||
| 4 | ET_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchien | 20030709 | |||
| 5 | ET_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20030709 | |||
| 6 | ET_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20030709 | |||
| 7 | ET_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20030709 | |||
| 8 | ET_STATUS | Call by reference | Type reference (TYPE) | DML_T_STATUS | Status | 20030709 | |||
| 9 | ET_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Objekt | 20030709 | |||
| 10 | E_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040921 | |||
| 11 | IS_LH_KEYS | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20031118 | |||
| 12 | IS_LOCALE | Call by reference | Type reference (TYPE) | DML_S_TEXT_LOCALE | zu lesende Regionalsprache | 20030723 | |||
| 13 | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20030714 | |||
| 14 | IT_SETTYPE_LIST | Call by reference | Type reference (TYPE) | DML_T_SET | Liste zu lesender Settypen | 20031014 | |||
| 15 | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | zu lesende Texttypen | 20030723 | |||
| 16 | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen lesen | 20031016 | ||
| 17 | I_GET_ACTIVE | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Aktiven Stand lesen, wenn inaktiv vorhanden | 20040921 | ||
| 18 | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie lesen | 20030922 | ||
| 19 | I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040920 | |||
| 20 | I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040920 | ||
| 21 | I_LOCK | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Schreibsperre setzen | 20031111 | ||
| 22 | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen lesen | 20030922 | ||
| 23 | I_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Settypen lesen | 20030922 | ||
| 24 | I_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Status lesen | 20030922 | ||
| 25 | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20031007 | |||
| 26 | I_USER | Call by reference | Type reference (TYPE) | DML_USER | SY-UNAME | Benutzer für inaktiven Stand | 20040920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt wurde gelöscht | 20030730 | ||
| 2 | Interner Fehler | 20030730 | ||
| 3 | Berechtigung fehlt | 20030730 |
Method PROVIDE_HISTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HEADER | Call by reference | Type reference (TYPE) | DML_T_OBJ_HEADER | Kopfdaten | 20040729 | |||
| 2 | ET_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY_H | Hierarchien | 20040729 | |||
| 3 | ET_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION_H | Beziehungen | 20040729 | |||
| 4 | ET_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20040729 | |||
| 5 | ET_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT_H | Texte zu Settypen | 20040729 | |||
| 6 | ET_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT_H | Texte zu Objekt | 20040729 | |||
| 7 | IS_LH_KEYS | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20040729 | |||
| 8 | IS_LOCALE | Call by reference | Type reference (TYPE) | DML_S_TEXT_LOCALE | zu lesende Regionalsprache | 20040729 | |||
| 9 | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20040729 | |||
| 10 | IT_SETTYPE_LIST | Call by reference | Type reference (TYPE) | DML_T_SET | Liste zu lesender Settypen | 20040729 | |||
| 11 | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | zu lesende Texttypen | 20040729 | |||
| 12 | I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie lesen | 20040729 | ||
| 13 | I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen lesen | 20040729 | ||
| 14 | I_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Settypen lesen | 20040729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20040729 | ||
| 2 | Berechtigung fehlt | 20040729 |
Method SET_DATA_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HEADER | Value transfer | Type reference (TYPE) | DML_S_OBJ_HEADER | Neue Kopdaten | 20030711 | |||
| 2 | I_INTERNAL_CALL | Call by reference | Type reference (TYPE) | BOOLEAN | Interner Aufruf | 20030815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20030815 | ||
| 2 | Warnung | 20030815 |
Method SET_DATA_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_HIERARCHY | Value transfer | Type reference (TYPE) | DML_T_HIERARCHY | Untergeordnete Hierarchiestufe | 20041018 | |||
| 2 | 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 | Fehler | 20041018 |
Method SET_DATA_RELATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RELATIONS | Value transfer | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20041018 | |||
| 2 | IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste von Zielobjekttypen | 20041018 | |||
| 3 | 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 | Fehler | 20041018 |
Method SET_DATA_SETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGES | Call by reference | Type reference (TYPE) | FLAG | Änderungen an Sets | 20040811 | |||
| 2 | E_CHANGES_DOCUMENTS | Call by reference | Type reference (TYPE) | FLAG | Änderungen an Dokumentverknüpfungen | 20040811 | |||
| 3 | E_CHANGES_TEXT | Call by reference | Type reference (TYPE) | FLAG | Änderungen an Texten | 20040811 | |||
| 4 | IT_DATA | Value transfer | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20040811 | |||
| 5 | IT_DATA_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20040811 | |||
| 6 | IT_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20040811 | |||
| 7 | IT_LOCALE | Call by reference | Type reference (TYPE) | DML_T_TEXT_LOCALE | Regionalsprachen | 20040811 | |||
| 8 | IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | Liste Texttypen | 20040811 | |||
| 9 | I_DELETE_ALL | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Alle Sets zu Objekt löschen | 20040811 | ||
| 10 | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen bearbeiten | 20040811 | ||
| 11 | I_NO_CHECK | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Prüfungen ausschalten | 20040811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040811 |
Method SET_LONGTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_LONGTEXTS | Call by reference | Type reference (TYPE) | DML_T_API_LONGTEXT | Langtexte | 20031006 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt ist gelöscht | 20030804 | ||
| 2 | Fehler | 20030804 | ||
| 3 | Fehlermeldung aus Änderungsdienst | 20030804 | ||
| 4 | Objekt kann nicht gesperrt werden | 20030804 | ||
| 5 | Berechtigung fehlt | 20030804 |
Method SET_SET_DELETION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Zu löschende Linkhandler-Schlüssel | 20040823 | |||
| 2 | I_SETTYPE | Call by reference | Type reference (TYPE) | COMT_FRGTYPE_ID | Zu löschender Settyp | 20040823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 |