SAP ABAP Class CL_EHSS_ESO_SPECAUTH_EXTRACT (EHS: Enterprise Search Authority)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBUI (Package) Company Environment Information System
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20081211
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20081211
Properties
Class CL_EHSS_ESO_SPECAUTH_EXTRACT  
Short Description EHS: Enterprise Search Authority    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBUI   Company Environment Information System 
Created 20081211   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EHSS_ESO_SPECAUTH_EXTRACT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_ESH_IF_OBJECT_DATA Object data by list of object ids 20081211
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20081211
Friends
Class CL_EHSS_ESO_SPECAUTH_EXTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FLG_AUTH_CHECK_OFF Constant Public Type reference (TYPE) ESEFLG_AUTH_CHK_SPECCAT 'OFF' EHS: Flag to Get the Authority Check (with Spec. Type) 20081217
2 GC_FLG_AUTH_CHECK_ON Constant Public Type reference (TYPE) ESEFLG_AUTH_CHK_SPECCAT 'ON' EHS: Flag to Get the Authority Check (with Spec. Type) 20081217
3 GC_NODE_SPECCAT_AUTH Constant Public Type reference (TYPE) ESH_E_OM_NODE_NAME 'SPEC_CAT_AUTH' Node Name 20081211
4 GC_OBJECT_SPEC Constant Public Type reference (TYPE) ESH_E_OM_OBJECT_TYPE 'BUS1077_AUTH' Object Type 20081211
5 GC_TABLE_USR01 Constant Protected Type reference (TYPE) TABNAME 'USR01' 20081217
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA Instance method Private Method Get Authority for Transaction CG02 20081211
Events
Class CL_EHSS_ESO_SPECAUTH_EXTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_SPEC_KEY Protected See coding 20081211 BEGIN OF gty_s_spec_key. TYPES: recn TYPE eserecn, objtype TYPE eseobjtype. TYPES: END OF gty_s_spec_key
2 GTY_S_USR01_KEY Protected See coding 20081217 BEGIN OF gty_s_usr01_key. TYPES bname TYPE usr01-bname. TYPES auth TYPE eseflg_auth_chk_speccat. TYPES END OF gty_s_usr01_key
3 GTY_T_SPEC_KEY Protected See coding 20081211 gty_t_spec_key TYPE STANDARD TABLE OF gty_s_spec_key WITH DEFAULT KEY
4 GTY_T_USR01_KEY Protected See coding 20081217 gty_t_usr01_key TYPE STANDARD TABLE OF gty_s_usr01_key WITH DEFAULT KEY
Method Signatures

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTRACTION Call by reference Object reference (TYPE REF TO) ESH_S_IF_EXTRACT_NODE Extraction of one node 20081211
2 Importing IT_OBJECT_ID Call by reference Type reference (TYPE) GTY_T_SPEC_KEY spec key 20081211
3 Importing IV_LAST_OBJECT_ID Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20081211
4 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) ESH_E_IF_PACKAGE_SIZE Package size 20081211

Method GET_DATA on class CL_EHSS_ESO_SPECAUTH_EXTRACT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 605