SAP ABAP Class CL_ESH_OM_MIGRATION (Migrations)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_OBJ_MOD_REP (Package) Model Repository
Properties
Class CL_ESH_OM_MIGRATION  
Short Description Migrations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_OBJ_MOD_REP   Model Repository 
Created 20091005   SAP 
Last change 20140121   SAP 
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_ESH_OM_MIGRATION has no interface implemented.
Friends
Class CL_ESH_OM_MIGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MIGRATION_PLAN Static Attribute Private Type reference (TYPE) LTY_T_MIGRATION_PLAN 20130114
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHILDREN_MIGRATED Static method Private Method Check if all children are migrated 20130114
2 CHECK_COLUMN_STORE Static method Private Method Check if a table belongs to column store 20130123
3 FILL_MIGRATION_PLAN Static method Private Method Fill the migration plan 20130114
4 GET_DOMA_TEXTTAB Static method Private Method Get text table of domain 20120514
5 GET_SYSREL_STACK Static method Private Method Get the stack of software components 20130115
6 HAS_EXTRACTION_IMPLEMENTATION Static method Private Method Template has an extraction implementation 20120514
7 LOCK_AUTH_OBJECT Static method Private Method Locks for migration of authorization objects 20100212
8 LOCK_DPRVDFLC Static method Private Method Locks for migration of data provider filter fixed values 20130415
9 LOCK_DPRVDFL_NODE_GUID Static method Private Method Locks for migration of logical conjunctions 20110418
10 LOCK_DPRVD_TABNAME Static method Private Method Locks for migration of DOMA data providers 20120511
11 LOCK_INTERACTIVE_NAV Static method Private Method Locks for migration of interactive navigation 20091009
12 LOCK_LOGCON Static method Private Method Locks for migration of logical conjunctions 20100805
13 LOCK_RELATED_REQUEST Static method Private Method Locks for migration of related requests 20121128
14 LOCK_REQUEST_RELEVANCE Static method Private Method Locks for migration of request relevance flags 20100401
15 MIGRATE Static method Public Method Migrate 20100224
16 MIGRATE_AUTH_OBJECT Static method Public Method Migrate authorization objects 20100212
17 MIGRATE_DPRVDFLC Static method Public Method Migrate data provider filter fixed values 20130419
18 MIGRATE_DPRVDFL_NODE_GUID Static method Public Method Migrate node assignments of data provider filters 20110418
19 MIGRATE_DPRVD_TABNAME Static method Public Method Migrate DOMA data providers 20120511
20 MIGRATE_INTERACTIVE_NAV Static method Public Method Migrate interactive navigation flag 20091005
21 MIGRATE_LOGCON Static method Public Method Migrate logical conjunctions 20100805
22 MIGRATE_RELATED_REQUEST Static method Public Method Migrate related request 20121128
23 MIGRATE_RELATED_REQUEST_MAPNR Static method Private Method Migrate related request 20130110
24 MIGRATE_RELATED_REQUEST_NAVID Static method Private Method Migrate related request 20130110
25 MIGRATE_REQUEST_RELEVANCE Static method Public Method Migrate request relevance flags 20100401
26 MIGRATE_SYSREL Static method Private Method Migrate software component 20130114
27 MIGRATE_SYSREL_NAVID Static method Private Method Migrate nvids of software component 20130114
28 SNOTE_MGR_DPRVDFLC_BFC Static method Private Method SNOTE: Migrate data provider filter fixed values 20130627
29 SNOTE_MGR_DPRVD_TABNAME_BFC Static method Private Method SNOTE: Migrate DOMA data providers 20130627
30 SNOTE_MGR_RELREQ_BFC Static method Private Method SNOTE: Migrate related request 20130627
31 SNOTE_MGR_RELREQ_MAPNR_BFC Static method Private Method SNOTE: Migrate related request mapping numbers 20130627
32 SNOTE_MGR_RELREQ_NAVID_BFC Static method Private Method SNOTE: Migrate related request target_nav_id 20130627
33 SNOTE_MIGRATE_BFC Static method Public Method SNOTE: Migrate data before final check 20130627
34 SNOTE_MIGRATE_BS Static method Public Method SNOTE: Migrate data before set 20130627
35 UNLOCK Static method Public Method Remove migration locks 20120511
Events
Class CL_ESH_OM_MIGRATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_MIGRATION_PLAN Private See coding 20130114 BEGIN OF lty_s_migration_plan, sysrel_guid TYPE esh_e_om_sysrel_guid, lt_parent_sysrel_guid TYPE lty_t_sysrel_guid, lt_child_sysrel_guid TYPE lty_t_sysrel_guid, migrate TYPE xfeld, migrated TYPE xfeld, END OF lty_s_migration_plan
2 LTY_T_COTYPNRR Private See coding 20130114 lty_t_cotypnrr TYPE STANDARD TABLE OF esh_om_cotypnrr
3 LTY_T_MIGRATION_PLAN Private See coding 20130114 lty_t_migration_plan TYPE STANDARD TABLE OF lty_s_migration_plan WITH NON-UNIQUE KEY sysrel_guid
4 LTY_T_SYSREL_GUID Private See coding 20130114 lty_t_sysrel_guid TYPE STANDARD TABLE OF esh_e_om_sysrel_guid WITH DEFAULT KEY
Method Signatures

Method CHECK_CHILDREN_MIGRATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20130114
2 Returning RV_MIGRATED Value transfer Type reference (TYPE) XFELD Checkbox 20130114

Method CHECK_CHILDREN_MIGRATED on class CL_ESH_OM_MIGRATION has no exception.

Method CHECK_COLUMN_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130123
2 Returning RV_COLSTORE Value transfer Type reference (TYPE) XFELD Checkbox 20130123

Method CHECK_COLUMN_STORE on class CL_ESH_OM_MIGRATION has no exception.

Method FILL_MIGRATION_PLAN Signature

Method FILL_MIGRATION_PLAN on class CL_ESH_OM_MIGRATION has no parameter.
Method FILL_MIGRATION_PLAN on class CL_ESH_OM_MIGRATION has no exception.

Method GET_DOMA_TEXTTAB Signature

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

Method GET_DOMA_TEXTTAB on class CL_ESH_OM_MIGRATION has no exception.

Method GET_SYSREL_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYSREL_STACK Call by reference Type reference (TYPE) ESH_T_OM_SYSREL Table Type for ESH_S_OM_SYSREL 20130115
2 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20130115

Method GET_SYSREL_STACK on class CL_ESH_OM_MIGRATION has no exception.

Method HAS_EXTRACTION_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_HAS_IMPLEMENTATION Value transfer Type reference (TYPE) XFELD Checkbox 20120514
2 Importing IS_AOTYP Call by reference Type reference (TYPE) ESH_OM_COTYP 20120514

Method HAS_EXTRACTION_IMPLEMENTATION on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_AUTH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20100212
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20100212

Method LOCK_AUTH_OBJECT on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_DPRVDFLC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20130415
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20130415

Method LOCK_DPRVDFLC on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_DPRVDFL_NODE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20110418
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20110418

Method LOCK_DPRVDFL_NODE_GUID on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_DPRVD_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20120511
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20120511

Method LOCK_DPRVD_TABNAME on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_INTERACTIVE_NAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20091009
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20091009

Method LOCK_INTERACTIVE_NAV on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_LOGCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20100805
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20100805

Method LOCK_LOGCON on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_RELATED_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20121128
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20121128

Method LOCK_RELATED_REQUEST on class CL_ESH_OM_MIGRATION has no exception.

Method LOCK_REQUEST_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 'E' Single-Character Flag 20100401
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) XFELD Checkbox 20100401

Method LOCK_REQUEST_RELEVANCE on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20100224

Method MIGRATE on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_AUTH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20100212

Method MIGRATE_AUTH_OBJECT on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_DPRVDFLC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20130419

Method MIGRATE_DPRVDFLC on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_DPRVDFL_NODE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20110418

Method MIGRATE_DPRVDFL_NODE_GUID on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_DPRVD_TABNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20120511

Method MIGRATE_DPRVD_TABNAME on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_INTERACTIVE_NAV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20091126

Method MIGRATE_INTERACTIVE_NAV on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_LOGCON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20100805

Method MIGRATE_LOGCON on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_RELATED_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20121128

Method MIGRATE_RELATED_REQUEST on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_RELATED_REQUEST_MAPNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERROR Value transfer Type reference (TYPE) XFELD Checkbox 20130116

Method MIGRATE_RELATED_REQUEST_MAPNR on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_RELATED_REQUEST_NAVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ERROR Value transfer Type reference (TYPE) XFELD Checkbox 20130116

Method MIGRATE_RELATED_REQUEST_NAVID on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_REQUEST_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20100401

Method MIGRATE_REQUEST_RELEVANCE on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_SYSREL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COTYPNRR Call by reference Type reference (TYPE) LTY_T_COTYPNRR 20130114
2 Importing IT_COTYPNRR_ALL Call by reference Type reference (TYPE) LTY_T_COTYPNRR 20130625
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20130114

Method MIGRATE_SYSREL on class CL_ESH_OM_MIGRATION has no exception.

Method MIGRATE_SYSREL_NAVID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COTYPNRR Call by reference Type reference (TYPE) LTY_T_COTYPNRR 20130114
2 Importing IT_COTYPNRR_ALL Call by reference Type reference (TYPE) LTY_T_COTYPNRR 20130625
3 Importing IV_SYSREL_GUID Call by reference Type reference (TYPE) ESH_E_OM_SYSREL_GUID Software Component GUID 20130114

Method MIGRATE_SYSREL_NAVID on class CL_ESH_OM_MIGRATION has no exception.

Method SNOTE_MGR_DPRVDFLC_BFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130627
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20130627
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130701
4 Importing IV_DATA_IS_EXT Call by reference Type reference (TYPE) XFELD Checkbox 20130627
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20130627

Method SNOTE_MGR_DPRVD_TABNAME_BFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130627
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20130627
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130701
4 Importing IV_DATA_IS_EXT Call by reference Type reference (TYPE) XFELD Checkbox 20130627
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20130627

Method SNOTE_MGR_RELREQ_BFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130627
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20130627
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130701
4 Importing IV_DATA_IS_EXT Call by reference Type reference (TYPE) XFELD Checkbox 20130627
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20130627

Method SNOTE_MGR_RELREQ_MAPNR_BFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130627
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20130627
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130701
4 Importing IV_DATA_IS_EXT Call by reference Type reference (TYPE) XFELD Checkbox 20130627
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20130627

Method SNOTE_MGR_RELREQ_NAVID_BFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130627
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20130627
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130701
4 Importing IV_DATA_IS_EXT Call by reference Type reference (TYPE) XFELD Checkbox 20130627
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20130627

Method SNOTE_MIGRATE_BFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130627
2 Importing IR_CL_OTYP Call by reference Object reference (TYPE REF TO) CL_ESH_OM_OTYP Object Types 20130627
3 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20130701
# Exception Resumable Description Created on
1 CX_ESH_OM_ENGINE ESH Object Model Exception 20130627

Method SNOTE_MIGRATE_BS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATA Call by reference Type reference (TYPE) DATA 20130701
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20130628

Method SNOTE_MIGRATE_BS on class CL_ESH_OM_MIGRATION has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20120511

Method UNLOCK on class CL_ESH_OM_MIGRATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730