SAP ABAP Class CL_DMC_DB_DDIC_TOOLS (Tools to access Database System DDIC)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMC_UTIL (Package) Data Mapping and Conversion: Utilities
Properties
Class CL_DMC_DB_DDIC_TOOLS  
Short Description Tools to access Database System DDIC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_DMC_UTIL   Data Mapping and Conversion: Utilities 
Created 20110801   SAP 
Last change 20141030    
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_DMC_DB_DDIC_TOOLS has no interface implemented.
Friends
Class CL_DMC_DB_DDIC_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DATATYPE_IS_NULL Constant Public Type reference (TYPE) DDNAME '/1LT/IS_NULL' Name of an ABAP Dictionary object 20131205
2 CO_ROLLNAME_DB_NULL_FLAG Constant Public Type reference (TYPE) DDNAME 'IUUC_DB_NULL_FLAG' Name of an ABAP Dictionary object 20131205
3 DBCON_NAME Instance attribute Private Type reference (TYPE) DBCON_NAME Name of a Custom Control Container 20121023
4 DBCON_USER Instance attribute Private Type reference (TYPE) DBCON_UID First and last name of person in charge of batch record 20121023
5 DBMS Instance attribute Public Type reference (TYPE) DBCON_DBMS Database system 20110912
6 DD_FIELD_STRUCT Static Attribute Private Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS field information 20110801
7 DREF Static Attribute Private Object reference (TYPE REF TO) DATA 20110801
8 GC_DB2_OBJECT_EXISTS Constant Public Type reference (TYPE) I -601 20140213
9 GC_HDB_SEQUENCE_DOESNT_EXIST Constant Public Type reference (TYPE) I 313 20140217
10 GC_HDB_SEQUENCE_EXISTS Constant Public Type reference (TYPE) I 324 20140214
11 GC_HDB_TRIGGER_DOESNT_EXIST Constant Public Type reference (TYPE) I 445 20140217
12 GC_HDB_TRIGGER_EXISTS Constant Public Type reference (TYPE) I 446 20140214
13 GC_INF_OBJECT_DOESNT_EXIST Constant Public Type reference (TYPE) I -634 20140217
14 GC_INF_OBJECT_EXISTS Constant Public Type reference (TYPE) I -743 object already exists 20140217
15 GC_MAXDB_OBJECT_EXISTS Constant Public Type reference (TYPE) I -955 20140213
16 GC_MAXDB_SEQUENCE_DOESNT_EXIST Constant Public Type reference (TYPE) I -4020 20140217
17 GC_MAXDB_TRIGGER_DOESNT_EXIST Instance attribute Public Type reference (TYPE) I -5015 20140217
18 GC_MSSQL_OBJECT_EXISTS Constant Public Type reference (TYPE) I 2714 Object already exists (MS SQL) 20140213
19 GC_ORA_OBJECT_EXISTS Constant Public Type reference (TYPE) I 955 20140214
20 GC_ORA_SEQUENCE_DOESNT_EXIST Constant Public Type reference (TYPE) I 2289 20140217
21 GC_ORA_TRIGGER_DOESNT_EXIST Constant Public Type reference (TYPE) I 4080 DB trigger doesn't exist 20140217
22 MT_ID Instance attribute Private Type reference (TYPE) DMC_MT_IDENTIFIER mass transfer identifier 20120423
23 RESULT_SET_REF Static Attribute Private Object reference (TYPE REF TO) CL_SQL_RESULT_SET Resulting Set of an SQL Query 20110801
24 ROW_SELECTED Static Attribute Private Type reference (TYPE) I 20110801
25 SQL_CONNECTION_REF Instance attribute Private Object reference (TYPE REF TO) CL_SQL_CONNECTION Database Connection 20110912
26 SQL_ERRORTEXT Static Attribute Private Type reference (TYPE) DBSQLMSG SQL Error Message 20110801
27 SQL_EXCEPTION_REF Static Attribute Private Object reference (TYPE REF TO) CX_SQL_EXCEPTION SQL Exception class 20110801
28 SQL_STATEMENT_REF Instance attribute Private Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL statement 20110912
29 STATEMENT Static Attribute Private Type reference (TYPE) STRING SQL Statement 20110801
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_DB_CONNECTION Instance method Public Method close db connection 20111012
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110912
3 CREATE_ALIAS_DB2 Instance method Protected Method create logging table directly in DB system 20110922
4 CREATE_ALIAS_DB6 Instance method Protected Method create logging table directly in DB system 20110922
5 CREATE_DDIC_TAB_WITH_SYNONYM Instance method Public Method create logging table directly in DB system 20120424
6 CREATE_LOGGING_TABLE Instance method Public Method create logging table directly in DB system 20110802
7 CREATE_LOGTAB_DB2 Instance method Protected Method create logging table for DB2 20110802
8 CREATE_LOGTAB_DB4 Instance method Protected Method Create logging table for DB4 (DB2 on iseries) 20130409
9 CREATE_LOGTAB_DB6 Instance method Protected Method create logging table for DB6 20110803
10 CREATE_LOGTAB_HANA Instance method Protected Method create logging table for DB6 20120320
11 CREATE_LOGTAB_INF Instance method Protected Method create logging table for Informix 20120727
12 CREATE_LOGTAB_MAXDB Instance method Protected Method create logging table for MAX DB 20110802
13 CREATE_LOGTAB_MSSQL Instance method Protected Method create logging table for MS SQL 20110802
14 CREATE_LOGTAB_ORACLE Instance method Protected Method create logging table for Oracle 20110802
15 CREATE_LOGTAB_SYBASE Instance method Protected Method create logging table for MS SQL 20111110
16 CREATE_LOGTAB_WITH_SYNONYM Instance method Public Method create logging table directly in DB system 20120423
17 CREATE_SEQUENCE_HANA Instance method Protected Method create sequence object for MaxDB 20120809
18 CREATE_SEQUENCE_INF Instance method Protected Method create sequence object for Informix 20120730
19 CREATE_SEQUENCE_MAXDB Instance method Protected Method create sequence object for MaxDB 20110808
20 CREATE_SEQUENCE_ORACLE Instance method Protected Method create sequence object for Oracle 20110806
21 CREATE_SYNONYM Instance method Public Method create logging table directly in DB system 20110922
22 CREATE_SYNONYM_HANA Instance method Protected Method Create synonym for source table on HANA 20120320
23 CREATE_SYNONYM_INF Instance method Protected Method Create synonym for source table on Informix 20120730
24 CREATE_SYNONYM_MAXDB Instance method Protected Method Create synonym for source table on MaxDB 20110922
25 CREATE_SYNONYM_MSSQL Instance method Protected Method Create synonym for source table on MSSQL 20110922
26 CREATE_SYNONYM_ORACLE Instance method Protected Method Create synonym for source table on Oracle 20110922
27 CREATE_SYNONYM_SYBASE Instance method Protected Method Create synonym for source table on Sybase 20111110
28 CREATE_TRIGGERS Instance method Public Method create triggers directly in the DB system 20110804
29 CREATE_TRIGGER_DB2 Instance method Protected Method create triggers for DB2 20110804
30 CREATE_TRIGGER_DB4 Instance method Protected Method Create trigger for DB4 20130410
31 CREATE_TRIGGER_DB6 Instance method Protected Method create triggers for DB6 20110805
32 CREATE_TRIGGER_HANA Instance method Protected Method Create triggers for HANA 20120320
33 CREATE_TRIGGER_INF Instance method Protected Method Create trigger for Informix 20120801
34 CREATE_TRIGGER_MAXDB Instance method Protected Method create triggers for MAX DB 20110805
35 CREATE_TRIGGER_MSSQL Instance method Protected Method create triggers for MS SQL 20110804
36 CREATE_TRIGGER_ORACLE Instance method Protected Method create triggers for Oracle 20110804
37 CREATE_TRIGGER_SYBASE Instance method Protected Method create triggers for MS SQL 20111110
38 CREATE_VIEW_DB4 Instance method Protected Method Create view with technicl name for DB4 table 20121119
39 DDIF_TABL_GET Instance method Public Method emulate DDIF_TABL_GET in access via DB connection 20130905
40 DD_SQLT_GET Static method Public Method emulate DD_SQLT_GET in access via DB connection 20130909
41 DROP_SEQUENCE Instance method Public Method drop a sequence object from the DB system 20110930
42 DROP_SYNONYM Instance method Public Method create logging table directly in DB system 20110922
43 DROP_TABLE Instance method Public Method drop a (logging) table from the DB system 20110922
44 DROP_TRIGGER Instance method Public Method drop all triggers for a certain table 20110922
45 GET_DB4_KEYS_FROM_PHYS_FILE Instance method Private Method Get DB4 keys (unique index) from physical file 20121119
46 GET_DB4_KEYS_FROM_XREF Instance method Private Method Get DB4 key fields from system tables 20121119
47 GET_DB4_UNIQUE_IDX_FROM_DBR Instance method Private Method Get unique index from dependent files 20121119
48 GET_DB4_UNIQUE_IDX_FROM_XREF Instance method Private Method Get unique index from system tables 20121119
49 GET_DBCON_NAME_FROM_MT_ID Static method Public Method get name of DB connection from mass transfer ID 20110805
50 GET_FIELDS_DB2 Instance method Protected Method get fields for a certain table (DB2) 20110802
51 GET_FIELDS_DB4 Instance method Protected Method Get a list of all field in a DB4 table 20121119
52 GET_FIELDS_DB6 Instance method Protected Method get fields for a certain table (DB6) 20110802
53 GET_FIELDS_HANA Instance method Protected Method get fields for a certain table (MAX DB) 20120320
54 GET_FIELDS_INF Instance method Protected Method get fields for a certain table (Informix) 20120727
55 GET_FIELDS_MAXDB Instance method Protected Method get fields for a certain table (MAX DB) 20110802
56 GET_FIELDS_MSSQL Instance method Protected Method get fields for a certain table (MS SQL) 20110802
57 GET_FIELDS_ORACLE Instance method Protected Method get fields for a certain table (Oracle) 20110802
58 GET_FIELDS_SYBASE Instance method Protected Method get fields for a certain table (MS SQL) 20111110
59 GET_TABLES_DB2 Instance method Protected Method get all tables in a schema (DB2) 20110923
60 GET_TABLES_DB4 Instance method Protected Method Get list of all tables in a DB4 schema 20121119
61 GET_TABLES_DB6 Instance method Protected Method get all tables in a schema (DB6) 20110923
62 GET_TABLES_HANA Instance method Protected Method get all tables in a schema (MAX DB) 20120320
63 GET_TABLES_INF Instance method Protected Method get all tables in a schema (Informix) 20120727
64 GET_TABLES_IN_SCHEMA Instance method Public Method get all DB tables existing in a certain DB schema 20110923
65 GET_TABLES_MAXDB Instance method Protected Method get all tables in a schema (MAX DB) 20110923
66 GET_TABLES_MSSQL Instance method Protected Method get all tables in a schema (MS SQL) 20110923
67 GET_TABLES_ORACLE Instance method Protected Method get all tables in a schema (Oracle) 20110923
68 GET_TABLES_SYBASE Instance method Protected Method get all tables in a schema (SYB) 20120318
69 GET_TABLE_FIELDS Instance method Public Method get fields for a certain table 20110802
70 GET_TRIGGER_LIST Instance method Public Method Return list of all triggers in given schema 20131015
71 GET_TRIGGER_LIST_ADA Instance method Private Method Return trigger list for MaxDB 20131015
72 GET_TRIGGER_LIST_DB2 Instance method Private Method Return trigger list for DB2 20131015
73 GET_TRIGGER_LIST_DB4 Instance method Private Method Return trigger list for DB4 20131015
74 GET_TRIGGER_LIST_DB6 Instance method Private Method Return trigger list for DB6 20131015
75 GET_TRIGGER_LIST_HDB Instance method Private Method Return trigger list for HANA 20131015
76 GET_TRIGGER_LIST_INF Instance method Private Method Return trigger list for Informix 20131015
77 GET_TRIGGER_LIST_MSS Instance method Private Method Return trigger list for MSSQL 20131015
78 GET_TRIGGER_LIST_ORA Instance method Private Method Return trigger list for Oracle 20131015
79 GET_TRIGGER_LIST_SYB Instance method Private Method Return trigger list for Sybase 20131015
80 MAP_COLUMN_NAMES Instance method Private Method Map native DB column names to ABAP compliant names 20130625
81 MAP_DB4_TYPE_TO_SAP_TYPE Static method Protected Method Map native DB4 type to SAP DDIC type 20121119
82 MAP_HANA_TYPE_TO_SAP_TYPE Static method Protected Method map native DDIC Type to SAP DDIC Type 20120320
83 MAP_IBM_TYPE_TO_SAP_TYPE Static method Protected Method map native DDIC Type to SAP DDIC Type 20111006
84 MAP_INF_TYPE_TO_SAP_TYPE Static method Protected Method Map native Informix type to SAP DDIC type 20120802
85 MAP_MAXDB_TYPE_TO_SAP_TYPE Static method Protected Method map native DDIC Type to SAP DDIC Type 20111006
86 MAP_MSSQL_TYPE_TO_SAP_TYPE Static method Protected Method map native DDIC Type to SAP DDIC Type 20111006
87 MAP_ORACLE_TYPE_TO_SAP_TYPE Static method Protected Method map native DDIC Type to SAP DDIC Type 20111006
88 MAP_SYBASE_TYPE_TO_SAP_TYPE Static method Protected Method map native DDIC Type to SAP DDIC Type 20111110
89 MAP_TYPE_TO_SAP_TYPE Instance method Public Method map native DDIC Type to SAP DDIC Type 20110808
Events
Class CL_DMC_DB_DDIC_TOOLS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTTY_FIELD_LIST_DB4 Protected See coding DMC_DATABASE_DDIC_FIELDS_TAB w/ additional CCSID 20121213 ltty_field_list_db4 TYPE TABLE OF lty_field_list_db4
2 LTTY_FIELD_LIST_DESCR Protected See coding DMC_DATABASE_DDIC_FIELDS_TAB w/ description field 20131119 ltty_field_list_descr TYPE TABLE OF lty_field_list_descr
3 LTY_FIELD_LIST_DB4 Protected See coding DMC_DATABASE_DDIC_FIELDS w/ additional CCSID 20121213 BEGIN OF lty_field_list_db4. INCLUDE TYPE dmc_database_ddic_fields. TYPES: ccsid TYPE i, END OF lty_field_list_db4
4 LTY_FIELD_LIST_DESCR Protected See coding DMC_DATABASE_DDIC_FIELDS w/ description field 20131119 BEGIN OF lty_field_list_descr. INCLUDE TYPE dmc_database_ddic_fields . TYPES: descr TYPE dmc_descr, END OF lty_field_list_descr
Method Signatures

Method CLOSE_DB_CONNECTION Signature

Method CLOSE_DB_CONNECTION on class CL_DMC_DB_DDIC_TOOLS has no parameter.
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111012

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_LOG_HANDLER Call by reference Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20110912
2 Importing I_DBCON_NAME Call by reference Type reference (TYPE) DBCON_NAME Logical name for a database connection 20110912
3 Importing I_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20110912
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110912

Method CREATE_ALIAS_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20110922
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20110922
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method CREATE_ALIAS_DB6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20110922
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20110922
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method CREATE_DDIC_TAB_WITH_SYNONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_LOGHANDLER Call by reference Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20120424
2 Importing IV_SQLTAB Call by reference Type reference (TYPE) SQLTABLE Name of an SQL table or an appended table 20130912
3 Importing IV_TABCLASS Call by reference Type reference (TYPE) TABCLASS 'TRANSP' Table category 20130912
4 Importing I_DB_TABNAME Value transfer Type reference (TYPE) DMC_DB_TABNAME nonSAP Table Name as case-sensitive CHAR(128) 20121004
5 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 schema name 20120424
6 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) TABNAME synonym name 20120424
7 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME nonSAP Table Name as CHAR(30) 20120424
8 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN system is Unicode system 20120424
# Exception Resumable Description Created on
1 CX_IUUC_REPL_TECHNICAL Technical error in the access clases 20120424
2 CX_SQL_EXCEPTION Exception Class for SQL Error 20120424

Method CREATE_LOGGING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110802
4 Importing I_TABSPACE Call by reference Type reference (TYPE) CHAR30 DB tablespace 20110803
5 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN system is Unicode system 20110804
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method CREATE_LOGTAB_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110802
4 Importing I_TABSPACE Call by reference Type reference (TYPE) CHAR30 DB Tablespace 20110803
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method CREATE_LOGTAB_DB4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20130409
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130409
4 Importing I_TABSPACE Call by reference Type reference (TYPE) CHAR30 DB Tablespace 20130409
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20130409

Method CREATE_LOGTAB_DB6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110803
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110803
4 Importing I_TABSPACE Call by reference Type reference (TYPE) CHAR30 DB Tablespace 20110803
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110803

Method CREATE_LOGTAB_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120320
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120320
4 Importing I_TABSPACE Call by reference Type reference (TYPE) CHAR30 DB Tablespace 20120320
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120320

Method CREATE_LOGTAB_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120727
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120727
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120727

Method CREATE_LOGTAB_MAXDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110802
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method CREATE_LOGTAB_MSSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110802
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method CREATE_LOGTAB_ORACLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110802
4 Importing I_TABSPACE Call by reference Type reference (TYPE) CHAR30 Table Space 20110803
5 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN Is System a Unicode System 20110804
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method CREATE_LOGTAB_SYBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20111110
2 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20111110
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111110

Method CREATE_LOGTAB_WITH_SYNONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_LOGHANDLER Call by reference Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20120423
2 Importing I_DB_TABNAME Value transfer Type reference (TYPE) DMC_DB_TABNAME Generic database table name 20121004
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20120423
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 schema name 20120423
5 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120423
6 Importing I_TABSPACE Call by reference Type reference (TYPE) CHAR30 DB tablespace 20120423
7 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN system is Unicode system 20120423
# Exception Resumable Description Created on
1 CX_IUUC_REPL_TECHNICAL Technical error in the access clases 20120423
2 CX_SQL_EXCEPTION Exception Class for SQL Error 20120423

Method CREATE_SEQUENCE_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20120809
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120809

Method CREATE_SEQUENCE_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20120730
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120730

Method CREATE_SEQUENCE_MAXDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110808
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110808

Method CREATE_SEQUENCE_ORACLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110806
2 Importing I_SEQUENCE_CACHE_SIZE Call by reference Type reference (TYPE) NUMC_5 100 Sequence Cache Size 20110806
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110806

Method CREATE_SYNONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Value transfer Type reference (TYPE) DMC_DB_TABNAME Generic database table name 20121004
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20110922
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20110922
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME table name in DB system 20121004
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method CREATE_SYNONYM_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20120320
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20120320
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20120320
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120320

Method CREATE_SYNONYM_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20120730
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20120827
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20120730
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120730

Method CREATE_SYNONYM_MAXDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20110922
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20110922
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method CREATE_SYNONYM_MSSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20110922
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20110922
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method CREATE_SYNONYM_ORACLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20110922
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20110922
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method CREATE_SYNONYM_SYBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME table name in DB system 20111110
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20111110
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20111110
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111110

Method CREATE_TRIGGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110804
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) DBCON_UID Database user 20121023
5 Importing I_DB_TABNAME Value transfer Type reference (TYPE) DMC_DB_TABNAME Generic database table name 20121004
6 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20110804
7 Importing I_SEQUENCE_CACHE_SIZE Call by reference Type reference (TYPE) NUMC_5 100 Sequence Cache Size 20110806
8 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110804
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110804

Method CREATE_TRIGGER_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110804
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) DBCON_UID Database user 20131028
5 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
6 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110804
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110804

Method CREATE_TRIGGER_DB4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20130410
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Specific trigger coding 20130410
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) DBCON_UID Database user 20130429
5 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Generic data element for database table names 20130410
6 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20130410
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20130410

Method CREATE_TRIGGER_DB6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110805
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) DBCON_UID Database user 20131028
5 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
6 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110805
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110805

Method CREATE_TRIGGER_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120320
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) DBCON_UID Schema of the application table 20130823
5 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Application table 20121004
6 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20120320
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120320

Method CREATE_TRIGGER_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120801
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120801
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) DBCON_UID Database user 20121023
5 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
6 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20120801
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120801

Method CREATE_TRIGGER_MAXDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110805
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
5 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110805
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110805

Method CREATE_TRIGGER_MSSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110804
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) DBCON_UID Database User 20131120
5 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
6 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110804
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110804

Method CREATE_TRIGGER_ORACLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110804
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
5 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110804
6 Importing I_SEQUENCE_CACHE_SIZE Call by reference Type reference (TYPE) NUMC_5 100 Sequence Cache Size 20110806
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110804

Method CREATE_TRIGGER_SYBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20111110
2 Importing IT_SPECIFIC_CONDITIONS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20120413
3 Importing IV_IS_MULTI_LOGTAB Call by reference Type reference (TYPE) IUUC_MULTI_LOGTAB_USE '-' Is this MT_ID used for multi logtab use? 20131010
4 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
5 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20111110
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111110

Method CREATE_VIEW_DB4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Name of the original DB tabname 20121119
2 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 Name of database schema/lib 20121119
3 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) TABNAME Name of the view 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method DDIF_TABL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130905
2 Exporting ES_DD09L Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20130905
3 Exporting ET_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB Structure 20130905
4 Exporting ET_DD05M Call by reference Type reference (TYPE) DD05MTTYP Interface Structure for DD_TBFK_GET 20130905
5 Exporting ET_DD08V Call by reference Type reference (TYPE) DD08VTTYP Generated Table for View DD08V 20130905
6 Exporting ET_DD12V Call by reference Type reference (TYPE) IUUC_DD_T_DD12V Generated Table for View DD12V 20130905
7 Exporting ET_DD17V Call by reference Type reference (TYPE) IUUC_DD_T_DD17V Secondary index fields with language key 20130905
8 Importing IV_GET_ALL_INFOS Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130905
9 Importing IV_IS_SQLTAB Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130905
10 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3 System, current language 20130905
11 Importing IV_NAMETAB_ONLY Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130905
12 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130905
# Exception Resumable Description Created on
1 TABLE_NOT_FOUND table not found 20130905

Method DD_SQLT_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD06V Call by reference Type reference (TYPE) DD06V 20130909
2 Exporting ET_DD16V Call by reference Type reference (TYPE) DDSQLTTAB 20130909
3 Importing IV_DBCON_NAME Call by reference Type reference (TYPE) DBCON_NAME Name of pool/cluster in the database 20130909
4 Importing IV_TABNAME Call by reference Type reference (TYPE) SQLTABLE Table Name 20130909
# Exception Resumable Description Created on
1 TABLE_NOT_FOUND table not found 20130909

Method DROP_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110930
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110930

Method DROP_SYNONYM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema 20110922
2 Importing I_SYNONYM_NAME Call by reference Type reference (TYPE) CHAR30 synonym / alias name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method DROP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method DROP_TRIGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema of triggers 20130829
2 Importing I_DB_TABNAME Value transfer Type reference (TYPE) DMC_DB_TABNAME Generic database table name 20121004
3 Importing I_LOGTAB_NAME Call by reference Type reference (TYPE) TABNAME Logging Table Name 20110922
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110922
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110922

Method GET_DB4_KEYS_FROM_PHYS_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20121119
2 Changing CV_KEY_FOUND Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20121119
3 Importing IV_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Name of the database table 20121119
4 Importing IV_DUMP_FD_FILE Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20121119
5 Importing IV_DUMP_FD_LIB Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20121119
6 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 Name of the database schema 20121119
7 Importing IV_SYS_SCHEMA Call by reference Type reference (TYPE) CHAR10 System schema name on the database 20121119
8 Importing IV_SYS_TABNAME Call by reference Type reference (TYPE) CHAR10 System tablename on the database 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method GET_DB4_KEYS_FROM_XREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20121119
2 Changing CV_KEY_FOUND Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20121119
3 Importing IV_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Generic data element for database table names 20121119
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20121119
5 Importing IV_SYS_SCHEMA Call by reference Type reference (TYPE) CHAR10 System name of the schema 20121119
6 Importing IV_SYS_TABNAME Call by reference Type reference (TYPE) CHAR10 System name of the table 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method GET_DB4_UNIQUE_IDX_FROM_DBR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20121119
2 Changing CV_KEY_FOUND Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20121119
3 Importing IV_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Generic data element for database table names 20121119
4 Importing IV_DUMP_DBR_FILE Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20121119
5 Importing IV_DUMP_DBR_LIB Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20121119
6 Importing IV_DUMP_FD_FILE Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20121119
7 Importing IV_DUMP_FD_LIB Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20121119
8 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method GET_DB4_UNIQUE_IDX_FROM_XREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20121119
2 Changing CV_KEY_FOUND Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20121119
3 Importing IV_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Generic data element for database table names 20121119
4 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method GET_DBCON_NAME_FROM_MT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_LOGHANDLER Call by reference Object reference (TYPE REF TO) CL_DMC_LOG_HANDLER Log handler for MWB/DTL 20110805
2 Importing I_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20110805
3 Returning R_DBCON_NAME Value transfer Type reference (TYPE) DBCON_NAME Logical name for a database connection 20110805

Method GET_DBCON_NAME_FROM_MT_ID on class CL_DMC_DB_DDIC_TOOLS has no exception.

Method GET_FIELDS_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110802
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method GET_FIELDS_DB4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20121119
2 Exporting ET_FIELDS_CCSID Call by reference Type reference (TYPE) LTTY_FIELD_LIST_DB4 Information about table fields in the database 20121213
3 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20121119
4 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Generic data element for database table names 20121119
5 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method GET_FIELDS_DB6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) LTTY_FIELD_LIST_DESCR DMC_DATABASE_DDIC_FIELDS_TAB w/ description field 20110802
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) LTTY_FIELD_LIST_DESCR DMC_DATABASE_DDIC_FIELDS_TAB w/ description field 20110802
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110802
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method GET_FIELDS_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120320
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120320
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20120320
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120320

Method GET_FIELDS_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120727
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20120727
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20120727
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120727

Method GET_FIELDS_MAXDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110923
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110923
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110802
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method GET_FIELDS_MSSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20120403
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method GET_FIELDS_ORACLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110802
5 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20111006
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method GET_FIELDS_SYBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20111110
2 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20111110
3 Importing I_DB_TABNAME Call by reference Type reference (TYPE) DMC_DB_TABNAME Table Name 20121004
4 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB Schema name 20120403
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111110

Method GET_TABLES_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T Table Name 20110923
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Information about database system's DDIC fields 20110923
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110923
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110923

Method GET_TABLES_DB4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T dd03l Sorted Table 20121119
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Table Type for DD02T 20121119
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method GET_TABLES_DB6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T Table Name 20110923
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Information about database system's DDIC fields 20110923
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110923
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110923

Method GET_TABLES_HANA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T Table Name 20120320
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Information about database system's DDIC fields 20120320
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20120320
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120320

Method GET_TABLES_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T Table Name 20120727
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Information about database system's DDIC fields 20120727
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20120727
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120727

Method GET_TABLES_IN_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T dd03l Sorted Table 20110923
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Table Type for DD02T 20110923
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110923
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110923

Method GET_TABLES_MAXDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T Table Name 20110923
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Information about database system's DDIC fields 20110923
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110923
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110923

Method GET_TABLES_MSSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T Information about database system's DDIC fields 20110923
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Information about database system's DDIC fields 20110923
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 Table Name 20110923
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110923

Method GET_TABLES_ORACLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T dd03l Sorted Table 20110923
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Table Type for DD02T 20110923
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110923
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110923

Method GET_TABLES_SYBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD02L Call by reference Type reference (TYPE) CNVMBT_DD02L_T dd03l Sorted Table 20120318
2 Exporting ET_DD02T Call by reference Type reference (TYPE) DMC_DD02T_TAB Table Type for DD02T 20120318
3 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20120318
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120318

Method GET_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20110809
2 Exporting ET_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
3 Exporting ET_KEYFIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Information about database system's DDIC fields 20110802
4 Importing I_DB_TABNAME Value transfer Type reference (TYPE) DMC_DB_TABNAME Generic database table name 20121004
5 Importing I_SAP_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name of an ABAP Dictionary object 20110810
6 Importing I_SCHEMA Call by reference Type reference (TYPE) CHAR30 DB schema name 20110802
7 Importing I_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20110802
8 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20110809
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110802

Method GET_TRIGGER_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method GET_TRIGGER_LIST_ADA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method GET_TRIGGER_LIST_DB2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method GET_TRIGGER_LIST_DB4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20131015

Method GET_TRIGGER_LIST_DB6 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method GET_TRIGGER_LIST_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method GET_TRIGGER_LIST_INF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method GET_TRIGGER_LIST_MSS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method GET_TRIGGER_LIST_ORA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20131015

Method GET_TRIGGER_LIST_SYB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA Call by reference Type reference (TYPE) CHAR30 30 Characters 20131015
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20131015
3 Returning RT_TRIGGER_LIST Value transfer Type reference (TYPE) IUUC_TRIGGER_LIST_TAB info about IUUC triggers (table name, trigger name) 20131015
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20131015

Method MAP_COLUMN_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB DMC: Table type for the field list of a structure 20130625

Method MAP_COLUMN_NAMES on class CL_DMC_DB_DDIC_TOOLS has no exception.

Method MAP_DB4_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS ABAP number of decimal places 20121119
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Internal ABAP Length 20121119
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE Internal ABAP data type (C,D,N,...) 20121119
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG ABAP length 20121119
5 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG ABAP output length 20121119
6 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D Data Type in ABAP Dictionary 20121119
7 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 Default value 20121119
8 Importing I_NATIVE_DECIMALS Call by reference Type reference (TYPE) DECIMALS Native number of decimal places 20121119
9 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Native length in characters 20121119
10 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Native DB4 type 20121119
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20121119

Method MAP_HANA_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20120320
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120320
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20120320
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120320
5 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120320
6 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D ABAP data type (C,D,N,...) 20120320
7 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 default value 20120320
8 Importing I_NATIVE_DECIMALS Call by reference Type reference (TYPE) DECIMALS Length (No. of Characters) 20120320
9 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120320
10 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Type in DB system 20120320
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120320

Method MAP_IBM_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20111006
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20111006
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
5 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
6 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D ABAP data type (C,D,N,...) 20111006
7 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 default value 20111006
8 Importing I_NATIVE_DECIMALS Call by reference Type reference (TYPE) DECIMALS Length (No. of Characters) 20111006
9 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
10 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Type in DB system 20111006
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111006

Method MAP_INF_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20120802
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120802
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20120802
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120802
5 Exporting E_NOTNULL Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20120802
6 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120802
7 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D ABAP data type (C,D,N,...) 20120802
8 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 default value 20120802
9 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20120802
10 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Type in DB system 20120802
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20120802

Method MAP_MAXDB_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20111006
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20111006
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
5 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
6 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D ABAP data type (C,D,N,...) 20111006
7 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 default value 20111006
8 Importing I_NATIVE_DECIMALS Call by reference Type reference (TYPE) DECIMALS Length (No. of Characters) 20111006
9 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
10 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Type in DB system 20111006
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111006

Method MAP_MSSQL_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20111006
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20111006
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
5 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
6 Exporting E_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20111006
7 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D ABAP data type (C,D,N,...) 20111006
8 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 default value 20111006
9 Importing I_NATIVE_DECIMALS Call by reference Type reference (TYPE) DECIMALS Length (No. of Characters) 20111006
10 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
11 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Type in DB system 20111006
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111006

Method MAP_ORACLE_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20111006
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20111006
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
5 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
6 Exporting E_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20111006
7 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D ABAP data type (C,D,N,...) 20111006
8 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 default value 20111006
9 Importing I_NATIVE_DECIMALS Call by reference Type reference (TYPE) DECIMALS Length (No. of Characters) 20111006
10 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111006
11 Importing I_NATIVE_PRECISION Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20130205
12 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Type in DB system 20111006
13 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN Comment 20111006
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111006

Method MAP_SYBASE_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DECIMALS Call by reference Type reference (TYPE) DECIMALS Number of Decimal Places 20111110
2 Exporting E_INTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111110
3 Exporting E_INTTYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20111110
4 Exporting E_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111110
5 Exporting E_OUTPUTLEN Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111110
6 Exporting E_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20111110
7 Exporting E_SAP_TYPE Call by reference Type reference (TYPE) DATATYPE_D ABAP data type (C,D,N,...) 20111110
8 Importing I_DEFAULT Call by reference Type reference (TYPE) CHAR50 default value 20111110
9 Importing I_NATIVE_DECIMALS Call by reference Type reference (TYPE) DECIMALS Length (No. of Characters) 20111110
10 Importing I_NATIVE_LENGTH Call by reference Type reference (TYPE) DDLENG Length (No. of Characters) 20111110
11 Importing I_NATIVE_TYPE Call by reference Type reference (TYPE) CHAR50 Type in DB system 20111110
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20111110

Method MAP_TYPE_TO_SAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DD03P Call by reference Type reference (TYPE) DMC_DD03P_TAB Data Type in ABAP Dictionary 20110809
2 Importing IT_FIELDS Call by reference Type reference (TYPE) DMC_DATABASE_DDIC_FIELDS_TAB Comment 20110809
3 Importing I_SAP_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name of an ABAP Dictionary object 20110810
4 Importing I_UNICODE Call by reference Type reference (TYPE) BOOLEAN Unicode System? 20110810
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20110810
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620