SAP ABAP Class /BOFU/IF_AUTH_CHECK_FACADE (Authority Check)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOFU/CL_AUTH_CHECK_FACADE Authority Check Service Facade 20081127
Properties
Class /BOFU/IF_AUTH_CHECK_FACADE  
Short Description Authority Check    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20081127   SAP 
Last change 20110908   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 /BOFU/IF_AUTH_CHECK_FACADE has no interface implemented.
Friends
Class /BOFU/IF_AUTH_CHECK_FACADE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_CORE_SERVICE_DELETE Constant Public Type reference (TYPE) TV_CORE_SERVICE 'DELETE' Core Serv: Delete 20081127
2 OC_CORE_SERVICE_UPDATE Constant Public Type reference (TYPE) TV_CORE_SERVICE 'UPDATE' Core Serv: Update 20081127
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK_FOR_NODE_KEYS Instance method Public Method Auth Check for Node IDs 20081127
2 AUTH_CHECK_RESULT Instance method Public Method 20081127
Events
Class /BOFU/IF_AUTH_CHECK_FACADE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTHA_ACTION_AUTHORITY Public See coding 20081127 ttha_action_authority TYPE HASHED TABLE OF ty_action_authority WITH UNIQUE KEY action_name
2 TTHA_ASSOC_AUTHORITY Public See coding 20081127 ttha_assoc_authority TYPE HASHED TABLE OF ty_assoc_authority WITH UNIQUE KEY assoc_name
3 TTHA_AUTH_RESULT_NODES Public See coding Auth Result for multiple BO Node Names 20081127 ttha_auth_result_nodes TYPE HASHED TABLE OF ty_auth_result_node WITH UNIQUE KEY node_name
4 TTHA_AUTH_RESULT_NODE_ID Public See coding Auth Result for multiple Node Ids 20081127 ttha_auth_result_node_id TYPE HASHED TABLE OF ty_auth_result_node_id WITH UNIQUE KEY KEY
5 TTHA_CORESERV_AUTHORITY Public See coding 20081127 ttha_coreserv_authority TYPE HASHED TABLE OF ty_coreserv_authority WITH UNIQUE KEY core_service
6 TV_CORE_SERVICE Public Type reference (TYPE) STRING Name of Core Service 20081127
7 TY_ACTION_AUTHORITY Public See coding 20081127 BEGIN OF ty_action_authority, action_name TYPE string, can_execute TYPE abap_bool, END OF ty_action_authority
8 TY_ASSOC_AUTHORITY Public See coding 20081127 BEGIN OF ty_assoc_authority, assoc_name TYPE string, can_create TYPE abap_bool, prop_credisable_2_subhier TYPE abap_bool, prop_credisable_2_subhier_act TYPE abap_bool, END OF ty_assoc_authority
9 TY_AUTH_RESULT_NODE Public See coding 20081127 BEGIN OF ty_auth_result_node, node_name TYPE string, node_id_and_result TYPE ttha_auth_result_node_id, END OF ty_auth_result_node
10 TY_AUTH_RESULT_NODE_ID Public See coding 20081127 BEGIN OF ty_auth_result_node_id, key TYPE /bobf/conf_key, t_core_serv_auth TYPE ttha_coreserv_authority, t_assoc_auth TYPE ttha_assoc_authority, t_action_auth TYPE ttha_action_authority, END OF ty_auth_result_node_id
11 TY_CORESERV_AUTHORITY Public See coding 20081127 BEGIN OF ty_coreserv_authority, core_service TYPE tv_core_service, can_exec TYPE abap_bool, prop_upddisable_2_subhier TYPE abap_bool, prop_upddisable_2_subhier_act TYPE abap_bool, END OF ty_coreserv_authority
Method Signatures

Method AUTH_CHECK_FOR_NODE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081127
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
3 Exporting ET_RESULT Call by reference Type reference (TYPE) TTHA_AUTH_RESULT_NODE_ID Auth Result for single Node Id 20081127
4 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20081127
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Node Keys 20081127
6 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081127
7 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
# Exception Resumable Description Created on
1 /BOFU/CX_FRW_AUTH_CHECK 20090121

Method AUTH_CHECK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_MESSAGE Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_MESSAGE Interface of Message Object 20081127
2 Exporting ET_AUTH_CHK_RES Call by reference Type reference (TYPE) /BOFU/T_AUTH_CHK_RES Authorization Check Result 20081127
3 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
4 Importing IO_READ Call by reference Object reference (TYPE REF TO) /BOBF/IF_FRW_READ Interface to Read Data 20081127
5 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081127
6 Importing IV_AUTH_CHK_CONTROL Call by reference Type reference (TYPE) /BOFU/AUTH_CONTROL Authority Check Control Parameter 20081127
7 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081127
8 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081127
# Exception Resumable Description Created on
1 /BOFU/CX_FRW_AUTH_CHECK 20090121
History
Last changed by/on SAP  20110908 
SAP Release Created in