SAP ABAP Class CL_CRM_ES_AUTHORITY_CHECK (CRM ES authorization checks)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-ES (Application Component) Enterprise Search Integration
     CRM_ES_MGR (Package) Enterprise Search Manager CRM
Properties
Class CL_CRM_ES_AUTHORITY_CHECK  
Short Description CRM ES authorization checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_ES_MGR   Enterprise Search Manager CRM 
Created 20080624   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRM_ES_AUTHORITY_CHECK has no forward declaration.
Interfaces
Class CL_CRM_ES_AUTHORITY_CHECK has no interface implemented.
Friends
Class CL_CRM_ES_AUTHORITY_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OPER_ALLOWED Constant Public Type reference (TYPE) CRM_ES_OPERATION_RESULT '1' Operation allowed 20090128
2 GC_OPER_ALLOWED_WITH_LIMIT Constant Public Type reference (TYPE) CRM_ES_OPERATION_RESULT '2' Operation allowed with limitations 20090128
3 GC_OPER_COPY Constant Public Type reference (TYPE) CRM_ES_OPERATION 'C' Operation create 20090128
4 GC_OPER_DELETE Constant Public Type reference (TYPE) CRM_ES_OPERATION 'D' Operation delete 20090128
5 GC_OPER_INSERT Constant Public Type reference (TYPE) CRM_ES_OPERATION 'I' Operation create 20090128
6 GC_OPER_MODIFY Constant Public Type reference (TYPE) CRM_ES_OPERATION 'M' Operation modify / generate 20090128
7 GC_OPER_NOT_ALLOWED Constant Public Type reference (TYPE) CRM_ES_OPERATION_RESULT '0' Operation not allowed 20090128
8 GC_OPER_UPDATE Constant Public Type reference (TYPE) CRM_ES_OPERATION 'U' Operation update 20090128
9 GC_OPER_UTILITY Constant Public Type reference (TYPE) CRM_ES_OPERATION '1' Operation client copy / transport 20090128
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CLIENT_COPY_AUTH Static method Public Method Check authorization for client copy of CRM ES model 20080624
2 CHECK_CRM_ES_UI_AUTH Static method Public Method Check authorization for CRM ES Modeling UI 20080624
3 CHECK_CUSTOMIZING_AUTH Static method Public Method Check authorization for ES customizing maintenance 20090115
4 CHECK_MODEL_TRANSFER_AUTH Static method Public Method Check model transfer authorization 20080624
5 CHECK_TEMPLATE_OPERATION_AUTH Static method Public Method Check authorization for a template operation 20090127
6 CHECK_TRANSPORT_AUTH Static method Public Method Check authorization for CRM ES model transport 20080624
Events
Class CL_CRM_ES_AUTHORITY_CHECK has no event.
Types
Class CL_CRM_ES_AUTHORITY_CHECK has no local type.
Method Signatures

Method CHECK_CLIENT_COPY_AUTH Signature

Method CHECK_CLIENT_COPY_AUTH on class CL_CRM_ES_AUTHORITY_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080624

Method CHECK_CRM_ES_UI_AUTH Signature

Method CHECK_CRM_ES_UI_AUTH on class CL_CRM_ES_AUTHORITY_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080624

Method CHECK_CUSTOMIZING_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_CUST_IND Call by reference Type reference (TYPE) BOOLEAN 'X' Checks authorization for ES application customizing 20090115
2 Importing IV_TECH_CUST_IND Call by reference Type reference (TYPE) BOOLEAN '-' Checks authorization for ES technical customizing 20090115
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template ID for CRM ES 20090115
4 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template Set ID 20090115
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20090115

Method CHECK_MODEL_TRANSFER_AUTH Signature

Method CHECK_MODEL_TRANSFER_AUTH on class CL_CRM_ES_AUTHORITY_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080624

Method CHECK_TEMPLATE_OPERATION_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Messages 20090128
2 Exporting EV_OPERATION_RESULT Call by reference Type reference (TYPE) CRM_ES_OPERATION_RESULT Operation result 20090128
3 Importing IV_OPERATION Call by reference Type reference (TYPE) CRM_ES_OPERATION Operation 20090128
4 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_ID Template id 20090127
5 Importing IV_TEMPLATE_SET_ID Call by reference Type reference (TYPE) CRM_ES_TEMPLATE_SET Template set id 20090128

Method CHECK_TEMPLATE_OPERATION_AUTH on class CL_CRM_ES_AUTHORITY_CHECK has no exception.

Method CHECK_TRANSPORT_AUTH Signature

Method CHECK_TRANSPORT_AUTH on class CL_CRM_ES_AUTHORITY_CHECK has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_ES_FAULT CRM ES exception class 20080624
History
Last changed by/on SAP  20100303 
SAP Release Created in 700