SAP ABAP Class CL_CNV_MBT_DATA_SELECTION (Repeat data selection)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_MBT_PCL (Package) Components of PCL to be imported into PCL system
Properties
Class CL_CNV_MBT_DATA_SELECTION  
Short Description Repeat data selection    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_MBT_PCL   Components of PCL to be imported into PCL system 
Created 20130211   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CNV_MBT_DATA_SELECTION has no forward declaration.
Interfaces
Class CL_CNV_MBT_DATA_SELECTION has no interface implemented.
Friends
Class CL_CNV_MBT_DATA_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SELF Static Attribute Private Object reference (TYPE REF TO) CL_CNV_MBT_DATA_SELECTION Repeat data selection 20130215
2 MS_CNVMBTPACK Instance attribute Private Type reference (TYPE) CNVMBTPACK package information/creator/creation date/scenarion 20130215
3 MT_COBJ Instance attribute Private Type reference (TYPE) CNVMBTCOBJ_TAB_TYPE Table Type for CNVMBTCOBJ 20130222
4 MV_ACTIVITY Instance attribute Public Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20130215
5 MV_ACTIVITY_TEXT Instance attribute Private Type reference (TYPE) CNVMBTACTIVITYT-NODE_TEXT Text of Activity in Process Tree 20130215
6 MV_ALLOBJ Instance attribute Private Type reference (TYPE) FLAG Selection for all objects 20130215
7 MV_DMC_EXT_ID Instance attribute Private Type reference (TYPE) DMC_EXTID External identifier of an MWB activity 20130215
8 MV_FORCE Instance attribute Private Type reference (TYPE) FLAG Forced recalculation 20130215
9 MV_JOBS Instance attribute Private Type reference (TYPE) N 20130215
10 MV_MTID Instance attribute Private Type reference (TYPE) CNV_MBT_MTID Identification of MBT Mass Transfer 20130215
11 MV_NORECALC Instance attribute Private Type reference (TYPE) FLAG No Recalculation 20130215
12 MV_PACKID Instance attribute Public Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20130215
13 MV_PHASE Instance attribute Public Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20130215
14 MV_RESTART_MODE Instance attribute Private Type reference (TYPE) CNVMBTRETSTR-AND_RETURN flag 20130215
15 MV_RFCDEST Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20130215
16 MV_SCRAM Instance attribute Private Type reference (TYPE) FLAG General Flag 20140304
17 MV_SCR_DISABLED Instance attribute Public Type reference (TYPE) CNVMBTPARAMS-LOW General Flag 20140512
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_ACPLAN Instance method Private Method Calculate Accessplan 20130215
2 CALC_ACPLAN_AND_SEL_DATA Instance method Public Method Calculate accessplan and select specific objects 20130215
3 CALC_ACPLAN_AND_SEL_HDRDATA Instance method Public Method Calculates Access Plan and data selection 20130215
4 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20130215
5 CREATE_ACCESS_PLANID Instance method Private Method Create Access plan ID 20130215
6 GET_HEADER_CONV_OBJECTS Instance method Private Method Get header migration objects 20130215
7 GET_INSTANCE Static method Public Method Creates or gets the object reference 20130215
8 LOG_MESSAGE Instance method Private Method Log message 20130215
9 LOG_MESSAGE_AND_ABORT Instance method Private Method Log message and abort 20130215
10 LOG_MESSAGE_AND_UPDATE Instance method Private Method Log message and update 20130215
11 READ_CONV_OBJECT Instance method Public Method Read conversion object 20130527
12 SCRAMBLING_BLOCK_UPDATE Instance method Private Method Update block status for scrambling 20140304
13 START_SELECTION_ACTIVITY Instance method Private Method Start repeat data selection activity 20130215
14 VALIDATE_MIGRATION_OBJECTS Static method Public Method Validates and returns the right migration objects 20130215
15 WRITE_LOG_TO_DB Instance method Private Method Write log to database 20130215
Events
Class CL_CNV_MBT_DATA_SELECTION has no event.
Types
Class CL_CNV_MBT_DATA_SELECTION has no local type.
Method Signatures

Method CALCULATE_ACPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MT_COBJ Call by reference Type reference (TYPE) DMC_RANGES_TABNAME Ranges Table for Table Name 20130215

Method CALCULATE_ACPLAN on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method CALC_ACPLAN_AND_SEL_DATA Signature

Method CALC_ACPLAN_AND_SEL_DATA on class CL_CNV_MBT_DATA_SELECTION has no parameter.
# Exception Resumable Description Created on
1 CX_CNV_MBT_PCL_UTILS Exception class for PCL Utility functions 20130215

Method CALC_ACPLAN_AND_SEL_HDRDATA Signature

Method CALC_ACPLAN_AND_SEL_HDRDATA on class CL_CNV_MBT_DATA_SELECTION has no parameter.
# Exception Resumable Description Created on
1 CX_CNV_MBT_PCL_UTILS Exception class for PCL Utility functions 20130215

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20130215
2 Importing IM_ACTIVITY_TEXT Call by reference Type reference (TYPE) CNVMBTACTIVITYT-NODE_TEXT Text of Activity in Process Tree 20130215
3 Importing IM_FORCE Call by reference Type reference (TYPE) FLAG Forced calculation 20130215
4 Importing IM_JOBS Call by reference Type reference (TYPE) CNVMBTJOBSCT-JOBS_MAX '1' Maximum Number of Simultaneous Programs 20130215
5 Importing IM_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20130215
6 Importing IM_PHASE Call by reference Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20130215
7 Importing IM_SCRAM Call by reference Type reference (TYPE) FLAG General Flag 20140304
8 Importing IT_COBJ Call by reference Type reference (TYPE) CNVMBTCOBJ_TAB_TYPE Table Type for CNVMBTCOBJ 20130215

Method CONSTRUCTOR on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method CREATE_ACCESS_PLANID Signature

Method CREATE_ACCESS_PLANID on class CL_CNV_MBT_DATA_SELECTION has no parameter.
Method CREATE_ACCESS_PLANID on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method GET_HEADER_CONV_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONV_OBJECTS Call by reference Type reference (TYPE) CNVMBTCOBJ_TAB_TYPE Table Type for CNVMBTCOBJ 20130215
# Exception Resumable Description Created on
1 CX_CNV_MBT_PCL_UTILS Exception class for PCL Utility functions 20130215

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_DATA_SELECTION Repeat data selection 20130215
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) CNV_MBT_ACTIVITY Unique ID for all activities to be executed 20130215
3 Importing IM_ACTIVITY_TEXT Call by reference Type reference (TYPE) CNVMBTACTIVITYT-NODE_TEXT Text of Activity in Process Tree 20130215
4 Importing IM_FORCE Call by reference Type reference (TYPE) FLAG Forced recalculation 20130215
5 Importing IM_JOBS Call by reference Type reference (TYPE) CNVMBTJOBSCT-JOBS_MAX '1' Maximum Number of Simultaneous Programs 20130215
6 Importing IM_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20130215
7 Importing IM_PHASE Call by reference Type reference (TYPE) CNV_MBT_PHASE Phase of the Migration Project 20130215
8 Importing IM_SCRAM Call by reference Type reference (TYPE) FLAG General Flag 20140304
9 Importing IT_COBJ Call by reference Type reference (TYPE) CNVMBTCOBJ_TAB_TYPE Table Type for CNVMBTCOBJ 20130215

Method GET_INSTANCE on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LEVEL Call by reference Type reference (TYPE) BALMI-DETLEVEL '3' Application Log: Level of detail 20130215
2 Importing IM_MSGID Call by reference Type reference (TYPE) BALMI-MSGID Message Class 20130215
3 Importing IM_MSGNO Call by reference Type reference (TYPE) BALMI-MSGNO Message Number 20130215
4 Importing IM_MSGTYPE Call by reference Type reference (TYPE) BALMI-MSGTY 'E' Message Type 20130215
5 Importing IM_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
6 Importing IM_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
7 Importing IM_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
8 Importing IM_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
9 Importing IM_PROBCLASS Call by reference Type reference (TYPE) BALMI-PROBCLASS '4' Application log: Message problem class 20130215

Method LOG_MESSAGE on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method LOG_MESSAGE_AND_ABORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LEVEL Call by reference Type reference (TYPE) BALMI-DETLEVEL '3' Application Log: Level of detail 20130215
2 Importing IM_MSGID Call by reference Type reference (TYPE) BALMI-MSGID Message Class 20130215
3 Importing IM_MSGNO Call by reference Type reference (TYPE) BALMI-MSGNO Message Number 20130215
4 Importing IM_MSGTYPE Call by reference Type reference (TYPE) BALMI-MSGTY 'E' Message Type 20130215
5 Importing IM_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
6 Importing IM_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
7 Importing IM_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
8 Importing IM_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
9 Importing IM_PROBCLASS Call by reference Type reference (TYPE) BALMI-PROBCLASS '4' Application log: Message problem class 20130215

Method LOG_MESSAGE_AND_ABORT on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method LOG_MESSAGE_AND_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LEVEL Call by reference Type reference (TYPE) BALMI-DETLEVEL '3' Application Log: Level of detail 20130215
2 Importing IM_MSGID Call by reference Type reference (TYPE) BALMI-MSGID Message Class 20130215
3 Importing IM_MSGNO Call by reference Type reference (TYPE) BALMI-MSGNO Message Number 20130215
4 Importing IM_MSGTYPE Call by reference Type reference (TYPE) BALMI-MSGTY 'E' Message Type 20130215
5 Importing IM_MSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
6 Importing IM_MSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
7 Importing IM_MSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
8 Importing IM_MSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20130215
9 Importing IM_PROBCLASS Call by reference Type reference (TYPE) BALMI-PROBCLASS '4' Application log: Message problem class 20130215

Method LOG_MESSAGE_AND_UPDATE on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method READ_CONV_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MOBJ Call by reference Type reference (TYPE) CNVMBTCOBJ_TAB_TYPE Table Type for CNVMBTCOBJ 20130527
2 Importing IT_COBJ Call by reference Type reference (TYPE) DMC_RANGES_TABNAME Ranges Table for Table Name 20130527
3 Importing IV_PACK_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20130527

Method READ_CONV_OBJECT on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method SCRAMBLING_BLOCK_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG General Flag 20140304
2 Importing IT_MIG_OBJS Call by reference Type reference (TYPE) CNVMBTCOBJ_TAB_TYPE Table Type for CNVMBTCOBJ 20140304

Method SCRAMBLING_BLOCK_UPDATE on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method START_SELECTION_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVITY Call by reference Type reference (TYPE) CNVMBTACTIVITY-ACTIVITY_ID Unique ID for all activities to be executed 20130215
# Exception Resumable Description Created on
1 CX_CNV_MBT_PCL_UTILS Exception class for PCL Utility functions 20130215

Method VALIDATE_MIGRATION_OBJECTS Signature

Method VALIDATE_MIGRATION_OBJECTS on class CL_CNV_MBT_DATA_SELECTION has no parameter.
Method VALIDATE_MIGRATION_OBJECTS on class CL_CNV_MBT_DATA_SELECTION has no exception.

Method WRITE_LOG_TO_DB Signature

Method WRITE_LOG_TO_DB on class CL_CNV_MBT_DATA_SELECTION has no parameter.
Method WRITE_LOG_TO_DB on class CL_CNV_MBT_DATA_SELECTION has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in