SAP ABAP Class CL_UPG_SHDCLONE (Main class for cloning of shd system)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-TLS-TLA (Application Component) Upgrade Tools for ABAP
     SAUS (Package) Transport Control (Repository Switch)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_ADA Shadow clone impl. for maxdb 20120622
2 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_DB2 DB2-z/OS: shadow clone 20071109
3 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_DB4 iSeries: platform specific version of CL_UPG_SHDCLONE 20071112
4 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_DB6 DB6: Upgrade 20070903
5 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_HDB Shadow clone impl. for maxdb 20111006
6 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_MSS Shadow clone impl. for mss 20070717
7 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_ORA Shadow clone impl. for oracle 20070913
8 Inheritance (c INHERITING FROM c_ref)  CL_UPG_SHDCLONE_SYB SYB: Shadow Clone for Sybase ASE 20110217
Properties
Class CL_UPG_SHDCLONE  
Short Description Main class for cloning of shd system    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAUS   Transport Control (Repository Switch) 
Created 20070717   SAP 
Last change 20140120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UPG_SHDCLONE has no interface implemented.
Friends
Class CL_UPG_SHDCLONE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BOUNDARIES Instance attribute Protected See coding 20080701
2 BRIDGE_FUNCTIONALITY Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120413
3 COPYTYPE Instance attribute Protected See coding 20071017
4 DEFPK_STRATEGY Instance attribute Protected Type reference (TYPE) I 20100503
5 EXEC Instance attribute Protected Type reference (TYPE) FLAG 20070717
6 GS_STMT Instance attribute Protected See coding 20070717
7 INDXSUF1 Instance attribute Protected See coding 20071120
8 INDXSUF2 Instance attribute Protected See coding 20071120
9 INDXSUF_BRI Instance attribute Private See coding 20120413
10 IS_DDIC Instance attribute Protected Type reference (TYPE) FLAG 20100503
11 LOGGER Instance attribute Protected Object reference (TYPE REF TO) CL_UPG_DIRECT_LOGGER 20091112
12 LR_DB_GET_INDEXES Instance attribute Private Object reference (TYPE REF TO) LIF_DB_GET_INDEXES 20120411
13 MYCON Instance attribute Protected Object reference (TYPE REF TO) CL_SQL_CONNECTION 20070717
14 MYMETADATA Instance attribute Protected Object reference (TYPE REF TO) CL_SQL_METADATA 20070717
15 MYSCHEMA Instance attribute Protected Type reference (TYPE) ADBC_NAME 20070717
16 MYSHDSCHEMA Instance attribute Protected Type reference (TYPE) ADBC_NAME 20080116
17 NOCONTTABLES Instance attribute Private Type reference (TYPE) T_TABNAME 20070717
18 NODD Instance attribute Private Type reference (TYPE) FLAG 20070717
19 NOSEMIC Instance attribute Protected Type reference (TYPE) FLAG 20080110
20 NOTABSPS Instance attribute Protected Type reference (TYPE) FLAG 20071010
21 PKDIFF_TABLES Static Attribute Private Type reference (TYPE) T_TABNAME 20100503
22 PK_STRATEGY Instance attribute Private Type reference (TYPE) I 20100503
23 PRINTSQL Instance attribute Protected Type reference (TYPE) FLAG 20070717
24 SHDTABSUF Instance attribute Protected See coding 20080319
25 SQLERROR Instance attribute Protected Type reference (TYPE) STRING 20080508
26 TABSMAP Instance attribute Private Type reference (TYPE) T_INDX_REPL 20080519
27 USE_CLIENT Instance attribute Public Type reference (TYPE) FLAG 20090129
28 USE_TS Instance attribute Public Type reference (TYPE) FLAG 20090129
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_CREATE_TABLE_STMT Instance method Private Method 20130215
2 CHECK_DATA_TRANSFER Instance method Private Method 20100503
3 CONSTRUCTOR Instance method Public Constructor 20070717
4 COPY_DATA Instance method Protected Method 20070717
5 COPY_INDXS Instance method Protected Method 20070717
6 COPY_STR Instance method Protected Method 20070717
7 COPY_TABLE Instance method Public Method 20070717
8 COPY_VIEW Instance method Public Method 20070717
9 CREATE_INDX_FROM_DB Instance method Protected Method 20070717
10 CREATE_INDX_FROM_DD Instance method Protected Method 20070717
11 CREATE_NT_TABLE Instance method Protected Method 20110104
12 CREATE_PK Instance method Protected Method 20100330
13 CREATE_TBL_FROM_DB Instance method Protected Method 20070717
14 CREATE_TBL_FROM_DD Instance method Protected Method 20070717
15 DROP Instance method Protected Method 20070717
16 DROP_VIEW Instance method Public Method 20080724
17 EXEC_SQL_TAB Instance method Protected Method 20071010
18 EXISTS Instance method Protected Method 20070717
19 GET_CLIENT_FIELD Instance method Protected Method 20090225
20 GET_CLIENT_TO_ALL_RATIO Instance method Public Method 20090225
21 GET_DB_TAB_DEF Instance method Protected Method 20080910
22 GET_DDFIELDS Instance method Protected Method 20100407
23 GET_DROPVIEW Instance method Protected Method 20070727
24 GET_INDX_REPL Instance method Protected Method 20070717
25 GET_OBJECT Static method Public Method 20070717
26 GET_OBJECT_FOR_DB Static method Public Method 20070717
27 GET_PK_FIELDS Instance method Protected Method 20100407
28 GET_PK_STRATEGY Instance method Protected Method 20100503
29 GET_ROWS_COUNT Instance method Protected Method 20091112
30 GET_ROWS_COUNT_CLSPEC Instance method Private Method 20100503
31 GET_SP_TAB_DEF Instance method Protected Method 20080910
32 GET_TBS_REPL Instance method Protected Method 20070910
33 INDX_ADD_BRIDGE_SUFFIX Instance method Private Method 20120413
34 IS_DDIC_TABLE Instance method Protected Method 20070717
35 IS_EXCHANGE_TABLE Instance method Protected Method 20101215
36 IS_NT_TABLE Instance method Protected Method 20110104
37 IS_SHDCON Instance method Public Method 20080115
38 LOG_ADD Instance method Protected Method 20070717
39 LOG_ADD_ENTRY Instance method Protected Method 20091112
40 LOG_FLUSH Instance method Protected Method 20070717
41 MAKE_DELIMITED Instance method Protected Method 20070727
42 MOD_DATA_STM Instance method Protected Method 20070717
43 MOD_DDL_LINE Instance method Protected Method 20090225
44 MOD_DDL_STM Instance method Protected Method 20090225
45 MOD_INDX_STM Instance method Protected Method 20070717
46 MOD_VIEW_STM Instance method Protected Method 20071008
47 NEED_CONTENT Instance method Private Method 20070717
48 REPLACE_WORD Instance method Protected Method 20080701
49 SET_BRIDGE_FUNCTIONALITY Instance method Public Method 20120413
50 SET_COPYTYPE Instance method Public Method 20071017
51 SET_DDNTF_HIST_FIELDS Instance method Private Method 20110110
52 SET_DDNTT_HIST_FIELDS Instance method Private Method 20110110
53 SET_EXEC Instance method Public Method 20070717
54 SET_LOGFILE Instance method Public Method 20070717
55 SET_LOGGER Instance method Public Method 20091112
56 SET_NODD Instance method Public Method 20070717
57 SET_PRINTSQL Instance method Public Method 20070717
58 SET_TABSMAP Instance method Public Method 20080519
59 UPDATE_STORAGE Instance method Protected Method 20090129
Events
Class CL_UPG_SHDCLONE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BOUNDARY_T Public See coding 20080701 BEGIN OF boundary_t, bstart TYPE c LENGTH 1, bend TYPE c LENGTH 1, END OF boundary_t
2 GT_T_STMT Protected See coding 20070717 gt_t_stmt TYPE STANDARD TABLE OF g_t_stmt
3 G_T_STMT Protected See coding 20070717 BEGIN OF g_t_stmt, text(72), END OF g_t_stmt
4 S_INDX_REPL Public See coding 20080125 BEGIN OF s_indx_repl, org TYPE tabname, new TYPE tabname, END OF s_indx_repl
5 TY_LT_DDFIELDS Private See coding 20130215 ty_lt_ddfields TYPE TABLE OF ddfield INITIAL SIZE 0
6 T_DDFIELDS Public See coding 20080910 t_ddfields TYPE STANDARD TABLE OF ddfield
7 T_INDX_REPL Public See coding 20080125 t_indx_repl TYPE STANDARD TABLE OF s_indx_repl
8 T_X031L Public See coding 20110110 t_x031l TYPE TABLE OF x031l
Method Signatures

Method CALCULATE_CREATE_TABLE_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DDFIELDS Call by reference Type reference (TYPE) TY_LT_DDFIELDS 20130215
2 Exporting ET_STMT Call by reference Type reference (TYPE) GT_T_STMT 20130215
3 Importing I_ROWORCOLST Call by reference Type reference (TYPE) C 20130215
4 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME 20130215
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20130215

Method CHECK_DATA_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COUNTPRE Call by reference Type reference (TYPE) I Number of rows which had to be copied 20100503
2 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100503
3 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100503
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR shd clone exception 20100503

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UPG_SHDCLONE has no parameter.
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20070717

Method COPY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Value transfer Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method COPY_INDXS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Value transfer Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method COPY_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Value transfer Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method COPY_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Value transfer Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717
2 CX_SHDCLONE_WARNING 20120523

Method COPY_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDCON Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION 20070717
2 Importing VIEWNAME Call by reference Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method CREATE_INDX_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method CREATE_INDX_FROM_DD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method CREATE_NT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME 20110104
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20110104
3 Importing WITHPK Call by reference Type reference (TYPE) FLAG 'X' Should the primary key be created within this function? 20110104
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20110104

Method CREATE_PK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20100330
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20100330
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR shd clone exception 20100330

Method CREATE_TBL_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method CREATE_TBL_FROM_DD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME 20070717
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20070717
3 Importing WITHPK Call by reference Type reference (TYPE) FLAG 'X' Should the primary key be created within this function? 20100503
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20070717

Method DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR shd clone exception 20071129

Method DROP_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBCON Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION DB connection 20080724
2 Importing VIEWNAME Call by reference Type reference (TYPE) TABNAME Name of the view 20080724
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR shd clone exception 20121001

Method EXEC_SQL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CMDTYPE Call by reference Type reference (TYPE) STRING 'DDL' Type of statement(s) 20071129
2 Importing CON Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION Datenbankverbindung 20071010
3 Importing STATEMENT Call by reference Type reference (TYPE) STRING SQL statement 20071129
4 Importing STATEMENTS Call by reference Type reference (TYPE) STANDARD TABLE Table with DDIC statements 20071010
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20071010

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717

Method EXISTS on class CL_UPG_SHDCLONE has no exception.

Method GET_CLIENT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field Name 20090225
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090225

Method GET_CLIENT_FIELD on class CL_UPG_SHDCLONE has no exception.

Method GET_CLIENT_TO_ALL_RATIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RATIO Call by reference Type reference (TYPE) I in thousandths 20090225
2 Exporting RATIOF Call by reference Type reference (TYPE) F 20120419
3 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090225

Method GET_CLIENT_TO_ALL_RATIO on class CL_UPG_SHDCLONE has no exception.

Method GET_DB_TAB_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIELDS Call by reference Type reference (TYPE) T_DDFIELDS 20080910
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20080910
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20080910

Method GET_DDFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DDFIELDS Call by reference Type reference (TYPE) T_DDFIELDS 20100407
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20100407

Method GET_DDFIELDS on class CL_UPG_SHDCLONE has no exception.

Method GET_DROPVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STMT Value transfer Type reference (TYPE) STRING 20070727
2 Importing VIEWNAME Call by reference Type reference (TYPE) TABNAME 20070727

Method GET_DROPVIEW on class CL_UPG_SHDCLONE has no exception.

Method GET_INDX_REPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INDX_REPLS Call by reference Type reference (TYPE) T_INDX_REPL 20070717
2 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717

Method GET_INDX_REPL on class CL_UPG_SHDCLONE has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SC_REF Value transfer Object reference (TYPE REF TO) CL_UPG_SHDCLONE 20070717

Method GET_OBJECT on class CL_UPG_SHDCLONE has no exception.

Method GET_OBJECT_FOR_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DBMS Value transfer Type reference (TYPE) DBCON_DBMS 20070717
2 Returning SC_REF Value transfer Object reference (TYPE REF TO) CL_UPG_SHDCLONE Main class for cloning of shd system 20070717

Method GET_OBJECT_FOR_DB on class CL_UPG_SHDCLONE has no exception.

Method GET_PK_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DDFIELDS Call by reference Type reference (TYPE) T_DDFIELDS 20100407
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100407
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR shd clone exception 20100407

Method GET_PK_STRATEGY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20100503

Method GET_PK_STRATEGY on class CL_UPG_SHDCLONE has no exception.

Method GET_ROWS_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROWS Value transfer Type reference (TYPE) I 20091112
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20091112
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR 20091112

Method GET_ROWS_COUNT_CLSPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROWS Value transfer Type reference (TYPE) I 20100503
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20100503
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR shd clone exception 20100503

Method GET_SP_TAB_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIELDS Call by reference Type reference (TYPE) T_DDFIELDS 20080910
2 Importing RELEASE Call by reference Type reference (TYPE) C 20080910
3 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20080910

Method GET_SP_TAB_DEF on class CL_UPG_SHDCLONE has no exception.

Method GET_TBS_REPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TBS_REPLS Call by reference Type reference (TYPE) T_INDX_REPL 20070910

Method GET_TBS_REPL on class CL_UPG_SHDCLONE has no exception.

Method INDX_ADD_BRIDGE_SUFFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing INDEX_NAME Call by reference Type reference (TYPE) S_INDX_REPL-NEW 20120413

Method INDX_ADD_BRIDGE_SUFFIX on class CL_UPG_SHDCLONE has no exception.

Method IS_DDIC_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_DDIC Value transfer Type reference (TYPE) FLAG 20070717
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME 20070717

Method IS_DDIC_TABLE on class CL_UPG_SHDCLONE has no exception.

Method IS_EXCHANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_EXCHANGE Value transfer Type reference (TYPE) FLAG allgemeines flag 20101215
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20101215

Method IS_EXCHANGE_TABLE on class CL_UPG_SHDCLONE has no exception.

Method IS_NT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_NT Value transfer Type reference (TYPE) FLAG allgemeines flag 20110104
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110104

Method IS_NT_TABLE on class CL_UPG_SHDCLONE has no exception.

Method IS_SHDCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RES Value transfer Type reference (TYPE) FLAG 20080115
2 Importing SHDCON Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION 20080115

Method IS_SHDCON on class CL_UPG_SHDCLONE has no exception.

Method LOG_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S1 Call by reference Type reference (TYPE) STRING 20070717

Method LOG_ADD on class CL_UPG_SHDCLONE has no exception.

Method LOG_ADD_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) C '3' 20100212
2 Importing MSG Call by reference Type reference (TYPE) STRING 20091112
3 Importing SEVERITY Call by reference Type reference (TYPE) C ' ' 20091112

Method LOG_ADD_ENTRY on class CL_UPG_SHDCLONE has no exception.

Method LOG_FLUSH Signature

Method LOG_FLUSH on class CL_UPG_SHDCLONE has no parameter.
Method LOG_FLUSH on class CL_UPG_SHDCLONE has no exception.

Method MAKE_DELIMITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INNAME Call by reference Type reference (TYPE) TABNAME 20070727
2 Returning OUTNAME Value transfer Type reference (TYPE) CHAR32 Characterfeld der Länge 32 20070727

Method MAKE_DELIMITED on class CL_UPG_SHDCLONE has no exception.

Method MOD_DATA_STM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COND_PREFIX Call by reference Type reference (TYPE) STRING 'WHERE' 20090225
2 Importing SHDNAME Value transfer Type reference (TYPE) TABNAME 20070717
3 Changing STMT Call by reference Type reference (TYPE) STRING 20070717
4 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717

Method MOD_DATA_STM on class CL_UPG_SHDCLONE has no exception.

Method MOD_DDL_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LINE Call by reference Type reference (TYPE) G_T_STMT 20090225
2 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090225
3 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090225

Method MOD_DDL_LINE on class CL_UPG_SHDCLONE has no exception.

Method MOD_DDL_STM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Value transfer Type reference (TYPE) TABNAME 20090225
2 Changing STMT Call by reference Type reference (TYPE) GT_T_STMT 20090225
3 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20090225

Method MOD_DDL_STM on class CL_UPG_SHDCLONE has no exception.

Method MOD_INDX_STM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Value transfer Type reference (TYPE) TABNAME 20070717
2 Changing STMT Call by reference Type reference (TYPE) GT_T_STMT 20070717
3 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717

Method MOD_INDX_STM on class CL_UPG_SHDCLONE has no exception.

Method MOD_VIEW_STM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing STMT Call by reference Type reference (TYPE) STRING 20071008
2 Importing VIEWNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20071008
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20071008

Method NEED_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEED_CONT Value transfer Type reference (TYPE) FLAG 20070717
2 Importing TABNAME Value transfer Type reference (TYPE) TABNAME 20070717

Method NEED_CONTENT on class CL_UPG_SHDCLONE has no exception.

Method REPLACE_WORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEWWORD Call by reference Type reference (TYPE) TABNAME Tabellenname 20080701
2 Changing STR Call by reference Type reference (TYPE) G_T_STMT 20080701
3 Importing WORD Call by reference Type reference (TYPE) TABNAME Tabellenname 20080701

Method REPLACE_WORD on class CL_UPG_SHDCLONE has no exception.

Method SET_BRIDGE_FUNCTIONALITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) ABAP_BOOL 20120413

Method SET_BRIDGE_FUNCTIONALITY on class CL_UPG_SHDCLONE has no exception.

Method SET_COPYTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CT Call by reference Type reference (TYPE) C 20071017

Method SET_COPYTYPE on class CL_UPG_SHDCLONE has no exception.

Method SET_DDNTF_HIST_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RT_X031L Call by reference Type reference (TYPE) T_X031L 20110110
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110110

Method SET_DDNTF_HIST_FIELDS on class CL_UPG_SHDCLONE has no exception.

Method SET_DDNTT_HIST_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing RT_X031L Call by reference Type reference (TYPE) T_X031L 20110110
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20110110

Method SET_DDNTT_HIST_FIELDS on class CL_UPG_SHDCLONE has no exception.

Method SET_EXEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXEC Value transfer Type reference (TYPE) FLAG 20070717

Method SET_EXEC on class CL_UPG_SHDCLONE has no exception.

Method SET_LOGFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) C 20070717
# Exception Resumable Description Created on
1 CX_UPG_SEC_ERROR Upgrade security exception 20110511

Method SET_LOGGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEWLOGGER Call by reference Object reference (TYPE REF TO) CL_UPG_DIRECT_LOGGER 20091112

Method SET_LOGGER on class CL_UPG_SHDCLONE has no exception.

Method SET_NODD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODD Call by reference Type reference (TYPE) FLAG 20070717

Method SET_NODD on class CL_UPG_SHDCLONE has no exception.

Method SET_PRINTSQL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRINTSQL Call by reference Type reference (TYPE) FLAG 20070717

Method SET_PRINTSQL on class CL_UPG_SHDCLONE has no exception.

Method SET_TABSMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SRC Call by reference Type reference (TYPE) TABNAME original tablespace 20080519
2 Importing TGT Call by reference Type reference (TYPE) TABNAME shadow tablespace 20080519
# Exception Resumable Description Created on
1 CX_SHDCLONE_ERROR shd clone exception 20120912

Method UPDATE_STORAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SHDNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090129
2 Importing TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20090129

Method UPDATE_STORAGE on class CL_UPG_SHDCLONE has no exception.
History
Last changed by/on SAP  20140120 
SAP Release Created in 710