SAP ABAP Interface IF_RBAMESP_RUNTIME (Downported Dummy RBAM/ESP Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC (Application Component) Security
     SRBAMESI (Package) RBAM ESI Interfaces: Cont. Downported "RBAM-ESI Dummy Obj."
Properties
Interface IF_RBAMESP_RUNTIME  
Short Description Downported Dummy RBAM/ESP Interface    
General Data
Package SRBAMESI   RBAM ESI Interfaces: Cont. Downported "RBAM-ESI Dummy Obj." 
Created 20070308   SAP 
Last changed 20071217   SAP 
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 IF_RBAMESP_RUNTIME has no interface.
Friends
Interface IF_RBAMESP_RUNTIME has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CF_ATTRIBUTE_NAME_GENERIC Constant Public Type reference (TYPE) RBAM_ATTRIBUTE_NAME 'OPERATION_IS_GENERIC' RBAM Attribute Name 20070308
2 CF_ATTRIBUTE_NAME_PRIVMODEASS Constant Public Type reference (TYPE) RBAM_ATTRIBUTE_NAME 'HAS_PRIVILEGED_MODE_ASSERTION' RBAM Attribute Name 20070308
3 CF_ATTRIBUTE_TYPE_ENVIRONMENT Constant Public Type reference (TYPE) RBAM_ATTRIBUTE_TYPE 'ENVI' RBAM Attribute Type 20070308
4 MF_RBAMRT_POP_STATE_REQUIRED Instance attribute Public Type reference (TYPE) ABAP_BOOL TRUE; if a "pop_state" is still outstanding for RBAM Runtime 20070308
5 MF_RBAM_ASSERTION_AVAILABLE Instance attribute Public Type reference (TYPE) ABAP_BOOL Does a valid RBAM assertion exist (provider-side) 20070308
6 MF_RBAM_ASSERTION_REQUIRED Instance attribute Public Type reference (TYPE) ABAP_BOOL Is an RBAM Assertion Required (Consumer Side) 20070308
7 MF_RBAM_AUTHORIZATION_REQUIRED Instance attribute Public Type reference (TYPE) ABAP_BOOL Perform RBAM Check? (Is RBAM ACtive?) (Provider Side) 20070308
8 MO_RBAMRT_RUNTIME Instance attribute Public Object reference (TYPE REF TO) IF_RBAMRT_RUNTIME_INTERNAL Reference to the RBAM Runtime 20070308
Methods
# Method Level Visibility Method type Description Created on
1 CLEANUP Instance method Public Method If Errors Occur: Cleans Up RBAM Runtime (such as RBAM Stack) 20070308
2 DO_AUTHORIZATION_CHECK Instance method Public Method Execute the RBAM Authorization Check (Provider-Side) 20070308
3 ERROR_HANDLING Instance method Public Method Tracing and Exception Handling After Error Occurs 20070308
4 GET_OBJECT_ID Instance method Public Method Combines the RBAM Object ID for Operation or Resource 20070308
5 INIT Instance method Public Method Initialization of the RBAM/ESP Interface 20070308
6 INIT_VARS Instance method Public Method Variable Initialization of RBAM/ESP Interface 20070308
7 POSTPROCESSING_CONSUMER Instance method Public Method Performs RBAM Post-Processing Actions (Consumer Side) 20070308
8 POSTPROCESSING_PROVIDER Instance method Public Method Executes RBAM Post-Processing Actions (Provider-Side) 20070308
9 PREPROCESSING_CONSUMER Instance method Public Method Executes RBAM Pre-Processing Actions (Consumer-Side) 20070308
10 PREPROCESSING_PROVIDER Instance method Public Method Executes RBAM Pre-Processing Actions (Provider-Side) 20070308
11 RBAM_AUTHORIZATION_REQUIRED Instance method Public Method Should an RBAM authorization be made (provider-side)? 20070308
Events
Interface IF_RBAMESP_RUNTIME has no event.
Types
Interface IF_RBAMESP_RUNTIME has no local type.
Method Signatures

Method CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ERROR_OCCURRED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Flag, ob ein Fehler aufgetreten ist (wir im Fehlerfall sind) 20070314

Method CLEANUP on Interface IF_RBAMESP_RUNTIME has no exception.

Method DO_AUTHORIZATION_CHECK Signature

Method DO_AUTHORIZATION_CHECK on Interface IF_RBAMESP_RUNTIME has no parameter.
Method DO_AUTHORIZATION_CHECK on Interface IF_RBAMESP_RUNTIME has no exception.

Method ERROR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_ERRORTEXT_EXCEPTION Call by reference Type reference (TYPE) STRING 20070314
2 Importing IF_ERRORTEXT_TRACE Call by reference Type reference (TYPE) STRING 20070314
3 Importing IF_FAULTCODE Call by reference Type reference (TYPE) STRING 20070314
4 Importing IF_METHOD_NAME Call by reference Type reference (TYPE) STRING 20070314

Method ERROR_HANDLING on Interface IF_RBAMESP_RUNTIME has no exception.

Method GET_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EF_OBJECT_ID Value transfer Type reference (TYPE) RBAM_OBJECT_ID RBAM Object Identifier 20070314
2 Importing IF_ATTRIBUTE_TYPE Call by reference Type reference (TYPE) RBAM_ATTRIBUTE_TYPE RBAM Attribute Type ('RESO' or 'OPER') 20070314
3 Importing IF_NAME Call by reference Type reference (TYPE) STRING Name of the WS Operation/WS Interface 20070314
4 Importing IF_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace of the WS Operation/WS Interface 20070314

Method GET_OBJECT_ID on Interface IF_RBAMESP_RUNTIME has no exception.

Method INIT Signature

Method INIT on Interface IF_RBAMESP_RUNTIME has no parameter.
Method INIT on Interface IF_RBAMESP_RUNTIME has no exception.

Method INIT_VARS Signature

Method INIT_VARS on Interface IF_RBAMESP_RUNTIME has no parameter.
Method INIT_VARS on Interface IF_RBAMESP_RUNTIME has no exception.

Method POSTPROCESSING_CONSUMER Signature

Method POSTPROCESSING_CONSUMER on Interface IF_RBAMESP_RUNTIME has no parameter.
Method POSTPROCESSING_CONSUMER on Interface IF_RBAMESP_RUNTIME has no exception.

Method POSTPROCESSING_PROVIDER Signature

Method POSTPROCESSING_PROVIDER on Interface IF_RBAMESP_RUNTIME has no parameter.
Method POSTPROCESSING_PROVIDER on Interface IF_RBAMESP_RUNTIME has no exception.

Method PREPROCESSING_CONSUMER Signature

Method PREPROCESSING_CONSUMER on Interface IF_RBAMESP_RUNTIME has no parameter.
Method PREPROCESSING_CONSUMER on Interface IF_RBAMESP_RUNTIME has no exception.

Method PREPROCESSING_PROVIDER Signature

Method PREPROCESSING_PROVIDER on Interface IF_RBAMESP_RUNTIME has no parameter.
Method PREPROCESSING_PROVIDER on Interface IF_RBAMESP_RUNTIME has no exception.

Method RBAM_AUTHORIZATION_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RBAM_REQUIRED Value transfer Type reference (TYPE) ABAP_BOOL 20070314

Method RBAM_AUTHORIZATION_REQUIRED on Interface IF_RBAMESP_RUNTIME has no exception.
History
Last changed by/on SAP  20071217 
SAP Release Created in