SAP ABAP Class IF_ESH_OM_CH_CHECKS (Interface for Conflict Handling Check Implementation)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_NBN_LNK Conflict Handling: Check Backend Navigation Links 20090630
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_UI_AREAS Conflict Handling: Check UI Areas 20090630
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_RELAT_LNK Conflict Handling: Check Relation Links 20090630
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_RELATIONS Conflict Handling: Check Relations 20090630
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_OTYP_NRFNQF Conflict Handling: Check Response/Request Fields 20090630
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_OTYP_HIER Conflict Handling: Check Object Type Hierarchy 20090630
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_ODP Conflict Handling: Check Object Type Hierarchy 20090917
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_OBJECT_TYPE Conflict Handling: Check Object Type 20090630
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_NR_LNK Conflict Handling: Check NR Links 20090630
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_NCC_LNK Conflict Handling: Check NCC Links 20090630
... Click here to see Used By full list (20 items)
Properties
Class IF_ESH_OM_CH_CHECKS  
Short Description Interface for Conflict Handling Check Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090630   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_CONFLICT_HANDLING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class IF_ESH_OM_CH_CHECKS has no interface implemented.
Friends
Class IF_ESH_OM_CH_CHECKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_CALLING_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_ESH_OM_CONFLICT_HANDLING Conflict Handler 20090630
Methods
# Method Level Visibility Method type Description Created on
1 EXECUTE Instance method Public Method Execute 20090630
2 GET_INSTANCE Static method Public Method Get Instance 20090630
3 PREFILL_USED_NAMES Instance method Public Method Prefill used names 20091130
4 SET_MANUAL_RESOLUTION_OPTIONS Instance method Public Method Set manual resolution options 20100216
5 VALIDATE_MANUAL_RESOLUTION Instance method Public Method Validate manual resolution 20100210
Events
Class IF_ESH_OM_CH_CHECKS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_CHECKSTRUCT Public See coding 20090630 BEGIN OF lty_s_checkstruct, scope TYPE esh_s_om_ch_checkscope, checkhandler TYPE REF TO if_esh_om_ch_checks, conflict TYPE lty_t_conflict, END OF lty_s_checkstruct
2 LTY_S_CH_TASK Public See coding 20090630 BEGIN OF lty_s_ch_task, usecase TYPE esh_e_om_ch_usecase, root_model TYPE esh_s_om_modelhier_abs, extended_check TYPE char01, check_orgsysrel_conflicts TYPE char01, source_models TYPE esh_t_om_ch_compare_model, compare_models TYPE esh_t_om_ch_compare_model, source_obj_container TYPE REF TO cl_esh_om_transport_container, compare_obj_container TYPE REF TO cl_esh_om_transport_container, compare_model_guid TYPE esh_e_om_model_guid, reset_ch_notif TYPE char01, END OF lty_s_ch_task
3 LTY_S_CONFLICT Public See coding 20090630 BEGIN OF lty_s_conflict, conflict_type TYPE esh_e_om_conflict_type, name TYPE char100, posfld TYPE i, parent_id TYPE char32, number_of_conflicts TYPE i, conflicting_entries TYPE lty_t_conflicting_entries, unextended_name TYPE char100, replacement_names TYPE lty_t_next_free_names, data_container TYPE xstring, "generic data container, used for otypk conflicts END OF lty_s_conflict
4 LTY_S_CONFLICTING_ENTRIES Public See coding 20090630 BEGIN OF lty_s_conflicting_entries, key TYPE char32, model TYPE STANDARD TABLE OF char32 WITH KEY table_line INITIAL SIZE 2, type TYPE char10, conflict_type TYPE esh_e_om_conflict_type, merge_group TYPE esh_e_om_ch_merge_group, END OF lty_s_conflicting_entries
5 LTY_S_NUMC Public See coding 20090630 BEGIN OF lty_s_numc, parentkey TYPE char32, numc(10) TYPE n, END OF lty_s_numc
6 LTY_S_REPLACEMENT_NAMES Public See coding 20090630 BEGIN OF lty_s_replacement_names, tabname TYPE tabname, parent_key TYPE char32, replacement_name TYPE char100, END OF lty_s_replacement_names
7 LTY_T_ALL_NAMES_SORTED Public See coding 20090630 lty_t_all_names_sorted TYPE SORTED TABLE OF char100 WITH UNIQUE KEY table_line
8 LTY_T_ALL_NUMC_SORTED Public See coding 20090630 lty_t_all_numc_sorted TYPE SORTED TABLE OF lty_s_numc WITH UNIQUE KEY table_line
9 LTY_T_CHECKSTRUCT Public See coding 20090630 lty_t_checkstruct TYPE STANDARD TABLE OF lty_s_checkstruct
10 LTY_T_CH_TASK Public See coding 20090630 lty_t_ch_task TYPE STANDARD TABLE OF lty_s_ch_task
11 LTY_T_CONFLICT Public See coding 20090630 lty_t_conflict TYPE STANDARD TABLE OF lty_s_conflict INITIAL SIZE 50 WITH KEY conflict_type name
12 LTY_T_CONFLICTING_ENTRIES Public See coding 20090630 lty_t_conflicting_entries TYPE STANDARD TABLE OF lty_s_conflicting_entries WITH KEY key "INITIAL SIZE 2 WITH NON-UNIQUE SORTED KEY mgrp COMPONENTS merge_group key
13 LTY_T_NEXT_FREE_NAMES Public See coding 20090630 lty_t_next_free_names TYPE STANDARD TABLE OF char64 WITH KEY table_line INITIAL SIZE 2
14 LTY_T_REPLACEMENT_NAMES Public See coding 20090630 lty_t_replacement_names TYPE SORTED TABLE OF lty_s_replacement_names WITH UNIQUE KEY tabname parent_key replacement_name
Method Signatures

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFLICTS_PER_SCOPE Call by reference Type reference (TYPE) LTY_T_CHECKSTRUCT 20090630
2 Importing IS_TASK Call by reference Type reference (TYPE) LTY_S_CH_TASK 20090630

Method EXECUTE on class IF_ESH_OM_CH_CHECKS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CALLING_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_CONFLICT_HANDLING Calling Conflict Handler 20090630
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) IF_ESH_OM_CH_CHECKS Check Execution Instance 20090630

Method GET_INSTANCE on class IF_ESH_OM_CH_CHECKS has no exception.

Method PREFILL_USED_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PREFILL_CONTAINER Call by reference Object reference (TYPE REF TO) CL_ESH_OM_TRANSPORT_CONTAINER Compare Container 20091130
2 Importing IV_USECASE Call by reference Type reference (TYPE) ESH_E_OM_CH_USECASE Conflict Handling Usecase 20091130

Method PREFILL_USED_NAMES on class IF_ESH_OM_CH_CHECKS has no exception.

Method SET_MANUAL_RESOLUTION_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESOLUTION Call by reference Type reference (TYPE) ESH_S_OM_CONFLICT_UILIST Manual resolution proposal 20100216

Method SET_MANUAL_RESOLUTION_OPTIONS on class IF_ESH_OM_CH_CHECKS has no exception.

Method VALIDATE_MANUAL_RESOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20100211
2 Exporting EV_VALID Call by reference Type reference (TYPE) CHAR01 Is valid 20100211
3 Importing IS_RESOLUTION Call by reference Type reference (TYPE) ESH_S_OM_CONFLICT_UILIST Manual resolution proposal 20100211

Method VALIDATE_MANUAL_RESOLUTION on class IF_ESH_OM_CH_CHECKS has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_NBN_LNK Conflict Handling: Check Backend Navigation Links 20090630
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_UI_AREAS Conflict Handling: Check UI Areas 20090630
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_RELAT_LNK Conflict Handling: Check Relation Links 20090630
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_RELATIONS Conflict Handling: Check Relations 20090630
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_OTYP_NRFNQF Conflict Handling: Check Response/Request Fields 20090630
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_OTYP_HIER Conflict Handling: Check Object Type Hierarchy 20090630
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_ODP Conflict Handling: Check Object Type Hierarchy 20090917
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_OBJECT_TYPE Conflict Handling: Check Object Type 20090630
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_NR_LNK Conflict Handling: Check NR Links 20090630
10 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_NCC_LNK Conflict Handling: Check NCC Links 20090630
11 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_AUTHCHECKS Conflict Handling: Check Authorization Checks 20090630
12 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_KEYWORD_LNK Conflict Handling: Check Keyword Links 20090630
13 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_DPRV_HIER Conflict Handling: Check Data Provider Hierarchy 20090630
14 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_DATA_TYPES Conflict Handling: Check Data Types 20090630
15 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_DATA_PRVDRS Conflict Handling: Check Data Providers 20090630
16 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_COMMON_ATTR Conflict Handling: Check Categories 20100201
17 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_CATEG_LINKS Conflict Handling: Check Category Links 20090630
18 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_CATEGORIES Conflict Handling: Check Categories 20090630
19 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_AUTH_LINKS Conflict Handling: Check Authorization Check Links 20090630
20 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESH_OM_CH_CHECK_AUTH_HIER Conflict Handling: Check Authorization Hierarchy 20090630
History
Last changed by/on SAP  20110908 
SAP Release Created in