Hierarchy
⤷
⤷
Properties
| Class | CL_ESH_TREX_INDEX_POPULATE | |
| Short Description | Populate a TREX Index with Data | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | S_ESH_ENG_TREX | TREX handling for Enterprise Search |
| Created | 20090902 | SAP |
| Last change | 20140121 | 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 class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_ESH_TREX_INDEX_POPULATE has no interface implemented.
Friends
Class CL_ESH_TREX_INDEX_POPULATE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application log reference | 20090921 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_OM_AUTHNW | Model authorization reader | 20100409 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_AUTHORITIES | Auth Indexing Handler | 20101116 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_METADATA | Metadata information for indexes | 20090921 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_OM_OTYP | Reference to model | 20090921 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_HANA_SCENARIO_ANALYZER | ESH-on-HANA Scenario Analyzer | 20120525 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_ADMIN | Proxy instance for TREX communication | 20090921 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | Proxy instance for TREX communication | 20090921 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_TREXDELTA | Customizing for automatic setting of TREX DELTA | 20120821 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | LTY_T_ATTR_TYPE_INLIST_SUPPORT | AttributeAttribute Types: Inlist Support | 20130415 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | ESH_T_TREX_INDEX_METADATA | Index metadata for current population | 20090921 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20130827 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | LOGSYS | Logical System | 20130827 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | CHAR01 | Real-Time Indexing Mode (governs 'Optimize' behaviour) | 20110517 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | TREXS_QUERY_ENTRY | Bracket Close | 20120403 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | TREXS_QUERY_ENTRY | Bracket Open | 20120403 | |||
| 17 | Static Attribute | Private | Type reference (TYPE) | TREXS_QUERY_ENTRY | Query-operator AND | 20120403 | |||
| 18 | Static Attribute | Private | Type reference (TYPE) | TREXS_QUERY_ENTRY | Query-operator OR | 20120403 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Set Inlist Support for Attribute Type | 20130415 | |
| 2 | Instance method | Private | Method | Check Inlist Support for Attribute Type | 20130415 | |
| 3 | Instance method | Private | Method | Build delete-from-dependent query | 20130102 | |
| 4 | Instance method | Private | Method | Get deletion XML for dependent nodes (OLD) | 20100223 | |
| 5 | Static method | Public | Constructor | Class-Constructor | 20120403 | |
| 6 | Instance method | Public | Method | Commit work (HANA scenario) | 20120403 | |
| 7 | Instance method | Private | Constructor | Constructor | 20090921 | |
| 8 | Instance method | Private | Method | Compress delete-from-dependent query section to IN-list | 20130108 | |
| 9 | Instance method | Private | Method | Data Provider Attribute Get Type | 20130212 | |
| 10 | Instance method | Private | Method | Get deletion XML for dependent nodes | 20121219 | |
| 11 | Instance method | Private | Method | Execute delete-from-dependent query | 20130103 | |
| 12 | Instance method | Private | Method | Get delete-from-dependent deletion tasks | 20121219 | |
| 13 | Instance method | Public | Method | Get instance: CL_ESH_TREX_INDEX_AUTHORITIES | 20101117 | |
| 14 | Static method | Public | Method | Get an instance of this class | 20090921 | |
| 15 | Instance method | Private | Method | Get node name from authcheck hashkey | 20090908 | |
| 16 | Instance method | Public | Method | Determine the root node | 20091211 | |
| 17 | Instance method | Private | Method | Handle delete-from-dependent deletion task | 20121219 | |
| 18 | Instance method | Private | Method | Handle generic deletuons | 20111213 | |
| 19 | Instance method | Private | Method | Common indexing method | 20101208 | |
| 20 | Instance method | Public | Method | Populate usual object nodes | 20091013 | |
| 21 | Instance method | Public | Method | Populate object nodes on real-time indexing | 20091126 | |
| 22 | Instance method | Private | Method | Log Bulk Indexing Status | 20130408 | |
| 23 | Instance method | Public | Method | Optimize an index | 20091217 | |
| 24 | Instance method | Private | Method | Serialize classification index node | 20100223 | |
| 25 | Instance method | Private | Method | Serialize data | 20100219 | |
| 26 | Instance method | Private | Method | Serialize multi-language node | 20100223 | |
| 27 | Instance method | Private | Method | Serialize single node | 20100730 | |
| 28 | Instance method | Private | Method | Serialize usual extraction node: Wrapper | 20100223 | |
| 29 | Instance method | Private | Method | Serialize usual extraction node: Handler | 20100223 | |
| 30 | Instance method | Public | Method | Set Index Property USE_DELTA_INDEX | 20120502 |
Events
Class CL_ESH_TREX_INDEX_POPULATE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LTY_S_ATTR_TYPE_INLIST_SUPPORT | Private | See coding | Attribute Type: INLIST Support | 20130415 | BEGIN OF lty_s_attr_type_inlist_support,
attribute_type TYPE trexd_attr_type,
supported TYPE char01,
return_code TYPE trex_rfc-return_code,
return_text TYPE trex_rfc-return_text,
END OF lty_s_attr_type_inlist_support
|
|
| 2 | LTY_S_DFD_BRACKET_ORGANIZER | Private | See coding | Delete-from-dependent query: Bracket organizer | 20130102 | BEGIN OF lty_s_dfd_bracket_organizer,
pos TYPE i,
operator TYPE char3,
bracket_counter TYPE i,
bracket_required TYPE char01,
END OF lty_s_dfd_bracket_organizer
|
|
| 3 | LTY_S_DFD_BRACKET_TRACKER | Private | See coding | Delete-from-dependent query: Bracket tracker | 20130102 | BEGIN OF lty_s_dfd_bracket_tracker,
pos TYPE i,
operator TYPE char3,
bracket_counter TYPE i,
queryline_open TYPE i,
queryline_close TYPE i,
can_be_removed TYPE char01,
END OF lty_s_dfd_bracket_tracker
|
|
| 4 | LTY_S_DFD_PROCESSING_GROUP | Private | See coding | Delete-from-dependent processing groups | 20121219 | BEGIN OF lty_s_dfd_processing_group,
field_mapping_hash TYPE esh_e_om_version_id,
has_children TYPE char01,
has_fixvals TYPE char01,
start_node TYPE esh_e_om_node_name,
nodes TYPE esh_t_om_aotypn_ext,
field_mapping TYPE cl_esh_om_otyp_ext_iii=>gty_t_otypnf_dirsel,
fixed_values TYPE cl_esh_om_otyp_ext_iii=>gty_t_otypnfv_dirsel,
child_start_level TYPE int4,
children_relations TYPE cl_esh_om_otyp_ext_iii=>gty_t_otypn_dirsel,
use_inlists TYPE char01,
END OF lty_s_dfd_processing_group
|
|
| 5 | LTY_S_DFD_QUERY_PROCESSOR | Private | See coding | Delete-from-dependent query: Processor structure | 20130102 | BEGIN OF lty_s_dfd_query_processor,
source_attr TYPE fieldname,
target_attr TYPE fieldname,
pos TYPE i,
reverse_pos TYPE i,
val_curr TYPE REF TO data,
val_last TYPE REF TO data,
distinct_val_tab TYPE REF TO data,
distinct_val_count TYPE i,
source_attr_type TYPE trexd_attr_type,
target_attr_type TYPE trexd_attr_type,
END OF lty_s_dfd_query_processor
|
|
| 6 | LTY_T_ATTR_TYPE_INLIST_SUPPORT | Private | See coding | Attribute Type: INLIST Support | 20130415 | lty_t_attr_type_inlist_support TYPE SORTED TABLE OF lty_s_attr_type_inlist_support WITH UNIQUE KEY attribute_type
|
|
| 7 | LTY_T_DFD_BRACKET_ORGANIZER | Private | See coding | Delete-from-dependent query: Bracket organizer table | 20130102 | lty_t_dfd_bracket_organizer TYPE standard table of lty_s_dfd_bracket_organizer WITH KEY pos operator
|
|
| 8 | LTY_T_DFD_BRACKET_TRACKER | Private | See coding | Delete-from-dependent query: Bracket tracker table | 20130102 | lty_t_dfd_bracket_tracker TYPE standard table of lty_s_dfd_bracket_tracker with key pos operator bracket_counter
|
|
| 9 | LTY_T_DFD_PROCESSING_GROUP | Private | See coding | Delete-from-dependent processing group | 20121219 | lty_t_dfd_processing_group TYPE STANDARD TABLE OF lty_s_dfd_processing_group WITH NON-UNIQUE KEY field_mapping_hash has_children has_fixvals
|
|
| 10 | LTY_T_DFD_QUERY_PROCESSOR | Private | See coding | Delete-from-dependent query: Processor table | 20130102 | lty_t_dfd_query_processor TYPE STANDARD TABLE OF lty_s_dfd_query_processor
WITH KEY source_attr target_attr
WITH NON-UNIQUE SORTED KEY processing_sequence COMPONENTS pos
WITH NON-UNIQUE SORTED KEY reverse_sequence COMPONENTS reverse_pos
|
Method Signatures
Method ATTR_TYPE_SET_INLIST_SUPPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | TREXD_ATTR_TYPE | Attribute Type | 20130415 | |||
| 2 | IV_RETURN_CODE | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_CODE | Return Code | 20130415 | |||
| 3 | IV_RETURN_TEXT | Call by reference | Type reference (TYPE) | TREX_RFC-RETURN_TEXT | Return Text | 20130415 | |||
| 4 | IV_SUPPORTED | Call by reference | Type reference (TYPE) | CHAR01 | Supported (abap_true, abap_false) | 20130415 |
Method ATTR_TYPE_SET_INLIST_SUPPORT on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method ATTR_TYPE_SUPPORTS_INLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | TREXD_ATTR_TYPE | Attribute Type | 20130415 | |||
| 2 | RV_SUPPORTED | Value transfer | Type reference (TYPE) | CHAR01 | Supported (abap_true, abap_false, abap_undef=not yet check) | 20130415 |
Method ATTR_TYPE_SUPPORTS_INLIST on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method BUILD_DFD_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DFD_QUERY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | DFD Query | 20130102 | |||
| 2 | EV_INLIST_ATTR_TYPE | Call by reference | Type reference (TYPE) | TREXD_ATTR_TYPE | DFD Query: Inlist Attribute Type | 20130415 | |||
| 3 | EV_IS_INLIST_QUERY | Call by reference | Type reference (TYPE) | CHAR01 | DFD Query Contains Inlist | 20130415 | |||
| 4 | IR_START_NODE_DATA | Call by reference | Type reference (TYPE) | DATA | Start Node Data | 20130102 | |||
| 5 | IS_PROCESSING_GROUP | Call by reference | Type reference (TYPE) | LTY_S_DFD_PROCESSING_GROUP | DFD Processing Group | 20130102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index Population Exception | 20130108 |
Method CALCULATE_DEL_XML_4_RELA_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings | 20100223 | |||
| 2 | IR_SOURCE_DATA | Call by reference | Type reference (TYPE) | DATA | Application Data (Source Node) | 20100223 | |||
| 3 | IS_INDEX_METADATA_SOURCE | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata (Souce Node Index) | 20100401 | |||
| 4 | IS_RELATION | Call by reference | Type reference (TYPE) | ESH_S_OM_ARELAT_EXT | Relation (Source-Target) | 20100304 | |||
| 5 | IT_RELATIONS | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELAT_EXT | All Relations | 20100401 | |||
| 6 | IT_RELATION_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELATF_EXT | Relation Attributes | 20100401 | |||
| 7 | IT_RELATION_FIX_VALS | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELATFV_EXT | Relation Fix Values | 20100401 | |||
| 8 | IV_EXTERNAL_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20120815 | |||
| 9 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20100223 | |||
| 10 | IV_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node Name | 20100223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100223 | |||
| 2 | 20100223 | |||
| 3 | 20100223 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ESH_TREX_INDEX_POPULATE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method COMMIT_WORK Signature
Method COMMIT_WORK on class CL_ESH_TREX_INDEX_POPULATE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General ESH TREX exception | 20120403 |
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 | 20090921 | |||
| 2 | IR_SCENARIO_ANALYZER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_HANA_SCENARIO_ANALYZER | ESH-on-HANA Scenario Analyzer | 20120525 | |||
| 3 | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL | Connection GUID | 20090921 | |||
| 4 | IV_DELTA_INDEXING | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | Instantiate for Delta-Indexing (-currently not used-) | 20100225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091118 | |||
| 2 | 20091130 | |||
| 3 | Static exception superclass for ESH-TREX | 20091203 |
Method CONVERT_DFD_BRACKET_TO_INLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DFD_QUERY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | DFD Query | 20130108 | |||
| 2 | CV_IS_INLIST_QUERY | Call by reference | Type reference (TYPE) | CHAR01 | Is Inlist Query | 20130415 | |||
| 3 | IV_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | TREXD_ATTR_TYPE | Attribute Type | 20130108 | |||
| 4 | IV_MARK_LINES_FOR_DELETE | Call by reference | Type reference (TYPE) | CHAR01 | Mark lines for delete only (do not delete immediately) | 20130108 | |||
| 5 | IV_QUERYLINE_FROM | Call by reference | Type reference (TYPE) | INT4 | Queryline FROM (opening bracket) | 20130108 | |||
| 6 | IV_QUERYLINE_TO | Call by reference | Type reference (TYPE) | INT4 | Queryline TO (closing bracket) | 20130108 |
Method CONVERT_DFD_BRACKET_TO_INLIST on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method DATA_PROVIDER_GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE_FIELD_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_FIELD_GUID | Node Field GUID | 20130212 | |||
| 2 | RV_ATTR_TYPE | Value transfer | Type reference (TYPE) | TREXD_ATTR_TYPE | Attribute type | 20130212 |
Method DATA_PROVIDER_GET_TYPE on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method DELETE_FROM_DEPENDENT_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings | 20121219 | |||
| 2 | IR_START_NODE_DATA | Call by reference | Type reference (TYPE) | DATA | Start Node Data | 20121219 | |||
| 3 | IS_START_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Start Node Index Metadata | 20121219 | |||
| 4 | IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20121219 | |||
| 5 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20121219 | |||
| 6 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20121219 | |||
| 7 | IV_START_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Start Node | 20121219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index Population Exception | 20121219 |
Method EXECUTE_DFD_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings | 20130103 | |||
| 2 | IS_DFD_NODE | Call by reference | Type reference (TYPE) | ESH_S_OM_AOTYPN_EXT | DFD Node | 20130103 | |||
| 3 | IT_AGGREGATED_CHILD_RELATIONS | Call by reference | Type reference (TYPE) | CL_ESH_OM_OTYP_EXT_III=>GTY_T_OTYPN_DIRSEL | Aggregated Child Relations | 20130103 | |||
| 4 | IT_DFD_QUERY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | DFD Query | 20130103 | |||
| 5 | IT_PARENT_FIELDMAP | Call by reference | Type reference (TYPE) | CL_ESH_OM_OTYP_EXT_III=>GTY_T_OTYPNF_DIRSEL | Parent Fieldmapping | 20130103 | |||
| 6 | IV_DFD_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | DFD Object Type | 20130103 | |||
| 7 | IV_DFD_PSIZE | Call by reference | Type reference (TYPE) | INT4 | DFD Package Size | 20130103 | |||
| 8 | IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20130103 | |||
| 9 | IV_HAS_CHILDREN | Call by reference | Type reference (TYPE) | CHAR01 | Has Children | 20130103 | |||
| 10 | IV_INLIST_ATTR_TYPE | Call by reference | Type reference (TYPE) | TREXD_ATTR_TYPE | DFD Query: Inlist Attribute Type | 20130415 | |||
| 11 | IV_IS_INLIST_QUERY | Call by reference | Type reference (TYPE) | CHAR01 | DFD Query Contains Inlist | 20130415 | |||
| 12 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20130103 | |||
| 13 | IV_NEXT_CHILD_NODE_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Next Child Node Level | 20130103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | TREX Population, Special Case: DFD Query Inlist Failure | 20130415 | ||
| 2 | Index Population Exception | 20130107 |
Method GET_DFD_DELETION_TASKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROCESSING_GROUPS | Call by reference | Type reference (TYPE) | LTY_T_DFD_PROCESSING_GROUP | Preocessing Groups | 20121219 | |||
| 2 | IT_AGGREGATED_RELATIONS | Call by reference | Type reference (TYPE) | CL_ESH_OM_OTYP_EXT_III=>GTY_T_OTYPN_DIRSEL | Aggregated Relations | 20121219 | |||
| 3 | IV_START_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Start level | 20121219 | |||
| 4 | IV_START_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Start node | 20121219 |
Method GET_DFD_DELETION_TASKS on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method GET_INDEX_AUTHORITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INDEX_AUTHORITIES | Value transfer | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_AUTHORITIES | Handler for Authorization Indexing | 20101117 |
Method GET_INDEX_AUTHORITIES on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_POPULATE | Populate a TREX index with data | 20090921 | |||
| 2 | IR_CO_LOGGING | Call by reference | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20090921 | |||
| 3 | IR_SCENARIO_ANALYZER | Call by reference | Object reference (TYPE REF TO) | CL_ESH_HANA_SCENARIO_ANALYZER | ESH-on-HANA Scenario Analyzer | 20120525 | |||
| 4 | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_OM_MODEL | Connection GUID | 20090921 | |||
| 5 | IV_DELTA_INDEXING | Call by reference | Type reference (TYPE) | BOOLEAN | Delta Indexing | 20100225 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | index population exception type dynamic | 20091118 | ||
| 2 | General ESH TREX exception | 20091203 | ||
| 3 | Static exception superclass for ESH-TREX | 20091203 |
Method GET_NODE_FROM_CHECK_HASH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NODE_NAME | Value transfer | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Node | 20090908 | |||
| 2 | IV_AUTH_CHECK | Call by reference | Type reference (TYPE) | ESH_E_OM_AUTH_CHECK | Authorization Check | 20090908 | |||
| 3 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20090908 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Static exception superclass for ESH-TREX | 20090910 |
Method GET_ROOTNODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091211 | |||
| 2 | RV_ROOTNODE | Value transfer | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Object Rootnode | 20120412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091211 |
Method HANDLE_DFD_DELETION_TASK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings | 20121219 | |||
| 2 | IR_START_NODE_DATA | Call by reference | Type reference (TYPE) | DATA | Start Node Data | 20121219 | |||
| 3 | IS_PROCESSING_GROUP | Call by reference | Type reference (TYPE) | LTY_S_DFD_PROCESSING_GROUP | Delete-from-dependent processing group | 20121219 | |||
| 4 | IV_DFD_PSIZE | Call by reference | Type reference (TYPE) | INT4 | DFD Package Size | 20130103 | |||
| 5 | IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20121219 | |||
| 6 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20121219 | |||
| 7 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20121219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index Population Exception | 20130107 |
Method HANDLE_GENERIC_DELETIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEL_TABLE_CHANGED | Call by reference | Type reference (TYPE) | CHAR01 | Del_table has been changed | 20120411 | |||
| 2 | EV_DEL_TABLE_INITIAL | Call by reference | Type reference (TYPE) | CHAR01 | Del_table is initial | 20120411 | |||
| 3 | IR_DATA | Call by reference | Type reference (TYPE) | DATA | Extraction data | 20111213 | |||
| 4 | IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index metadata | 20111213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index Population Exception | 20111213 |
Method INDEXING_COMMON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_XML_DELETE | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings (Deletion) | 20101208 | |||
| 2 | ET_XML_INSERT | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings (Insert) | 20101208 | |||
| 3 | IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Application Data | 20101208 | |||
| 4 | IV_INDEXING_MODE | Call by reference | Type reference (TYPE) | ESH_E_ADM_INDEXING_MODE | Indexing Mode | 20130108 | |||
| 5 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20101208 | |||
| 6 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20101208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Index Population Exception (Dynamic) | 20130812 | ||
| 2 | Index Population Exception (Static) | 20101208 |
Method INDEX_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IF_DELTA_AUTH_INDEXING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | -obsolete-: Delta Authorization Indexing | 20110331 | ||
| 2 | IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Object Data | 20091013 | |||
| 3 | IV_INDEXING_MODE | Call by reference | Type reference (TYPE) | ESH_E_ADM_INDEXING_MODE | Indexing Mode | 20130108 | |||
| 4 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20091013 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20091013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | index population exception type dynamic | 20091208 | ||
| 2 | 20091013 |
Method INDEX_REAL_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FAILED_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OBJECT_TYPE_MESSAGES | Feedback: Object Types Failed | 20091126 | |||
| 2 | ET_SUCCESS_OBJECTS | Call by reference | Type reference (TYPE) | ESH_T_OBJECT_TYPE_MESSAGES | Feedback: Object Types Successfully Indexed | 20091126 | |||
| 3 | IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_MULTI_OBJECT_DATA | Extraction Data (can contain data of multiple object types) | 20091126 | |||
| 4 | IV_CONNECTION_GUID | Call by reference | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection Guid | 20091126 | |||
| 5 | IV_DELTA_AUTH_INDEXING | Call by reference | Type reference (TYPE) | ABAP_BOOL | Authorization Indexing: Use Delta Mode | 20110517 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20091126 | |||
| 2 | Static exception superclass for ESH-TREX | 20091203 |
Method LOG_BULK_INDEXING_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_STATUS_LIST | Call by reference | Type reference (TYPE) | TREXT_INDEX_RESULT | Bulk Indexing Status List | 20130408 | |||
| 2 | IV_ACTION_TYPE_IND_DEIND | Call by reference | Type reference (TYPE) | CHAR01 | 'I' | Action Type 'I' / 'D' | 20130408 | ||
| 3 | IV_ERRORS_ONLY | Call by reference | Type reference (TYPE) | CHAR01 | ABAP_TRUE | Errors Only | 20130408 |
Method LOG_BULK_INDEXING_STATUS on class CL_ESH_TREX_INDEX_POPULATE has no exception.
Method OPTIMIZE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index Id | 20091217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General ESH TREX exception | 20091217 |
Method SERIALIZE_CLASSIFICATION_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TREX_XML_DELETE | Call by reference | Type reference (TYPE) | XSTRING | Serialized Strings (Deletion) | 20100223 | |||
| 2 | EV_TREX_XML_INSERT | Call by reference | Type reference (TYPE) | XSTRING | Serialized Strings (Insert) | 20100223 | |||
| 3 | IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata | 20100223 | |||
| 4 | IS_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_S_IX_OBJECT_DATA | Application Data | 20100826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100223 | |||
| 2 | 20100223 |
Method SERIALIZE_EXTR_DATA_2_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | XSTRING | Serialized String | 20101015 | |||
| 2 | IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata | 20100219 | |||
| 3 | IT_DATA2SERIALIZE | Call by reference | Type reference (TYPE) | DATA | Application Data | 20100219 | |||
| 4 | IV_DEINDEX | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Is Deindexing-Request | 20100219 | ||
| 5 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | TREX_RFC-LANGUAGE | 'EN' | Language | 20100219 | ||
| 6 | I_AUTO_OPTIMIZE | Call by reference | Type reference (TYPE) | TREX_RFC-BOOLEAN | 0 | Auto-Optimize | 20101015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101015 |
Method SERIALIZE_MULTI_LANGUAGE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings | 20120404 | |||
| 2 | IR_EXTR_DATA2INDEX | Call by reference | Type reference (TYPE) | DATA | Application Data | 20100223 | |||
| 3 | IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata | 20100223 | |||
| 4 | IV_DEINDEX | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Is Deindexing-Request | 20101007 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | NWES model to TREX index transformation issue | 20100317 | ||
| 2 | 20100223 | |||
| 3 | Index population exception | 20100317 |
Method SERIALIZE_SINGLE_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_XML_DELETE | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings (Deletion) | 20100730 | |||
| 2 | ET_XML_INSERT | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings (Insert) | 20100730 | |||
| 3 | IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Application Data | 20100730 | |||
| 4 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20100730 | |||
| 5 | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20100730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100730 | |||
| 2 | 20100913 | |||
| 3 | 20100913 | |||
| 4 | 20100730 |
Method SERIALIZE_USUAL_EXTR_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized String | 20100223 | |||
| 2 | IR_EXTR_DATA2INDEX | Call by reference | Type reference (TYPE) | DATA | Application Data | 20100223 | |||
| 3 | IV_DEINDEX | Call by reference | Type reference (TYPE) | BOOLEAN | Serialize as Deindexing-Request | 20100223 | |||
| 4 | IV_HANDLE_SUBNODES | Call by reference | Type reference (TYPE) | BOOLEAN | Handle Subnodes | 20100225 | |||
| 5 | IV_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index ID | 20100223 | |||
| 6 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20100223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100223 | |||
| 2 | 20100223 | |||
| 3 | 20100223 | |||
| 4 | 20100223 |
Method SERIALIZE_USUAL_EXTR_NODE_HDL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SERIALIZED_STRING | Call by reference | Type reference (TYPE) | TREXT_XSTRING | Serialized Strings | 20120404 | |||
| 2 | IR_EXTR_DATA2INDEX | Call by reference | Type reference (TYPE) | DATA | Application Data | 20100223 | |||
| 3 | IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata | 20100223 | |||
| 4 | IV_DEINDEX | Call by reference | Type reference (TYPE) | BOOLEAN | Is Deindexing-Request | 20100223 | |||
| 5 | IV_HANDLE_SUBNODES | Call by reference | Type reference (TYPE) | BOOLEAN | Handle Subnodes | 20100225 | |||
| 6 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20100722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100223 | |||
| 2 | 20100223 | |||
| 3 | 20100223 | |||
| 4 | 20100223 |
Method SET_PROPERTY_USE_DELTA_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NODES | Call by reference | Type reference (TYPE) | ESH_T_OM_AOTYPN_EXT | Object Nodes (Operative Model) | 20120502 | |||
| 2 | IV_EXT_SYS_ID | Call by reference | Type reference (TYPE) | ESH_E_ADM_EXTERNAL_SYSTEM_ID | External System ID | 20120502 | |||
| 3 | IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20120502 | |||
| 4 | IV_TEMPLATE_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_TEMPLATE_TYPE | Template Type | 20120502 | |||
| 5 | IV_VALUE | Call by reference | Type reference (TYPE) | CHAR01 | Value for USE_DELTA_INDEX (True 'X', False '') | 20120502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General ESH TREX Exception | 20120502 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 730 |