SAP ABAP Class CL_ESH_TREX_AUTHINDEX_COMPILER (Authorization Index Compiler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_TREX (Package) TREX handling for Enterprise Search
Properties
Class CL_ESH_TREX_AUTHINDEX_COMPILER  
Short Description Authorization Index Compiler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_TREX   TREX handling for Enterprise Search 
Created 20110504   SAP 
Last change 20140121   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)
Interfaces
Class CL_ESH_TREX_AUTHINDEX_COMPILER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_TREX_INDEX_AUTHORITIES 20110505 Authority index population
2 CL_ESH_TREX_INDEX_CHECKER 20120723 Check existence of indexes on TREX
3 CL_ESH_TREX_INDEX_COMPILER 20110504 ESH TREX Index Compiler
4 CL_ESH_TREX_INDEX_DECOMPILER 20110901 Resonsible for Removing NW ES - TREX Indexes
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AUTHIDX_LOCKARG_PREFIX Constant Private Type reference (TYPE) ESH_S_CO_LOCKTAB-LOCKARG 'ESH_%AUTHCOMPILER' Lock argument prefix 20130514
2 GC_AUTHIDX_LOCK_HEADER Constant Private Type reference (TYPE) RSTABLE-TABNAME 'ESH_%AUTHCOMPILER%' Lock header 20130514
3 GC_DOUBLEPERCENT Constant Public Type reference (TYPE) CHAR2 '%%' Auth Index Namepart '%%' 20110504
4 GC_TILDEDOLLAR Constant Public Type reference (TYPE) CHAR2 '~$' Auth Index Namepart '~$' 20110510
5 GC_TILDEPERCENT Constant Public Type reference (TYPE) CHAR2 '~%' Auth Index Namepart '~%' 20110504
6 MR_APPLOG Instance attribute Private Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110504
7 MR_SCENARIO_ANALYZER Instance attribute Private Object reference (TYPE REF TO) CL_ESH_HANA_SCENARIO_ANALYZER ESH-on-HANA Scenario Analyzer 20120525
8 MR_TREX_PROXY Instance attribute Protected Object reference (TYPE REF TO) CL_ESH_TREX_PROXY_ADMIN TREX Proxy 20110504
9 MS_AUTHTRIGGER_TASK Instance attribute Protected Type reference (TYPE) LTY_S_AUTHTRIGGER_TASK Authorization Trigger Activation Task 20130326
10 MT_AUTH_INDEX_CREATION_TASKS Instance attribute Protected Type reference (TYPE) ESH_T_TREX_AUTHINDEX_MOD_TASKS Authorization Index Creation Tasks 20120627
11 MT_AUTH_INDEX_DELETION_TASKS Instance attribute Protected Type reference (TYPE) ESH_T_TREX_AUTHINDEX_MOD_TASKS Authorization Index Deletion Tasks 20120627
12 MT_AUTH_INDEX_UPDATE_TASKS Instance attribute Protected Type reference (TYPE) ESH_T_TREX_AUTHINDEX_MOD_TASKS Authorization Index Update Tasks 20120627
13 MT_CRT_AUTHINDEX_DEL Instance attribute Protected Type reference (TYPE) LTY_T_CRT_AUTHINDEX_DEL CRT Authindex Deletion Task 20130508
14 MT_CRT_AUTHSTAT Instance attribute Private Type reference (TYPE) ESH_T_CRT_AUTHSTAT CRT Authstatus 20130515
15 MT_LOCKTAB Instance attribute Private Type reference (TYPE) ESH_T_CO_LOCKTAB Lock administration table (lock references per lock arg.) 20130514
16 MT_USER_AUTH_CHECK_TASKS Instance attribute Protected Type reference (TYPE) LTY_T_USER_AUTH_CHECK_TASK USER_AUTHORITY Check Tasks 20130709
17 MT_USER_AUTH_POPULATION_TASKS Instance attribute Protected Type reference (TYPE) LTY_T_USER_AUTH_TASK USER_AUTHORITY Population Tasks 20120627
18 MV_AUTHUPD_REQUEST_LOCKED Instance attribute Private Type reference (TYPE) CHAR01 Auth Update Request has been Locked 20130515
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AUTHINDEX_CREATION_TASK Instance method Protected Method Add auth index creation task 20110504
2 ADD_AUTHINDEX_DELETION_TASK Instance method Protected Method Add auth index deletion task 20110504
3 ADD_AUTHINDEX_UPDATE_TASK Instance method Protected Method Add auth index update task 20110504
4 ADD_USER_AUTH_POPULATION_TASK Instance method Protected Method Add USER_AUTHORITY population task 20120627
5 ADJUST_AUTHORIZATION_INDEXES Instance method Public Method Adjust authorization indexes 20110504
6 COMPOSE_DATAMINING_KEY_ATTR Static method Public Method Compose datamining key attribute name 20130506
7 CONFIRM_AUTHTASK Instance method Private Method Confirm Authtask 20131018
8 CREATE_AUTH_JOIN_INDICES Instance method Protected Method Create datamining joins and %% indes for auth checks 20110504
9 CREATE_AUTH_PHYS_INDICES Instance method Protected Method Create phys indexes for authorization checks (~%xxxxxxxxx) 20110504
10 DELETE_AND_RECREATE_AUTH_PHYS Instance method Protected Method Delete and recreate phys indexes for auth checks 20110504
11 DELETE_AUTHSTAT Instance method Private Method Delete Authstat Record 20130508
12 DELETE_AUTH_PHYS_AND_JOINS Instance method Protected Method Delete phys and join indexes for auth checks 20110504
13 GET_AUTHINDEXING_TASKS_PENDING Static method Private Method Get Auth tasks Pending 20130514
14 GET_INSTANCE Static method Public Method Get Instance 20110504
15 GET_OBJECT_AUTHUPDATE_STATUS Static method Public Method Get Authorization Update Status for Object/Nodes 20130514
16 LOCK_AUTH_INDEXING_TASKS Instance method Private Method Lock Authorization Indexing Tasks 20130514
17 POPULATE_ADDED_AUTH_INDEXES Instance method Public Method Populate added authorization indexes 20110513
18 PREPARE_AUTHSTAT_DATA Instance method Private Method Prepare Authstat Data 20130510
19 REEXEC_AUTHUPDATE_FOR_LOGSYS Instance method Public Method Reexec Auth-Update (specified tasks) for Connector(s)/Logsys 20130702
20 REGISTER_ADDED_AUTH_INDEX_UPD Instance method Public Method Register added auth index updates 20130515
21 REGISTER_AUTHINDEX_DELETION Instance method Public Method Register authorization index deletion task 20130508
22 REGISTER_AUTHTRIGGER_ACTVATION Instance method Public Method Register authorization trigger activation task 20130326
23 REGISTER_USER_AUTH_CHECK_TASK Instance method Public Method Register USER_AUTHORITY check task 20130709
24 REMOVE_AUTHSTAT_FOR_DOLLAR Instance method Private Method Remove Authstat Status for Dollar-Index 20130508
25 SET_AUTHSTAT_COMPLETED Instance method Private Method Set Authstat Completed 20130514
26 SET_AUTHSTAT_FAILED Instance method Private Method Set Authstat Failed 20130513
27 UNLOCK_AUTH_INDEXING_TASKS Instance method Private Method Unlock Authorization Indexing Tasks 20130514
28 USER_AUTH_CHECK_STATUS Instance method Public Method Check USER_AUTHORITY / USER_MAPPING status 20130709
29 USER_AUTH_GET_AUTHOBJECT_LIST Instance method Protected Method USER_AUTHORITY: Get Auth Object List 20130710
Events
Class CL_ESH_TREX_AUTHINDEX_COMPILER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_AUTHTRIGGER_TASK Protected See coding Authorization Trigger Activation Task 20130326 begin of lty_s_authtrigger_task, activate_authtriggers TYPE char01, lr_dbt_compiler TYPE REF TO cl_esh_dbt_compiler , end of lty_s_authtrigger_task
2 LTY_S_USER_AUTH_CHECK_TASK Protected See coding USER_AUTHORITY Check Task 20130709 begin of lty_s_user_auth_check_task , logsys TYPE logsys , check_for_userauth_tasks TYPE char01, end of lty_s_user_auth_check_task
3 LTY_S_USER_AUTH_TASK Protected See coding USER_AUTHORITY Population Task 20120627 begin of lty_s_user_auth_task , logsys TYPE logsys , connection_guid TYPE esh_e_adm_connection_guid , auth_objects TYPE LTY_T_AUTHOBJECTS_SORTED , also_execute_w_empty_list TYPE char01, end of lty_s_user_auth_task
4 LTY_T_AUTHOBJECTS_SORTED Protected See coding Authorization Objects (Sorted Table) 20120627 LTY_T_AUTHOBJECTS_SORTED type sorted table of XUOBJECT with unique key table_line
5 LTY_T_CRT_AUTHINDEX_DEL Protected See coding CRT Authindex Deletion Task 20130508 LTY_T_CRT_AUTHINDEX_DEL type sorted table of esh_crt_index with unique key index_id
6 LTY_T_USER_AUTH_CHECK_TASK Protected See coding USER_AUTHORITY Check Tasks 20130709 lty_t_user_auth_check_task type sorted table of lty_s_user_auth_check_task with unique key logsys
7 LTY_T_USER_AUTH_TASK Protected See coding USER_AUTHORITY Population Tasks 20120627 LTY_T_USER_AUTH_TASK type sorted table of lty_s_user_auth_task with unique key logsys
Method Signatures

Method ADD_AUTHINDEX_CREATION_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUTHINDEX_TASK Call by reference Type reference (TYPE) ESH_S_TREX_AUTHINDEX_MOD_TASKS Authorization index to create 20110504

Method ADD_AUTHINDEX_CREATION_TASK on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method ADD_AUTHINDEX_DELETION_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUTHINDEX_TASK Call by reference Type reference (TYPE) ESH_S_TREX_AUTHINDEX_MOD_TASKS Authorization index to delete 20110504

Method ADD_AUTHINDEX_DELETION_TASK on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method ADD_AUTHINDEX_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_AUTHINDEX_TASK Call by reference Type reference (TYPE) ESH_S_TREX_AUTHINDEX_MOD_TASKS Authorization index to update (= delete and recreate) 20110504

Method ADD_AUTHINDEX_UPDATE_TASK on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method ADD_USER_AUTH_POPULATION_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALSO_EXECUTE_W_EMPTY_LIST Call by reference Type reference (TYPE) CHAR01 Index User Authority/User Mapping even with empty AUOBJ list 20130709
2 Importing IV_AUTH_OBJECT Call by reference Type reference (TYPE) XUOBJECT ABAP Authorization Object 20120627
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical system 20120627

Method ADD_USER_AUTH_POPULATION_TASK on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method ADJUST_AUTHORIZATION_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_CHECKER Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_INDEX_CHECKER Check existence of indexes on TREX 20121112
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20110509

Method COMPOSE_DATAMINING_KEY_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALL_ATTRIBUTES Call by reference Type reference (TYPE) ESH_T_OM_AOTYPNF_EXT All Attributes (for uniqueness check of pos.) 20130506
2 Importing IV_KEY_ATTRIBUTE Call by reference Type reference (TYPE) ESH_E_OM_NODE_FIELD Key Attribute 20130506
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) ESH_E_OM_NODE_NAME Node Name 20130506
4 Importing IV_POSI Call by reference Type reference (TYPE) NUMC4 Attribute Position 20130506
5 Returning RV_DATAMINING_KEYATTR Value transfer Type reference (TYPE) TREXD_ATTR_NAME Datamining Join Attribute 20130506
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20130506

Method CONFIRM_AUTHTASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CRT_AUTHSTAT Call by reference Type reference (TYPE) ESH_T_CRT_AUTHSTAT Auth Status List 20131018
2 Importing IS_AUTHIDX_TASK Call by reference Type reference (TYPE) ESH_S_TREX_AUTHINDEX_MOD_TASKS Failed Task: Auth Index / Dollar Index Update 20131018
3 Importing IS_USERAUTH_TASK Call by reference Type reference (TYPE) LTY_S_USER_AUTH_TASK Failed Task: User Authority Update 20131018
4 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB Conmit 20131018
5 Importing IV_PERSIST Call by reference Type reference (TYPE) CHAR01 Persist Pending Status 20131018
6 Importing IV_TRIGGER_UPDATE Call by reference Type reference (TYPE) CHAR01 Set Trigger Update to Failed 20131018

Method CONFIRM_AUTHTASK on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method CREATE_AUTH_JOIN_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_CHECKER Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_INDEX_CHECKER Check existence of indexes on TREX 20121112
2 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Data object holding model references 20110504
3 Importing IS_INDEX_METADATA Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_METADATA Index Metadata 20110504
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20110504

Method CREATE_AUTH_PHYS_INDICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_COMPILER Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_INDEX_COMPILER Index Compiler 20110504
2 Importing IS_INDEX_METADATA Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_METADATA Index Metadata 20110504
# Exception Resumable Description Created on
1 CX_ESH_TREX_DYNAMIC Dynamic superclass for NWES-TREX-API 20110505
2 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20110504

Method DELETE_AND_RECREATE_AUTH_PHYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INDEX_COMPILER Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_INDEX_COMPILER Index Compiler 20110505
2 Importing IS_INDEX_METADATA Call by reference Type reference (TYPE) ESH_S_TREX_INDEX_METADATA Index Metadata 20110505
# Exception Resumable Description Created on
1 CX_ESH_TREX_DYNAMIC Dynamic superclass for NWES-TREX-API 20110505
2 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20110504

Method DELETE_AUTHSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Authrization Index ID 20130508
2 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB-Commit 20130514

Method DELETE_AUTHSTAT on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method DELETE_AUTH_PHYS_AND_JOINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Authorization Index ID (phys ~%) 20110504
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20110504

Method GET_AUTHINDEXING_TASKS_PENDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CURR_PENDING Call by reference Type reference (TYPE) ESH_T_CRT_NODE_AUTH_STATUS Currently Pending Processes (AuthChecks per Node) 20130514
2 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Object Types 20130514
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130514

Method GET_AUTHINDEXING_TASKS_PENDING on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20110504
2 Importing IR_SCENARIO_ANALYZER Call by reference Object reference (TYPE REF TO) CL_ESH_HANA_SCENARIO_ANALYZER ESH-on-HANA Scenario Analyzer 20120525
3 Returning MR_AUTHINDEX_COMPILER Value transfer Object reference (TYPE REF TO) CL_ESH_TREX_AUTHINDEX_COMPILER Auth index compiler 20110504
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20110504

Method GET_OBJECT_AUTHUPDATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_AUTH_STATUS Call by reference Type reference (TYPE) ESH_T_CRT_NODE_AUTH_STATUS Authorization Update Status per Object/Node 20130514
2 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Object Types 20130514
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130514

Method GET_OBJECT_AUTHUPDATE_STATUS on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method LOCK_AUTH_INDEXING_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CRT_AUTHSTAT Call by reference Type reference (TYPE) ESH_T_CRT_AUTHSTAT Entries to lock 20130514

Method LOCK_AUTH_INDEXING_TASKS on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method POPULATE_ADDED_AUTH_INDEXES Signature

Method POPULATE_ADDED_AUTH_INDEXES on class CL_ESH_TREX_AUTHINDEX_COMPILER has no parameter.
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20110517

Method PREPARE_AUTHSTAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRT_AUTHSTAT Call by reference Type reference (TYPE) ESH_T_CRT_AUTHSTAT Authorization Status 20130510
2 Importing IS_AUTHTRIGGER_TASK Call by reference Type reference (TYPE) LTY_S_AUTHTRIGGER_TASK Auth Trigger Task 20130510
3 Importing IT_CREATION_TASKS Call by reference Type reference (TYPE) ESH_T_TREX_AUTHINDEX_MOD_TASKS Indexing Tasks for New Auths 20130510
4 Importing IT_UPDATE_TASKS Call by reference Type reference (TYPE) ESH_T_TREX_AUTHINDEX_MOD_TASKS Indexing Tasks for Updated Auths 20130510
5 Importing IT_USERAUTH_TASKS Call by reference Type reference (TYPE) LTY_T_USER_AUTH_TASK USER_AUTH Indexing Task 20130510
6 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE DB Conmit 20130514
7 Importing IV_PERSIST Call by reference Type reference (TYPE) CHAR01 Persist Pending Status 20130513

Method PREPARE_AUTHSTAT_DATA on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method REEXEC_AUTHUPDATE_FOR_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPES Call by reference Type reference (TYPE) ESH_T_OM_OBJECT_TYPE_NAMES Object Types 20130704
2 Importing IV_ACTIVATE_DB_TRIGGERS Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Activate Database Triggers 20130702
3 Importing IV_EXT_SYS_ID Call by reference Type reference (TYPE) ESH_E_ADM_EXTERNAL_SYSTEM_ID External System ID 20130703
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130702
5 Importing IV_REEXEC_MODE Call by reference Type reference (TYPE) CHAR01 'F' 'A' All / 'F' Only where Status=Failed 20130702
6 Importing IV_UPDATE_AUTHINDICES Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Update ~%Auth Indices 20130702
7 Importing IV_UPDATE_DOLLARINDICES Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Update ~$Auth Indices 20130702
8 Importing IV_UPDATE_USER_AUTHORITY Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Update User Authority 20130702
# Exception Resumable Description Created on
1 CX_ESH_TREX_STATIC Static exception superclass for ESH-TREX 20130703

Method REGISTER_ADDED_AUTH_INDEX_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB-Commit 20130515
2 Importing IV_LOCK Call by reference Type reference (TYPE) CHAR01 Lock 20130515
3 Importing IV_PERSIST Call by reference Type reference (TYPE) CHAR01 Persist AUTHSTAT 20130515

Method REGISTER_ADDED_AUTH_INDEX_UPD on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method REGISTER_AUTHINDEX_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CRT_INDEX_DEL Call by reference Type reference (TYPE) ESH_CRT_INDEX AuthIndex to Delete (ESH_CRT_INDEX Data) 20130508

Method REGISTER_AUTHINDEX_DELETION on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method REGISTER_AUTHTRIGGER_ACTVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DBT_COMPILER Call by reference Object reference (TYPE REF TO) CL_ESH_DBT_COMPILER Database Trigger Compiler 20130326

Method REGISTER_AUTHTRIGGER_ACTVATION on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method REGISTER_USER_AUTH_CHECK_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130709

Method REGISTER_USER_AUTH_CHECK_TASK on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method REMOVE_AUTHSTAT_FOR_DOLLAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUTH_INDEX_ID Call by reference Type reference (TYPE) TREXD_INDEX_ID Authrization Index ID 20130508
2 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB-Commit 20130514

Method REMOVE_AUTHSTAT_FOR_DOLLAR on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method SET_AUTHSTAT_COMPLETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CRT_AUTHSTAT Call by reference Type reference (TYPE) ESH_T_CRT_AUTHSTAT Auth Status 20130514
2 Importing IV_CONFIRM_ALL_P Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Confirm all Pending Entries 20130514
3 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB Conmit 20130514
4 Importing IV_KEEP_ANY_FAILED Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Keep Any Failed Entries 20130514
5 Importing IV_PERSIST Call by reference Type reference (TYPE) CHAR01 Persist Status 20130514

Method SET_AUTHSTAT_COMPLETED on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method SET_AUTHSTAT_FAILED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CRT_AUTHSTAT Call by reference Type reference (TYPE) ESH_T_CRT_AUTHSTAT Auth Status List 20130513
2 Importing IS_AUTHIDX_TASK Call by reference Type reference (TYPE) ESH_S_TREX_AUTHINDEX_MOD_TASKS Failed Task: Auth Index / Dollar Index Update 20130513
3 Importing IS_USERAUTH_TASK Call by reference Type reference (TYPE) LTY_S_USER_AUTH_TASK Failed Task: User Authority Update 20130513
4 Importing IV_ALL Call by reference Type reference (TYPE) CHAR01 Set All to Failed 20130513
5 Importing IV_DB_COMMIT Call by reference Type reference (TYPE) CHAR01 DB Conmit 20130514
6 Importing IV_PERSIST Call by reference Type reference (TYPE) CHAR01 Persist Pending Status 20130513
7 Importing IV_TRIGGER_UPDATE Call by reference Type reference (TYPE) CHAR01 Set Trigger Update to Failed 20130513

Method SET_AUTHSTAT_FAILED on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method UNLOCK_AUTH_INDEXING_TASKS Signature

Method UNLOCK_AUTH_INDEXING_TASKS on class CL_ESH_TREX_AUTHINDEX_COMPILER has no parameter.
Method UNLOCK_AUTH_INDEXING_TASKS on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method USER_AUTH_CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_NODE_STATUS Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Check Status USER_AUTHORITY/USER_MAPPING/USER_AUTHORITY_DATA 20130709
2 Importing IV_CHECK_USR_UPD_STATUS Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Check User Update Status 20130709
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130709

Method USER_AUTH_CHECK_STATUS on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.

Method USER_AUTH_GET_AUTHOBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTH_OBJECTS Call by reference Type reference (TYPE) LTY_T_AUTHOBJECTS_SORTED Authorization Objects (Sorted Table) 20130710
2 Importing IR_MODEL_METADATA Call by reference Object reference (TYPE REF TO) CL_ESH_TREX_MODEL_METADATA Use Alternative Model Metadata 20130710
3 Importing IV_GET_OPERATIONAL_MODEL Call by reference Type reference (TYPE) CHAR01 ABAP_TRUE Get Operational Model Metadata 20130710
4 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logical System 20130710

Method USER_AUTH_GET_AUTHOBJECT_LIST on class CL_ESH_TREX_AUTHINDEX_COMPILER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 732