SAP ABAP Interface IF_EX_DML_CHECK (BAdI Interface IF_EX_DML_CHECK)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-MDF (Application Component) Master Data Framework
     COM_DML_ENGINE (Package) MDF: Single Object Runtime
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_DML_CHECK BAdI Class CL_EX_DML_CHECK 20030714
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CME_CHAR_CHECK Imp.Classe for BAdI Imp. CME_CHAR_CHECK 20030815
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CME_CHAR_DTYPE Imp. Class for BAdI Imp. CME_CHAR_DTYPE 20031010
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CME_DSCOPE_CHECK Imp. Class for BAdI Imp. CME_DSCOPE_CHECK 20030815
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CME_DTYPE_CHECK Imp. Class for BAdI Imp. CME_DTYPE_CHECK 20030815
Properties
Interface IF_EX_DML_CHECK  
Short Description BAdI Interface IF_EX_DML_CHECK    
General Data
Package COM_DML_ENGINE   MDF: Single Object Runtime 
Created 20030714   SAP 
Last changed 20041209   SAP 
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)
Interfaces
Interface IF_EX_DML_CHECK has no interface.
Friends
Interface IF_EX_DML_CHECK has no friend.
Attributes
Interface IF_EX_DML_CHECK has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Instance method Public Method Additional Authorization Check 20030714
2 CHECK_CHANGE_START Instance method Public Method Check Before Start of Processing (Create & Change) 20040122
3 CHECK_DELETION Instance method Public Method Check During Deletion 20030829
4 CHECK_HEADER Instance method Public Method Check header data 20030714
5 CHECK_HIERARCHY Instance method Public Method Check Hierarchy Data 20030714
6 CHECK_POSTING Instance method Public Method Check Before Saving 20030714
7 CHECK_STATUS Instance method Public Method Check Status 20030829
Events
Interface IF_EX_DML_CHECK has no event.
Types
Interface IF_EX_DML_CHECK has no local type.
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_GRANTED Value transfer Type reference (TYPE) FLAG 'X' Berechtigung erteilt 20030714
2 Importing FLT_VAL Value transfer Type reference (TYPE) DML_OBJTYP Parameter FLT_VAL der Methode CHECK_AUTHORITY 20030714
3 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Daten Änderungsstand 20030714
4 Importing IS_HEADER Value transfer Type reference (TYPE) DML_S_OBJ_HEADER Objektschlüssel, Kopfdaten 20030714
5 Importing I_ACTIVITY Value transfer Type reference (TYPE) DML_AUTHORITY gewünschte Aktivität 20030714
6 Importing I_INST_ENGINE Value transfer Object reference (TYPE REF TO) CL_DML_ENGINE Objektinstanz 20030829
7 Importing I_INST_LOG Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Protokollinstanz 20030714

Method CHECK_AUTHORITY on Interface IF_EX_DML_CHECK has no exception.

Method CHECK_CHANGE_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) DML_S_OBJ_HEADER Kopfdaten 20040122
2 Changing CT_DOCUMENTS Call by reference Type reference (TYPE) DML_T_DOC_DATA Dokumentverknüpfungen 20040122
3 Changing CT_HIERARCHY Call by reference Type reference (TYPE) DML_T_HIERARCHY Hierarchien 20040122
4 Changing CT_LOCALE Call by reference Type reference (TYPE) DML_T_TEXT_LOCALE zu ändernde Regionalsprachen 20040122
5 Changing CT_RELATIONS Call by reference Type reference (TYPE) DML_T_RELATION Beziehungen 20040122
6 Changing CT_RELATION_LIST Call by reference Type reference (TYPE) DML_T_RELATION_LIST Liste von Zielobjekttypen 20040122
7 Changing CT_SETTYPES Call by reference Type reference (TYPE) DML_T_SET_DATA Settypen 20040122
8 Changing CT_SETTYPES_TEXT Call by reference Type reference (TYPE) DML_T_TEXT Texte zu Settypen 20040122
9 Changing CT_STATUS Call by reference Type reference (TYPE) DML_T_STATUS Status 20040122
10 Changing CT_TEXT Call by reference Type reference (TYPE) DML_T_TEXT Texte zu Objekt 20040122
11 Changing CT_TEXT_TYPES Call by reference Type reference (TYPE) DML_T_TEXT_TYPES zu ändernde Texttypen 20040122
12 Changing C_DOCUMENTS Call by reference Type reference (TYPE) DML_BOOLEAN Dokumenverknüpfungen ändern 20040122
13 Changing C_HEADER Call by reference Type reference (TYPE) DML_BOOLEAN Kopfdaten ändern 20040122
14 Changing C_HIERARCHY Call by reference Type reference (TYPE) DML_BOOLEAN Hierarchie ändern 20040122
15 Changing C_RELATIONS Call by reference Type reference (TYPE) DML_BOOLEAN Beziehungen ändern 20040122
16 Importing FLT_VAL Value transfer Type reference (TYPE) DML_OBJTYP Parameter FLT_VAL der Methode CHECK_HIERARCHY 20040122
17 Importing IF_CREATION Value transfer Type reference (TYPE) FLAG Objekt wird angelegt 20040122
18 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20040122
19 Importing I_INST_ENGINE Value transfer Object reference (TYPE REF TO) CL_DML_ENGINE Objektinstanz 20040122
20 Importing I_INST_ERROR_LOG Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20040122
21 Importing I_INST_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Änderungsprotokoll 20040122
# Exception Resumable Description Created on
1 ERROR Fehlermeldung im Protokoll 20040122

Method CHECK_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) DML_OBJTYP DML-Objekttyp 20030829
2 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20030829
3 Importing IS_HEADER Value transfer Type reference (TYPE) DML_S_OBJ_HEADER Kopfdaten 20030829
4 Importing I_ARCHIVING Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Objekt wird archiviert 20040730
5 Importing I_INST_ENGINE Value transfer Object reference (TYPE REF TO) CL_DML_ENGINE Objektinstanz 20030829
6 Importing I_INST_ERROR_LOG Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030829
7 Importing I_PHYSICALLY Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Physisches Löschen 20030829
# Exception Resumable Description Created on
1 ERROR Fehlermeldung im Protokoll 20030829

Method CHECK_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER_NEW Value transfer Type reference (TYPE) DML_S_OBJ_HEADER zu prüfende Kopfdaten 20030815
2 Importing FLT_VAL Value transfer Type reference (TYPE) DML_OBJTYP Parameter FLT_VAL der Methode CHECK_HEADER 20030714
3 Importing IF_CREATION Value transfer Type reference (TYPE) FLAG Objekt soll angelegt werden 20030714
4 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20030714
5 Importing IS_HEADER_OLD Value transfer Type reference (TYPE) DML_S_OBJ_HEADER bisherige Kopfdaten 20030815
6 Importing I_INST_ENGINE Value transfer Object reference (TYPE REF TO) CL_DML_ENGINE Objektinstanz 20030829
7 Importing I_INST_ERROR_LOG Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030730
8 Importing I_INST_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Änderungsprotokoll 20030730
# Exception Resumable Description Created on
1 ERROR Fehlermeldung im Protokoll 20030714

Method CHECK_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) DML_OBJTYP Parameter FLT_VAL der Methode CHECK_HIERARCHY 20030714
2 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20030714
3 Importing IS_HEADER Value transfer Type reference (TYPE) DML_S_OBJ_HEADER Kopfdaten 20030714
4 Importing IT_HIERARCHY_DELETE Value transfer Type reference (TYPE) DML_T_HIERARCHY zu löschende Zuordnungen 20030715
5 Importing IT_HIERARCHY_INSERT Value transfer Type reference (TYPE) DML_T_HIERARCHY anzulegende Zuordnungen 20030715
6 Importing IT_HIERARCHY_MODIFY Value transfer Type reference (TYPE) DML_T_HIERARCHY zu ändernde Zuordnungen 20030715
7 Importing IT_HIERARCHY_MODIFY_OLD Value transfer Type reference (TYPE) DML_T_HIERARCHY alter Stand zu ändernder Zuordnungen 20030715
8 Importing I_DRAFT Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Zwischenspeichern 20040916
9 Importing I_INST_ENGINE Value transfer Object reference (TYPE REF TO) CL_DML_ENGINE Objektinstanz 20030829
10 Importing I_INST_ERROR_LOG Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030801
11 Importing I_INST_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Änderungsprotokoll 20030801
# Exception Resumable Description Created on
1 ERROR Fehlermeldung im Protokoll 20030829

Method CHECK_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) DML_OBJTYP Parameter FLT_VAL der Methode CHECK_POSTING 20030714
2 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20030829
3 Importing IS_HEADER Value transfer Type reference (TYPE) DML_S_OBJ_HEADER Kopfdaten 20030829
4 Importing I_CREATION Value transfer Type reference (TYPE) DML_BOOLEAN Objekt soll angelegt werden 20030922
5 Importing I_DRAFT Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Zwischenspeichern 20040916
6 Importing I_INST_ENGINE Value transfer Object reference (TYPE REF TO) CL_DML_ENGINE Objektinstanz 20030829
7 Importing I_INST_ERROR_LOG Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030730
8 Importing I_INST_PROTOCOL Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Änderungsprotokoll 20030730
# Exception Resumable Description Created on
1 ERROR Fehlermeldung im Protokoll 20030829

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) DML_OBJTYP Parameter FLT_VAL der Methode CHECK_HEADER 20030829
2 Importing IS_ECM_DATA Value transfer Type reference (TYPE) DML_S_ECM_DATA Änderungsstand 20030829
3 Importing IS_HEADER Value transfer Type reference (TYPE) DML_S_OBJ_HEADER bisherige Kopfdaten 20030829
4 Importing IT_STATUS_NEW Value transfer Type reference (TYPE) DML_T_STATUS Neue Status 20030829
5 Importing IT_STATUS_OLD Value transfer Type reference (TYPE) DML_T_STATUS Alte Status 20030829
6 Importing I_DRAFT Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Zwischenspeichern 20040916
7 Importing I_INST_ENGINE Value transfer Object reference (TYPE REF TO) CL_DML_ENGINE Objektinstanz 20030829
8 Importing I_INST_ERROR_LOG Value transfer Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlermeldungen 20030829
# Exception Resumable Description Created on
1 ERROR Fehlermeldung im Protokoll 20030829
History
Last changed by/on SAP  20041209 
SAP Release Created in 200