SAP ABAP Class CL_SRAL_BUSINESS_CONTEXT (RAL: Business Context)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_CORE (Package) Read Access Logging: Core Framework
Properties
Class CL_SRAL_BUSINESS_CONTEXT  
Short Description RAL: Business Context    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_CORE   Read Access Logging: Core Framework 
Created 20121220   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRAL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRAL_BUSINESS_CONTEXT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_CONDITION 20121220 RAL: Condition
2 CL_SRAL_CONFIG 20121220 Read Access Logging: Config Base Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUSINESS_CONTEXT_NAME Instance attribute Public Type reference (TYPE) SRAL_BUSINESS_CONTEXT SRAL: Business Context 20121220
2 CHANGE_INFO Instance attribute Public Type reference (TYPE) SRAL_CHANGE_INFO RAL: Change Info Reuse Structure 20121220
3 CREATE_INFO Instance attribute Public Type reference (TYPE) SRAL_CREATE_INFO RAL: Create Info Reuse Structure 20121220
4 DESCRIPTION Instance attribute Public Type reference (TYPE) SRAL_DESCR RAL: Description 20121220
5 FIELD_LIST Instance attribute Public Type reference (TYPE) SRAL_BCTX_FIELD_LIST Read Access Logging: Generic Log Field List 20121220
6 M_CHANNEL_ID Instance attribute Private Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20121220
7 M_CONFIG_ID Instance attribute Private Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20121220
8 M_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_SRAL_CONFIG Configuration Parent Object 20121220
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD Instance method Public Method Add field to business context 20121220
2 CHECK Instance method Public Method Checks the business context 20121220
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121220
4 CREATE Static method Protected Method Creates a new business context 20121220
5 EXISTS Static method Public Method Checks existence of business context 20121220
6 EXPORT_FOR_ACTIVATION Instance method Protected Method 20130102
7 INIT_FROM_DB Instance method Private Method Inits business context from db 20121220
8 OPEN Static method Protected Method Opens an existing business context 20121220
9 REMOVE_FIELD Instance method Public Method Remove field from business context 20121220
10 SAVE Instance method Protected Method Saves business context 20121220
11 SET_DESCRIPTION Instance method Public Method Sets/Updates description 20121220
12 UPDATE_FIELD Instance method Public Method Set/Updates field 20130314
Events
Class CL_SRAL_BUSINESS_CONTEXT has no event.
Types
Class CL_SRAL_BUSINESS_CONTEXT has no local type.
Method Signatures

Method ADD_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Object reference (TYPE REF TO) CL_SRAL_FIELD Read Access Logging: Field 20121220
2 Importing I_IO_TYPE Call by reference Type reference (TYPE) SRAL_FIELD_IO_TYPE Field Direction (Input/Output/Both) 20130312
3 Returning R_BCTX_FIELD_INFO Value transfer Type reference (TYPE) SRAL_BCTX_FIELD Read Access Logging: Generic Log Field 20121220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CONSISTENT Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_CONTEXT Call by reference Type reference (TYPE) SRAL_BUSINESS_CONTEXT 20121220
2 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20121220
3 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20121220
4 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG Read Access Logging: Base Config IF 20121220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_CONTEXT Call by reference Type reference (TYPE) SRAL_BUSINESS_CONTEXT 20121220
2 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20121220
3 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID RAL: Operation Identifier 20121220
4 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG Read Access Logging: Base Config IF 20121220
5 Returning R_BUSINESS_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SRAL_BUSINESS_CONTEXT 20121220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_CONTEXT_NAME Call by reference Type reference (TYPE) SRAL_BUSINESS_CONTEXT SRAL: Business Context 20121220
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20121220
3 Returning R_BUSINESS_CONTEXT_INFO Value transfer Type reference (TYPE) SRAL_BUS_CTXTS RAL: Business Contexts 20121220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method EXPORT_FOR_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RT_BUSINESS_CONTEXT_LIST Call by reference Type reference (TYPE) SRAL_BCTX_FIELD_LIST RAL: Business Context Field List 20130425
2 Exporting E_RT_FIELD_LIST Call by reference Type reference (TYPE) SRAL_LOG_FIELD_EXPORT_LIST RAL: Log Field Structure used in EXPORT_FOR_ACTIVATION 20130102
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130102

Method INIT_FROM_DB Signature

Method INIT_FROM_DB on class CL_SRAL_BUSINESS_CONTEXT has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUSINESS_CONTEXT Call by reference Type reference (TYPE) SRAL_BUSINESS_CONTEXT Business Context Name 20121220
2 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20121220
3 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20121220
4 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG Read Access Logging: Base Config IF 20121220
5 Returning R_BUSINESS_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SRAL_BUSINESS_CONTEXT Business Context 20121220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method REMOVE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Object reference (TYPE REF TO) CL_SRAL_FIELD RAL: Field ID 20121220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method SAVE Signature

Method SAVE on class CL_SRAL_BUSINESS_CONTEXT has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121220

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) SRAL_DESCR RAL: Description 20121220

Method SET_DESCRIPTION on class CL_SRAL_BUSINESS_CONTEXT has no exception.

Method UPDATE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Object reference (TYPE REF TO) CL_SRAL_FIELD 20130314
2 Importing I_LOG_IO_TYPE Call by reference Type reference (TYPE) SRAL_FIELD_IO_TYPE Field Direction (Input/Output/Both) 20130314
3 Returning R_SAVE_NEEDED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130314
History
Last changed by/on SAP  20140121 
SAP Release Created in 740