SAP ABAP Class CL_CNV_TDMS_05_INDEX (Index Drop/re-create troubleshooter)
Hierarchy
DMIS_CNT (Software Component) DMIS_CNT 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_TDMS_05_INDEX (Package) Index drop / re-create
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TDMS_AP_OBJ TDMS All Application Interface 20120917
Properties
Class CL_CNV_TDMS_05_INDEX  
Short Description Index Drop/re-create troubleshooter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_TDMS_05_INDEX   Index drop / re-create 
Created 20120917   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_TDMS_05_INDEX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_TDMS_AP_OBJ TDMS All Application Interface 20120917
Friends
Class CL_CNV_TDMS_05_INDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BP_VARIANT Constant Public Type reference (TYPE) CNV_MBT_COPY_VARIANT 'TDBPL_INDX' Variants in TDMS and CMIS copy functionality 20140223
2 GC_CREATE_ACT Constant Public Type reference (TYPE) CNV_MBT_ACTIVITY 'TD05P_CREATE_INDEX' Unique ID for all activities to be executed 20120919
3 GC_CREATE_TS Constant Public Type reference (TYPE) CNV_MBT_ACTIVITY 'TD05P_CREATE_INDEX_TS' Unique ID for all activities to be executed 20120919
4 GC_DROP_ACT Constant Public Type reference (TYPE) CNV_MBT_ACTIVITY 'TD05P_DROP_INDEX' Unique ID for all activities to be executed 20120919
5 GC_DROP_JOB Constant Public Type reference (TYPE) BTCJOB 'TD05P_INDEX_DROP' Background job name 20120919
6 GC_MSGID1 Constant Private Type reference (TYPE) SYMSGID 'CNV_TDMS_05_INDEX' Message Class 20120928
7 GC_MSGID2 Constant Private Type reference (TYPE) SYMSGID 'CNV_MBT' Message Class 20120928
8 GC_MSGID3 Constant Private Type reference (TYPE) SYMSGID 'CNVMBT' Message Class 20120928
9 GC_POST_PHASE Constant Public Type reference (TYPE) CNV_MBT_PHASE 'TDBAS_PHASE_POSTPROCESSING' Phase of the Migration Project 20120919
10 GC_PROG_R Constant Public Type reference (TYPE) PROGRAMM 'CNV_TDMS_05_INDEX_R' ABAP Program Name 20120919
11 GC_VARIANT Constant Public Type reference (TYPE) CNV_MBT_COPY_VARIANT 'TD05P_INDX' Variants in TDMS and CMIS copy functionality 20120919
12 GD_MSGTEXT Instance attribute Public Type reference (TYPE) CNV_MBT_MSGTEXT Text (80 characters) 20120925
13 GD_RESTART Instance attribute Public Type reference (TYPE) CNVMBTRETSTR-AND_RETURN flag 20120919
14 GD_RESTART_MODE Instance attribute Public Type reference (TYPE) CNVMBTRETSTR-AND_RETURN flag 20120919
15 GD_SESS_ID Instance attribute Public Type reference (TYPE) CNV_MBT_SESSION_ID MBT PCL: Session ID 20120919
16 GS_DATA Instance attribute Private Type reference (TYPE) CNVTDMS_05_TAB Structure for SAP Recommended tables 20120919
17 GS_INDEX Instance attribute Public Type reference (TYPE) CNVTDMS_05_INDEX To store the information of the dropped indices 20120919
18 GS_MSG Instance attribute Public Type reference (TYPE) BALMI Application Log: APPL_LOG_WRITE_MESSAGES interface 20120919
19 GS_PARAMS Instance attribute Public Type reference (TYPE) RSPARAMS ABAP: General Structure for PARAMETERS and SELECT-OPTIONS 20120919
20 GS_SUBPARAMS Instance attribute Public Type reference (TYPE) CNVMBTSUBPARAMS Parameters for Subactivities 20120919
21 GS_SUBSTATE Instance attribute Public Type reference (TYPE) CNVMBTSUBSTATE Status table for execution of all subactivities and histor 20120919
22 GT_DATA Instance attribute Private Type reference (TYPE) CNVTDMS_05_TAB_TT Table Type for SAP Recommended settings 20120919
23 GT_INDEX Instance attribute Private See coding To store the information of the dropped indices 20120919
24 GT_MSG Instance attribute Public Type reference (TYPE) CNVTDMS_BALMI_T Table Type of Table BALMI 20120919
25 GT_PARAMS Instance attribute Private See coding 20121004
26 GT_SUBPARAMS Instance attribute Private See coding Parameters for Subactivities 20120919
27 GT_SUBSTATE Instance attribute Private See coding 20121004
28 GT_TABLE Instance attribute Public Type reference (TYPE) CNV_RANGE_TABNAME Range Table for Table name 20120919
29 GV_ACT_ID Instance attribute Public Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20120919
30 GV_ALL Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120919
31 GV_BPL Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140221
32 GV_DEL Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120919
33 GV_DEST Instance attribute Public Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120919
34 GV_DUPL Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120919
35 GV_HINT Instance attribute Public Type reference (TYPE) CNV_TDMS_MAX_HINT Maximum hints to be used for index re-creation 20120919
36 GV_INDEX Instance attribute Public Type reference (TYPE) INDEXID Unique Index ID in a Table 20120919
37 GV_INS Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120919
38 GV_JOBS Instance attribute Public Type reference (TYPE) CNV_MBT_PMAX Maximum Number of Simultaneous Programs 20120919
39 GV_MSGTEXT1 Instance attribute Private Type reference (TYPE) SYMSGV Message Variable 20120926
40 GV_MSGTEXT2 Instance attribute Private Type reference (TYPE) SYMSGV Message Variable 20120926
41 GV_NAME Instance attribute Public Type reference (TYPE) TABNAME Table Name 20120919
42 GV_ONLINE Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120919
43 GV_PACK Instance attribute Public Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20120919
44 GV_PHASE Instance attribute Public Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20120919
45 GV_RECORD Instance attribute Public Type reference (TYPE) INT4 Natural Number 20120919
46 GV_SIZE Instance attribute Public Type reference (TYPE) INT4 Natural Number 20120919
47 GV_STR Instance attribute Public Type reference (TYPE) STRING 20120919
48 GV_SUBACT Instance attribute Public Type reference (TYPE) CNV_MBT_SUBACTIVITY Unique ID for All Subactivities to Be Executed 20120925
49 GV_SUBRC Instance attribute Public Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120919
50 GV_TAB Instance attribute Public Type reference (TYPE) CNV_STRUCT_TABNAME Range Table for Table name 20120919
51 GV_TABIX Instance attribute Public Type reference (TYPE) SYTABIX Index of Internal Tables 20120919
52 GV_UNI Instance attribute Public Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120919
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SIZE_ANA_ACT_EXIST Instance method Public Method To check if size analysis activity exists in the package 20130507
2 CONSTRUCTOR Instance method Public Constructor 20120917
3 CREATE_INDEX Instance method Public Method Re-create indexes 20120917
4 CREATE_PARAMS Instance method Public Method 20120925
5 CREATE_PARAMS_CREATE Instance method Public Method 20120925
6 CREATE_SUBPARAMS Instance method Private Method To create subparams for creation of index 20121114
7 CREATE_SUBSTATE Instance method Public Method 20120925
8 CREATE_SUBSTATE_CREATE Instance method Public Method 20120925
9 DROP_INDEX Instance method Public Method Drop indexes 20120917
10 GET_INFO Instance method Private Method get RFC and job information 20120919
11 INSERT_ACTIVITY Instance method Private Method insert recreation activity dynamically 20120919
12 INSERT_RECREATION_ACTIVITY Instance method Public Method 20120925
13 LEAVE_PROGRAM Instance method Public Method 20120925
14 RFC_FAILURE Instance method Public Method 20120925
15 SAP_RECOMMENDED_TABLES Instance method Public Method SAP Recommended Tables 20121101
16 STATE_FINISH Instance method Public Method to finish state 20121114
17 STATE_INIT Instance method Public Method State initialization 20120919
18 UPDATE_JOBCOUNT Instance method Public Method 20120925
19 VALIDATE_TAB Instance method Private Method validate the provided tab name 20120919
20 VALIDATE_TAB_CREATE Instance method Private Method validate tab name where index to be recreated 20120919
21 VALIDATE_TAB_DROP Instance method Private Method validate tab name where index to be dropped 20120919
22 WRITE_SUBSTATE Instance method Public Method 20120925
Events
Class CL_CNV_TDMS_05_INDEX has no event.
Types
Class CL_CNV_TDMS_05_INDEX has no local type.
Method Signatures

Method CHECK_SIZE_ANA_ACT_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EXIST Call by reference Type reference (TYPE) FLAG General Flag 20130507
2 Importing IM_BPL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140221
3 Importing IM_PACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20130507

Method CHECK_SIZE_ANA_ACT_EXIST on class CL_CNV_TDMS_05_INDEX has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACT_ID Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20121206
2 Importing IM_PACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20121206
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121206

Method CREATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20121004
2 Importing IM_ACT_ID Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20121004
3 Importing IM_ALL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
4 Importing IM_DEL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
5 Importing IM_DUPL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
6 Importing IM_HINT Call by reference Type reference (TYPE) CNV_TDMS_MAX_HINT '02' Maximum hints to be used for index re-creation 20121004
7 Importing IM_INDEX Call by reference Type reference (TYPE) INDEXID Unique Index ID in a Table 20121004
8 Importing IM_INS Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20121004
9 Importing IM_ONLINE Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20121004
10 Importing IM_PACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20121004
11 Importing IM_PHASE Call by reference Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20121004
12 Importing IM_RECORD Call by reference Type reference (TYPE) INT4 Natural Number 20121004
13 Importing IM_SIZE Call by reference Type reference (TYPE) INT4 Natural Number 20121004
14 Importing IM_TAB Call by reference Type reference (TYPE) CNV_RANGE_TABNAME Range Table for Table name 20121004
15 Importing IM_UNI Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121008

Method CREATE_PARAMS Signature

Method CREATE_PARAMS on class CL_CNV_TDMS_05_INDEX has no parameter.
Method CREATE_PARAMS on class CL_CNV_TDMS_05_INDEX has no exception.

Method CREATE_PARAMS_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEXNAME Value transfer Type reference (TYPE) INDEXID Unique Index ID in a Table 20120925
2 Importing IM_TABIX Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20120925
3 Importing IM_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20120925
4 Importing IM_UNIQUE Call by reference Type reference (TYPE) UNIQUEFLAG Flag for UNIQUE indexes 20120925
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121008

Method CREATE_SUBPARAMS Signature

Method CREATE_SUBPARAMS on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121114

Method CREATE_SUBSTATE Signature

Method CREATE_SUBSTATE on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121009

Method CREATE_SUBSTATE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEXNAME Value transfer Type reference (TYPE) INDEXID Unique Index ID in a Table 20120925
2 Importing IM_TABIX Value transfer Type reference (TYPE) SYTABIX Index of Internal Tables 20120925
3 Importing IM_TABNAME Value transfer Type reference (TYPE) TABNAME Table Name 20120925
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121009

Method DROP_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20121004
2 Importing IM_ACT_ID Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20121004
3 Importing IM_ALL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
4 Importing IM_BPL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140223
5 Importing IM_DEL Call by reference Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20121004
6 Importing IM_DUPL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
7 Importing IM_HINT Call by reference Type reference (TYPE) CNV_TDMS_MAX_HINT Maximum hints to be used for index re-creation 20121004
8 Importing IM_INDEX Call by reference Type reference (TYPE) INDEXID Unique Index ID in a Table 20121004
9 Importing IM_INS Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
10 Importing IM_ONLINE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
11 Importing IM_PACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20121004
12 Importing IM_PHASE Call by reference Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20121004
13 Importing IM_RECORD Call by reference Type reference (TYPE) INT4 Natural Number 20121004
14 Importing IM_SIZE Call by reference Type reference (TYPE) INT4 Natural Number 20121004
15 Importing IM_TAB Call by reference Type reference (TYPE) CNV_RANGE_TABNAME Range Table for Table name 20121004
16 Importing IM_UNI Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121004
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121009

Method GET_INFO Signature

Method GET_INFO on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121008

Method INSERT_ACTIVITY Signature

Method INSERT_ACTIVITY on class CL_CNV_TDMS_05_INDEX has no parameter.
Method INSERT_ACTIVITY on class CL_CNV_TDMS_05_INDEX has no exception.

Method INSERT_RECREATION_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BPL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140223
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121008

Method LEAVE_PROGRAM Signature

Method LEAVE_PROGRAM on class CL_CNV_TDMS_05_INDEX has no parameter.
Method LEAVE_PROGRAM on class CL_CNV_TDMS_05_INDEX has no exception.

Method RFC_FAILURE Signature

Method RFC_FAILURE on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121008

Method SAP_RECOMMENDED_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20121101
2 Exporting ET_TABLES Call by reference Type reference (TYPE) CNVTDMS_05_TAB_TT Table Type for SAP Recommended settings 20121102
3 Importing IM_BPL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140221
4 Importing IM_PACK Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20121101
5 Importing IM_RECORD Call by reference Type reference (TYPE) INT4 Natural Number 20121101
6 Importing IM_SIZE Call by reference Type reference (TYPE) INT4 Natural Number 20121101
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20130304

Method STATE_FINISH Signature

Method STATE_FINISH on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121115

Method STATE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) CNVTDMS_BALMI_T Message log : BALMI 20121018
2 Importing IM_ACT_ID Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20121018
3 Importing IM_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20121018
4 Importing IM_PHASE Call by reference Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20121018

Method STATE_INIT on class CL_CNV_TDMS_05_INDEX has no exception.

Method UPDATE_JOBCOUNT Signature

Method UPDATE_JOBCOUNT on class CL_CNV_TDMS_05_INDEX has no parameter.
Method UPDATE_JOBCOUNT on class CL_CNV_TDMS_05_INDEX has no exception.

Method VALIDATE_TAB Signature

Method VALIDATE_TAB on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121009

Method VALIDATE_TAB_CREATE Signature

Method VALIDATE_TAB_CREATE on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121008

Method VALIDATE_TAB_DROP Signature

Method VALIDATE_TAB_DROP on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121008

Method WRITE_SUBSTATE Signature

Method WRITE_SUBSTATE on class CL_CNV_TDMS_05_INDEX has no parameter.
# Exception Resumable Description Created on
1 CX_TDMS_AP_EXCEPTION TDMS Exception Class 20121009
History
Last changed by/on SAP  20141107 
SAP Release Created in 2011_1_700