SAP ABAP Class CL_SRT_WSP_AUTH_CHECK (Replacement authorization checks)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_CONFIG (Package) SOAP Configuration Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ICF_AUTHORITY ICF application authority check 20090514
Properties
Class CL_SRT_WSP_AUTH_CHECK  
Short Description Replacement authorization checks    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20090505   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
# Interface Abstract Final Description Created on
1 IF_ICF_AUTHORITY ICF application authority check 20090514
Friends
Class CL_SRT_WSP_AUTH_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_CREATE Constant Public Type reference (TYPE) INT4 1 Create authorization check 20090514
2 CHECK_DELETE Constant Public Type reference (TYPE) INT4 4 Delete authorization check 20090514
3 CHECK_DISPLAY Constant Public Type reference (TYPE) INT4 3 Display authorization check 20090514
4 CHECK_UNKNOWN Constant Public Type reference (TYPE) INT4 -1 Unknown authorization check 20090514
5 CHECK_UPDATE Constant Public Type reference (TYPE) INT4 2 Update authorization check 20090514
6 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_AUTH_CHECK' Own class name 20090514
7 MS_EXCEPT_AUTH_OBJ Constant Private Type reference (TYPE) XUOBJECT 'S_SRT_UASG' Exception authorization object 20090515
8 MS_EXCEPT_AUTH_OBJ2 Constant Private Type reference (TYPE) XUOBJECT 'S_SRT_TYPE' Exception authorization object 20090518
9 MS_EXCEPT_AUTH_OBJ3 Constant Private Type reference (TYPE) XUOBJECT 'S_SRT_SR_P' 20110316
10 MS_SUPRESS_CHECK Static Attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090528
11 M_2ND_FIELD_VALUE Instance attribute Private Type reference (TYPE) SRT_WSP_AUTH_NAME Second field value to be checked 20090515
12 M_CHECK_TYPE Instance attribute Private Type reference (TYPE) INT4 CHECK_UNKNOWN Current check type 20090514
13 M_LAST_MESSAGE Instance attribute Private Type reference (TYPE) STRING Last check message 20090514
14 M_OBJ_NAME Instance attribute Private Type reference (TYPE) SRT_WSP_AUTH_NAME SRT object's name 20090514
15 M_OBJ_TYPE Instance attribute Private Type reference (TYPE) INT4 OBJ_TYPE_UNKNOWN Object type to be checked 20090514
16 OBJ_TYPE_CONSUMER Constant Public Type reference (TYPE) INT4 2 Consumer object type 20090514
17 OBJ_TYPE_DEST Constant Public Type reference (TYPE) INT4 3 Destination object type 20090514
18 OBJ_TYPE_GLOBAL_SETTINGS Constant Public Type reference (TYPE) INT4 8 Global settings 20090518
19 OBJ_TYPE_LOG_RECV_DET Constant Public Type reference (TYPE) INT4 9 Global settings 20090529
20 OBJ_TYPE_PROFILE Constant Public Type reference (TYPE) INT4 4 Profile object type 20090514
21 OBJ_TYPE_PROVIDER Constant Public Type reference (TYPE) INT4 1 Provider object type 20090514
22 OBJ_TYPE_PUBLISH Constant Public Type reference (TYPE) INT4 10 20110316
23 OBJ_TYPE_SCENARIO Constant Public Type reference (TYPE) INT4 5 Scenario object type 20090514
24 OBJ_TYPE_UNKNOWN Constant Public Type reference (TYPE) INT4 -1 Unknown object type 20090514
25 OBJ_TYPE_USER_ACCOUNT Constant Public Type reference (TYPE) INT4 6 User account object type 20090514
26 OBJ_TYPE_USER_ASSIGN Constant Public Type reference (TYPE) INT4 7 User assignment to business system 20090515
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090528
2 CONSTRUCTOR Instance method Public Constructor Replacement authorithy check instance 20090514
3 DO_CHECK Instance method Public Method Check authorization 20090514
4 DO_REAL_CHECK Instance method Private Method Perform the actual authority check 20090514
5 GET_2ND_FIELD Instance method Public Method Get second field value 20090515
6 GET_AUTH_OBJ_NAME_4_OBJ_TYPE Instance method Private Method Get authorization object's name for object type 20090514
7 GET_AUTH_OBJ_TYPE_AS_STRING Instance method Private Method Get type of object as string 20090514
8 GET_CHECK_OBJECT_AS_STRING Instance method Private Method Get current check object name as string 20090514
9 GET_CHECK_OBJECT_NAME Instance method Public Method Get SRT object's name 20090514
10 GET_CHECK_OBJECT_TYPE Instance method Public Method Get check object type 20090514
11 GET_CHECK_TYPE Instance method Public Method Get authorization check type 20090514
12 GET_CHECK_TYPE_AS_STRING Instance method Private Method Get the check type in string representation 20090514
13 GET_LAST_MESSAGE Instance method Public Method Get last message of failed authorization check 20090514
14 GET_REASON_FOR_SUBRC Instance method Private Method Get reson for RC setting 20090514
15 OPEN Static method Public Method Gets a replacement authorithy check instance 20090514
16 SET_2ND_FIELD Instance method Public Method Sets second field value to be checked 20090515
17 SET_CHECK_OBJECT_NAME Instance method Public Method Set SRT object name of operation 20090514
18 SET_CHECK_OBJECT_TYPE Instance method Public Method Set check object type 20090514
19 SET_CHECK_TYPE Instance method Public Method Set authorization check type 20090514
Events
Class CL_SRT_WSP_AUTH_CHECK has no event.
Types
Class CL_SRT_WSP_AUTH_CHECK has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_AUTH_CHECK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_TYPE Call by reference Type reference (TYPE) INT4 Check type 20090514
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE Object's name 20090514
3 Importing OBJECT_TYPE Call by reference Type reference (TYPE) INT4 Object's type 20090514
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090514

Method DO_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning AUTHORITY Value transfer Type reference (TYPE) BOOLEAN X=authorized; space=not authorized 20090514
2 Importing USE_EXCEPTION Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=throw exception; space=no exception 20090514
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090514

Method DO_REAL_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20090514
2 Returning PR_AUTHORITY Value transfer Type reference (TYPE) BOOLEAN X=is authorized; space=is not authorized 20090514

Method DO_REAL_CHECK on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_2ND_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_FIELD_VALUE Value transfer Type reference (TYPE) STRING Second field value stored 20090515

Method GET_2ND_FIELD on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_AUTH_OBJ_NAME_4_OBJ_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_NAME Value transfer Type reference (TYPE) XUOBJECT Authorization object's name 20090514

Method GET_AUTH_OBJ_NAME_4_OBJ_TYPE on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_AUTH_OBJ_TYPE_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_OBJ_TYPE Value transfer Type reference (TYPE) STRING Object's type as string 20090514

Method GET_AUTH_OBJ_TYPE_AS_STRING on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_CHECK_OBJECT_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_OBJ_NAME Value transfer Type reference (TYPE) STRING Object's name as string 20090514

Method GET_CHECK_OBJECT_AS_STRING on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_CHECK_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_OBJ_NAME Value transfer Type reference (TYPE) STRING SRT object's name 20090514

Method GET_CHECK_OBJECT_NAME on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_CHECK_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_OBJ_TYPE Value transfer Type reference (TYPE) INT4 Object type 20090514

Method GET_CHECK_OBJECT_TYPE on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_CHECK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_CHECK_TYPE Value transfer Type reference (TYPE) INT4 Current check type 20090514

Method GET_CHECK_TYPE on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_CHECK_TYPE_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_CHECK_TYPE Value transfer Type reference (TYPE) STRING Check type as string 20090514

Method GET_CHECK_TYPE_AS_STRING on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_LAST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_MSG Value transfer Type reference (TYPE) STRING Message text 20090514

Method GET_LAST_MESSAGE on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method GET_REASON_FOR_SUBRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REASON Value transfer Type reference (TYPE) STRING Return code text 20090514
2 Importing SYSUBRC Call by reference Type reference (TYPE) INT4 Return code setting 20090514

Method GET_REASON_FOR_SUBRC on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_TYPE Call by reference Type reference (TYPE) INT4 CHECK_UNKNOWN Check type 20090514
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) CSEQUENCE Object's Name 20090514
3 Importing OBJECT_TYPE Call by reference Type reference (TYPE) INT4 OBJ_TYPE_UNKNOWN Object type 20090514
4 Returning PR_AUTH_CHECK Value transfer Object reference (TYPE REF TO) IF_ICF_AUTHORITY ICF application authority check 20090514
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090514

Method SET_2ND_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_VALUE Call by reference Type reference (TYPE) STRING Field value to be checked 20090515

Method SET_2ND_FIELD on class CL_SRT_WSP_AUTH_CHECK has no exception.

Method SET_CHECK_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_NAME Call by reference Type reference (TYPE) CSEQUENCE SRT object's name 20090514
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090514

Method SET_CHECK_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_TYPE Call by reference Type reference (TYPE) INT4 Object type 20090514
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090514

Method SET_CHECK_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_TYPE Call by reference Type reference (TYPE) INT4 Check type 20090514
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20090514
History
Last changed by/on SAP  20110908 
SAP Release Created in 740