Hierarchy
⤷ BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
⤷ S_ESH_ENG_OBJ_MOD_REP (Package) Model Repository
Properties
Class | CL_ESH_OM_CONFLICT_HANDLING | |
Short Description | Conflict Handling | |
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 | 20080606 | SAP |
Last change | 20110908 | 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) |
2 | CL_ESH_OM_CONSTANTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | IF_ESH_OM_CH_CHECKS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_ESH_OM_CONFLICT_HANDLING has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_ESH_OM_CH_CHECKS | 20090630 | Conflict Handling Check Execution | |
2 | IF_ESH_OM_CH_CHECKS | 20090630 | Interface for Conflict Handling Check Implementation | |
3 | IF_ESH_OM_CH_EXIT | 20090629 | Conflict Handling Exit | |
4 | IF_ESH_OM_CH_RES | 20100205 | Conflict Handling Resolution |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_CATMOD_CURR_LOGSYS | Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Category model: Current logsys | 20100608 | |
2 | GC_CATMOD_NO_OWNING_SWC | Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Category model: No owning SWC | 20100202 | |
3 | GC_CONFLICT_TYPE_CATMOD | Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '6' | Duplicate category-model-based entity: Category, common attr | 20100201 | |
4 | GC_CONFLICT_TYPE_EXTERNAL_NAME | Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '1' | External ID conflict | 20090309 | |
5 | GC_CONFLICT_TYPE_KEYWORD | Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '7' | Non-conforming keyword | 20100423 | |
6 | GC_CONFLICT_TYPE_NAME_IN_A | Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '5' | Modeled vs. active external ID conflict | 20090629 | |
7 | GC_CONFLICT_TYPE_NQF_NRF | Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '4' | Request-response field conflict | 20090623 | |
8 | GC_CONFLICT_TYPE_ORG_SYSREL | Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '3' | Org. sysrel. conflict | 20090309 | |
9 | GC_CONFLICT_TYPE_POSITION_NUM | Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '2' | Position number conflict | 20090309 | |
10 | GC_CURRENT_LOGSYS | Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Identifier for current logsys | 20090709 | |
11 | GC_SOURCE_CONTAINER | Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Identifier for source container | 20100115 | |
12 | GC_TARGET_CONTAINER | Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Identifier for target container | 20100115 | |
13 | GC_USECASE_AUTOMATIC_CH | Constant | Public | Type reference (TYPE) | CHAR01 | 'A' | Automatic conflict handling | 20090305 | |
14 | GC_USECASE_CREATE_CONNECTOR | Constant | Public | Type reference (TYPE) | CHAR01 | 'C' | Conflict handling on create connector | 20090305 | |
15 | GC_USECASE_HIER_CHANGE | Constant | Public | Type reference (TYPE) | CHAR01 | 'H' | Conflict handling on hierarchy change | 20090305 | |
16 | GC_USECASE_LOGSYS_ASSIGNMENT | Constant | Public | Type reference (TYPE) | CHAR01 | 'L' | Conflict handling on logsys assignment | 20090305 | |
17 | GC_USECASE_MODEL_IMPORT | Constant | Public | Type reference (TYPE) | CHAR01 | 'M' | Conflict handling on model import | 20091124 | |
18 | GC_USECASE_UI_BASED_CH | Constant | Public | Type reference (TYPE) | CHAR01 | 'U' | UI-based conflict handling | 20090305 | |
19 | MR_RESOLUTION_HANDLER | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_OM_CH_RES | Conflict handling resolution handler | 20100205 | ||
20 | MS_MODEL_ADMIN | Instance attribute | Protected | Type reference (TYPE) | LTY_S_MODEL_ADMIN | Instance details | 20080606 | ||
21 | MS_START_MODEL | Instance attribute | Protected | Type reference (TYPE) | ESH_S_OM_MODELHIER_ABS | Start model attributes | 20080807 | ||
22 | MT_DATA | Instance attribute | Private | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_CHECKSTRUCT | Conflict data container table | 20080805 | ||
23 | MT_HIER_ABS | Instance attribute | Private | Type reference (TYPE) | ESH_T_OM_MODELHIER_ABS | Model hierarchy - absolute | 20080613 | ||
24 | MT_HIER_REL | Instance attribute | Private | Type reference (TYPE) | ESH_T_OM_MODELHIER_REL | Model hierarchy - relative | 20080613 | ||
25 | MT_LOGSYSA | Instance attribute | Private | Type reference (TYPE) | ESH_T_OM_LOGSYSA | Logical system assignments | 20080805 | ||
26 | MT_PARAM_VALUES | Instance attribute | Private | Type reference (TYPE) | ESH_T_ADM_PARAM | Configuration parameter | 20080805 | ||
27 | MT_REPLACEMENT_NAMES | Instance attribute | Protected | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_REPLACEMENT_NAMES | Replacement name storage | 20090406 | ||
28 | MT_RG_MODELS | Instance attribute | Protected | See coding | 20090701 | ||||
29 | MT_SWCV | Instance attribute | Private | Type reference (TYPE) | ESH_T_ADM_SWCV | Software component versions | 20080801 | ||
30 | MT_TASKS | Instance attribute | Private | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_CH_TASK | Conflict handling tasks | 20090311 | ||
31 | MV_LOCAL_LOGSYS | Instance attribute | Private | Type reference (TYPE) | LOGSYS | Local logsys | 20090714 | ||
32 | MV_SAP_SYSTEM | Instance attribute | Private | Type reference (TYPE) | CHAR01 | Is SAP system | 20090714 | ||
33 | ST_MODEL_ADMIN | Static Attribute | Private | Type reference (TYPE) | LTY_T_MODEL_ADMIN | Current model | 20090309 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADJUST_MODEL_HIER_FOR_CH | Instance method | Protected | Method | Adjust model hierarchy for conflict handling | 20101115 |
2 | CHECK | Instance method | Public | Method | Execute checks | 20080606 |
3 | CHECK_FOR_DISPLAY_ON_UI | Instance method | Public | Method | Manual conflict handling - execute checks for display on UI | 20081204 |
4 | CHECK_IS_NEW_REPLACEMENT_NAME | Instance method | Protected | Method | Check replacement name (check against internal list) | 20090630 |
5 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20080606 |
6 | CONTAINER_COLLECT_ORGSYSRELS | Instance method | Private | Method | Collect distinct org. sysrel. GUIDs for container | 20090316 |
7 | DET_SYSRELS_FLAGGED_FOR_CH | Instance method | Private | Method | Get sysrels flagged for conflict handling | 20090311 |
8 | DISPATCH_CHECKS | Instance method | Protected | Method | Dispatch checks | 20090316 |
9 | FACTORY | Static method | Public | Method | Get conflict handler | 20080606 |
10 | FILL_MODEL_SELRANGE | Instance method | Private | Method | Buffer selection range over target models | 20081001 |
11 | GET_LOGSYS_ASSIGNMENTS | Instance method | Private | Method | Get logsys assignments | 20080807 |
12 | GET_MODEL_HIERARCHY | Instance method | Public | Method | Get model hierarchy | 20080612 |
13 | GLOBAL_STORE_REPLACEMENT_NAME | Instance method | Protected | Method | Globally store new replacement name | 20090630 |
14 | IS_FLAGGED_AS_CHANGED | Instance method | Private | Method | Check whether a model has been flagged as 'changed' | 20080805 |
15 | LOG_UNHANDLABLE_CONFLICTS | Instance method | Private | Method | Raise exception for UI if conflicts cannot be handled | 20080808 |
16 | MAP_RESULTLIST_FOR_UI | Instance method | Private | Method | Map result list for UI | 20081209 |
17 | MERGE_CROSSTASK_CONFLICT_LIST | Instance method | Private | Method | Multi-task scenario: Merge cross-task conflict list | 20090406 |
18 | MODEL_GET_COMPARE_CONTAINER | Instance method | Private | Method | Get compare container for conflict handling task (case: 'C') | 20090312 |
19 | MODEL_GET_COMPARE_MODELS | Instance method | Private | Method | Get compare models for conflict handling task | 20090311 |
20 | MODEL_GET_ROOT | Instance method | Private | Method | Get root model for conflict handlung task | 20090312 |
21 | MODEL_GET_SOURCE_CONTAINER | Instance method | Private | Method | Get source container for conflict handling task (case: 'C') | 20090312 |
22 | ON_CRITICAL_EVENT | Static method | Public | Method | Register software component for check after critical change | 20080606 |
23 | REINITIALIZE | Instance method | Protected | Method | Reinitialize metadata buffers | 20080812 |
24 | RESET_FLAGGED_AS_CHANGED | Instance method | Protected | Method | Reset flag 'Changed' after successful resolution | 20080806 |
25 | RESOLVE | Instance method | Protected | Method | Resolve conflicts | 20080606 |
26 | RESOLVE_AUTOMATIC | Instance method | Public | Method | Automatic conflict handling | 20080606 |
27 | RESOLVE_FROM_UI | Instance method | Public | Method | Manual conflict handling - execute resolutions | 20081209 |
28 | RESOLVE_ON_CONNECTOR_CREATION | Instance method | Public | Method | Conflict handling on connector creation | 20090304 |
29 | RESOLVE_ON_HIERARCHY_CHANGE | Instance method | Public | Method | Conflict handling on hierarchy change | 20080805 |
30 | RESOLVE_ON_LOGSYS_ASSIGNMENT | Instance method | Public | Method | Conflict handling on logsys assignment | 20080805 |
31 | RESOLVE_ON_MODEL_IMPORT | Instance method | Public | Method | Conflict handling on model import | 20091124 |
32 | RESOLVE_ON_TRANSP_AFTERIMPORT | Instance method | Public | Method | Conflict handling on transport afterimport | 20100219 |
33 | SET_RESOLVE_ERROR_MSG | Instance method | Private | Method | Set resolution error message | 20081218 |
34 | SYSREL_GET_COMPARELIST | Instance method | Protected | Method | Determine conflict handling tasks | 20080725 |
35 | SYSREL_REBUILD_GX_STACK | Instance method | Protected | Method | Build/rebuild GX stack | 20101125 |
36 | TABLE_GET_SELFIELDS | Instance method | Protected | Method | Get field string with selection fields (for direct select) | 20090313 |
37 | VALIDATE_MANUAL_RESOLUTIONS | Instance method | Protected | Method | Validate manual resolutions | 20100210 |
Events
Class CL_ESH_OM_CONFLICT_HANDLING has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_S_MODEL_ADMIN | Protected | See coding | 20090629 | BEGIN OF lty_s_model_admin,
sysrel_guid TYPE esh_e_om_sysrel_guid,
template_type TYPE esh_e_om_template_type,
flagged_as_changed TYPE char01,
lr_instance TYPE REF TO cl_esh_om_conflict_handling,
lr_applog TYPE REF TO if_esh_om_applog,
END OF lty_s_model_admin
|
||
2 | LTY_T_MODEL_ADMIN | Protected | See coding | 20090629 | lty_t_model_admin TYPE STANDARD TABLE OF lty_s_model_admin WITH KEY sysrel_guid template_type
|
||
3 | LTY_T_SYSREL_GUID_SRTD | Protected | See coding | 20090630 | lty_t_sysrel_guid_srtd TYPE SORTED TABLE OF esh_e_om_sysrel_guid WITH UNIQUE KEY table_line
|
Method Signatures
Method ADJUST_MODEL_HIER_FOR_CH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_HIERARCHY_ABSOLUTE | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_ABS | Model Hierarchy - Absolute | 20101115 | ||
2 | Changing | CT_HIERARCHY_RELATIVE | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_REL | Model Hierarchy - Relative | 20101115 | ||
3 | Importing | IT_SYSREL_EXT | Call by reference | Type reference (TYPE) | ESH_T_OM_SYSREL_EXT | All Sysrels (for CH: Filtered by Template Type) | 20101115 |
Method ADJUST_MODEL_HIER_FOR_CH on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SOURCE_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE | Source Objects | 20090313 | ||
2 | Importing | IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Target Logsys | 20080806 | ||
3 | Importing | IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | ABAP_TRUE | Check Conflict Handling Trigger | 20080606 | |
4 | Importing | IV_EXTENDED_CHECK | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | ABAP_TRUE | Include checks on dependent tables and relationships | 20081013 | |
5 | Importing | IV_HIERCHANGE_TARGET_SYSREL | Call by reference | Type reference (TYPE) | ESH_E_OM_SYSREL_GUID | Hierarchy Change Target Sysrel | 20090313 | ||
6 | Importing | IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090304 | ||
7 | Returning | RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | Conflict Handling Exception | 20090313 |
Method CHECK_FOR_DISPLAY_ON_UI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RT_CONFLICTS | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | Conflict List for UI-Based Conflict Handling | 20081204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | Conflict Handling Exception | 20090313 |
Method CHECK_IS_NEW_REPLACEMENT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EXISTING_NAMES | Call by reference | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_ALL_NAMES_SORTED | External set of existing names | 20090630 | ||
2 | Importing | IV_PARENT_KEY | Call by reference | Type reference (TYPE) | CHAR32 | Parent key (for dependent entity) | 20090630 | ||
3 | Importing | IV_PROPOSED_REPL_NAME | Call by reference | Type reference (TYPE) | CHAR100 | Proposed replacement name | 20090630 | ||
4 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Entity table name | 20090630 | ||
5 | Returning | RV_IS_NEW | Value transfer | Type reference (TYPE) | CHAR01 | Is new | 20090630 |
Method CHECK_IS_NEW_REPLACEMENT_NAME on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method CONSTRUCTOR 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 | 20080807 | ||
2 | Importing | IV_SYSREL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_SYSREL_GUID | Sysrel Guid for which Conflict Handling shall be executed | 20080807 | ||
3 | Importing | IV_TEMPLATE_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | Template Type | 20090303 |
Method CONSTRUCTOR on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method CONTAINER_COLLECT_ORGSYSRELS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ORGSYSREL_SRTD | Call by reference | Type reference (TYPE) | LTY_T_SYSREL_GUID_SRTD | Org Sysrel Guids | 20090316 | ||
2 | Importing | IR_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Transport Container | 20090316 |
Method CONTAINER_COLLECT_ORGSYSRELS on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method DET_SYSRELS_FLAGGED_FOR_CH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Check Parameter | 20090311 | |
2 | Importing | IV_START_SYSREL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Start Model (for search for flagged sysrels) | 20090312 | ||
3 | Returning | RT_FLAGGED_MODELS | Value transfer | Type reference (TYPE) | ESH_T_OM_MODEL_GUID | Sysrels flagged for Conflict Handling | 20090311 |
Method DET_SYSRELS_FLAGGED_FOR_CH on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method DISPATCH_CHECKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_TASK | Call by reference | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_S_CH_TASK | Current Conflict Handling Task | 20090316 |
Method DISPATCH_CHECKS on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method FACTORY 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 | 20080606 | ||
2 | Importing | IV_SYSREL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_SYSREL_GUID | Sysrel Guid for which Conflict Handling shall be executed | 20080606 | ||
3 | Importing | IV_TEMPLATE_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | Template Type | 20090303 | ||
4 | Returning | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_ESH_OM_CONFLICT_HANDLING | Conflict handling | 20080606 |
Method FACTORY on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method FILL_MODEL_SELRANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_TASK | Call by reference | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_S_CH_TASK | Current Conflict Handling Task | 20090316 |
Method FILL_MODEL_SELRANGE on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method GET_LOGSYS_ASSIGNMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LOGSYSA | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYSA | Logsys Assignments | 20080807 |
Method GET_LOGSYS_ASSIGNMENTS on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method GET_MODEL_HIERARCHY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_HIER_ABS | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_ABS | Model Hierarchy - Absolute | 20080612 | ||
2 | Exporting | ET_HIER_REL | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_REL | Model Hierarchy - Relative | 20080612 | ||
3 | Importing | IS_HIERCHG_SYSRELD_ADD | Call by reference | Type reference (TYPE) | ESH_S_OM_SYSRELD_EXT | SYSRELD Entry to be added (on Hierarchy Change) | 20090320 | ||
4 | Importing | IV_TEMPLATE_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | Template Type | 20090303 |
Method GET_MODEL_HIERARCHY on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method GLOBAL_STORE_REPLACEMENT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_PARENT_KEY | Call by reference | Type reference (TYPE) | CHAR32 | Parent Object Key | 20090630 | ||
2 | Importing | IV_REPLACEMENT_NAME | Call by reference | Type reference (TYPE) | CHAR100 | Replacement Name | 20090630 | ||
3 | Importing | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20090630 |
Method GLOBAL_STORE_REPLACEMENT_NAME on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method IS_FLAGGED_AS_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EV_CHANGED | Value transfer | Type reference (TYPE) | CHAR01 | Flagged as Changed | 20080805 | ||
2 | Importing | IV_MODEL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Model GUID | 20080805 |
Method IS_FLAGGED_AS_CHANGED on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method LOG_UNHANDLABLE_CONFLICTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_RESOLUTION | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Conflict Table | 20080808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | ESH Object Model Exception | 20090313 |
Method MAP_RESULTLIST_FOR_UI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CONFLICTS | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20081209 | ||
2 | Returning | RT_CONFLICTS_UI | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | Conflict List for UI-Based Conflict Handling | 20081209 |
Method MAP_RESULTLIST_FOR_UI on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method MERGE_CROSSTASK_CONFLICT_LIST Signature
Method MERGE_CROSSTASK_CONFLICT_LIST on class CL_ESH_OM_CONFLICT_HANDLING has no parameter.
Method MERGE_CROSSTASK_CONFLICT_LIST on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method MODEL_GET_COMPARE_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_COMPARE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Compare Container | 20090316 | ||
2 | Exporting | EV_TARGET_MODEL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Target Model Guid | 20090626 | ||
3 | Importing | IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Target Logsys | 20090312 | ||
4 | Importing | IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | Conflict Handling Exception | 20090313 |
Method MODEL_GET_COMPARE_MODELS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_START_MODEL | Call by reference | Type reference (TYPE) | ESH_S_OM_MODELHIER_ABS | Start Model (for search for flagged sysrels) | 20090311 | ||
2 | Importing | IV_DOWN | Call by reference | Type reference (TYPE) | CHAR01 | Check downwards | 20090311 | ||
3 | Importing | IV_INCL_SOURCE | Call by reference | Type reference (TYPE) | CHAR01 | Include Source | 20090312 | ||
4 | Importing | IV_UP | Call by reference | Type reference (TYPE) | CHAR01 | Check upwards | 20090311 | ||
5 | Returning | RT_COMPARE_MODELS | Value transfer | Type reference (TYPE) | ESH_T_OM_CH_COMPARE_MODEL | List of Compare Models | 20090311 |
Method MODEL_GET_COMPARE_MODELS on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method MODEL_GET_ROOT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ROOT_SYSREL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Model GUID | 20090312 | ||
2 | Returning | RS_ROOT_MODEL_ABS | Value transfer | Type reference (TYPE) | ESH_S_OM_MODELHIER_ABS | Root Model | 20090312 |
Method MODEL_GET_ROOT on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method MODEL_GET_SOURCE_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_SOURCE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Source Container | 20090316 | ||
2 | Importing | IT_SOURCE_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE | Object Types | 20090312 | ||
3 | Importing | IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Logical System: GUID | 20090313 | ||
4 | Importing | IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | Conflict Handling Exception | 20090313 |
Method ON_CRITICAL_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TRIGGERING_SYSREL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_SYSREL_GUID | System/Release | 20080606 |
Method ON_CRITICAL_EVENT on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method REINITIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TEMPLATE_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | Template Type | 20090303 |
Method REINITIALIZE on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method RESET_FLAGGED_AS_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_RESULT | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Results Table | 20090318 | ||
2 | Importing | IT_TASKS | Call by reference | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_CH_TASK | Task List | 20090629 | ||
3 | Importing | IV_NO_COMMIT | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | Do not do a COMMIT WORK | 20080813 |
Method RESET_FLAGGED_AS_CHANGED on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method RESOLVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_RESOLUTION | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 | ||
2 | Returning | RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_ENGINE | ESH Object Model Exception | 20080606 |
Method RESOLVE_AUTOMATIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Check trigger parameter | 20080606 | |
2 | Returning | RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | ESH Object Model Exception | 20090313 |
Method RESOLVE_FROM_UI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_RESOLUTION | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | Conflict List for UI-Based Conflict Handling | 20081209 | ||
2 | Exporting | RT_RESULT | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | Remaining Conflicts / Errors | 20081209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | Conflict Handling Exception | 20090313 |
Method RESOLVE_ON_CONNECTOR_CREATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SOURCE_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE | Object Type(s) for which Connector shall be created/updated | 20090313 | ||
2 | Importing | IV_DO_COMMIT | Call by reference | Type reference (TYPE) | CHAR01 | Commit Changes | 20090703 | ||
3 | Importing | IV_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_E_OM_LOGSYS_GUID | Logical System | 20090316 | ||
4 | Returning | RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20090304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | ESH Object Model Exception | 20090313 |
Method RESOLVE_ON_HIERARCHY_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_TARGET_MODEL | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Check against: Hierarchy of Target Model | 20080805 | ||
2 | Returning | RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | ESH Object Model Exception | 20090313 |
Method RESOLVE_ON_LOGSYS_ASSIGNMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Check against: Models within Target Logsys | 20080806 | ||
2 | Returning | RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | ESH Object Model Exception | 20090313 |
Method RESOLVE_ON_MODEL_IMPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_SOURCE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Source Container | 20091124 | ||
2 | Exporting | EV_DATA_CHANGED | Call by reference | Type reference (TYPE) | CHAR01 | Data in Source Container has been changed | 20091125 | ||
3 | Importing | IR_COMPARE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Compare Container | 20091124 | ||
4 | Importing | IR_CONFLICT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Conflict Container | 20091124 |
Method RESOLVE_ON_MODEL_IMPORT on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method RESOLVE_ON_TRANSP_AFTERIMPORT Signature
Method RESOLVE_ON_TRANSP_AFTERIMPORT on class CL_ESH_OM_CONFLICT_HANDLING has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | Conflict Handling Exception | 20100219 | |
2 | CX_ESH_OM_ENGINE | ESH Object Model Exception | 20100219 |
Method SET_RESOLVE_ERROR_MSG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_CONFLICT_UILIST | Call by reference | Type reference (TYPE) | ESH_S_OM_CONFLICT_UILIST | Conflict List for UI-Based Conflict Handling | 20081218 | ||
2 | Returning | RV_ERROR_MSG | Value transfer | Type reference (TYPE) | ESH_S_OM_CONFLICT_UILIST-ERROR_MSG | Message Text | 20081218 |
Method SET_RESOLVE_ERROR_MSG on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method SYSREL_GET_COMPARELIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SOURCE_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE | Check against: Object List | 20090312 | ||
2 | Importing | IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Check against: Models within Target Logsys | 20090312 | ||
3 | Importing | IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Check for 'Update Imported' Parameter | 20080805 | |
4 | Importing | IV_EXTENDED_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Perform Extended Checks (Default) | 20090311 | |
5 | Importing | IV_HIERCHANGE_TARGET_SYSREL | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Check against: Hierarchy of Target Model | 20090313 | ||
6 | Importing | IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_OM_CONFLICT_HANDLING | Conflict Handling Exception | 20090313 |
Method SYSREL_REBUILD_GX_STACK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_STACK_UPDATED | Call by reference | Type reference (TYPE) | CHAR01 | Stack has een updated | 20101125 | ||
2 | Importing | IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20101125 |
Method SYSREL_REBUILD_GX_STACK on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method TABLE_GET_SELFIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_ADD_ALIAS_NAME_FIELDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Alias Name Fields | 20090313 | ||
2 | Importing | IV_ADD_MODEL_GUID | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Model Guid | 20090313 | ||
3 | Importing | IV_ADD_ORG_SYSREL_GUID | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Org Sysrel Guid | 20090313 | ||
4 | Importing | IV_ADD_POSI_FIELDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Counter/Pos Fields | 20090313 | ||
5 | Importing | IV_ADD_SELFIELDS | Call by reference | Type reference (TYPE) | STRING | Further Selection Fields (as String sep by space) | 20090318 | ||
6 | Importing | IV_ENTITY | Call by reference | Type reference (TYPE) | CHAR20 | Entity (e.g. OTYP, OTYPN) | 20090313 | ||
7 | Returning | RV_SELFLDS | Value transfer | Type reference (TYPE) | STRING | Selection Fields (as String) | 20090313 |
Method TABLE_GET_SELFIELDS on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
Method VALIDATE_MANUAL_RESOLUTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RESOLUTION_INVALID | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | UI Resolution Invalid | 20100210 | ||
2 | Exporting | ET_RESOLUTION_VALIDATED | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | UI Resolution Validated | 20100210 | ||
3 | Importing | IT_RESOLUTION_IN | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | UI Resolution In | 20100210 |
Method VALIDATE_MANUAL_RESOLUTIONS on class CL_ESH_OM_CONFLICT_HANDLING has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 711 |