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 | ![]() |
Instance method | Public | Method | If Errors Occur: Cleans Up RBAM Runtime (such as RBAM Stack) | 20070308 |
2 | ![]() |
Instance method | Public | Method | Execute the RBAM Authorization Check (Provider-Side) | 20070308 |
3 | ![]() |
Instance method | Public | Method | Tracing and Exception Handling After Error Occurs | 20070308 |
4 | ![]() |
Instance method | Public | Method | Combines the RBAM Object ID for Operation or Resource | 20070308 |
5 | ![]() |
Instance method | Public | Method | Initialization of the RBAM/ESP Interface | 20070308 |
6 | ![]() |
Instance method | Public | Method | Variable Initialization of RBAM/ESP Interface | 20070308 |
7 | ![]() |
Instance method | Public | Method | Performs RBAM Post-Processing Actions (Consumer Side) | 20070308 |
8 | ![]() |
Instance method | Public | Method | Executes RBAM Post-Processing Actions (Provider-Side) | 20070308 |
9 | ![]() |
Instance method | Public | Method | Executes RBAM Pre-Processing Actions (Consumer-Side) | 20070308 |
10 | ![]() |
Instance method | Public | Method | Executes RBAM Pre-Processing Actions (Provider-Side) | 20070308 |
11 | ![]() |
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 | ![]() |
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 | ![]() |
IF_ERRORTEXT_EXCEPTION | Call by reference | Type reference (TYPE) | STRING | 20070314 | |||
2 | ![]() |
IF_ERRORTEXT_TRACE | Call by reference | Type reference (TYPE) | STRING | 20070314 | |||
3 | ![]() |
IF_FAULTCODE | Call by reference | Type reference (TYPE) | STRING | 20070314 | |||
4 | ![]() |
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 | ![]() |
EF_OBJECT_ID | Value transfer | Type reference (TYPE) | RBAM_OBJECT_ID | RBAM Object Identifier | 20070314 | ||
2 | ![]() |
IF_ATTRIBUTE_TYPE | Call by reference | Type reference (TYPE) | RBAM_ATTRIBUTE_TYPE | RBAM Attribute Type ('RESO' or 'OPER') | 20070314 | ||
3 | ![]() |
IF_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the WS Operation/WS Interface | 20070314 | ||
4 | ![]() |
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 | ![]() |
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 |