SAP ABAP Class CL_IUUC_INDX_MIGR_OBJECT (handle INDX-like tables (decluster))
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_REPLICATION (Package) IUUC: Replication tools
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IUUC_MIGRATION_OBJECT migration object definition 20130416
Properties
Class CL_IUUC_INDX_MIGR_OBJECT  
Short Description handle INDX-like tables (decluster)    
Super Class CL_IUUC_MIGRATION_OBJECT migration object definition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_REPLICATION   IUUC: Replication tools 
Created 20120508   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_IUUC_INDX_MIGR_OBJECT has no interface implemented.
Friends
Class CL_IUUC_INDX_MIGR_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INDX_TABLE_NAME Instance attribute Public Type reference (TYPE) TABNAME name of INDX-like table 20120509
2 KEYDEF_TAB Instance attribute Public Type reference (TYPE) IUUC_INDX_KEYDEF_TAB table type for IUUC_INDX_KEYDEF 20120508
3 TARGET_TABLES Instance attribute Public Type reference (TYPE) IUUC_INDX_OBJECT_TAB table type for IUUC_INDX_OBJECT 20120508
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120508
2 CREATE_INIT_LOAD_MIG_OBJECT Instance method Public Method Create Migration Object for Initial Load 20120509
3 CREATE_RECEIVER_CONTAINER Instance method Protected Method Create receiver container for init.load + repl. mig.obj. 20130416
4 CREATE_RECEIVER_TABLE Instance method Protected Method create SAP DDIC table definition + table in rcv system 20120508
5 CREATE_RECEIVER_TABS Instance method Public Method create table definitions in LT SAP DDIC and receiver DB 20120508
6 CREATE_REPLICATION_MIG_OBJECT Instance method Public Method Create Migration Object for Replication 20130416
7 DELETE_RECEIVER_TABLE Instance method Protected Method delete SAP DDIC table definition + table in rcv system 20120531
8 DELETE_RECEIVER_TABS Instance method Public Method delete table definitions from LT SAP DDIC and receiver DB 20120531
9 GENERATE_CONVERSION_CODE Instance method Public Method generate conversion code for each required relid of INDX-tab 20120515
10 GET_DATA_FOR_COMPONENT Instance method Public Method get target-specific (component) data from INDX payload 20120518
11 GET_NEXT_RECORD_SET Static method Public Method get next set of coherent records in the INDX-like table 20130412
12 STATIC_DELIMITATION_FOR_ROWID Instance method Protected Method Create static delimitations for ROWID selection 20130426
Events
Class CL_IUUC_INDX_MIGR_OBJECT has no event.
Types
Class CL_IUUC_INDX_MIGR_OBJECT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDX_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120509
2 Importing I_MT_ID Call by reference Type reference (TYPE) DMC_MT_IDENTIFIER DMC: Indicator for Mass Transfer 20120508
# Exception Resumable Description Created on
1 CX_IUUC_REPLICATION Exceptions of IUUC replication 20130207

Method CREATE_INIT_LOAD_MIG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLOCKSIZE Call by reference Type reference (TYPE) DMC_BLOCKSIZE 16000000 MWB: Size of an RFC Package 20120510
2 Importing I_SEQNR Call by reference Type reference (TYPE) DMC_SEQNR_TABLE 20 MWB: Sequence number for table 20120510
3 Importing I_WRITE_BEHAVIOUR Call by reference Type reference (TYPE) DMC_RTO_BEHAVIOUR 1 MWB: Transfer behavior of conversion 20120510
# Exception Resumable Description Created on
1 CX_IUUC_TAB_IDENT table ident static check 20120509

Method CREATE_RECEIVER_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STRUCT Call by reference Type reference (TYPE) DMC_STRUCTDEF_TAB structure definition for SUPER_CONV_OBJECT 20130416
2 Importing IV_SND_STRUCTNAME Call by reference Type reference (TYPE) DMC_STIDT Hierarchy Structure ID 20130416
# Exception Resumable Description Created on
1 CX_IUUC_TAB_IDENT table ident static check 20130416

Method CREATE_RECEIVER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYSTRUCT_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of an ABAP Dictionary object 20120508
2 Importing I_TARGET_STRUCT Call by reference Type reference (TYPE) DDOBJNAME Name of an ABAP Dictionary object 20120508
3 Importing I_TARGET_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20120508
# Exception Resumable Description Created on
1 CX_IUUC_REPL_TECHNICAL Technical error in the access clases 20120509
2 CX_IUUC_TAB_IDENT table ident static check 20120509

Method CREATE_RECEIVER_TABS Signature

Method CREATE_RECEIVER_TABS on class CL_IUUC_INDX_MIGR_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_REPLICATION Exceptions of IUUC replication 20130207
2 CX_IUUC_REPL_TECHNICAL Technical error in the access clases 20120509
3 CX_IUUC_TAB_IDENT table ident static check 20120509

Method CREATE_REPLICATION_MIG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BLOCKSIZE Call by reference Type reference (TYPE) DMC_BLOCKSIZE 8000000 MWB: Size of an RFC Package 20130416
2 Importing I_SEQNR Call by reference Type reference (TYPE) DMC_SEQNR_TABLE 20 MWB: Sequence number for table 20130416
3 Importing I_WRITE_BEHAVIOUR Call by reference Type reference (TYPE) DMC_RTO_BEHAVIOUR 1 MWB: Transfer behavior of conversion 20130416
# Exception Resumable Description Created on
1 CX_IUUC_TAB_IDENT table ident static check 20130416

Method DELETE_RECEIVER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20120531
# Exception Resumable Description Created on
1 CX_IUUC_MULTI_LOGTAB_USE Multi logtab exception class 20120531
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20120531
3 CX_IUUC_REPL_SQL SQL error in the access clases 20120531
4 CX_IUUC_REPL_TECHNICAL Technical error in the access clases 20130515

Method DELETE_RECEIVER_TABS Signature

Method DELETE_RECEIVER_TABS on class CL_IUUC_INDX_MIGR_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CX_IUUC_MULTI_LOGTAB_USE Multi logtab exception class 20120531
2 CX_IUUC_REPL_CONFIGURATION Configuration static check 20120531
3 CX_IUUC_REPL_SQL SQL error in the access clases 20120531
4 CX_IUUC_REPL_TECHNICAL Technical error in the access clases 20120531
5 CX_IUUC_TAB_IDENT table ident static check 20120531

Method GENERATE_CONVERSION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130422
2 Returning RT_PROGNAM_TAB Value transfer Type reference (TYPE) IUUC_INDX_ASS_RELID_PROGNA_TAB table type for RELID-program name assignment 20120515
# Exception Resumable Description Created on
1 CX_CNV_INDX_GENERATION_ERROR Error generating INDX code 20130423
2 CX_CNV_INDX_RELID_UNKNOWN Unknown RELID exception 20130423
3 CX_CNV_INDX_RFC_UNKNOWN Unknown RFC connection 20130423
4 CX_CNV_INDX_STR_CONFIG_UNKNOWN Unknown structure configuration 20130423
5 CX_CNV_INDX_TABLE_UNKNOWN Unknown INDX table exception 20130423
6 CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20130424

Method GET_DATA_FOR_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20120518
2 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG General Flag 20120518
3 Importing IV_ASSIGN_NAME Call by reference Type reference (TYPE) SYREPID ABAP program, current main program 20120518
4 Importing IV_COMP_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120518
5 Importing IV_COMP_STRUC Call by reference Type reference (TYPE) TABNAME Table Name 20120518
6 Importing IV_DATA Call by reference Type reference (TYPE) XSTRING 20120518
7 Importing IV_IMPORT_NAME Call by reference Type reference (TYPE) SYREPID ABAP program, current main program 20120518
8 Importing IV_PROGNAME Call by reference Type reference (TYPE) SYREPID ABAP program, current main program 20120518

Method GET_DATA_FOR_COMPONENT on class CL_IUUC_INDX_MIGR_OBJECT has no exception.

Method GET_NEXT_RECORD_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_START_INDEX Call by reference Type reference (TYPE) I 20130412
2 Exporting ET_TABLE Call by reference Type reference (TYPE) ANY 20130412
3 Exporting EV_DONE Call by reference Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20130412
4 Importing IT_TABLE Call by reference Type reference (TYPE) ANY 20130412

Method GET_NEXT_RECORD_SET on class CL_IUUC_INDX_MIGR_OBJECT has no exception.

Method STATIC_DELIMITATION_FOR_ROWID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACPL_ID Call by reference Type reference (TYPE) DMC_ID 1 DMC: Key 20130426
2 Importing IV_BLOCKSIZE Call by reference Type reference (TYPE) DMC_BLOCKSIZE 16000000 MWB: Size of an RFC Package 20130426
3 Importing IV_MIGOBJ_GUID Call by reference Type reference (TYPE) DMC_GUID DMC: Globally Unique Key (22 Characters) 20130426

Method STATIC_DELIMITATION_FOR_ROWID on class CL_IUUC_INDX_MIGR_OBJECT has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620