SAP ABAP Class CL_ESH_AU_AOB_2_OM_LOADER (Load authorization objects to object model)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_AUTHORIZATION (Package) Authorization
Properties
Class CL_ESH_AU_AOB_2_OM_LOADER  
Short Description Load authorization objects to object model    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_AUTHORIZATION   Authorization 
Created 20070418   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)
2 CL_ESH_OM_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ESH_AU_AOB_2_OM_LOADER has no interface implemented.
Friends
Class CL_ESH_AU_AOB_2_OM_LOADER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_APPLOG Instance attribute Public Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application log 20070418
2 MR_CL_AOB Instance attribute Public Object reference (TYPE REF TO) CL_ESH_AU_AUTH_OBJECTS Authorization objects 20070418
3 MR_CL_OMA Instance attribute Public Object reference (TYPE REF TO) CL_ESH_OM_AUTHNW SAP_NW authorizations 20070418
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20070418
2 GET_AUTH_OBJECT_NAME Instance method Protected Method Get authorization object name 20100224
3 GET_INSTANCE Static method Public Method Get an instance 20070418
4 LOAD Instance method Public Method Add authorization objects to object model 20070418
5 SAVE Instance method Public Method Save changes 20070418
Events
Class CL_ESH_AU_AOB_2_OM_LOADER has no event.
Types
Class CL_ESH_AU_AOB_2_OM_LOADER has no local type.
Method Signatures

Method CONSTRUCTOR 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 20070418
2 Importing IR_CL_AOB Call by reference Object reference (TYPE REF TO) CL_ESH_AU_AUTH_OBJECTS Authorization objects 20070418
3 Importing IR_CL_OMA Call by reference Object reference (TYPE REF TO) CL_ESH_OM_AUTHNW SAP_NW Authorizations 20070418
# Exception Resumable Description Created on
1 CX_ESH_AU_ENGINE Exception Class for Authorization 20070418

Method GET_AUTH_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AO_OM Call by reference Type reference (TYPE) ESH_S_OM_AAUTHONW_EXT Table ESH_OM_AAUTHONW in External Representation 20100224

Method GET_AUTH_OBJECT_NAME on class CL_ESH_AU_AOB_2_OM_LOADER 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 20070418
2 Importing IR_HANDLE Call by reference Object reference (TYPE REF TO) CL_ESH_OM_SWC_STACK_HANDLE Handle for SWC-Stack 20091013
3 Importing IV_AREA Call by reference Type reference (TYPE) ESH_E_OM_AREA CL_ESH_OM_CONSTANTS=>GC_AREA_MODIFIED Area 20070418
4 Importing IV_CONNECTION_GUID Call by reference Type reference (TYPE) ESH_E_ADM_CONNECTION_GUID Connection GUID 20071205
5 Importing IV_MODE Call by reference Type reference (TYPE) ESH_E_OM_MODE CL_ESH_OM_CONSTANTS=>GC_MODE_IMPORT Mode 20070418
6 Importing IV_MODEL Call by reference Type reference (TYPE) ESH_E_OM_MODEL Model 20070418
7 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20070418
8 Importing IV_STACK_TYPE Call by reference Type reference (TYPE) CHAR1 CL_ESH_OM_CONSTANTS=>GC_STACK_TYPE_DEFAULT Single-Character Flag 20081209
9 Importing IV_SYSREL Call by reference Type reference (TYPE) ESH_E_OM_SYSREL System/Release 20070418
10 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_ESH_AU_AOB_2_OM_LOADER Load authorization objects to object model 20070418
# Exception Resumable Description Created on
1 CX_ESH_AU_ENGINE Exception Class for Authorization 20070418

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTHORIZATION_OBJECTS_OM Call by reference Type reference (TYPE) ESH_T_OM_AAUTHONW_EXT Table Type for ESH_S_OM_AAUTHONW_EXT 20100224
2 Importing IR_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20091013
3 Importing IT_AUTHORIZATION_OBJECTS Call by reference Type reference (TYPE) ESH_T_AU_AUTH_OBJECTS Authorization object names 20070418
4 Importing IT_LANGUAGES Call by reference Type reference (TYPE) ESH_T_OM_LANGU Table of Languages used for Admin 20070418
5 Importing IV_AUTHORIZATION_OBJECT Call by reference Type reference (TYPE) XUOBJECT Authorization Object 20070418
# Exception Resumable Description Created on
1 CX_ESH_AU_ENGINE Exception Class for Authorization 20070418

Method SAVE 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 20091013
2 Importing IV_COMMIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20070418
3 Importing IV_SYNCHRONOUS Call by reference Type reference (TYPE) XFELD Checkbox 20070418
4 Importing IV_TEST Call by reference Type reference (TYPE) XFELD ABAP_FALSE Checkbox 20070418
5 Importing IV_WAIT Call by reference Type reference (TYPE) XFELD ABAP_TRUE Checkbox 20070418
# Exception Resumable Description Created on
1 CX_ESH_AU_ENGINE Exception Class for Authorization 20070418
History
Last changed by/on SAP  20140121 
SAP Release Created in 100