Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_ESH_DBT_CONSUMER | Database Trigger Consumer | 20121211 |
Properties
Class | CL_ESH_TREX_INDEX_AUTHORITIES | |
Short Description | Authority index population | |
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 | 20101116 | SAP |
Last change | 20141121 | |
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) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_ESH_DBT_CONSUMER | Database Trigger Consumer | 20121211 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_ESH_TREX_AUTHINDEX_COMPILER | 20110516 | Authorization Index Compiler |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | ESH_S_CO_LOCKTAB-LOCKARG | 'ESH_%%RECALC:' | Lock argument prefix: %%-Index Recaclulation | 20130404 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | RSTABLE-TABNAME | 'ESH_%%RECALC' | Lock header: %%-Index Recaclulation | 20130404 | |
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_ESH_OM_APPLOG | Application Log | 20101116 | ||
4 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_METADATA | Index Metadata | 20101116 | ||
5 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_MODEL_METADATA | Model Metadata | 20101116 | ||
6 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_HANA_SCENARIO_ANALYZER | Scenario Analyzer | 20130827 | ||
7 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_ADMIN | HANA/TREX Proxy (Admin) | 20101116 | ||
8 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_ESH_TREX_PROXY_RUNTIME | HANA/TREX Proxy (Runtime) | 20101116 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_T_DELTA_AUTH_DEPEND_DATA | - obsolete - | 20110328 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_TREX_INDEX_METADATA | Metadata Buffer | 20101117 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_T_CO_LOCKTAB | Lock Administration Table | 20130404 | ||
12 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LTY_T_NORMALIZED_INDEX_DATA | Normalized Index Metadata | 20130323 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ESH_E_ADM_CONNECTION_GUID | Connection GUID | 20130827 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LOGSYS | Logsys | 20130827 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Set ESHCLIENT in Authorization Index Data | 20120622 |
2 | ![]() |
Instance method | Public | Method | Calculate XML for Normalized Authorization Index (~$-Index) | 20101116 |
3 | ![]() |
Instance method | Private | Method | Calculate Cross References for Auth Indexes | 20101116 |
4 | ![]() |
Instance method | Private | Method | Calculate Cross References for Normalized Auth Indexes | 20101116 |
5 | ![]() |
Instance method | Private | Method | Calculate Deletions for Normalized Auth Index | 20101116 |
6 | ![]() |
Instance method | Private | Method | Calculate Insert for Normalized Auth Index | 20101116 |
7 | ![]() |
Instance method | Private | Constructor | Constructor | 20101116 |
8 | ![]() |
Instance method | Private | Method | Copy Authorization Index | 20101117 |
9 | ![]() |
Instance method | Private | Method | Authorization Delta Indexing | 20110328 |
10 | ![]() |
Instance method | Private | Method | Authorization Delta Indexing: Calculate Deletions | 20110329 |
11 | ![]() |
Instance method | Private | Method | Authorization Delta Indexing: Calculate Inserts | 20110329 |
12 | ![]() |
Instance method | Private | Method | Enhance Data for Authorization Node | 20101116 |
13 | ![]() |
Instance method | Private | Method | Get Authorities for an Auth Field Combination | 20101118 |
14 | ![]() |
Instance method | Private | Method | Get Authorities for Auth Object | 20101117 |
15 | ![]() |
Instance method | Private | Method | Get Cartesian Product for Indices | 20101116 |
16 | ![]() |
Static method | Public | Method | Get Instance | 20101116 |
17 | ![]() |
Instance method | Private | Method | Get Metadata for AUTH-AUTH_VALUE Index | 20110517 |
18 | ![]() |
Instance method | Private | Method | Get Relevant Authorization Indexes | 20110324 |
19 | ![]() |
Instance method | Private | Method | Determine the root node | 20110516 |
20 | ![]() |
Instance method | Protected | Method | Index ABAP Auth Checks (~%-Indexes) via TREX Datamiing | 20110323 |
21 | ![]() |
Instance method | Private | Method | Index Authorization Index Contents (Post to HANA/TREX) | 20121106 |
22 | ![]() |
Instance method | Public | Method | Index Authorization Nodes | 20101117 |
23 | ![]() |
Instance method | Protected | Method | Index Authorization Nodes in Delta Mode | 20110516 |
24 | ![]() |
Instance method | Public | Method | Index Single Authotization Index | 20110516 |
25 | ![]() |
Instance method | Public | Method | Index Single Normalized Authorization Index | 20110516 |
26 | ![]() |
Instance method | Private | Method | Lock Authindex Update | 20130404 |
27 | ![]() |
Instance method | Private | Method | Merge Instance Cross References | 20101116 |
28 | ![]() |
Instance method | Public | Method | Serialize USER_AUTHORITY Node | 20101116 |
29 | ![]() |
Instance method | Public | Method | Serialize USER_AUTH_AUTH Node | 20101116 |
30 | ![]() |
Instance method | Public | Method | Set Data for Delta Authorization Calculation | 20110328 |
31 | ![]() |
Instance method | Private | Method | Unlock Authindex Update | 20130404 |
Events
Class CL_ESH_TREX_INDEX_AUTHORITIES has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LTY_S_AUTH_VALUE_TYPE | Private | See coding | Authorization Values | 20101117 | BEGIN OF lty_s_auth_value_type,
authority TYPE xuauth,
field01 TYPE xufield,
field02 TYPE xufield,
field03 TYPE xufield,
field04 TYPE xufield,
field05 TYPE xufield,
field06 TYPE xufield,
field07 TYPE xufield,
field08 TYPE xufield,
field09 TYPE xufield,
field10 TYPE xufield,
value01 TYPE RANGE OF esh_e_au_xuvalue,
value02 TYPE RANGE OF esh_e_au_xuvalue,
value03 TYPE RANGE OF esh_e_au_xuvalue,
value04 TYPE RANGE OF esh_e_au_xuvalue,
value05 TYPE RANGE OF esh_e_au_xuvalue,
value06 TYPE RANGE OF esh_e_au_xuvalue,
value07 TYPE RANGE OF esh_e_au_xuvalue,
value08 TYPE RANGE OF esh_e_au_xuvalue,
value09 TYPE RANGE OF esh_e_au_xuvalue,
value10 TYPE RANGE OF esh_e_au_xuvalue,
END OF lty_s_auth_value_type
|
|
2 | LTY_S_AU_AUTH_FIELD_VALUES | Private | See coding | Authorization Fields and Values | 20110927 | BEGIN OF lty_s_au_auth_field_values,
field01 TYPE xufield,
field02 TYPE xufield,
field03 TYPE xufield,
field04 TYPE xufield,
field05 TYPE xufield,
field06 TYPE xufield,
field07 TYPE xufield,
field08 TYPE xufield,
field09 TYPE xufield,
field10 TYPE xufield,
value01 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value02 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value03 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value04 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value05 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value06 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value07 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value08 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value09 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
value10 TYPE STANDARD TABLE OF esh_e_au_xuvalue WITH NON-UNIQUE KEY table_line,
END OF lty_s_au_auth_field_values
|
|
3 | LTY_S_DELTA_AUTH_DEPEND_DATA | Public | See coding | - obsolete - | 20110328 | BEGIN OF lty_s_delta_auth_depend_data,
index_metadata TYPE esh_s_trex_index_metadata,
data TYPE REF TO data,
END OF lty_s_delta_auth_depend_data
|
|
4 | LTY_S_ENTRY_CROSS_REF_TYPE | Private | See coding | Entry Cross-References | 20101116 | BEGIN OF lty_s_entry_cross_ref_type,
source_index TYPE i,
target_index TYPE i,
END OF lty_s_entry_cross_ref_type
|
|
5 | LTY_S_INDEX_0_TYPE | Private | See coding | Index-0 Tupel | 20101116 | BEGIN OF lty_s_index_0_type,
index TYPE i,
index_0 TYPE STANDARD TABLE OF i WITH NON-UNIQUE DEFAULT KEY,
END OF lty_s_index_0_type
|
|
6 | LTY_S_INDEX_TYPE | Private | See coding | Index Tupel | 20101116 | BEGIN OF lty_s_index_type,
index_01 TYPE i,
index_02 TYPE i,
index_03 TYPE i,
index_04 TYPE i,
index_05 TYPE i,
index_06 TYPE i,
index_07 TYPE i,
index_08 TYPE i,
index_09 TYPE i,
index_10 TYPE i,
END OF lty_s_index_type
|
|
7 | LTY_S_NODE_FIELD_RELATIONS | Private | See coding | Node Field Relations | 20101116 | BEGIN OF lty_s_node_field_relations,
node TYPE esh_e_om_node_name,
target_field TYPE esh_e_om_auth_field,
auth_field TYPE esh_e_om_auth_field,
relations TYPE esh_t_om_arelat_ext,
relation_hash TYPE char40,
related_fields TYPE STANDARD TABLE OF esh_e_om_auth_field WITH DEFAULT KEY,
cross_references TYPE lty_t_entry_cross_ref_type,
END OF lty_s_node_field_relations
|
|
8 | LTY_S_NODE_FIELD_SAME_PATH | Private | See coding | Node Fields with Same Path | 20101116 | BEGIN OF lty_s_node_field_same_path,
node TYPE esh_e_om_node_name,
relation_hash TYPE char40,
fields TYPE TABLE OF esh_e_om_auth_field WITH DEFAULT KEY,
END OF lty_s_node_field_same_path
|
|
9 | LTY_S_NORMALIZED_INDEX_DATA | Private | See coding | Normalized Authorization Index Data | 20130323 | BEGIN OF lty_s_normalized_index_data,
index_id TYPE trexd_index_id,
normalized_data_ref TYPE REF TO data,
END OF lty_s_normalized_index_data
|
|
10 | LTY_T_AUTH_VALUE_TYPE | Private | See coding | Authorization Values | 20101117 | lty_t_auth_value_type TYPE SORTED TABLE OF lty_s_auth_value_type WITH UNIQUE KEY authority
|
|
11 | LTY_T_DELTA_AUTH_DEPEND_DATA | Private | See coding | - obsolete - | 20110328 | lty_t_delta_auth_depend_data TYPE STANDARD TABLE OF lty_s_delta_auth_depend_data
|
|
12 | LTY_T_ENTRY_CROSS_REF_TYPE | Private | See coding | Entry Cross-References | 20101116 | lty_t_entry_cross_ref_type TYPE SORTED TABLE OF lty_s_entry_cross_ref_type
WITH UNIQUE KEY primary_key COMPONENTS source_index target_index
WITH UNIQUE SORTED KEY target COMPONENTS target_index source_index
|
|
13 | LTY_T_INDEX_0_TYPE | Private | See coding | Index-0 Tupel Table | 20101116 | lty_t_index_0_type TYPE SORTED TABLE OF lty_s_index_0_type WITH UNIQUE KEY index
|
|
14 | LTY_T_INDEX_TYPE | Private | See coding | Index Tupel Table | 20101116 | lty_t_index_type TYPE STANDARD TABLE OF lty_s_index_type
|
|
15 | LTY_T_INT_TYPE | Private | See coding | Integer Table | 20101116 | lty_t_int_type TYPE SORTED TABLE OF i
|
|
16 | LTY_T_NODE_FIELD_RELATIONS | Private | See coding | Node Field Relations | 20101116 | lty_t_node_field_relations TYPE STANDARD TABLE OF lty_s_node_field_relations WITH DEFAULT KEY
|
|
17 | LTY_T_NODE_FIELD_SAME_PATH | Private | See coding | Node Fields with Same Path | 20101116 | lty_t_node_field_same_path TYPE STANDARD TABLE OF lty_s_node_field_same_path WITH DEFAULT KEY
|
|
18 | LTY_T_NORMALIZED_INDEX_DATA | Private | See coding | Normalized Authorization Index Data | 20130323 | lty_t_normalized_index_data TYPE STANDARD TABLE OF lty_s_normalized_index_data
|
Method Signatures
Method AUTHINDEX_SET_ESHCLIENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_INDEX_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Authorization Index Data | 20120622 | ||
2 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20120622 |
Method AUTHINDEX_SET_ESHCLIENT on class CL_ESH_TREX_INDEX_AUTHORITIES has no exception.
Method CALCULATE_AUTHORITY_NORM_XML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_XML_DELETE | Call by reference | Type reference (TYPE) | XSTRING | Data to delete (serialized) | 20101116 | ||
2 | ![]() |
EV_XML_INSERT | Call by reference | Type reference (TYPE) | XSTRING | Data to insert (serialized) | 20101116 | ||
3 | ![]() |
IS_INDEX_METADATA_NORM_INDEX | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata for $-Index | 20101116 | ||
4 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Object data | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 |
Method CALCULATE_AUTH_CROSS_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRY_CROSS_REF | Call by reference | Type reference (TYPE) | LTY_T_ENTRY_CROSS_REF_TYPE | Entry Cross References | 20120320 | ||
2 | ![]() |
IR_SOURCE_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Source Data | 20101116 | ||
3 | ![]() |
IR_TARGET_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Target Data | 20101116 | ||
4 | ![]() |
IS_RELATION | Call by reference | Type reference (TYPE) | ESH_S_OM_ARELAT_EXT | Relation | 20101116 | ||
5 | ![]() |
IT_RELATION_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELATF_EXT | Relation Fields | 20101116 | ||
6 | ![]() |
IT_RELATION_FIXED_VALUES | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELATFV_EXT | Relation Fixvalues | 20101116 | ||
7 | ![]() |
IV_SOURCE_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Source Node | 20101116 | ||
8 | ![]() |
IV_TARGET_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Target Node | 20101116 |
Method CALCULATE_AUTH_CROSS_REFERENCE on class CL_ESH_TREX_INDEX_AUTHORITIES has no exception.
Method CALCULATE_AUTH_NORM_CROSS_REFS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_CROSS_REFERENCES | Call by reference | Type reference (TYPE) | LTY_T_ENTRY_CROSS_REF_TYPE | Cross references | 20120320 | ||
2 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Object Data | 20101116 | ||
3 | ![]() |
IT_RELATIONS_TO_PROCESS | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELAT_EXT | Relations to process | 20101116 | ||
4 | ![]() |
IT_RELATION_FIELDS | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELATF_EXT | Relation Fields | 20101116 | ||
5 | ![]() |
IT_RELATION_FIX_VALS | Call by reference | Type reference (TYPE) | ESH_T_OM_ARELATFV_EXT | Relation Fix Values | 20101116 | ||
6 | ![]() |
IV_START_NODE | Call by reference | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Start Node | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 |
Method CALCULATE_AUTH_NORM_DEL_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DATA_FOR_DEINDEXING | Call by reference | Object reference (TYPE REF TO) | DATA | Data to Delete | 20120320 | ||
2 | ![]() |
IS_INDEX_METADATA_NORM_INDEX | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata for $-Index | 20101116 | ||
3 | ![]() |
IS_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_S_IX_OBJECT_DATA | Object Data | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 |
Method CALCULATE_AUTH_NORM_INS_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_RELATED_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Related Data | 20120320 | ||
2 | ![]() |
IS_INDEX_METADATA_NORM_INDEX | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Index Metadata for $-Index | 20101116 | ||
3 | ![]() |
IT_NODE_FIELDS_SAME_PATH | Call by reference | Type reference (TYPE) | LTY_T_NODE_FIELD_SAME_PATH | Node Fields (Same Path) | 20101116 | ||
4 | ![]() |
IT_NODE_RELATIONS | Call by reference | Type reference (TYPE) | LTY_T_NODE_FIELD_RELATIONS | Node Relations | 20101116 | ||
5 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Object Data | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 |
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 | 20101116 | ||
2 | ![]() |
IR_INDEX_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_METADATA | Index Metadata | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 |
Method COPY_AUTHORIZATION_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SRC_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Source Index ID | 20101117 | ||
2 | ![]() |
IV_TRG_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Target Index ID | 20101117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101117 | ||
2 | ![]() |
20101117 |
Method DELTA_INDEX_AUTHORITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TREX_XML_DELETE_AUTH | Call by reference | Type reference (TYPE) | TREXT_XSTRING | XML Authindex Deletions | 20110331 | ||
2 | ![]() |
ET_TREX_XML_INSERT_AUTH | Call by reference | Type reference (TYPE) | TREXT_XSTRING | XML Authindex Inserts | 20110513 | ||
3 | ![]() |
IS_AUTHINDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Authorization index Metadata | 20110513 | ||
4 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | 20110328 | |||
5 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20110329 | ||
6 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | 20110328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110328 |
Method DELTA_INDEX_AUTH_DELETE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TREX_XML_DELETE_AUTH | Call by reference | Type reference (TYPE) | TREXT_XSTRING | 20110331 | |||
2 | ![]() |
IS_AUTH_META2INDEX | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | 20110329 | |||
3 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | 20110329 | |||
4 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | 20110329 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110329 |
Method DELTA_INDEX_AUTH_INSERT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TREX_XML_INSERT_AUTH | Call by reference | Type reference (TYPE) | TREXT_XSTRING | 20110331 | |||
2 | ![]() |
IS_AUTH_META2INDEX | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | 20110329 | |||
3 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | 20110329 | |||
4 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | 20110329 | |||
5 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | 20110329 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110329 |
Method ENHANCE_AUTHORITY_NODE_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_COMPLETE_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | User Authority Data (for Deletion) | 20101116 | ||
2 | ![]() |
IR_SELECTION_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | User Authority Input | 20101116 | ||
3 | ![]() |
IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | USER AUTHORITY Index Metadata | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 |
Method GET_AUTHORITIES_4_COMBINATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_AUTHORITIES | Call by reference | Type reference (TYPE) | ESH_T_AU_AUTHORITY | Authorities | 20120314 | ||
2 | ![]() |
IS_AUTH_FIELD_VALUES | Call by reference | Type reference (TYPE) | LTY_S_AU_AUTH_FIELD_VALUES | Authorization field values | 20101118 | ||
3 | ![]() |
IT_ALL_AUTHORIZATIONS | Call by reference | Type reference (TYPE) | LTY_T_AUTH_VALUE_TYPE | All authorizations | 20101118 |
Method GET_AUTHORITIES_4_COMBINATION on class CL_ESH_TREX_INDEX_AUTHORITIES has no exception.
Method GET_AUTHORITIES_BY_AUTH_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_AUTHORITIES | Call by reference | Type reference (TYPE) | LTY_T_AUTH_VALUE_TYPE | Authorities | 20120314 | ||
2 | ![]() |
IS_AUTH_AUTH_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Meta data for a NWES specific TREX index | 20120314 | ||
3 | ![]() |
IS_AUTH_FIELD_VALUES | Call by reference | Type reference (TYPE) | LTY_S_AU_AUTH_FIELD_VALUES | Authorization field values | 20101117 | ||
4 | ![]() |
IV_AUTH_OBJECT | Call by reference | Type reference (TYPE) | XUOBJECT | Authorization Object | 20101117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101122 |
Method GET_CARTESIAN_PRODUCT_4INDICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_INDEX | Call by reference | Type reference (TYPE) | LTY_T_INDEX_TYPE | 20101116 | |||
2 | ![]() |
IS_MAX_INDEX | Call by reference | Type reference (TYPE) | LTY_S_INDEX_TYPE | 20101116 | |||
3 | ![]() |
IT_EQUAL_INDEX | Call by reference | Type reference (TYPE) | LTY_T_INDEX_0_TYPE | 20101116 |
Method GET_CARTESIAN_PRODUCT_4INDICES on class CL_ESH_TREX_INDEX_AUTHORITIES has no exception.
Method GET_INSTANCE 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 | 20101116 | ||
2 | ![]() |
IR_INDEX_METADATA | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_METADATA | Index Metadata | 20101116 | ||
3 | ![]() |
IR_INDEX_POPULATE | Call by reference | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_POPULATE | Index Populator (not required) | 20110329 | ||
4 | ![]() |
RR_INDEX_AUTHORITY | Value transfer | Object reference (TYPE REF TO) | CL_ESH_TREX_INDEX_AUTHORITIES | Authorization Index Populator | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 |
Method GET_METADATA_AUTH_AUTH_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_METADATA_AUTH_AUTH_VALUE | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Metadata for USER_AUTHORITY AUTH_VALUE Index | 20110517 | ||
2 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20110517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Index Population Exception | 20110517 |
Method GET_RELEVANT_AUTH_INDICES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_AUTHINDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_T_TREX_INDEX_METADATA | Relevant Authorization Indexes | 20110513 | ||
2 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Object Data | 20110324 | ||
3 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20110328 | ||
4 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20110324 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110324 |
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 | 20110516 | ||
2 | ![]() |
RV_ROOT_NODE | Value transfer | Type reference (TYPE) | ESH_E_OM_NODE_NAME | Object Rootnode | 20110516 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110516 |
Method INDEX_ABAP_AUTH_CHECKS_VIA_TRX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AUTHINDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Authorization Index Metadata | 20110513 | ||
2 | ![]() |
IT_DATA | Call by reference | Type reference (TYPE) | TABLE | Value combinations | 20130919 | ||
3 | ![]() |
IV_AUTO_OPTIMIZE | Call by reference | Type reference (TYPE) | TREX_RFC-BOOLEAN | 1 | Auto Optimize | 20110805 | |
4 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20110323 | ||
5 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20110323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110323 | ||
2 | ![]() |
20110323 |
Method INDEX_AUTHINDEX_CONTENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_INDEX_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Calculated Authorization Index Data | 20121106 | ||
2 | ![]() |
IS_AUTHINDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Authorization Index Metadata | 20121106 | ||
3 | ![]() |
IV_AUTO_OPTIMIZE | Call by reference | Type reference (TYPE) | TREX_RFC-BOOLEAN | Auto-Optimize | 20121106 | ||
4 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical system | 20121106 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
General ESH TREX Exception | 20121106 |
Method INDEX_AUTHORIZATION_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Application Data (used to determine/populate auth indexes) | 20101117 | ||
2 | ![]() |
IV_INDEXING_MODE | Call by reference | Type reference (TYPE) | ESH_E_ADM_INDEXING_MODE | Indexing Mode: 'I': Initial, 'D': Delta, 'R': Real-Time | 20101117 | ||
3 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logsys | 20101117 | ||
4 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object Type | 20101117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101117 |
Method INDEX_AUTHORIZATION_NODES_DLTA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_AUTH_DATA_INDEXED | Call by reference | Type reference (TYPE) | ABAP_BOOL | [Success]: Indexing of auth data is completed | 20130920 | ||
2 | ![]() |
EV_DELTA_MODE_NOT_SUPPORTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Delta Mode not supported | 20131022 | ||
3 | ![]() |
EV_HAS_MIXED_OBJECTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Auth data is derived from several objects | 20130920 | ||
4 | ![]() |
EV_INDEX_BY_EXT_OBJ | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indexing of auth data by external object | 20130920 | ||
5 | ![]() |
EV_NO_CHANGES_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | [Success]: Indexing of auth data not required | 20130920 | ||
6 | ![]() |
IS_AUTHINDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Authorization Index Metadata | 20130320 | ||
7 | ![]() |
IT_OBJECT_DATA | Call by reference | Type reference (TYPE) | ESH_T_IX_OBJECT_DATA | Object Data | 20110516 | ||
8 | ![]() |
IV_AUTO_OPTIMIZE | Call by reference | Type reference (TYPE) | TREX_RFC-BOOLEAN | 1 | Auto-Optimize | 20130919 | |
9 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20110516 | ||
10 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | ESH_E_OM_OBJECT_TYPE | Object type | 20110516 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20110516 |
Method INDEX_SINGLE_AUTH_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AUTHINDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Authorization Index Metadata | 20110517 | ||
2 | ![]() |
IV_INDEXING_MODE | Call by reference | Type reference (TYPE) | ESH_E_ADM_INDEXING_MODE | 'R' (Real-Time): Copy & Recreate; Others: Del & Recreate | 20110517 | ||
3 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20110517 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Index Population Exception | 20110517 |
Method INDEX_SINGLE_NORMALIZED_INDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DOLLARINDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | Dollar-Index Metadata | 20130506 | ||
2 | ![]() |
IV_BLOCKSIZE | Call by reference | Type reference (TYPE) | INT4 | Blocksize | 20130506 | ||
3 | ![]() |
IV_LOGSYS | Call by reference | Type reference (TYPE) | LOGSYS | Logical System | 20110520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Index Population Exception | 20110520 |
Method LOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LOCKARG | Call by reference | Type reference (TYPE) | ESH_S_CO_LOCKTAB-LOCKARG | Lock Argument: Authindex | 20130404 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Common ESH Engine Exception | 20130404 | |
2 | ![]() |
ESH Locking Exception | 20130404 |
Method MERGE_INSTANCE_CROSS_REFS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ENTRY_CROSS_REF | Call by reference | Type reference (TYPE) | LTY_T_ENTRY_CROSS_REF_TYPE | Cross References Merged | 20120314 | ||
2 | ![]() |
IT_INDEX_CROSS_REF_1 | Call by reference | Type reference (TYPE) | LTY_T_ENTRY_CROSS_REF_TYPE | Cross References 1 | 20101116 | ||
3 | ![]() |
IT_INDEX_CROSS_REF_2 | Call by reference | Type reference (TYPE) | LTY_T_ENTRY_CROSS_REF_TYPE | Cross References 2 | 20101116 |
Method MERGE_INSTANCE_CROSS_REFS on class CL_ESH_TREX_INDEX_AUTHORITIES has no exception.
Method SERIALIZE_USER_AUTHORITY_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 Data | 20120411 | ||
2 | ![]() |
IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | USER AUTHORITY Index Metadata | 20101116 | ||
3 | ![]() |
IT_USER_AUTHORITY | Call by reference | Type reference (TYPE) | TABLE | USER AUTHORITY data to be serialize | 20101116 | ||
4 | ![]() |
IV_DEINDEX | Call by reference | Type reference (TYPE) | BOOLEAN | Deindex (Flag) | 20101116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 | ||
2 | ![]() |
20101116 |
Method SERIALIZE_USER_AUTH_AUTH_VALUE 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 Data | 20120411 | ||
2 | ![]() |
IS_INDEX_METADATA | Call by reference | Type reference (TYPE) | ESH_S_TREX_INDEX_METADATA | AUTH VALUE Index Metadata | 20101116 | ||
3 | ![]() |
IT_USER_AUTH_AUTH_VALUE | Call by reference | Type reference (TYPE) | TABLE | AUTH VALUE data to be serialized | 20101116 | ||
4 | ![]() |
IV_DEINDEX | Call by reference | Type reference (TYPE) | BOOLEAN | Deindex (Flag) | 20120411 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20101116 | ||
2 | ![]() |
20101116 |
Method SET_DELTA_AUTH_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DELTA_AUTH_DATA | Call by reference | Type reference (TYPE) | LTY_S_DELTA_AUTH_DEPEND_DATA | 20110328 |
Method SET_DELTA_AUTH_DATA on class CL_ESH_TREX_INDEX_AUTHORITIES has no exception.
Method UNLOCK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_LOCKARG | Call by reference | Type reference (TYPE) | ESH_S_CO_LOCKTAB-LOCKARG | Lock Argument: Authindex | 20130404 |
Method UNLOCK on class CL_ESH_TREX_INDEX_AUTHORITIES has no exception.
History
Last changed by/on | SAP | 20141121 |
SAP Release Created in | 703 |