SAP ABAP Class CL_AXT_MIGRATION (EEWB migration)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_MODEL (Package) Application Extensibility Tool: Model
Properties
Class CL_AXT_MIGRATION  
Short Description EEWB migration    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_MODEL   Application Extensibility Tool: Model 
Created 20090810   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_AXT_MIGRATION has no forward declaration.
Interfaces
Class CL_AXT_MIGRATION has no interface implemented.
Friends
Class CL_AXT_MIGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DUMMY_TRANSPORT Constant Private Type reference (TYPE) TRKORR '1' Request/Task 20091118
2 GT_PLACE_LOCKS Static Attribute Private Type reference (TYPE) LTY_T_PLACE_LOCKS 20090810
3 GV_CREATING_EXTENSIONS Static Attribute Private Type reference (TYPE) AXT_BOOLEAN Boolean 20090821
4 MC_PHASE_COMMITED Constant Public Type reference (TYPE) NUMC1 3 20090810
5 MC_PHASE_FINISHED Constant Public Type reference (TYPE) NUMC1 5 20090810
6 MC_PHASE_RUNNING Constant Public Type reference (TYPE) NUMC1 4 20090810
7 MC_PHASE_SETUP Constant Public Type reference (TYPE) NUMC1 2 20090810
8 MC_PHASE_STARTED Constant Public Type reference (TYPE) NUMC1 1 20090810
9 MO_EEW_EXTENSION Instance attribute Private Object reference (TYPE REF TO) CL_OXT_EXTENSION_OL 20090810
10 MO_REMOVER_CATALOGUE Instance attribute Private Object reference (TYPE REF TO) CL_AXT_CATALOGUE 20090810
11 MT_ALL_TASKS Instance attribute Private Type reference (TYPE) TOXT_TASK_OL 20090810
12 MT_ALL_TASKS_EEW_OBJECTS Instance attribute Private Type reference (TYPE) COMT_GOX_DEF_HEADER 20090810
13 MT_EEW_LOCAL_TASKS Instance attribute Private Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>LTY_T_OXT_TASKID 20090810
14 MT_EEW_REMOTE_TASKS Instance attribute Private Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>LTY_T_OXT_TASKID 20090810
15 MT_EXTENSIONS Instance attribute Private Type reference (TYPE) LTY_T_EXTENSIONS 20090810
16 MT_FIELDS Instance attribute Public Type reference (TYPE) DDFIELDS 20090810
17 MT_REF_FIELDS Instance attribute Public Type reference (TYPE) DDFIELDS DD: Field List 20090811
18 MT_REMOVER Instance attribute Private Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>LTY_T_REMOVER 20090810
19 MT_REMOVE_FROM_EEW_CATALOGUE Instance attribute Private Type reference (TYPE) COMT_GOX_DEF_HEADER 20090810
20 MT_TAB_KEYS_FROM_EEW_CATALOGUE Instance attribute Private Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>GTY_T_EEW_TAB_ENTRIES 20090810
21 MT_TASK_DATA Instance attribute Private Type reference (TYPE) TOXT_PARAMLIST 20090810
22 MT_WIZZARD_DATA Instance attribute Private Type reference (TYPE) TOXT_PARAMLIST 20090810
23 MV_BO Instance attribute Private Type reference (TYPE) AXT_BO 20090810
24 MV_BUS_OBJECT Instance attribute Private Type reference (TYPE) OXT_BUSOBJ 20090810
25 MV_CI_INCLUDE Instance attribute Public Type reference (TYPE) TABNAME 20090810
26 MV_EEW_EXTENSION Instance attribute Private Type reference (TYPE) OXT_EXTENSIONID 20090810
27 MV_EEW_PROJECTID Instance attribute Private Type reference (TYPE) OXT_PROJECTID OXT Project ID 20091125
28 MV_EEW_STRUCTURE Instance attribute Private Type reference (TYPE) TABNAME 20090810
29 MV_EXTENSIONNAME Instance attribute Public Type reference (TYPE) OXT_EXTENSIONNAME 20090810
30 MV_EXT_PLACE Instance attribute Public Type reference (TYPE) AXT_PLACE 20090810
31 MV_EXT_TYPE Instance attribute Private Type reference (TYPE) OXT_EXTTYP 20090810
32 MV_PACKAGE Instance attribute Public Type reference (TYPE) DEVCLASS 20090810
33 MV_PHASE Instance attribute Public Type reference (TYPE) NUMC1 20090810
34 MV_PROJECTNAME Instance attribute Public Type reference (TYPE) OXT_PROJECTNAME 20090810
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_FLAGS Instance method Private Method 20090810
2 CHECK_FLAGS Instance method Public Method 20090810
3 COMMIT Instance method Public Method 20090810
4 CREATE_EXTENSIONS Instance method Private Method 20090810
5 FULLFILLS Instance method Private Method 20100210
6 GET_EXTENSIONS Instance method Public Method 20090810
7 LOCK_PLACE Static method Public Method 20090810
8 MERGE_REMOVER Instance method Private Method 20090810
9 MIGRATE Instance method Private Method 20090810
10 PROCESS Instance method Public Method 20090810
11 READ_EEW_EXTENSION Instance method Private Method 20090810
12 REDUCE_FLAG_LISTS Instance method Private Method 20090810
13 RELEASE Instance method Public Method 20090810
14 RESUME Static method Public Method 20090810
15 SAVE Instance method Private Method 20090810
16 SAVE_EXTENSIONS Instance method Private Method 20090810
17 SETUP Instance method Public Method 20090810
18 SET_PACKAGE Instance method Public Method 20090810
19 START Static method Public Method 20090810
20 START_FROM_EEWB Static method Public Method 20090810
21 START_INTERNAL Instance method Private Method 20090810
22 UNLOCK_PLACE Static method Public Method 20090810
Events
Class CL_AXT_MIGRATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_EXTENSIONS Private See coding 20090810 BEGIN OF lty_extensions, id TYPE axt_extension_id, extension TYPE REF TO cl_axt_extension, catalogue TYPE REF TO cl_axt_catalogue, active_guids TYPE axtt_element, positive_lists TYPE cl_axt_migration_tools=>lty_t_positive_lists, proposals_lists TYPE cl_axt_migration_tools=>lty_t_positive_lists, negative_list TYPE cl_axt_migration_tools=>lty_t_ext_bo_part_flag, END OF lty_extensions
2 LTY_PLACE_LOCKS Private See coding 20090810 BEGIN OF lty_place_locks, extension_type TYPE axt_extension_type, extension_point TYPE axt_place, num TYPE i, END OF lty_place_locks
3 LTY_T_EXTENSIONS Private See coding 20090810 lty_t_extensions TYPE STANDARD TABLE OF lty_extensions WITH NON-UNIQUE DEFAULT KEY
4 LTY_T_PLACE_LOCKS Private See coding 20090810 lty_t_place_locks TYPE HASHED TABLE OF lty_place_locks WITH UNIQUE KEY extension_type extension_point
Method Signatures

Method ACTIVATE_FLAGS Signature

Method ACTIVATE_FLAGS on class CL_AXT_MIGRATION has no parameter.
Method ACTIVATE_FLAGS on class CL_AXT_MIGRATION has no exception.

Method CHECK_FLAGS Signature

Method CHECK_FLAGS on class CL_AXT_MIGRATION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method COMMIT 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) AXTT_MSG Messages table 20101202
2 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR 20090810
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method CREATE_EXTENSIONS Signature

Method CREATE_EXTENSIONS on class CL_AXT_MIGRATION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method FULLFILLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST1 Call by reference Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>LTY_T_EXT_BO_PART_FLAG 20100210
2 Importing IT_LIST2 Call by reference Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>LTY_T_EXT_BO_PART_FLAG 20100210
3 Returning RV_FULLFILLS Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20100210

Method FULLFILLS on class CL_AXT_MIGRATION has no exception.

Method GET_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EXTENSIONS Value transfer Type reference (TYPE) AXT_T_EXTENSION_REF 20090810

Method GET_EXTENSIONS on class CL_AXT_MIGRATION has no exception.

Method LOCK_PLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_POINT Call by reference Type reference (TYPE) AXT_PLACE 20090810
2 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE 20090810
# Exception Resumable Description Created on
1 CX_AXT_LOCK_FAILED 20090810

Method MERGE_REMOVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REMOVER Call by reference Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>LTY_T_REMOVER 20090810
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20090821

Method MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REMOVER Call by reference Object reference (TYPE REF TO) IF_AXT_ELEMENT 20090810
2 Importing IT_REFERENCES Call by reference Type reference (TYPE) CL_AXT_MIGRATION_TOOLS=>LTY_T_REFERENCE 20090810
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method PROCESS Signature

Method PROCESS on class CL_AXT_MIGRATION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method READ_EEW_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EEW_EXT_ID Call by reference Type reference (TYPE) OXT_EXTENSIONID 20090810
2 Importing IV_EEW_EXT_NAME Call by reference Type reference (TYPE) OXT_EXTENSIONNAME 20090810
3 Importing IV_EEW_PROJECT_ID Call by reference Type reference (TYPE) OXT_PROJECTID 20090810
4 Importing IV_EEW_PROJECT_NAME Call by reference Type reference (TYPE) OXT_PROJECTNAME 20090810
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20090810

Method REDUCE_FLAG_LISTS Signature

Method REDUCE_FLAG_LISTS on class CL_AXT_MIGRATION has no parameter.
Method REDUCE_FLAG_LISTS on class CL_AXT_MIGRATION has no exception.

Method RELEASE Signature

Method RELEASE on class CL_AXT_MIGRATION has no parameter.
Method RELEASE on class CL_AXT_MIGRATION has no exception.

Method RESUME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_POINT Call by reference Type reference (TYPE) AXT_PLACE 20090810
2 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE 20090810
3 Returning RO_MIGRATION Value transfer Object reference (TYPE REF TO) CL_AXT_MIGRATION 20090810
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND 20090810
2 CX_AXT_LOCK_FAILED 20090810

Method SAVE Signature

Method SAVE on class CL_AXT_MIGRATION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method SAVE_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRANSPORT Call by reference Type reference (TYPE) TRKORR 20090810
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method SETUP Signature

Method SETUP on class CL_AXT_MIGRATION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED 20090810

Method SET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20090810
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20090810

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO Call by reference Type reference (TYPE) AXT_BO 20090810
2 Importing IV_EXT_PLACE Call by reference Type reference (TYPE) AXT_PLACE 20090810
3 Importing IV_FIELD_ID Call by reference Type reference (TYPE) AXT_FIELD_ID 20090810
4 Returning RO_MIGRATION Value transfer Object reference (TYPE REF TO) CL_AXT_MIGRATION 20090810
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20090810
2 CX_AXT_LOCK_FAILED 20090810

Method START_FROM_EEWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EEW_EXT_ID Call by reference Type reference (TYPE) OXT_EXTENSIONID 20090810
2 Importing IV_EEW_EXT_NAME Call by reference Type reference (TYPE) OXT_EXTENSIONNAME 20090810
3 Importing IV_EEW_PROJECT_ID Call by reference Type reference (TYPE) OXT_PROJECTID 20090810
4 Importing IV_EEW_PROJECT_NAME Call by reference Type reference (TYPE) OXT_PROJECTNAME 20090810
5 Returning RO_MIGRATION Value transfer Object reference (TYPE REF TO) CL_AXT_MIGRATION 20090810
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20090810
2 CX_AXT_LOCK_FAILED 20090810

Method START_INTERNAL Signature

Method START_INTERNAL on class CL_AXT_MIGRATION has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_DATA_INVALID 20090810
2 CX_AXT_LOCK_FAILED 20090810

Method UNLOCK_PLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSION_POINT Call by reference Type reference (TYPE) AXT_PLACE 20090810
2 Importing IV_EXTENSION_TYPE Call by reference Type reference (TYPE) AXT_EXTENSION_TYPE 20090810

Method UNLOCK_PLACE on class CL_AXT_MIGRATION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701