SAP ABAP Class CL_DML_INACTIVE (MDF Inactive States)
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_INACTIVE | |
Short Description | MDF Inactive States | |
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 | 20040914 | 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) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_DML_INACTIVE has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_DML_ENGINE | 20040914 | MDF Processing | |
2 | CL_DML_HEADER | 20040930 | MDF Connection Header Data |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | CLASSNAME | 'CL_MDM_DAS' | CL_MDM_DAS | 20040916 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CLASSNAME | 'CL_MDM_WFL_APPROVAL' | CL_MDM_WFL_APPROVAL | 20040929 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | TT_INST_ADM | Instance Management | 20040914 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | DAS Available in System | 20040914 | |
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DML_S_INACT_OBJECT | Intermediate Status | 20040915 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_INST_ADM | Instance Information | 20040915 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DML_T_INACT_OBJECT | Approval States | 20040915 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_STATE_BUFFER | Buffer for Inactive States | 20040917 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Check if Approval Needed for Change | 20040929 |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20040914 |
3 | ![]() |
Instance method | Public | Constructor | Constructor | 20040914 |
4 | ![]() |
Static method | Private | Method | Read Data from Cluster Format | 20040917 |
5 | ![]() |
Static method | Private | Method | Bring Data into Cluster Format | 20040917 |
6 | ![]() |
Static method | Protected | Method | Delete All Inactive States for Object | 20040915 |
7 | ![]() |
Instance method | Protected | Method | Delete Inactive State | 20040914 |
8 | ![]() |
Static method | Protected | Method | Instance Procurement for Active Key | 20040914 |
9 | ![]() |
Static method | Public | Method | Instance Procurement for Inactive Key | 20041008 |
10 | ![]() |
Static method | Protected | Method | Determine All Inactive States for User | 20040915 |
11 | ![]() |
Static method | Protected | Method | Determine Changed Object Parts | 20040920 |
12 | ![]() |
Static method | Private | Method | Read Instance | 20040914 |
13 | ![]() |
Static method | Protected | Method | Determine Inactive States for Object | 20040928 |
14 | ![]() |
Instance method | Public | Method | Read State | 20040914 |
15 | ![]() |
Instance method | Protected | Method | Read User with Inactive States for Object | 20040920 |
16 | ![]() |
Instance method | Protected | Method | Reject Changes | 20040920 |
17 | ![]() |
Static method | Protected | Method | Reject Changes | 20040914 |
18 | ![]() |
Static method | Protected | Method | Build State from Change Information | 20040914 |
19 | ![]() |
Instance method | Protected | Method | Store States | 20040917 |
20 | ![]() |
Static method | Protected | Method | Store States | 20040917 |
21 | ![]() |
Instance method | Protected | Method | Write State | 20040914 |
Events
Class CL_DML_INACTIVE has no event.
Types
Class CL_DML_INACTIVE has no local type.
Method Signatures
Method CHECK_APPROVAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_APPROVAL | Value transfer | Type reference (TYPE) | DML_BOOLEAN | Genehmigung erforderlich | 20040929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20040929 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_DML_INACTIVE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DML_INACTIVE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Fehlerprotokoll | 20040920 | ||
2 | ![]() |
I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | MDF-Objekttyp | 20040914 | ||
3 | ![]() |
I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20040914 | ||
4 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20040914 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inaktive Stände nicht möglich | 20040916 | |
2 | ![]() |
Objekt-GUID fehlt | 20040916 | |
3 | ![]() |
Objekttypeinstellungen passen nicht | 20040914 |
Method CONVERT_FROM_CLUSTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_STATES | Call by reference | Type reference (TYPE) | DML_T_DELTA | Laufzeit-Format | 20040917 | ||
2 | ![]() |
IT_CLUSTER | Call by reference | Type reference (TYPE) | DML_T_INACT_CLUSTER | Cluster-Format | 20040917 |
Method CONVERT_FROM_CLUSTER on class CL_DML_INACTIVE has no exception.
Method CONVERT_TO_CLUSTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CLUSTER | Call by reference | Type reference (TYPE) | DML_T_INACT_CLUSTER | Cluster-Format | 20040917 | ||
2 | ![]() |
IT_STATES | Call by reference | Type reference (TYPE) | DML_T_DELTA | Laufzeit-Format | 20040917 |
Method CONVERT_TO_CLUSTER on class CL_DML_INACTIVE has no exception.
Method DELETE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Protokoll | 20040921 | ||
2 | ![]() |
I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | MDF-Objekttyp | 20040915 | ||
3 | ![]() |
I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20040915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inaktive Stände nicht möglich | 20040916 |
Method DELETE_STATE 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 | 20040915 | ||
2 | ![]() |
I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Protokoll | 20040921 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Stand nicht gefunden | 20040915 |
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_INACTIVE | MDF Inaktive Stände | 20040914 | ||
2 | ![]() |
I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | MDF-Objekttp | 20040914 | ||
3 | ![]() |
I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20040914 | ||
4 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20040914 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Objekttypeinstellungen passen nicht | 20040914 |
Method FACTORY2 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_INACTIVE | MDF Inaktive Stände | 20041008 | ||
2 | ![]() |
I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | Schlüssel Objektversion | 20041008 | ||
3 | ![]() |
I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | MDF-Objekttp | 20041008 | ||
4 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20041008 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inaktiver Schlüssel nicht gefunden | 20041008 | |
2 | ![]() |
Objekttypeinstellungen passen nicht | 20041008 |
Method GET_BY_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_APPROVAL_STATES | Call by reference | Type reference (TYPE) | DML_T_INACT_OBJECT | Genehmigungsstände | 20040915 | ||
2 | ![]() |
ET_DRAFT_STATES | Call by reference | Type reference (TYPE) | DML_T_INACT_OBJECT | Zwischenstand | 20040915 | ||
3 | ![]() |
I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | MDF-Objekttyp | 20040915 | ||
4 | ![]() |
I_STATE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Inaktiver Objektzustand | 20040915 | |
5 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | DML_USER | Benutzer | 20040915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inaktive Stände nicht möglich | 20040916 |
Method GET_CHANGED_SEGMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_LOCALE | Call by reference | Type reference (TYPE) | DML_T_TEXT_LOCALE | geänderte Regionalsprache | 20040920 | ||
2 | ![]() |
ET_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Liste geänderter Beziehungstypen | 20040920 | ||
3 | ![]() |
ET_SETTYPE_LIST | Call by reference | Type reference (TYPE) | DML_T_SET | Liste geänderter Settypen | 20040920 | ||
4 | ![]() |
ET_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | geänderte Texttypen | 20040920 | ||
5 | ![]() |
E_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Dokumentverknüpfungen geändert | 20040921 | ||
6 | ![]() |
E_HEADER | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Kopfdaten geändert | 20040920 | ||
7 | ![]() |
E_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Hierarchie geändert | 20040920 | ||
8 | ![]() |
E_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Beziehungen geändert | 20040920 | ||
9 | ![]() |
E_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Settypen geändert | 20040920 | ||
10 | ![]() |
E_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | Status geändert | 20040920 | ||
11 | ![]() |
IS_DELTA | Call by reference | Type reference (TYPE) | DML_S_DELTA | Objekt-Delta | 20040920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nur eine Locale pro inaktivem Stand möglich | 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_INACTIVE | MDF Inaktive Stände | 20040914 | ||
2 | ![]() |
I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | MDF-Objekttp | 20040914 | ||
3 | ![]() |
I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20040914 | ||
4 | ![]() |
I_USER | Call by reference | Type reference (TYPE) | SYUNAME | Benutzername | 20040914 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Instanz nicht vorhanden | 20040914 |
Method GET_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_APPROVAL_STATES | Call by reference | Type reference (TYPE) | DML_T_INACT_OBJECT | Genehmigungsstände | 20040928 | ||
2 | ![]() |
ET_DRAFT_STATES | Call by reference | Type reference (TYPE) | DML_T_INACT_OBJECT | Zwischenstand | 20040928 | ||
3 | ![]() |
I_EXTERNAL_KEY | Call by reference | Type reference (TYPE) | DML_INACT_ID_EXT | Externer Objektschlüssel | 20040928 | ||
4 | ![]() |
I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | DML_OBJTYP | MDF-Objekttyp | 20040928 | ||
5 | ![]() |
I_OBJVERS_ID | Call by reference | Type reference (TYPE) | DML_OBJVERS_ID | Schlüssel Objektversion | 20040928 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inaktive Stände nicht möglich | 20040928 |
Method GET_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_STATE_INFO | Call by reference | Type reference (TYPE) | DML_S_INACT_OBJECT | Beziehung aktives Object <-> inaktiver Stand | 20040915 | ||
2 | ![]() |
ET_DELTA | Call by reference | Type reference (TYPE) | DML_T_DELTA | Status | 20040917 | ||
3 | ![]() |
I_INACTIVE_ID | Call by reference | Type reference (TYPE) | DML_INACT_ID | ID inaktiver Stand | 20040915 | ||
4 | ![]() |
I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | '1' | Typ des inaktiven Standes | 20040915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Inaktiver Stand existiert nicht | 20040915 | |
2 | ![]() |
Falsche Eingabe | 20040915 |
Method GET_USERS_FOR_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_APPROVAL_USERS | Call by reference | Type reference (TYPE) | DML_T_USER | Benutzer mit Genehmigungsstand | 20040920 | ||
2 | ![]() |
ET_DRAFT_USERS | Call by reference | Type reference (TYPE) | DML_T_USER | Benutzer mit Zwischenspeicher | 20040920 | ||
3 | ![]() |
I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Protokoll | 20040920 |
Method GET_USERS_FOR_OBJECT on class CL_DML_INACTIVE has no exception.
Method INIT Signature
Method INIT on class CL_DML_INACTIVE has no parameter.
Method INIT on class CL_DML_INACTIVE has no exception.
Method INIT_ALL Signature
Method INIT_ALL on class CL_DML_INACTIVE has no parameter.
Method INIT_ALL on class CL_DML_INACTIVE has no exception.
Method MIX_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_HEADER | Call by reference | Type reference (TYPE) | DML_S_OBJ_HEADER | Kopfdaten | 20040920 | ||
2 | ![]() |
CT_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_T_DOC_DATA | Dokumentverknüpfungen | 20040921 | ||
3 | ![]() |
CT_HIERARCHY | Call by reference | Type reference (TYPE) | DML_T_HIERARCHY | Hierarchien | 20040916 | ||
4 | ![]() |
CT_RELATIONS | Call by reference | Type reference (TYPE) | DML_T_RELATION | Beziehungen | 20040916 | ||
5 | ![]() |
CT_SETTYPES | Call by reference | Type reference (TYPE) | DML_T_SET_DATA | Settypen | 20040916 | ||
6 | ![]() |
CT_SETTYPES_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Settypen | 20040916 | ||
7 | ![]() |
CT_STATUS | Call by reference | Type reference (TYPE) | DML_T_STATUS | Status | 20040916 | ||
8 | ![]() |
CT_TEXT | Call by reference | Type reference (TYPE) | DML_T_TEXT | Texte zu Objekt | 20040916 | ||
9 | ![]() |
IS_DELTA | Call by reference | Type reference (TYPE) | DML_S_DELTA | Objekt-Delta | 20040916 | ||
10 | ![]() |
IS_LOCALE | Call by reference | Type reference (TYPE) | DML_S_TEXT_LOCALE | Regionalsprache | 20040920 | ||
11 | ![]() |
IT_RELATION_LIST | Call by reference | Type reference (TYPE) | DML_T_RELATION_LIST | Zielobjekttypen | 20040920 | ||
12 | ![]() |
IT_SETTYPE_LIST | Call by reference | Type reference (TYPE) | DML_T_SET | Liste Settypen | 20040920 | ||
13 | ![]() |
IT_TEXT_TYPES | Call by reference | Type reference (TYPE) | DML_T_TEXT_TYPES | Texttypen | 20040920 | ||
14 | ![]() |
I_DOCUMENTS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Dokumentverknüpfungen | 20040921 | |
15 | ![]() |
I_HIERARCHY | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Hierarchie | 20040920 | |
16 | ![]() |
I_RELATIONS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Beziehungen | 20040920 | |
17 | ![]() |
I_SETTYPES | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Settypen | 20040920 | |
18 | ![]() |
I_STATUS | Call by reference | Type reference (TYPE) | DML_BOOLEAN | CL_DML_CONST=>FALSE | Status | 20040920 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Nur eine Locale pro inaktivem Stand möglich | 20040916 |
Method POST Signature
Method POST on class CL_DML_INACTIVE has no parameter.
Method POST on class CL_DML_INACTIVE has no exception.
Method POST_ALL Signature
Method POST_ALL on class CL_DML_INACTIVE has no parameter.
Method POST_ALL on class CL_DML_INACTIVE has no exception.
Method SET_STATE 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 | 20040920 | ||
2 | ![]() |
IS_DELTA | Call by reference | Type reference (TYPE) | DML_S_DELTA | Status | 20040915 | ||
3 | ![]() |
I_EXTERNAL_KEY | Call by reference | Type reference (TYPE) | DML_INACT_ID_EXT | Externer Objektschlüssel | 20040915 | ||
4 | ![]() |
I_INACTIVE_TYPE | Call by reference | Type reference (TYPE) | DML_INACT_STATE | Typ des inaktiven Standes | 20040915 | ||
5 | ![]() |
I_INST_LOG | Call by reference | Object reference (TYPE REF TO) | CL_DML_MESSAGE | Protokoll | 20040929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler | 20040915 |
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 700 |