SAP ABAP Interface IF_ESH_OM_CH_EXIT (Conflict Handling Exit)
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

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ESH_OM_CH_EXIT_NQF_NRF | Conflict Handling Exit NQF -> NRF | 20090629 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_ESH_OM_CH_EXIT_NRF_NQF | Conflict Handling Exit NRF -> NQF | 20090629 |
Properties
Interface | IF_ESH_OM_CH_EXIT | |
Short Description | Conflict Handling Exit |
General Data
Package | S_ESH_ENG_OBJ_MOD_REP | Model Repository |
Created | 20090629 | SAP |
Last changed | 20110908 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | IF_ESH_OM_CH_CHECKS | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_ESH_OM_CH_EXIT has no interface.
Friends
Interface IF_ESH_OM_CH_EXIT has no friend.
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 | Calling Instance | 20090630 | ||
2 | MT_CHECKED_ENTITIES | Instance attribute | Public | Type reference (TYPE) | LTY_T_CHECKED_ENTITIES | Checked Entities Buffer | 20090630 | ||
3 | MT_NAMES | Instance attribute | Public | Type reference (TYPE) | LTY_T_NAMES | Names Buffer | 20090630 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check Replacement Name | 20090629 |
2 | ![]() |
Instance method | Public | Method | Execute Special Checks | 20090702 |
3 | ![]() |
Static method | Public | Method | Get Instance | 20090629 |
4 | ![]() |
Instance method | Public | Method | Set Additional Selfields | 20090703 |
Events
Interface IF_ESH_OM_CH_EXIT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_S_CHECKED_ENTITIES | Public | See coding | 20090630 | begin of LTY_S_CHECKED_ENTITIES ,
tabname TYPE tabname,
parent TYPE tabname,
parent_key TYPE char32,
entity TYPE tabname,
entity_field TYPE fieldname,
end of LTY_S_CHECKED_ENTITIES
|
||
2 | LTY_S_NAMES | Public | See coding | 20090630 | begin of LTY_S_names ,
tabname TYPE tabname,
parent TYPE tabname,
parent_key TYPE char32,
entity TYPE tabname,
entity_field TYPE fieldname,
entity_name TYPE char100,
end of LTY_S_names
|
||
3 | LTY_T_CHECKED_ENTITIES | Public | See coding | 20090630 | LTY_T_CHECKED_ENTITIES TYPE SORTED TABLE OF LTY_S_CHECKED_ENTITIES WITH UNIQUE KEY table_line
|
||
4 | LTY_T_NAMES | Public | See coding | 20090630 | LTY_T_names TYPE SORTED TABLE OF lty_s_names WITH UNIQUE KEY table_line
|
Method Signatures
Method CHECK_REPLACEMENT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_ORIG_NAME | Call by reference | Type reference (TYPE) | CHAR100 | Original Name | 20090629 | ||
2 | ![]() |
IV_PARENT_KEY | Call by reference | Type reference (TYPE) | CHAR32 | Parent Entity Key | 20090629 | ||
3 | ![]() |
IV_PROPOSED_REPL_NAME | Call by reference | Type reference (TYPE) | CHAR100 | Proposed Replacement Name | 20090629 | ||
4 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Entity Table | 20090629 | ||
5 | ![]() |
RV_VALIDATED | Value transfer | Type reference (TYPE) | CHAR01 | Replacement Name Validated | 20090629 |
Method CHECK_REPLACEMENT_NAME on Interface IF_ESH_OM_CH_EXIT has no exception.
Method EXECUTE_SPECIAL_CHECKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_CONFLICT | Call by reference | Type reference (TYPE) | IF_ESH_OM_CH_CHECKS=>LTY_T_CONFLICT | Communication structure for conflict handling | 20090702 | ||
2 | ![]() |
IR_T_OBJ_COMPARE_A | Call by reference | Object reference (TYPE REF TO) | DATA | Compare Objects (A Area) - if different from C | 20090702 | ||
3 | ![]() |
IR_T_OBJ_COMPARE_C | Call by reference | Object reference (TYPE REF TO) | DATA | Compare Objects (C Area) | 20090702 | ||
4 | ![]() |
IR_T_OBJ_SOURCE | Call by reference | Object reference (TYPE REF TO) | DATA | Source Objects | 20090702 | ||
5 | ![]() |
IS_SCOPE | Call by reference | Type reference (TYPE) | ESH_S_OM_CH_CHECKSCOPE | Conflict Handler - Check Scope | 20090702 | ||
6 | ![]() |
IS_SCOPE_NONROOT | Call by reference | Type reference (TYPE) | ESH_S_OM_CH_CHECKSCOPE_NONROOT | Conflict Handler - Check Scope (Nonroot) | 20090702 |
Method EXECUTE_SPECIAL_CHECKS on Interface IF_ESH_OM_CH_EXIT has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_CALLING_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_CONFLICT_HANDLING | Calling Conflict Handler | 20090630 | ||
2 | ![]() |
RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_ESH_OM_CH_EXIT | Conflict Handling Exit | 20090629 |
Method GET_INSTANCE on Interface IF_ESH_OM_CH_EXIT has no exception.
Method SET_ADDITIONAL_SELFIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_SELFIELD_STRING | Call by reference | Type reference (TYPE) | STRING | Selection Fields String | 20090703 | ||
2 | ![]() |
IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20090703 |
Method SET_ADDITIONAL_SELFIELDS on Interface IF_ESH_OM_CH_EXIT has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 730 |