SAP ABAP Class CL_DML_GENERATE_OBJECTS (MDF Generation of Object Type)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-MDF (Application Component) Master Data Framework
     COM_DML_CUST (Package) MDF: Customizing
Properties
Class CL_DML_GENERATE_OBJECTS  
Short Description MDF Generation of Object Type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_DML_CUST   MDF: Customizing 
Created 20030723   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DML_GENERATE_OBJECTS has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DML_GENERATE_ARCHIVE 20040805 MDF Generation Archive Connection
2 CL_DML_GENERATE_DATASET 20040830 MDF Generation of Set Type
3 CL_DML_METAINFO 20041015 MDF Metadata for Object Type Models
4 CL_DML_UPGRADE 20041004 MDF Upgrade Functionality
5 CL_IM_COM_DML_CUST_GENER 20040806 Implementatoin Class for BAdI Imp. COM_DML_CUST_GENER
6 CL_IM_COM_DML_CUST_TRANS 20040806 Implementation Class for BAdI Impl. COM_DML_CUST_TRANS
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION_CLASS_A Constant Protected Type reference (TYPE) CHAR01 'A' Application Class 'A' 20030725
2 BUFFERING_NOT_ALLOWED Constant Private Type reference (TYPE) CHAR01 'N' Table buffering not allowed 20030725
3 DATA_TYPE_APPL1 Constant Protected Type reference (TYPE) TABART 'APPL1' Data Type in Technical Settings 'APPL1' 20030725
4 DML_OBJECT_IS_CHECKED Static Attribute Private Type reference (TYPE) DML_BOOLEAN '0' DML Object Check Carried Out 20030730
5 ENHANCEMENT_CATEGORY_ANY Constant Protected Type reference (TYPE) CHAR01 '1' Table Enhancement Category Cannot Be Enhanced 20030725
6 GT_KEY_FIELDS Static Attribute Private Type reference (TYPE) KEY_FIELDS_TABLE Key Fields 20040203
7 G_ERROR Static Attribute Private Type reference (TYPE) DML_BOOLEAN '0' Error Flag 20040216
8 G_RERUN Static Attribute Private Type reference (TYPE) DML_BOOLEAN '0' Repetition Run 20040211
9 MESSAGE_HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_DML_MESSAGE Message Management 20030727
10 SAP_SYSTEM_SAP Constant Protected Type reference (TYPE) SY-SYSID 'SAP' System Name 'SAP' 20030725
11 SOURCE_NAME Constant Private Type reference (TYPE) RS38L_FNAM 'COM_DML_CUST_UPDATE_PROGRAM' Name of the Source Code Program 20030727
12 SYSTEM_NAME_SAP Constant Protected Type reference (TYPE) SY-SYSID 'SAP' System Name 'SAP' 20030725
13 TABLECLASS_INTTAB Constant Protected Type reference (TYPE) TABCLASS 'INTTAB' Table Type *Structure' 20031107
14 TABLECLASS_TRANSP Constant Protected Type reference (TYPE) TABCLASS 'TRANSP' Table Type 'Transparent' 20030725
15 TABLE_CATEGORY_5 Constant Protected Type reference (TYPE) TABKAT '5' Table Size Category 5 20030725
16 TADIR_OBJECT_DOMAIN Constant Protected Type reference (TYPE) TROBJTYPE 'DOMA' TADIR Object Type 'Domain' 20041015
17 TADIR_OBJECT_DTEL Constant Protected Type reference (TYPE) TROBJTYPE 'DTEL' TADIR Object Type 'Data Element' 20041015
18 TADIR_OBJECT_FUNCTION_GROUP Constant Protected Type reference (TYPE) TROBJTYPE 'FUGR' TADIR Object Type 'FUNCTION GROUP' 20030725
19 TADIR_OBJECT_TABLE Constant Protected Type reference (TYPE) TROBJTYPE 'TABL' TADIR Object Type 'TABLE' 20030725
20 TADIR_OBJECT_TABLE_TYPE Constant Protected Type reference (TYPE) TROBJTYPE 'TTYP' TADIR Object Type 'TABLE TYPE' 20030725
21 TADIR_PGMID_R3TR Constant Protected Type reference (TYPE) PGMID 'R3TR' Program ID in Orders and Tasks "R3TR" 20030725
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_TADIR_ENTRY Static method Protected Method Change Package/Development Class of a TADIR Entry 20031029
2 CHECK_DDIC_OBJECT_EXISTENCE Static method Protected Method Checks Whether a DDIC Object Exists 20030724
3 CHECK_DEVELOPMENT_CLASS Static method Private Method Existence Check Development Package 20030724
4 CHECK_OBJECT_NAMESPACE Static method Private Method Check Namespace of DDIC Object 20030723
5 CHECK_TADIR_ENTRY Static method Protected Method Checks Whether a TADIR Entry Exists 20030723
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040806
7 CREATE_TADIR_ENTRY Static method Protected Method Creation of a TADIR Entry 20030723
8 DELETE_ALL Static method Public Method Deletes All Generated Objects of an MDF Object 20030723
9 DELETE_ALL_TABLE_ENTRIES Static method Private Method Delete All Table Settings for the Object Type 20031031
10 DELETE_APPROVAL Static method Private Method Deletion of Structure for Approval Procedure 20041004
11 DELETE_DB_TABLE Static method Private Method Deletes the DDIC Tables of an MDF Object 20030723
12 DELETE_DDIC_OBJECT Static method Protected Method Deletes a DDIC Object 20030726
13 DELETE_FUNCTION_GROUP Static method Private Method Creation of a Function Group for the Update Module 20030726
14 DELETE_HIST_TABLE Static method Private Method Deletes the History Table of an MDF Object 20031017
15 DELETE_HIST_TABLE_TYPE Static method Private Method Deletion of a Table Type for the Generated History Table 20031017
16 DELETE_TABLE_TYPE Static method Private Method Deletion of a Table Type for the Generated DB Table 20030725
17 DELETE_TADIR_ENTRY Static method Private Method Deletion of a TADIR Entry 20030724
18 DELETE_TEXT_SETTYPE Static method Private Method Deletes the Table for the Text Set Type of an MDF Object 20031120
19 DELETE_UPDATE_MODULE Static method Private Method Deletes the Update Module of an MDF Object 20030727
20 GENERATE_ALL Static method Public Method Generates Dependent Objects of an MDF Object 20030723
21 GENERATE_APPROVAL Static method Protected Method Generation of the Structure for Approval Procedures 20041004
22 GENERATE_DB_TABLE Static method Private Method Generation of a DDIC Table for Any MDF Object 20030723
23 GENERATE_DB_TABLE_INDEX Static method Private Method Generates an Index for the DDIC Table of an MDF Object 20030723
24 GENERATE_FUNCTION_GROUP Static method Private Method Creation of a Function Group for the Update Module 20030723
25 GENERATE_HIST_TABLE Static method Private Method Generation of a DDIC Table for Any MDF Object 20031017
26 GENERATE_HIST_TABLE_TYPE Static method Private Method Creation of Table Type for Generated History Table 20031016
27 GENERATE_TABLE_TYPE Static method Private Method Creation of a Table Type for the Generated DB Table 20030723
28 GENERATE_TEXT_SETTYPE Static method Private Method Generation Text Set Type for MDF Obj. (Template DML_ST_TEXT) 20031119
29 GENERATE_UPDATE_MODULE Static method Private Method Generation of the Update Module 20030723
30 GET_OBJECT_TABLE_DMS Static method Private Method Read DMS Table for Object Link 20031110
31 GET_OBJECT_TYPE_DMS Static method Private Method Read Registration Object in DMS 20031023
32 INSERT_ALL_TABLE_ENTRIES Static method Private Method Maintain All Table Settings for Object Type 20031031
33 REGISTER_OBJECT_TYPE_DMS Static method Private Method Register Object for DMS 20031023
34 REMOVE_BALSUB_TABLE_ENTRIES Static method Private Method Delete Table Entries for Messages for the Object 20031209
35 REMOVE_ECM_TABLE_ENTRIES Static method Private Method Delete Table Entries for Change Management for the Object 20031021
36 REMOVE_TEXT_TABLE_ENTRIES Static method Private Method Delete Table Entries for Object Long Texts 20031021
37 SET_BALSUB_TABLE_ENTRIES Static method Private Method Set Table Entries for Message Log (Object) 20031209
38 SET_ECM_TABLE_ENTRIES Static method Private Method Set Table Entries for Change Management for Object 20031021
39 SET_TEXT_TABLE_ENTRIES Static method Private Method Set Table Entries for Object Long Texts 20031020
40 SIMULATE_GENERATING Static method Public Method Simulates Generation of Dependent Objects of MDF Object 20031024
41 TRANSPORT_APPROVAL Static method Protected Method Transport Generated Objects and Table Entries 20041004
42 TRANSPORT_OBJECTS Static method Public Method Transport Generated Objects and Table Entries 20031029
43 TRANSPORT_TABLE_ENTRIES Static method Private Method Transport Table Entries for New Object Type 20031217
44 UNREGISTER_OBJECT_TYPE_DMS Static method Private Method Deletion of Registration Object for DMS 20031023
45 WRITE_MESSAGE Static method Protected Method Generate Message 20030727
Events
Class CL_DML_GENERATE_OBJECTS has no event.
Types
Class CL_DML_GENERATE_OBJECTS has no local type.
Method Signatures

Method CHANGE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) TADIR-DEVCLASS Eingabe zum TADIR-Feld DEVCLASS 20031029
2 Importing I_OBJECT Call by reference Type reference (TYPE) TADIR-OBJECT Eingabe zum TADIR-Feld OBJECT 20031029
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) ANY Eingabe zum TADIR-Feld OBJ_NAME 20031029
4 Importing I_PGMID Call by reference Type reference (TYPE) TADIR-PGMID Eingabe zum TADIR-Feld PGMID 20031029
5 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' Simulation 20031031
# Exception Resumable Description Created on
1 EX_TADIR_CHANGE_FAILURE Eintrag in der Tabelle TADIR konnte nicht geändert werden 20031029

Method CHECK_DDIC_OBJECT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) ANY Objekttyp (TADIR-Typ) 20030724
2 Importing I_NAME Call by reference Type reference (TYPE) ANY Name des DDIC-Objekts 20030724
3 Importing I_STATE Call by reference Type reference (TYPE) DDOBJSTATE 'M' auch inaktive Stände prüfen, sonst 'A' 20040622
4 Returning R_OBJECT_EXISTS Value transfer Type reference (TYPE) DML_BOOLEAN Objektexistenz 20030724

Method CHECK_DDIC_OBJECT_EXISTENCE on class CL_DML_GENERATE_OBJECTS has no exception.

Method CHECK_DEVELOPMENT_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) TADIR-DEVCLASS Eingabe zum TADIR-Feld DEVCLASS 20030724
2 Returning R_DEVCLASS_STATUS Value transfer Type reference (TYPE) DML_BOOLEAN Status der Prüfung 20030724

Method CHECK_DEVELOPMENT_CLASS on class CL_DML_GENERATE_OBJECTS has no exception.

Method CHECK_OBJECT_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20030723
# Exception Resumable Description Created on
1 EX_CUSTOMER_NAMESPACE Objekt liegt im Kundennamensraum 20030723
2 EX_SAP_NAMESPACE Objekt liegt im SAP-Namensraum 20030723
3 EX_SYSTEM_CHECK_FAILURE Es konnte kein System ermittelt werden 20030723

Method CHECK_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GTADIR Value transfer Type reference (TYPE) GTADIR Directory der R/3-Member 20030725
2 Exporting ES_TADIR Value transfer Type reference (TYPE) TADIR Katalog der Repository-Objekte 20030725
3 Importing I_OBJECT Call by reference Type reference (TYPE) TADIR-OBJECT Eingabe zum TADIR-Feld OBJECT 20030723
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) ANY Eingabe zum TADIR-Feld OBJ_NAME 20030723
5 Importing I_PGMID Call by reference Type reference (TYPE) TADIR-PGMID Eingabe zum TADIR-Feld PGMID 20030723
# Exception Resumable Description Created on
1 EX_TADIR_ENTRY_DOES_NOT_EXIST Es konnte kein Eintrag in der Tabelle TADIR erzeugt werden 20030723

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) TADIR-DEVCLASS Eingabe zum TADIR-Feld DEVCLASS 20030723
2 Importing I_LANGUAGE Call by reference Type reference (TYPE) TADIR-MASTERLANG SY-LANGU Eingabe zum TADIR-Feld MASTERLANG 20030723
3 Importing I_OBJECT Call by reference Type reference (TYPE) TADIR-OBJECT Eingabe zum TADIR-Feld OBJECT 20030723
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) ANY Eingabe zum TADIR-Feld OBJ_NAME 20030723
5 Importing I_PGMID Call by reference Type reference (TYPE) TADIR-PGMID Eingabe zum TADIR-Feld PGMID 20030723
6 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation / Test 20031027
# Exception Resumable Description Created on
1 EX_TADIR_PUT_FAILURE Es konnte kein Eintrag in der Tabelle TADIR erzeugt werden 20030723

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_CHECK_TABLE_RECORDS Value transfer Type reference (TYPE) DML_BOOLEAN '0' Prüfen, ob Datensätze existieren 20030723
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Name des MDF Objekt 20030723
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030723

Method DELETE_ALL_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20031031
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031031
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objektes 20031031
# Exception Resumable Description Created on
1 EX_REGISTER_ERROR Fehler bei Registrierung Objekt für DMS 20031031

Method DELETE_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20041004
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20041004
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20041004
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20041004
2 EX_TABLE_DELETION_FAILURE Tabellentyp konnte nicht gelöscht werden 20041004
3 EX_TABLE_DOES_NOT_EXIST Tabellentyp existiert nicht 20041004
4 EX_TADIR_DELETION_FAILURE Eintrag in Tabelle TADIR konnte nicht gelöscht werden 20041004

Method DELETE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_CHECK_TABLE_RECORDS Value transfer Type reference (TYPE) DML_BOOLEAN '0' Prüfen, ob Datensätze für die angegebene Tabelle existieren 20030724
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekts 20030724
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030724
2 EX_EXISTING_DATA_RECORDS Es existieren Datensätze zur angegebenen Tabelle 20030724
3 EX_TABLE_DELETION_FAILURE Tabelle konnte nicht gelöscht werden 20030724
4 EX_TABLE_DOES_NOT_EXIST Die angegebene Tabelle existiert nicht 20031017
5 EX_TADIR_DELETION_FAILURE Eintrag in TADIR konnte nicht gelöscht werden 20030724

Method DELETE_DDIC_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDIC_NAME Call by reference Type reference (TYPE) ANY Name des zu löschenden ABAP Dictionary Objekts 20030726
2 Importing I_DDIC_TYPE Call by reference Type reference (TYPE) ANY Typ des zu löschenden ABAP Dictionary Objekts 20030726
3 Returning R_RESULT Value transfer Type reference (TYPE) DML_BOOLEAN Ergebnis 20030726

Method DELETE_DDIC_OBJECT on class CL_DML_GENERATE_OBJECTS has no exception.

Method DELETE_FUNCTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030726
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030726
2 EX_FUNCTION_GROUP_EXISTENCE Funktionsgruppe existiert nicht 20030727
3 EX_F_POOL_DELETION_FAILURE Die Funktionsgruppe konnte nicht gelöscht werden 20030727
4 EX_TADIR_DELETION_FAILURE Löschen aus Tabelle TADIR fehlgeschlagen 20030730

Method DELETE_HIST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031017
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031017
3 Importing I_CHECK_TABLE_RECORDS Value transfer Type reference (TYPE) DML_BOOLEAN '0' Prüfen, ob Datensätze für die angegebene Tabelle existieren 20031017
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekts 20031017
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20031017
2 EX_EXISTING_DATA_RECORDS Es existieren Datensätze zur angegebenen Tabelle 20031017
3 EX_TABLE_DELETION_FAILURE Tabelle konnte nicht gelöscht werden 20031017
4 EX_TABLE_DOES_NOT_EXIST Die angegebene Tabelle existiert nicht 20031017
5 EX_TADIR_DELETION_FAILURE Eintrag in TADIR konnte nicht gelöscht werden 20031017

Method DELETE_HIST_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031017
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031017
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20031017
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20031017
2 EX_TABLE_TYPE_DELETION_FAILURE Tabellentyp konnte nicht gelöscht werden 20031017
3 EX_TABLE_TYPE_DOES_NOT_EXIST Tabellentyp existiert nicht 20031017
4 EX_TADIR_DELETION_FAILURE Eintrag in Tabelle TADIR konnte nicht gelöscht werden 20031017

Method DELETE_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030725
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030725
2 EX_TABLE_TYPE_DELETION_FAILURE Tabellentyp konnte nicht gelöscht werden 20030725
3 EX_TABLE_TYPE_DOES_NOT_EXIST Tabellentyp existiert nicht 20030726
4 EX_TADIR_DELETION_FAILURE Eintrag in Tabelle TADIR konnte nicht gelöscht werden 20030730

Method DELETE_TADIR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT Call by reference Type reference (TYPE) TADIR-OBJECT Eingabe zum TADIR-Feld OBJECT 20030724
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) ANY Eingabe zum TADIR-Feld OBJ_NAME 20030724
3 Importing I_PGMID Call by reference Type reference (TYPE) TADIR-PGMID Eingabe zum TADIR-Feld PGMID 20030724
# Exception Resumable Description Created on
1 EX_DELETING_TADIR_ENTRY Es konnte kein Eintrag in der Tabelle TADIR erzeugt werden 20030724
2 EX_TADIR_ENTRY_NOT_EXISTING Der angegebene Eintrag existiert nicht in Tabelle TADIR 20030724

Method DELETE_TEXT_SETTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031120
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031120
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekts 20031120
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST DML Objekttyp nicht vorhanden 20031121
2 EX_SETTYPE_DELETION_FAILURE Fehler beim Löschen Text Settyp 20031120

Method DELETE_UPDATE_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_OBJECT_NAME Value transfer Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030727
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030727
2 EX_UPDATE_INCLUDE_DELE_FAILURE Include des Funktionsbausteins konnt nicht gelöscht werden 20030727
3 EX_UPDATE_MODULE_DELE_FAILURE Der Funktionsbaustein konnte nicht gelöscht werden 20030727
4 EX_UPDATE_MODULE_EXISTENCE Der Funktionsbaustein existiert nicht 20030727

Method GENERATE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS '$TMP' Packet/Entwicklungsklasse der zu generierenden Tabelle 20030723
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprache für Tabellenbezeichnungen 20030723
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030723
6 Importing I_RERUN Call by reference Type reference (TYPE) DML_BOOLEAN '0' Wiederholungslauf 20040211
7 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' Simulation der Generierung 20031114
8 Importing I_STRUC_KEY_FIELDS Value transfer Type reference (TYPE) DML_STRUCTURE_KEY Struktur der Schlüsselfelder des DML-Objektes 20030723
9 Importing I_TEXT_DB_TABLE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Datenbanktabelle 20030730
10 Importing I_TEXT_DB_TABLE_INDEX Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Index für die Datenbanktabelle 20030730
11 Importing I_TEXT_FUNCTION_GROUP Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Funktionsgruppe 20030730
12 Importing I_TEXT_HIST_TABLE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - History Tabelle 20031031
13 Importing I_TEXT_HIST_TABLE_TYPE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - History Tabellentyp 20031031
14 Importing I_TEXT_TABLE_TYPE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Tabellentyp 20030730
15 Importing I_TEXT_TEXTSET_TABLE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Textset Tabelle 20031031
16 Importing I_TEXT_UPDATE_MODULE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Verbuchungsbaustein 20030730
# Exception Resumable Description Created on
1 EX_DB_TABLE_GENERATION_FAILURE Die DB Tabelle zum DML Objekt konnte nicht geniert werden 20030730
2 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030730
3 EX_F_GROUP_CREATION_FAILURE Die Funktionsgruppe konnte nicht generiert/aktiviert werden 20030730
4 EX_F_MODULE_CREATION_FAILURE Der Verbuchungsbaustein konnte nicht generiert werden 20030730
5 EX_HIST_TABLE_GENER_FAILURE Die Historientabelle zum Objekt konnte nicht generiert werde 20031020
6 EX_HIST_TTYP_GENER_FAILURE Der Tabellentyp zur Historientabelle konnte nicht generiert 20031020
7 EX_INDX_ACTIVATE_FAILURE Der Index konnte nicht aktiviert werden 20031111
8 EX_TTYP_GENERATION_FAILURE Der Tabellenindex konnte nicht generiert/aktiviert werden 20030730

Method GENERATE_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20041004
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20041004
3 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung von Repository-Objekten 20041004
4 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket/Entwicklungsklasse für Simulation 20041004
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20041004
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20041004
7 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20041004
# Exception Resumable Description Created on
1 EX_DDIF_DTEL_ACTIVATE_FAILURE Struktur konnte nicht aktiviert werden 20041004
2 EX_DDIF_DTEL_PUT_FAILURE Struktur konnte nicht generiert werden 20041004
3 EX_DML_OBJECT_DOES_NOT_EXIST Objekttyp ist nicht in Tabelle DML_OBJTYPE vorhanden 20041004
4 EX_TADIR_PUT_FAILURE Fehler beim Schreiben in Tabelle TADIR 20041004

Method GENERATE_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030727
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung von Repository-Objekten 20030723
4 Importing I_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS '$TMP' Packet/Entwicklungsklasse der zu generierenden Tabelle 20030723
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprache für Tabellenbezeichnungen 20030723
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030723
7 Importing I_SIMULATION Value transfer Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024
8 Importing I_STRUC_KEY_FIELDS Call by reference Type reference (TYPE) DML_STRUCTURE_KEY Struktur der Schlüsselfelder des DML-Objektes 20030723
# Exception Resumable Description Created on
1 EX_ACTIVATE_ERROR Tabelle konnte nicht aktiviert werden 20030723
2 EX_DEVELOPMENT_CLASS_FAILURE Die angegebene Entwicklungsklasse/Packet existiert nicht 20030724
3 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030723
4 EX_DML_S_KEY_DOES_NOT_EXIST Struktur DML_S_KEY existiert nicht 20030723
5 EX_INDX_ACTIVATE_FAILURE Der Index konnte nicht aktiviert werden 20030723
6 EX_KEY_FIELD_ALREADY_USED Objektschlüsselfeld wird in Struktur DML_S_KEY benutzt 20030723
7 EX_NAME_SPACE_FAILURE Fehler im Namensraum 20030723
8 EX_NO_DDTEXT Es existiert keine sprachabhängige Objektbeschreibung 20030723
9 EX_NO_ENTRY_STRUCTURE_KEY Eintrag STRUCTURE_KEY in DML_OBJTYPE fehlt 20030723
10 EX_NO_SUCCESS Objekttabelle konnte nicht geniert werden 20030723
11 EX_STRUC_KEY_FIELDS_FAILURE Schlüsselstruktur des DML Objekts existiert nicht 20030723
12 EX_TABLE_ALREADY_EXISTS Tabelle existiert bereits 20030723
13 EX_TABLE_PUT_FAILURE Schreiben der Tabelle fehlerhaft 20030728
14 EX_TADIR_PUT_FAILURE Fehler beim Schreiben des TADIR Eintrags 20030723

Method GENERATE_DB_TABLE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung von Repository-Objekten 20030723
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache 20030723
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030723
6 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024
7 Importing I_STRUC_KEY_FIELDS Call by reference Type reference (TYPE) DML_STRUCTURE_KEY Struktur der Schlüsselfelder des DML-Objektes 20030723
# Exception Resumable Description Created on
1 EX_DB_TABLE_DOES_NOT_EXIST Die zugehörige DB Tabelle existiert nicht 20030725
2 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030723
3 EX_DML_S_KEY_DOES_NOT_EXIST Die Struktur DML_S_KEY existiert nicht 20030723
4 EX_INDEX_FIELDS_FAILURE Indexfeld ist nicht in der korrespondierenden DB Tabelle 20030725
5 EX_INDX_ACTIVATE_FAILURE Der Index konnte nicht aktiviert werden 20030723
6 EX_INDX_PUT_FAILURE Es konnte kein Index geschrieben werden 20030723
7 EX_NO_DDTEXT Es existiert keine sprachabhängige Objektbeschreibung 20030723
8 EX_STRUC_KEY_FIELDS_FAILURE Schlüsselstruktur des DML-Objekts existiert nicht 20030723

Method GENERATE_FUNCTION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Packet/Entwicklungsklasse 20030723
4 Importing I_FUNCTION_GROUP_TEXT Call by reference Type reference (TYPE) DDTEXT Text zur Funktionsgruppe 20030723
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache 20030723
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030726
7 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024
# Exception Resumable Description Created on
1 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030726
2 EX_FUNCTION_GROUP_EXISTS Funktionsgruppe existiert bereits 20030726
3 EX_F_POOL_CREATION_FAILURE Die Funktionsgruppe konnte nicht angelegt werden 20030723
4 EX_NAME_SPACE_FAILURE Es liegt eine Verletzung des Namensraum vor 20030723
5 EX_NO_DDTEXT Es existiert keine sprachabhängige Objektbeschreibung 20030726
6 EX_TADIR_PUT_FAILURE Schreiben in Tabelle TADIR fehlgeschlagen 20030730

Method GENERATE_HIST_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031017
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031017
3 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung von Repository-Objekten 20031017
4 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Packet/Entwicklungsklasse der zu generierenden Tabelle 20031017
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprache für Tabellenbezeichnungen 20031017
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20031017
7 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024
# Exception Resumable Description Created on
1 EX_ACTIVATE_ERROR Tabelle konnte nicht aktiviert werden 20031017
2 EX_DB_TABLE_DOES_NOT_EXIST Datanbank Tabelle zum Objekt nicht vorhanden 20031020
3 EX_DEVELOPMENT_CLASS_FAILURE Die angegebene Entwicklungsklasse/Packet existiert nicht 20031017
4 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20031017
5 EX_NAME_SPACE_FAILURE Fehler im Namensraum 20031017
6 EX_NO_DDTEXT Es existiert keine sprachabhängige Objektbeschreibung 20031017
7 EX_NO_SUCCESS Objekttabelle konnte nicht geniert werden 20031017
8 EX_TABLE_ALREADY_EXISTS Tabelle existiert bereits 20031017
9 EX_TABLE_PUT_FAILURE Schreiben der Tabelle fehlerhaft 20031017
10 EX_TADIR_PUT_FAILURE Fehler beim Schreiben des TADIR Eintrags 20031017

Method GENERATE_HIST_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031016
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031016
3 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung von Repository-Objekten 20031016
4 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket/Entwicklungsklasse für Simulation 20031028
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache 20031016
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20031016
7 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024
# Exception Resumable Description Created on
1 EX_DDIF_DTEL_ACTIVATE_FAILURE Tabellentyp konnte nicht aktiviert werden 20031016
2 EX_DDIF_DTEL_PUT_FAILURE Tabellentyp konnte nicht generiert werden 20031016
3 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20031016
4 EX_HIST_TABLE_DOES_NOT_EXIST Die zugehörige DB Tabelle existiert nicht 20031017
5 EX_NO_DDTEXT Es existiert keine sprachabhängige Objektbeschreibung 20031016
6 EX_NO_TADIR_ENTRY_OF_HIST_TABL Kein TADIR Eintrag für korrespondierende DB Tabelle 20031017
7 EX_TADIR_PUT_FAILURE Fehler beim Schreiben in Tabelle TADIR 20031016

Method GENERATE_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_DDTEXT Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung von Repository-Objekten 20030725
4 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket/Entwicklungsklasse für Simulation 20031028
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache 20030725
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20030725
7 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024
# Exception Resumable Description Created on
1 EX_DB_TABLE_DOES_NOT_EXIST Die zugehörige DB Tabelle existiert nicht 20030725
2 EX_DDIF_DTEL_ACTIVATE_FAILURE Tabellentyp konnte nicht aktiviert werden 20030723
3 EX_DDIF_DTEL_PUT_FAILURE Tabellentyp konnte nicht generiert werden 20030723
4 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20030725
5 EX_NO_DDTEXT Es existiert keine sprachabhängige Objektbeschreibung 20030725
6 EX_NO_TADIR_ENTRY_OF_DB_TABLE Kein TADIR Eintrag für korrespondierende DB Tabelle 20030725
7 EX_TADIR_PUT_FAILURE Fehler beim Schreiben in Tabelle TADIR 20030729

Method GENERATE_TEXT_SETTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031119
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031119
3 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Packet/Entwicklungsklasse der zu generierenden Tabelle 20031119
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20031119
5 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031119
# Exception Resumable Description Created on
1 EX_DEVELOPMENT_CLASS_FAILURE Die angegebene Entwicklungsklasse/Packet existiert nicht 20031119
2 EX_DML_OBJECT_DOES_NOT_EXIST DML Objekttyp nicht vorhanden 20031121
3 EX_NAME_SPACE_FAILURE Fehler im Namensraum 20031119
4 EX_SETTYPE_ALREADY_EXISTS Tabelle existiert bereits 20031119
5 EX_SETTYPE_COPY_FAILURE Fehler beim Kopieren Settyp DML_ST_TEXT 20031119

Method GENERATE_UPDATE_MODULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20030728
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20030727
3 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Packet/Entwicklungsklasse der zu generierenden Tabelle 20030723
4 Importing I_FUNCTION_MODULE_TEXT Call by reference Type reference (TYPE) DDTEXT Text zur Funktionsgruppe 20030726
5 Importing I_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache 20030723
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname 20030723
7 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024
# Exception Resumable Description Created on
1 EX_CODE_INSERTION_FAILURE Der generierte Code konnte nicht eingefügt werden 20030730
2 EX_DML_OBJECT_DOES_NOT_EXIST Das angegebene DML-Objekt existiert nicht 20030723
3 EX_FUNCTION_GROUP_EXISTENCE Funktionsgruppe ist nicht vorhanden 20030726
4 EX_F_MODULE_ALREADY_EXISTS Funktionsbaustein existiert bereits 20030723
5 EX_F_MODULE_CREATION_FAILURE Der Verbuchungsbaustein konnte nicht generiert werden 20030726
6 EX_NO_DDTEXT Es existiert keine sprachabhängige Objektbeschreibung 20030726
7 EX_TABLE_DOES_NOT_EXIST Generierte Tabelle existiert nicht 20030723
8 EX_TABLE_TYPE_DOES_NOT_EXIST Der korrespondierende Tabellentyp existiert nicht 20030726

Method GET_OBJECT_TABLE_DMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CLIENT_INDEPENDENT Call by reference Type reference (TYPE) ABAP_BOOL Mandantenunabhängig 20031110
2 Exporting E_OBJECT_TABLE Call by reference Type reference (TYPE) TABNAME16 Tabellenname 20031110

Method GET_OBJECT_TABLE_DMS on class CL_DML_GENERATE_OBJECTS has no exception.

Method GET_OBJECT_TYPE_DMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Returnparameter 20031023
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031023
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) STRING Objektname des DML Objektes 20031023
# Exception Resumable Description Created on
1 EX_REGISTERED Fehler bei Registrierung Objekt für DMS 20031023

Method INSERT_ALL_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031031
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031031
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des DML Objektes 20031031
4 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' Simulation 20031031
# Exception Resumable Description Created on
1 EX_REGISTER_ERROR Fehler bei Registrierung Objekt für DMS 20031031

Method REGISTER_OBJECT_TYPE_DMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031023
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031023
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des DML Objektes 20031023
# Exception Resumable Description Created on
1 EX_REGISTER_ERROR Fehler bei Registrierung Objekt für DMS 20031023

Method REMOVE_BALSUB_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des DML Objektes 20031209

Method REMOVE_BALSUB_TABLE_ENTRIES on class CL_DML_GENERATE_OBJECTS has no exception.

Method REMOVE_ECM_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des DML Objektes 20031021

Method REMOVE_ECM_TABLE_ENTRIES on class CL_DML_GENERATE_OBJECTS has no exception.

Method REMOVE_TEXT_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objektes 20031021

Method REMOVE_TEXT_TABLE_ENTRIES on class CL_DML_GENERATE_OBJECTS has no exception.

Method SET_BALSUB_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031209
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objektes 20031209
3 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031209

Method SET_BALSUB_TABLE_ENTRIES on class CL_DML_GENERATE_OBJECTS has no exception.

Method SET_ECM_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031021
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objektes 20031021
3 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024

Method SET_ECM_TABLE_ENTRIES on class CL_DML_GENERATE_OBJECTS has no exception.

Method SET_TEXT_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031020
2 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objektes 20031020
3 Importing I_SIMULATION Call by reference Type reference (TYPE) DML_BOOLEAN '0' nur Simulation 20031024

Method SET_TEXT_TABLE_ENTRIES on class CL_DML_GENERATE_OBJECTS has no exception.

Method SIMULATE_GENERATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20041115
2 Importing I_API_MODE Value transfer Type reference (TYPE) DML_BOOLEAN '1' API Modus 20031024
3 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS '$TMP' Packet/Entwicklungsklasse der zu generierenden Tabelle 20031024
4 Importing I_LANGUAGE Value transfer Type reference (TYPE) SPRAS SY-LANGU Sprache für Tabellenbezeichnungen 20031024
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des MDF Objekt 20031024
6 Importing I_STRUC_KEY_FIELDS Call by reference Type reference (TYPE) DML_STRUCTURE_KEY Struktur der Schlüsselfelder des DML-Objektes 20031024
7 Importing I_TEXT_DB_TABLE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Datenbanktabelle 20031024
8 Importing I_TEXT_DB_TABLE_INDEX Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Index für die Datenbanktabelle 20031024
9 Importing I_TEXT_FUNCTION_GROUP Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Funktionsgruppe 20031024
10 Importing I_TEXT_HIST_TABLE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - History Tabelle 20031104
11 Importing I_TEXT_HIST_TABLE_TYPE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Hist. Tabellentyp 20031104
12 Importing I_TEXT_TABLE_TYPE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Tabellentyp 20031024
13 Importing I_TEXT_TEXTSET_TABLE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Textsettabelle 20031104
14 Importing I_TEXT_UPDATE_MODULE Call by reference Type reference (TYPE) DDTEXT Kurzbeschreibung - Verbuchungsbaustein 20031024
# Exception Resumable Description Created on
1 EX_DB_TABLE_GENERATION_FAILURE Die DB Tabelle zum DML Objekt konnte nicht geniert werden 20031024
2 EX_DML_OBJECT_DOES_NOT_EXIST Objekt ist nicht in Tabelle DML_OBJTYPE vorhanden 20031024
3 EX_F_GROUP_CREATION_FAILURE Die Funktionsgruppe konnte nicht generiert/aktiviert werden 20031024
4 EX_F_MODULE_CREATION_FAILURE Der Verbuchungsbaustein konnte nicht generiert werden 20031024
5 EX_HIST_TABLE_GENER_FAILURE Die Historientabelle zum Objekt konnte nicht generiert werde 20031024
6 EX_HIST_TTYP_GENER_FAILURE Der Tabellentyp zur Historientabelle konnte nicht generiert 20031024
7 EX_TTYP_GENERATION_FAILURE Der Tabellenindex konnte nicht generiert/aktiviert werden 20031024

Method TRANSPORT_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Retruntabelle 20041004
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20041004
3 Importing I_CORRNUM Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20041004
4 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket/Entwicklungsklasse 20041004
5 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des DML Objekt 20041004
6 Importing I_TABLE_ENTRIES_TRANSPORT Call by reference Type reference (TYPE) DML_BOOLEAN '1' Auch Tabelleneinträge transportieren 20041004
7 Importing I_TRANSPORT Call by reference Type reference (TYPE) DML_BOOLEAN '0' Objekte in Transport aufnehmen 20041004
# Exception Resumable Description Created on
1 EX_DEVELOPMENT_CLASS_FAILURE Die angegebene Entwicklungsklasse/Packet existiert nicht 20041004
2 EX_ERR_TRANSPORT_TABLE_ENTRIES Fehler beim Aufnehmen Tabelleneinträge in Transportauftrag 20041004
3 EX_NO_REQUEST Kein Auftrag / keine Aufgabe selektiert 20041004
4 EX_TADIR_ENTRY_DOES_NOT_EXIST TADIR Eintrag nicht vorhanden 20041004
5 EX_TADIR_UPDATE_FAILURE Änderung TADIR fehlgeschlagen 20041004
6 EX_TRANSPORT_INSERT_FAILURE Fehler beim prüfen / aufnehmen der Objekte in Transportauftr 20041004

Method TRANSPORT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Retruntabelle 20031029
2 Exporting ET_TRANS_OBJECTS Call by reference Type reference (TYPE) SCTS_TADIR Katalog der Repository-Objekte 20031222
3 Exporting ET_TRANS_TABLE_ENTRIES Call by reference Type reference (TYPE) DML_TRANS_TABLE_ENTRIES_TT Tabelleneinträge zum generierten Objekttyp für Transport 20031222
4 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031029
5 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket/Entwicklungsklasse 20031029
6 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des DML Objekt 20031029
7 Importing I_TABLE_ENTRIES_TRANSPORT Call by reference Type reference (TYPE) DML_BOOLEAN '1' Auch Tabelleneinträge transportieren 20040202
8 Importing I_TRANSPORT Call by reference Type reference (TYPE) DML_BOOLEAN '0' Objekte in Transport aufnehmen 20031222
# Exception Resumable Description Created on
1 EX_DEVELOPMENT_CLASS_FAILURE Die angegebene Entwicklungsklasse/Packet existiert nicht 20031029
2 EX_ERR_TRANSPORT_TABLE_ENTRIES Fehler beim Aufnehmen Tabelleneinträge in Transportauftrag 20031217
3 EX_NO_REQUEST Kein Auftrag / keine Aufgabe selektiert 20031029
4 EX_TADIR_ENTRY_DOES_NOT_EXIST TADIR Eintrag nicht vorhanden 20031029
5 EX_TADIR_UPDATE_FAILURE Änderung TADIR fehlgeschlagen 20031029
6 EX_TRANSPORT_INSERT_FAILURE Fehler beim prüfen / aufnehmen der Objekte in Transportauftr 20031030

Method TRANSPORT_TABLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20031217
2 Exporting ET_TRANS_TABLE_ENTRIES Value transfer Type reference (TYPE) DML_TRANS_TABLE_ENTRIES_TT Tabelleneinträge für Transport 20031222
3 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031217
4 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP DML-Objekttyp 20031217
5 Importing I_TRANSPORT Call by reference Type reference (TYPE) DML_BOOLEAN '0' Transportiere Tabelleneinträge zum Objekttyp 20031222
# Exception Resumable Description Created on
1 EX_TRANSPORT_INSERT_FAILURE Fehler beim Aufnehmen Tabelleneinträge in Transportauftrag 20031217

Method UNREGISTER_OBJECT_TYPE_DMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Value transfer Type reference (TYPE) BAPIRETTAB Returnparameter 20031023
2 Importing I_API_MODE Call by reference Type reference (TYPE) DML_BOOLEAN '0' API Modus 20031023
3 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) DML_OBJTYP Objektname des DML Objektes 20031023
# Exception Resumable Description Created on
1 EX_UNREGISTER_ERROR Fehler bei Registrierung Objekt für DMS 20031023

Method WRITE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_P1 Call by reference Type reference (TYPE) ANY Parameter 1 20030727
2 Importing I_P2 Call by reference Type reference (TYPE) ANY Parameter 2 20030727
3 Importing I_P3 Call by reference Type reference (TYPE) ANY Parameter 3 20030727
4 Importing I_P4 Call by reference Type reference (TYPE) ANY Parameter 4 20030727
5 Importing I_P5 Call by reference Type reference (TYPE) ANY Parameter 5 20030727
6 Importing I_P6 Call by reference Type reference (TYPE) ANY Parameter 6 20030727
7 Importing I_P7 Call by reference Type reference (TYPE) ANY Parameter 7 20030727

Method WRITE_MESSAGE on class CL_DML_GENERATE_OBJECTS has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in