SAP ABAP Class CL_DML_SETTYPE ((MDF Connection for Set Types) Obsolete -> CL_DML_DATASET)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-GTF-MDF (Application Component) Master Data Framework
⤷
COM_DML_ENGINE (Package) MDF: Single Object Runtime
⤷
⤷
Properties
| Class | CL_DML_SETTYPE | |
| Short Description | (MDF Connection for Set Types) Obsolete -> CL_DML_DATASET | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | COM_DML_ENGINE | MDF: Single Object Runtime |
| Created | 20030827 | SAP |
| Last change | 20041209 | 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) |
Interfaces
Class CL_DML_SETTYPE has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_DML_ENGINE | 20030827 | MDF Processing | |
| 2 | CL_DML_TEXT | 20030827 | MDF Connection for Texts |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | TT_BUFFER | Buffer | 20030916 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | TT_FUNCTION | Backup FMs | 20031118 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | FLAG | Distribution Process | 20031007 | |||
| 4 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_DML_CONVERT_SETTYPE | Set Type Conversion | 20030901 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Switch off check | 20030829 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Check Remaining Incorrect Data Before Update | 20040713 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030901 | |
| 3 | Static method | Protected | Method | Delete All Set Types - No Checks | 20030829 | |
| 4 | Static method | Protected | Method | Read Set Types | 20030827 | |
| 5 | Static method | Private | Method | Initialize Link Handler | 20030929 | |
| 6 | Static method | Private | Method | Read Link Handler Key for Object | 20040513 | |
| 7 | Static method | Private | Method | Get DDIC Elements for Set Type | 20040324 | |
| 8 | Static method | Protected | Method | Reset All Changes to Set Types | 20030827 | |
| 9 | Static method | Protected | Method | Complete Save | 20031118 | |
| 10 | Static method | Private | Method | Save Data | 20040726 | |
| 11 | Static method | Protected | Method | Change Set Types | 20030827 |
Events
Class CL_DML_SETTYPE has no event.
Types
Class CL_DML_SETTYPE has no local type.
Method Signatures
Method CHECK_BEFORE_SAVE 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 | Änderungsstand | 20040713 | |||
| 2 | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Meldungen | 20040713 | |||
| 3 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | DML-Objekttyp | 20040713 | |||
| 4 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversionsschlüssel | 20040713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040713 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DML_SETTYPE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DML_SETTYPE has no exception.
Method DELETE_ALL 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 | Änderungsstand | 20030829 | |||
| 2 | I_INST_ENGINE | Call by reference | Object reference (TYPE REF TO) | CL_DML_ENGINE | Instanz Objektverarbeitung | 20050530 | |||
| 3 | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Fehlermeldungen | 20030829 | |||
| 4 | I_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | logisches System | 20030829 | |||
| 5 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030829 | |||
| 6 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversionsschlüssel | 20030829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20030829 |
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOCUMENTS | Value transfer | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20031020 | |||
| 2 | ET_SETTYPE_DATA | Value transfer | Type reference (TYPE) | DML_T_SET_DATA | Settypdaten | 20030827 | |||
| 3 | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Änderungsstand | 20030827 | |||
| 4 | IS_LH_KEYS | Call by reference | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20031118 | |||
| 5 | IT_SETTYPES | Value transfer | Type reference (TYPE) | DML_T_SET | Tabelle zu lesender Settypen | 20030827 | |||
| 6 | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen lesen | 20031020 | ||
| 7 | I_INST_ENGINE | Call by reference | Object reference (TYPE REF TO) | CL_DML_ENGINE | Objektinstanz | 20040115 | |||
| 8 | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Meldungen | 20030828 | |||
| 9 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030827 | |||
| 10 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversionsschlüssel | 20030827 | |||
| 11 | I_TIMESTAMP | Call by reference | Type reference (TYPE) | DML_TMSTMP_MODIFY | Zeitstempel zum Lesen aus Historientabelle | 20031007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20030901 | ||
| 2 | Fehler bei Dokumentenverwaltung | 20031020 |
Method GET_LINKHANDLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ATTRIBUTES | Call by reference | Object reference (TYPE REF TO) | DATA | Schlüsselfelder | 20031118 | |||
| 2 | ET_KEY_GUIDS | Call by reference | Type reference (TYPE) | DML_T_LH_INFO | Schlüsseldaten | 20030929 | |||
| 3 | E_KEYTYPE | Call by reference | Type reference (TYPE) | COMT_PR_KEY_TYPE | Schlüsseltyp | 20031118 | |||
| 4 | IS_ECM_DATA | Value transfer | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20030929 | |||
| 5 | IS_LH_KEYS | Value transfer | Type reference (TYPE) | DML_S_LH_KEY | Linkhandler-Schlüssel | 20031118 | |||
| 6 | I_GENERATE_KEY | Value transfer | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Neuen Schlüssel erzeugen | 20030929 | ||
| 7 | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20031118 | |||
| 8 | I_ONLY_CURRENT | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Nur Schlüssel zu aktuellem Stand besorgen | 20040330 | ||
| 9 | I_SETTYPE | Call by reference | Type reference (TYPE) | COMT_FRGTYPE_ID | Settyp | 20030929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20031118 |
Method GET_LINKHANDLER_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LH_KEYS | Call by reference | Type reference (TYPE) | DML_T_LH_KEY | Linkhandlerschlüssel | 20040513 | |||
| 2 | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Daten Änderungsstand | 20040513 | |||
| 3 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektschlüssel | 20040513 |
Method GET_LINKHANDLER_KEYS on class CL_DML_SETTYPE has no exception.
Method GET_SET_DDIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA_OBJECT | Call by reference | Type reference (TYPE) | T_DATA_OBJECT | DDIC-Elemente | 20040324 | |||
| 2 | I_MULTI_LINE | Call by reference | Type reference (TYPE) | COMT_PROD_COMP_TYPE | Mehrzeiligkeitsschlüssel | 20040324 | |||
| 3 | I_SETTYPE | Call by reference | Type reference (TYPE) | COMT_FRGTYPE_ID | Settyp | 20040324 |
Method GET_SET_DDIC on class CL_DML_SETTYPE has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SETTYPES | Value transfer | Type reference (TYPE) | DML_T_SET | Settypen | 20030827 | |||
| 2 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030827 | |||
| 3 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversionsschlüssel | 20030827 |
Method INIT on class CL_DML_SETTYPE has no exception.
Method POST_FINISH 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 | 20031119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20031118 |
Method SAVE_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CUST_SETTYPE | Call by reference | Type reference (TYPE) | COMC_SETTYPE | Customizing Settype | 20040726 | |||
| 2 | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Instanz Fehlerprotokoll | 20040726 | |||
| 3 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Handle Fehlerprotokoll | 20040726 | |||
| 4 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20040726 | |||
| 5 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversionsschlüssel | 20040726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20040726 |
Method SET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CHANGES_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Änderungen an Dokumentverknüpfungen | 20031020 | |||
| 2 | IS_ECM_DATA | Call by reference | Type reference (TYPE) | DML_S_ECM_DATA | Änderungsstand | 20030827 | |||
| 3 | IT_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20031020 | |||
| 4 | IT_SETTYPE_DATA | Value transfer | Type reference (TYPE) | DML_T_SET_DATA | Settypdaten | 20030827 | |||
| 5 | I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen bearbeiten | 20031020 | ||
| 6 | I_INST_BADI | Call by reference | Object reference (TYPE REF TO) | IF_EX_DML_CHECK_SETTYPE | Prüf-BADI | 20030829 | |||
| 7 | I_INST_ENGINE | Call by reference | Object reference (TYPE REF TO) | CL_DML_ENGINE | Objektinstanz | 20030903 | |||
| 8 | I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Fehlermeldungen | 20030827 | |||
| 9 | I_INST_PROTOCOL | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Änderungsprotokoll | 20030828 | |||
| 10 | I_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | logisches System | 20030827 | |||
| 11 | I_OBJECT_OWNER | Call by reference | Type reference (TYPE) | DML_OWNER | Objekteigentümer | 20031104 | |||
| 12 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | Objekttyp | 20030827 | |||
| 13 | I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Objektversionsschlüssel | 20030827 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20030827 |
History
| Last changed by/on | SAP | 20041209 |
| SAP Release Created in | 200 |