SAP ABAP Class CL_RODPS_BADI_ESH_ODP (Implementation of BADI_ESH_ODP)
Hierarchy
☛
PI_BASIS (Software Component) Basis Plug-In
⤷ BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
⤷ RODPS (Package) Operational Data Provider Services
⤷ BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
⤷ RODPS (Package) Operational Data Provider Services
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_ESH_ODP | Interface for BAdI: BADI_ESH_ODP | 20111026 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20111026 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_IF_CUSTOM_DATA_HANDLER | Custom meta data distribution | 20120221 |
Properties
Class | CL_RODPS_BADI_ESH_ODP | |
Short Description | Implementation of BADI_ESH_ODP | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | RODPS | |
Program status | ||
Category | 0 | |
Package | RODPS | Operational Data Provider Services |
Created | 20111026 | SAP |
Last change | 20130531 | 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 | IF_RODPS_ODP_ESH | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_BADI_ESH_ODP | Interface for BAdI: BADI_ESH_ODP | 20111026 | ||
2 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20111026 | ||
3 | IF_ESH_IF_CUSTOM_DATA_HANDLER | Custom meta data distribution | 20120221 |
Friends
Class CL_RODPS_BADI_ESH_ODP has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_STEP | Constant | Private | See coding | 20111031 | ||||
2 | PS_STEP | Instance attribute | Private | See coding | 20111109 | ||||
3 | PT_BUFFER | Static Attribute | Private | See coding | 20120221 | ||||
4 | PV_NO_RODPS_INDEX_CREATION | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20111121 | |||
5 | PV_RFCDEST | Instance attribute | Private | Type reference (TYPE) | TREX_RFC-RFC_DESTINATION | RFC Destination on TREX | 20111026 |
Methods
Events
Class CL_RODPS_BADI_ESH_ODP has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TS_BUFFER | Private | See coding | 20120221 | BEGIN OF ts_buffer,
SYSID type SYSYSID,
MANDT type SYMANDT,
r_instance type ref to cl_rodps_badi_esh_odp,
begin of buffer,
step type i,
T_DELTA_ODP type ESH_T_OM_TRANS_DELTA_ODPS,
t_odpname type if_rodps_odp=>tts_odpname,
end of buffer,
end of ts_buffer
|
||
2 | TS_CUSTOM_DATA | Private | See coding | 20120221 | begin of TS_CUSTOM_DATA ,
t_odp_esh type cl_rodps_odp_active=>tts_odp_esh,
t_aotypna_ext type esh_t_om_aotypna_ext,
t_delta_odp type ESH_T_OM_TRANS_DELTA_ODPS,
end of ts_custom_data
|
||
3 | TS_NAMES | Private | See coding | 20111117 | BEGIN OF TS_NAMES,
tabname type abap_parmname,
FIELDNAME_KEY type FIELDNAME,
FIELDNAME_TO type FIELDNAME,
FIELDNAME_TO2 type FIELDNAME,
end of ts_NAMES
|
||
4 | TT_GUID | Public | See coding | 20111121 | Tt_GUID type SORTED TABLE OF t_guid with unique key TABLE_LINE
|
||
5 | T_GUID | Public | Type reference (TYPE) | SYSUUID_C | 20111121 |
|
Method Signatures
Method ACTIVATE_OSOA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_MODEL_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | 20120712 | |||
2 | Importing | IT_AOTYP_EXT | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYP_EXT | 20120712 | |||
3 | Importing | IT_DELTA_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_NODES | 20120712 |
Method ACTIVATE_OSOA on class CL_RODPS_BADI_ESH_ODP has no exception.
Method ADD_TRANSVOL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111117 | |||
2 | Importing | IR_OTYP | Call by reference | Object reference (TYPE REF TO) | CL_ESH_OM_OTYP | 20111117 | |||
3 | Importing | IT_AOTYP | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYP | 20111117 | |||
4 | Importing | IV_CLEAR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20111117 |
Method ADD_TRANSVOL on class CL_RODPS_BADI_ESH_ODP has no exception.
Method ADD_TRANSVOL_LOAD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111118 | |||
2 | Importing | IT_AOTYP | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYP | 20111118 |
Method ADD_TRANSVOL_LOAD on class CL_RODPS_BADI_ESH_ODP has no exception.
Method ADJUST_DELTA_ODP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_MODEL_METADATA_A | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | 20111026 | |||
2 | Importing | IR_MODEL_METADATA_I | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | 20111026 | |||
3 | Importing | IT_AOTYP_EXT | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYP_EXT | 20111031 | |||
4 | Importing | IT_DELTA_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_NODES | 20111117 | |||
5 | Importing | IT_DELTA_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_OBJECTS | 20111117 | |||
6 | Importing | IT_DELTA_ODP | Call by reference | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_ODPS | 20111026 | |||
7 | Returning | RT_DELTA_ODP | Value transfer | Type reference (TYPE) | ESH_T_OM_TRANS_DELTA_ODPS | 20111026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111117 |
Method CHECK_BWA_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_AOTYPNA_EXT | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPNA_EXT | 20111027 | |||
2 | Importing | IV_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20111027 | ||
3 | Importing | IV_SYSID | Call by reference | Type reference (TYPE) | SYSYSID | Name des SAP-Systems | 20111027 | ||
4 | Returning | RV_CHECKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20111027 |
Method CHECK_BWA_INDEX on class CL_RODPS_BADI_ESH_ODP has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RODPS_BADI_ESH_ODP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RODPS_BADI_ESH_ODP has no exception.
Method CLEANUP_NONE_ODP_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_MD_NODE_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111121 | |||
2 | Importing | IT_PARMBIND | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20111121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111121 |
Method COLLECT_CHANGED_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | CT_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111121 | |||
2 | Importing | IT_MD_NODE_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111121 | |||
3 | Importing | IV_GUID | Call by reference | Type reference (TYPE) | T_GUID | 20111121 | |||
4 | Importing | IV_GUID2 | Call by reference | Type reference (TYPE) | T_GUID | 20111121 | |||
5 | Importing | IV_PARMNAME | Call by reference | Type reference (TYPE) | ABAP_PARMNAME | 20111121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111121 |
Method COLLECT_CHANGED_GUIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ACTIVE | Call by reference | Type reference (TYPE) | TABLE | 20111117 | |||
2 | Changing | CT_INACTIVE | Call by reference | Type reference (TYPE) | TABLE | 20111117 | |||
3 | Exporting | ET_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111117 | |||
4 | Importing | IS_NAMES | Call by reference | Type reference (TYPE) | TS_NAMES | 20111117 | |||
5 | Importing | IT_MD_NODE_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111118 | |||
6 | Importing | IV_PARMNAME | Call by reference | Type reference (TYPE) | ABAP_PARMNAME | 20111118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111117 |
Method COMPARE_MODELS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_AOTYPNA_EXT_A | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNA_EXT | 20111121 | |||
2 | Exporting | ET_AOTYPNA_EXT_I | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPNA_EXT | 20111121 | |||
3 | Exporting | ET_AOTYP_A | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYP | 20111121 | |||
4 | Exporting | ET_AOTYP_I | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYP | 20111121 | |||
5 | Exporting | ET_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111121 | |||
6 | Importing | IR_OTYP_A | Value transfer | Object reference (TYPE REF TO) | CL_ESH_OM_OTYP | 20111121 | |||
7 | Importing | IR_OTYP_I | Value transfer | Object reference (TYPE REF TO) | CL_ESH_OM_OTYP | 20111121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111121 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_RODPS_BADI_ESH_ODP has no parameter.
Method CONSTRUCTOR on class CL_RODPS_BADI_ESH_ODP has no exception.
Method CREATE_LOGICAL_ODP_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INDEX_ID | Call by reference | Type reference (TYPE) | TREXT_INDEX_ID | Index-ID | 20111026 | ||
2 | Importing | IR_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | 20111026 | |||
3 | Importing | IR_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_RODPS_CONTEXT | ODP Context (=Factory) | 20111121 | ||
4 | Importing | IR_MODEL_METADATA_A | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | 20111026 | |||
5 | Importing | IR_MODEL_METADATA_I | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | 20111026 | |||
6 | Importing | IS_AOTYPNA_EXT | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPNA_EXT | 20111026 | |||
7 | Importing | IV_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20111026 | ||
8 | Importing | IV_SYSID | Call by reference | Type reference (TYPE) | SYSYSID | Name des SAP-Systems | 20111026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_MOD_2_TRX_IDX_TRANSFORM | NW ES Model to TREX Index Transformation Issue | 20111026 | |
2 | CX_ESH_TREX_DYNAMIC | Dynamic superclass for NWES-TREX-API | 20111026 |
Method DELETE_LOGICAL_ODP_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INDEX_DESCR | Call by reference | Type reference (TYPE) | TREXT_INDEX_DESCR | Indizes mit Beschreibung | 20111026 | ||
2 | Importing | IR_APPLICATION_LOG | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | 20111026 | |||
3 | Importing | IR_MODEL_METADATA_A | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | 20111026 | |||
4 | Importing | IR_MODEL_METADATA_I | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | 20111026 | |||
5 | Importing | IS_AOTYPNA_EXT | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPNA_EXT | 20111026 | |||
6 | Importing | IV_MANDT | Call by reference | Type reference (TYPE) | SYMANDT | Mandantenkennung des aktuellen Benutzers | 20111026 | ||
7 | Importing | IV_SYSID | Call by reference | Type reference (TYPE) | SYSYSID | Name des SAP-Systems | 20111026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_MOD_2_TRX_IDX_TRANSFORM | NW ES Model to TREX Index Transformation Issue | 20111026 |
Method GET_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ESX_ATTRIBUTES | Call by reference | Type reference (TYPE) | IF_RODPS_ODP_ESH=>TSX_ATTRIBUTES | 20111026 | |||
2 | Importing | IR_ODP_ESH | Call by reference | Object reference (TYPE REF TO) | IF_RODPS_ODP_ESH | ODP aus Enterprise Search Repository | 20111026 |
Method GET_ATTRIBUTES on class CL_RODPS_BADI_ESH_ODP has no exception.
Method GET_CHANGED_OTYP_GUIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_PARMBIND_ACT | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20111117 | |||
2 | Importing | IT_PARMBIND_INA | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20111117 | |||
3 | Returning | RT_GUID | Value transfer | Type reference (TYPE) | TT_GUID | 20111117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111117 |
Method GET_MD_NODE_GUIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111118 | |||
2 | Importing | IT_PARMBIND | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | 20111118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111118 |
Method GET_NAMES 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) | ABAP_PARMNAME | 20111117 | |||
2 | Returning | RS_NAMES | Value transfer | Type reference (TYPE) | TS_NAMES | 20111117 |
Method GET_NAMES on class CL_RODPS_BADI_ESH_ODP has no exception.
Method INIT Signature
Method INIT on class CL_RODPS_BADI_ESH_ODP has no parameter.
Method INIT on class CL_RODPS_BADI_ESH_ODP has no exception.
Method INIT_STEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_MANDT | Call by reference | Type reference (TYPE) | SY-MANDT | Mandantenkennung des aktuellen Benutzers | 20111109 | ||
2 | Importing | IV_STEP | Call by reference | Type reference (TYPE) | I | 20111109 | |||
3 | Importing | IV_SYSID | Call by reference | Type reference (TYPE) | SY-SYSID | Name des SAP-Systems | 20111109 | ||
4 | Returning | RR_LOG | Value transfer | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | 20111109 |
Method INIT_STEP on class CL_RODPS_BADI_ESH_ODP has no exception.
Method LOG_TO_BAPIRET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20111026 |
Method LOG_TO_BAPIRET on class CL_RODPS_BADI_ESH_ODP has no exception.
Method MAP_GUIDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_ACTIVE | Call by reference | Type reference (TYPE) | TABLE | 20111117 | |||
2 | Changing | CT_INACTIVE | Call by reference | Type reference (TYPE) | TABLE | 20111117 | |||
3 | Exporting | ET_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111117 | |||
4 | Importing | IS_NAMES | Call by reference | Type reference (TYPE) | TS_NAMES | 20111117 | |||
5 | Importing | IT_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111117 | |||
6 | Importing | IT_MD_NODE_GUID | Call by reference | Type reference (TYPE) | TT_GUID | 20111118 | |||
7 | Importing | IV_PARMNAME | Call by reference | Type reference (TYPE) | ABAP_PARMNAME | 20111118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_IF_ENGINE | ESH Interface Exception | 20111118 |
Method TEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111026 | |||
2 | Importing | IV_ODPNAME | Call by reference | Type reference (TYPE) | RODPS_ODPNAME | Name eines ODP | 20111026 | ||
3 | Importing | IV_UPDATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ESH_MOD_2_TRX_IDX_TRANSFORM | NW ES Model to TREX Index Transformation Issue | 20111026 | |
2 | CX_ESH_TREX_DYNAMIC | Dynamic superclass for NWES-TREX-API | 20111026 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |