Hierarchy

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | ![]() |
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 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Category model: Current logsys | 20100608 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Category model: No owning SWC | 20100202 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '6' | Duplicate category-model-based entity: Category, common attr | 20100201 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '1' | External ID conflict | 20090309 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '7' | Non-conforming keyword | 20100423 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '5' | Modeled vs. active external ID conflict | 20090629 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '4' | Request-response field conflict | 20090623 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '3' | Org. sysrel. conflict | 20090309 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_CONFLICT_TYPE | '2' | Position number conflict | 20090309 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Identifier for current logsys | 20090709 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Identifier for source container | 20100115 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | ' |
Identifier for target container | 20100115 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR01 | 'A' | Automatic conflict handling | 20090305 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR01 | 'C' | Conflict handling on create connector | 20090305 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR01 | 'H' | Conflict handling on hierarchy change | 20090305 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR01 | 'L' | Conflict handling on logsys assignment | 20090305 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR01 | 'M' | Conflict handling on model import | 20091124 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR01 | 'U' | UI-based conflict handling | 20090305 | |
19 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_OM_CH_RES | Conflict handling resolution handler | 20100205 | ||
20 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | LTY_S_MODEL_ADMIN | Instance details | 20080606 | ||
21 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ESH_S_OM_MODELHIER_ABS | Start model attributes | 20080807 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_CHECKSTRUCT | Conflict data container table | 20080805 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_OM_MODELHIER_ABS | Model hierarchy - absolute | 20080613 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_OM_MODELHIER_REL | Model hierarchy - relative | 20080613 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_OM_LOGSYSA | Logical system assignments | 20080805 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_ADM_PARAM | Configuration parameter | 20080805 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_REPLACEMENT_NAMES | Replacement name storage | 20090406 | ||
28 | ![]() |
Instance attribute | Protected | See coding | 20090701 | ||||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_ADM_SWCV | Software component versions | 20080801 | ||
30 | ![]() |
Instance attribute | Private | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_CH_TASK | Conflict handling tasks | 20090311 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LOGSYS | Local logsys | 20090714 | ||
32 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR01 | Is SAP system | 20090714 | ||
33 | ![]() |
Static Attribute | Private | Type reference (TYPE) | LTY_T_MODEL_ADMIN | Current model | 20090309 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Protected | Method | Adjust model hierarchy for conflict handling | 20101115 |
2 | ![]() |
Instance method | Public | Method | Execute checks | 20080606 |
3 | ![]() |
Instance method | Public | Method | Manual conflict handling - execute checks for display on UI | 20081204 |
4 | ![]() |
Instance method | Protected | Method | Check replacement name (check against internal list) | 20090630 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20080606 |
6 | ![]() |
Instance method | Private | Method | Collect distinct org. sysrel. GUIDs for container | 20090316 |
7 | ![]() |
Instance method | Private | Method | Get sysrels flagged for conflict handling | 20090311 |
8 | ![]() |
Instance method | Protected | Method | Dispatch checks | 20090316 |
9 | ![]() |
Static method | Public | Method | Get conflict handler | 20080606 |
10 | ![]() |
Instance method | Private | Method | Buffer selection range over target models | 20081001 |
11 | ![]() |
Instance method | Private | Method | Get logsys assignments | 20080807 |
12 | ![]() |
Instance method | Public | Method | Get model hierarchy | 20080612 |
13 | ![]() |
Instance method | Protected | Method | Globally store new replacement name | 20090630 |
14 | ![]() |
Instance method | Private | Method | Check whether a model has been flagged as 'changed' | 20080805 |
15 | ![]() |
Instance method | Private | Method | Raise exception for UI if conflicts cannot be handled | 20080808 |
16 | ![]() |
Instance method | Private | Method | Map result list for UI | 20081209 |
17 | ![]() |
Instance method | Private | Method | Multi-task scenario: Merge cross-task conflict list | 20090406 |
18 | ![]() |
Instance method | Private | Method | Get compare container for conflict handling task (case: 'C') | 20090312 |
19 | ![]() |
Instance method | Private | Method | Get compare models for conflict handling task | 20090311 |
20 | ![]() |
Instance method | Private | Method | Get root model for conflict handlung task | 20090312 |
21 | ![]() |
Instance method | Private | Method | Get source container for conflict handling task (case: 'C') | 20090312 |
22 | ![]() |
Static method | Public | Method | Register software component for check after critical change | 20080606 |
23 | ![]() |
Instance method | Protected | Method | Reinitialize metadata buffers | 20080812 |
24 | ![]() |
Instance method | Protected | Method | Reset flag 'Changed' after successful resolution | 20080806 |
25 | ![]() |
Instance method | Protected | Method | Resolve conflicts | 20080606 |
26 | ![]() |
Instance method | Public | Method | Automatic conflict handling | 20080606 |
27 | ![]() |
Instance method | Public | Method | Manual conflict handling - execute resolutions | 20081209 |
28 | ![]() |
Instance method | Public | Method | Conflict handling on connector creation | 20090304 |
29 | ![]() |
Instance method | Public | Method | Conflict handling on hierarchy change | 20080805 |
30 | ![]() |
Instance method | Public | Method | Conflict handling on logsys assignment | 20080805 |
31 | ![]() |
Instance method | Public | Method | Conflict handling on model import | 20091124 |
32 | ![]() |
Instance method | Public | Method | Conflict handling on transport afterimport | 20100219 |
33 | ![]() |
Instance method | Private | Method | Set resolution error message | 20081218 |
34 | ![]() |
Instance method | Protected | Method | Determine conflict handling tasks | 20080725 |
35 | ![]() |
Instance method | Protected | Method | Build/rebuild GX stack | 20101125 |
36 | ![]() |
Instance method | Protected | Method | Get field string with selection fields (for direct select) | 20090313 |
37 | ![]() |
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 | ![]() |
CT_HIERARCHY_ABSOLUTE | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_ABS | Model Hierarchy - Absolute | 20101115 | ||
2 | ![]() |
CT_HIERARCHY_RELATIVE | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_REL | Model Hierarchy - Relative | 20101115 | ||
3 | ![]() |
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 | ![]() |
IT_SOURCE_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE | Source Objects | 20090313 | ||
2 | ![]() |
IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Target Logsys | 20080806 | ||
3 | ![]() |
IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | ABAP_TRUE | Check Conflict Handling Trigger | 20080606 | |
4 | ![]() |
IV_EXTENDED_CHECK | Call by reference | Type reference (TYPE) | ESH_E_CO_BOOLEAN | ABAP_TRUE | Include checks on dependent tables and relationships | 20081013 | |
5 | ![]() |
IV_HIERCHANGE_TARGET_SYSREL | Call by reference | Type reference (TYPE) | ESH_E_OM_SYSREL_GUID | Hierarchy Change Target Sysrel | 20090313 | ||
6 | ![]() |
IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090304 | ||
7 | ![]() |
RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
IV_PARENT_KEY | Call by reference | Type reference (TYPE) | CHAR32 | Parent key (for dependent entity) | 20090630 | ||
3 | ![]() |
IV_PROPOSED_REPL_NAME | Call by reference | Type reference (TYPE) | CHAR100 | Proposed replacement name | 20090630 | ||
4 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Entity table name | 20090630 | ||
5 | ![]() |
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 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20080807 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
CT_ORGSYSREL_SRTD | Call by reference | Type reference (TYPE) | LTY_T_SYSREL_GUID_SRTD | Org Sysrel Guids | 20090316 | ||
2 | ![]() |
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 | ![]() |
IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Check Parameter | 20090311 | |
2 | ![]() |
IV_START_SYSREL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Start Model (for search for flagged sysrels) | 20090312 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IR_APPLOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20080606 | ||
2 | ![]() |
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 | ![]() |
IV_TEMPLATE_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | Template Type | 20090303 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
ET_HIER_ABS | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_ABS | Model Hierarchy - Absolute | 20080612 | ||
2 | ![]() |
ET_HIER_REL | Call by reference | Type reference (TYPE) | ESH_T_OM_MODELHIER_REL | Model Hierarchy - Relative | 20080612 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
IV_PARENT_KEY | Call by reference | Type reference (TYPE) | CHAR32 | Parent Object Key | 20090630 | ||
2 | ![]() |
IV_REPLACEMENT_NAME | Call by reference | Type reference (TYPE) | CHAR100 | Replacement Name | 20090630 | ||
3 | ![]() |
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 | ![]() |
EV_CHANGED | Value transfer | Type reference (TYPE) | CHAR01 | Flagged as Changed | 20080805 | ||
2 | ![]() |
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 | ![]() |
IT_RESOLUTION | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Conflict Table | 20080808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IT_CONFLICTS | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20081209 | ||
2 | ![]() |
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 | ![]() |
CR_COMPARE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Compare Container | 20090316 | ||
2 | ![]() |
EV_TARGET_MODEL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Target Model Guid | 20090626 | ||
3 | ![]() |
IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Target Logsys | 20090312 | ||
4 | ![]() |
IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IS_START_MODEL | Call by reference | Type reference (TYPE) | ESH_S_OM_MODELHIER_ABS | Start Model (for search for flagged sysrels) | 20090311 | ||
2 | ![]() |
IV_DOWN | Call by reference | Type reference (TYPE) | CHAR01 | Check downwards | 20090311 | ||
3 | ![]() |
IV_INCL_SOURCE | Call by reference | Type reference (TYPE) | CHAR01 | Include Source | 20090312 | ||
4 | ![]() |
IV_UP | Call by reference | Type reference (TYPE) | CHAR01 | Check upwards | 20090311 | ||
5 | ![]() |
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 | ![]() |
IV_ROOT_SYSREL_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Model GUID | 20090312 | ||
2 | ![]() |
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 | ![]() |
CR_SOURCE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Source Container | 20090316 | ||
2 | ![]() |
IT_SOURCE_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE | Object Types | 20090312 | ||
3 | ![]() |
IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Logical System: GUID | 20090313 | ||
4 | ![]() |
IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090312 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Conflict Handling Exception | 20090313 |
Method ON_CRITICAL_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IT_RESULT | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Results Table | 20090318 | ||
2 | ![]() |
IT_TASKS | Call by reference | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_CH_TASK | Task List | 20090629 | ||
3 | ![]() |
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 | ![]() |
IT_RESOLUTION | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 | ||
2 | ![]() |
RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
ESH Object Model Exception | 20080606 |
Method RESOLVE_AUTOMATIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Check trigger parameter | 20080606 | |
2 | ![]() |
RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080606 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IT_RESOLUTION | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | Conflict List for UI-Based Conflict Handling | 20081209 | ||
2 | ![]() |
RT_RESULT | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | Remaining Conflicts / Errors | 20081209 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IV_DO_COMMIT | Call by reference | Type reference (TYPE) | CHAR01 | Commit Changes | 20090703 | ||
3 | ![]() |
IV_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_E_OM_LOGSYS_GUID | Logical System | 20090316 | ||
4 | ![]() |
RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20090304 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_TARGET_MODEL | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Check against: Hierarchy of Target Model | 20080805 | ||
2 | ![]() |
RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Check against: Models within Target Logsys | 20080806 | ||
2 | ![]() |
RT_RESULT | Value transfer | Type reference (TYPE) | ESH_T_OM_CONFLICT_HANDLING | Communication structure for conflict handling | 20080805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
CR_SOURCE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Source Container | 20091124 | ||
2 | ![]() |
EV_DATA_CHANGED | Call by reference | Type reference (TYPE) | CHAR01 | Data in Source Container has been changed | 20091125 | ||
3 | ![]() |
IR_COMPARE_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_TRANSPORT_CONTAINER | Compare Container | 20091124 | ||
4 | ![]() |
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 | ![]() |
Conflict Handling Exception | 20100219 | |
2 | ![]() |
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 | ![]() |
IS_CONFLICT_UILIST | Call by reference | Type reference (TYPE) | ESH_S_OM_CONFLICT_UILIST | Conflict List for UI-Based Conflict Handling | 20081218 | ||
2 | ![]() |
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 | ![]() |
IT_SOURCE_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_OBJECT_TYPE | Check against: Object List | 20090312 | ||
2 | ![]() |
IT_TARGET_LOGSYS | Call by reference | Type reference (TYPE) | ESH_T_OM_LOGSYS_GUID | Check against: Models within Target Logsys | 20090312 | ||
3 | ![]() |
IV_CHECK_PARAMETER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Check for 'Update Imported' Parameter | 20080805 | |
4 | ![]() |
IV_EXTENDED_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Perform Extended Checks (Default) | 20090311 | |
5 | ![]() |
IV_HIERCHANGE_TARGET_SYSREL | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL_GUID | Check against: Hierarchy of Target Model | 20090313 | ||
6 | ![]() |
IV_USECASE | Call by reference | Type reference (TYPE) | ESH_E_OM_CH_USECASE | Conflict Handling Usecase | 20090310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EV_STACK_UPDATED | Call by reference | Type reference (TYPE) | CHAR01 | Stack has een updated | 20101125 | ||
2 | ![]() |
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 | ![]() |
IV_ADD_ALIAS_NAME_FIELDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Alias Name Fields | 20090313 | ||
2 | ![]() |
IV_ADD_MODEL_GUID | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Model Guid | 20090313 | ||
3 | ![]() |
IV_ADD_ORG_SYSREL_GUID | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Org Sysrel Guid | 20090313 | ||
4 | ![]() |
IV_ADD_POSI_FIELDS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Include Counter/Pos Fields | 20090313 | ||
5 | ![]() |
IV_ADD_SELFIELDS | Call by reference | Type reference (TYPE) | STRING | Further Selection Fields (as String sep by space) | 20090318 | ||
6 | ![]() |
IV_ENTITY | Call by reference | Type reference (TYPE) | CHAR20 | Entity (e.g. OTYP, OTYPN) | 20090313 | ||
7 | ![]() |
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 | ![]() |
ET_RESOLUTION_INVALID | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | UI Resolution Invalid | 20100210 | ||
2 | ![]() |
ET_RESOLUTION_VALIDATED | Call by reference | Type reference (TYPE) | ESH_T_OM_CONFLICT_UILIST | UI Resolution Validated | 20100210 | ||
3 | ![]() |
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 |