SAP ABAP Class CL_DML_DB_PROXY (MDF Database Connection)
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_DB_PROXY  
Short Description MDF Database Connection    
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 20041008   SAP 
Last change 20041209   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)
Interfaces
Class CL_DML_DB_PROXY has no interface implemented.
Friends
Class CL_DML_DB_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_CONNECTIONS Static Attribute Private Type reference (TYPE) TT_CONNECTIONS DB Connections with Changes 20041011
2 G_INST_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_DML_DB_PROXY BAdI Interface IF_EX_DML_DB_PROXY 20041012
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20041012
2 COMMIT Static method Public Method COMMIT WORK 20041011
3 COMMIT_ABAP Static method Private Method COMMIT WORK - ABAP 20041011
4 COMMIT_EXT Static method Private Method COMMIT WORK - External Connection 20041011
5 DELETE Static method Public Method DELETE 20041011
6 DELETE_ABAP Static method Private Method DELETE - ABAP 20041011
7 DELETE_EXT Static method Private Method DELETE - External Connection 20041011
8 INSERT Static method Public Method INSERT 20041011
9 INSERT_ABAP Static method Private Method INSERT - ABAP 20041011
10 INSERT_EXT Static method Private Method INSERT - External Connection 20041011
11 MODIFY Static method Public Method MODIFY 20041011
12 MODIFY_ABAP Static method Private Method MODIFY - ABAP 20041011
13 MODIFY_EXT Static method Private Method MODIFY - External Connection 20041011
14 ROLLBACK Static method Public Method ROLLBACK WORK 20041011
15 ROLLBACK_ABAP Static method Private Method ROLLBACK WORK - ABAP 20041011
16 ROLLBACK_EXT Static method Private Method ROLLBACK WORK - External Connection 20041011
17 SELECT Static method Public Method SELECT 20041008
18 SELECT_ABAP Static method Private Method SELECT - ABAP 20041011
19 SELECT_EXT Static method Private Method SELECT - External Connection 20041011
Events
Class CL_DML_DB_PROXY has no event.
Types
Class CL_DML_DB_PROXY has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DML_DB_PROXY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DML_DB_PROXY has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WAIT Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Verbuchungsende abwarten 20041011

Method COMMIT on class CL_DML_DB_PROXY has no exception.

Method COMMIT_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WAIT Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Verbuhcungsende abwarten 20041011

Method COMMIT_ABAP on class CL_DML_DB_PROXY has no exception.

Method COMMIT_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
2 Importing I_WAIT Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Verbuchungsende abwarten 20041011

Method COMMIT_EXT on class CL_DML_DB_PROXY has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl gelöschter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Zu löschende Einträge 20041011
4 Importing IT_WHERE Value transfer Type reference (TYPE) DML_T_WHERE Bedingung 20041011
5 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
6 Importing I_FIELD1 Value transfer Type reference (TYPE) ANY Vergleichswert 1 20041011
7 Importing I_FIELD2 Value transfer Type reference (TYPE) ANY Vergleichswert 2 20041011
8 Importing I_FIELD3 Value transfer Type reference (TYPE) ANY Vergleichswert 3 20041011
9 Importing I_FIELD4 Value transfer Type reference (TYPE) ANY Vergleichswert 4 20041011
10 Importing I_FIELD5 Value transfer Type reference (TYPE) ANY Vergleichswert 5 20041011
11 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method DELETE on class CL_DML_DB_PROXY has no exception.

Method DELETE_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl gelöschter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Zu löschende Einträge 20041011
4 Importing IT_WHERE Call by reference Type reference (TYPE) DML_T_WHERE Bedingung 20041011
5 Importing I_FIELD1 Call by reference Type reference (TYPE) ANY Vergleichswert 1 20041011
6 Importing I_FIELD2 Call by reference Type reference (TYPE) ANY Vergleichswert 2 20041011
7 Importing I_FIELD3 Call by reference Type reference (TYPE) ANY Vergleichswert 3 20041011
8 Importing I_FIELD4 Call by reference Type reference (TYPE) ANY Vergleichswert 4 20041011
9 Importing I_FIELD5 Call by reference Type reference (TYPE) ANY Vergleichswert 5 20041011
10 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method DELETE_ABAP on class CL_DML_DB_PROXY has no exception.

Method DELETE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl gelöschter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Zu löschende Einträge 20041011
4 Importing IT_WHERE Call by reference Type reference (TYPE) DML_T_WHERE Bedingung 20041011
5 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
6 Importing I_FIELD1 Call by reference Type reference (TYPE) ANY Vergleichswert 1 20041011
7 Importing I_FIELD2 Call by reference Type reference (TYPE) ANY Vergleichswert 2 20041011
8 Importing I_FIELD3 Call by reference Type reference (TYPE) ANY Vergleichswert 3 20041011
9 Importing I_FIELD4 Call by reference Type reference (TYPE) ANY Vergleichswert 4 20041011
10 Importing I_FIELD5 Call by reference Type reference (TYPE) ANY Vergleichswert 5 20041011
11 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method DELETE_EXT on class CL_DML_DB_PROXY has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl eingefügter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Einzufügende Einträge 20041011
4 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
5 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method INSERT on class CL_DML_DB_PROXY has no exception.

Method INSERT_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl eingefügter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Einzufügende Einträge 20041011
4 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method INSERT_ABAP on class CL_DML_DB_PROXY has no exception.

Method INSERT_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl eingefügter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Einzufügende Einträge 20041011
4 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
5 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method INSERT_EXT on class CL_DML_DB_PROXY has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl bearbeiteter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Zu bearbeitende Einträge 20041011
4 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
5 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method MODIFY on class CL_DML_DB_PROXY has no exception.

Method MODIFY_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl bearbeiteter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Zu bearbeitende Einträge 20041011
4 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method MODIFY_ABAP on class CL_DML_DB_PROXY has no exception.

Method MODIFY_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DBCNT Call by reference Type reference (TYPE) SYDBCNT Zahl bearbeiteter Zeilen 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebniscode 20041011
3 Importing IT_RECORDS Call by reference Type reference (TYPE) ANY TABLE Zu bearbeitende Einträge 20041011
4 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
5 Importing I_TABLENAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011

Method MODIFY_EXT on class CL_DML_DB_PROXY has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_DML_DB_PROXY has no parameter.
Method ROLLBACK on class CL_DML_DB_PROXY has no exception.

Method ROLLBACK_ABAP Signature

Method ROLLBACK_ABAP on class CL_DML_DB_PROXY has no parameter.
Method ROLLBACK_ABAP on class CL_DML_DB_PROXY has no exception.

Method ROLLBACK_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011

Method ROLLBACK_EXT on class CL_DML_DB_PROXY has no exception.

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) ANY TABLE Ergebnis 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebnis-Code 20041011
3 Importing IT_FIELDLIST Value transfer Type reference (TYPE) DML_T_FIELDLIST Zu lesende Felder 20041011
4 Importing IT_FOR_ALL_ENTRIES Value transfer Type reference (TYPE) ANY TABLE Tabelle mit Bedinungsfeldern 20041008
5 Importing IT_RANGE1 Value transfer Type reference (TYPE) STANDARD TABLE Range-Tabelle 1 20041011
6 Importing IT_RANGE2 Value transfer Type reference (TYPE) STANDARD TABLE Range-Tabelle 2 20041011
7 Importing IT_RANGE3 Value transfer Type reference (TYPE) STANDARD TABLE Range-Tabelle 3 20041011
8 Importing IT_RANGE4 Value transfer Type reference (TYPE) STANDARD TABLE Range-Tabelle 4 20041011
9 Importing IT_RANGE5 Value transfer Type reference (TYPE) STANDARD TABLE Range-Tabelle 5 20041011
10 Importing IT_WHERE Value transfer Type reference (TYPE) DML_T_WHERE Bedingung 20041008
11 Importing I_APPENDING Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Treffer an Ergebnistab anhängen 20041011
12 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
13 Importing I_FIELD1 Value transfer Type reference (TYPE) ANY Vergleichswert 1 20041011
14 Importing I_FIELD2 Value transfer Type reference (TYPE) ANY Vergleichswert 2 20041011
15 Importing I_FIELD3 Value transfer Type reference (TYPE) ANY Vergleichswert 3 20041011
16 Importing I_FIELD4 Value transfer Type reference (TYPE) ANY Vergleichswert 4 20041011
17 Importing I_FIELD5 Value transfer Type reference (TYPE) ANY Vergleichswert 5 20041011
18 Importing I_FROM_TABLE Value transfer Type reference (TYPE) TABNAME Tabellenname 20041008
19 Importing I_UP_TO_ROWS Value transfer Type reference (TYPE) DML_NUMC5 maximale Trefferzahl 20041008

Method SELECT on class CL_DML_DB_PROXY has no exception.

Method SELECT_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) ANY TABLE Ergebnis 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebnis-Code 20041011
3 Importing IT_FIELDLIST Call by reference Type reference (TYPE) DML_T_FIELDLIST Zu lesende Felder 20041011
4 Importing IT_FOR_ALL_ENTRIES Call by reference Type reference (TYPE) ANY TABLE Tabelle mit Bedinungsfeldern 20041011
5 Importing IT_RANGE1 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 1 20041011
6 Importing IT_RANGE2 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 2 20041011
7 Importing IT_RANGE3 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 3 20041011
8 Importing IT_RANGE4 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 4 20041011
9 Importing IT_RANGE5 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 5 20041011
10 Importing IT_WHERE Call by reference Type reference (TYPE) DML_T_WHERE Bedingung 20041011
11 Importing I_APPENDING Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Treffer an Ergebnistab anhängen 20041011
12 Importing I_FIELD1 Call by reference Type reference (TYPE) ANY Vergleichswert 1 20041011
13 Importing I_FIELD2 Call by reference Type reference (TYPE) ANY Vergleichswert 2 20041011
14 Importing I_FIELD3 Call by reference Type reference (TYPE) ANY Vergleichswert 3 20041011
15 Importing I_FIELD4 Call by reference Type reference (TYPE) ANY Vergleichswert 4 20041011
16 Importing I_FIELD5 Call by reference Type reference (TYPE) ANY Vergleichswert 5 20041011
17 Importing I_FROM_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011
18 Importing I_UP_TO_ROWS Call by reference Type reference (TYPE) DML_NUMC5 maximale Trefferzahl 20041011

Method SELECT_ABAP on class CL_DML_DB_PROXY has no exception.

Method SELECT_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) ANY TABLE Ergebnis 20041011
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Ergebnis-Code 20041011
3 Importing IT_FIELDLIST Call by reference Type reference (TYPE) DML_T_FIELDLIST Zu lesende Felder 20041011
4 Importing IT_FOR_ALL_ENTRIES Call by reference Type reference (TYPE) ANY TABLE Tabelle mit Bedinungsfeldern 20041011
5 Importing IT_RANGE1 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 1 20041011
6 Importing IT_RANGE2 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 2 20041011
7 Importing IT_RANGE3 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 3 20041011
8 Importing IT_RANGE4 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 4 20041011
9 Importing IT_RANGE5 Call by reference Type reference (TYPE) STANDARD TABLE Range-Tabelle 5 20041011
10 Importing IT_WHERE Call by reference Type reference (TYPE) DML_T_WHERE Bedingung 20041011
11 Importing I_APPENDING Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Treffer an Ergebnistab anhängen 20041011
12 Importing I_CONNECTION Call by reference Type reference (TYPE) DBCON_NAME DB-Verbindung 20041011
13 Importing I_FIELD1 Call by reference Type reference (TYPE) ANY Vergleichswert 1 20041011
14 Importing I_FIELD2 Call by reference Type reference (TYPE) ANY Vergleichswert 2 20041011
15 Importing I_FIELD3 Call by reference Type reference (TYPE) ANY Vergleichswert 3 20041011
16 Importing I_FIELD4 Call by reference Type reference (TYPE) ANY Vergleichswert 4 20041011
17 Importing I_FIELD5 Call by reference Type reference (TYPE) ANY Vergleichswert 5 20041011
18 Importing I_FROM_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20041011
19 Importing I_UP_TO_ROWS Call by reference Type reference (TYPE) DML_NUMC5 maximale Trefferzahl 20041011

Method SELECT_EXT on class CL_DML_DB_PROXY has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 700