SAP ABAP Class CL_SRAL_LOG_GROUP (RAL: Log Group)
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_LOG_GROUP  
Short Description RAL: Log Group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_CORE   Read Access Logging: Core Framework 
Created 20120215   SAP 
Last change 20141121    
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_LOG_GROUP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_CONDITION 20120217 RAL: Condition
2 CL_SRAL_CONFIG 20120316 Read Access Logging: Config Base Class
3 CL_SRAL_CONFIG_WS 20120216 RAL: Configuration for Web Service Channel
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIGNED_CONDITION_LIST Instance attribute Private Type reference (TYPE) SRAL_CONDITION_ASSIGN_LIST RAL: Assignment of Condition to Log Group 20120621
2 CHANGE_INFO Instance attribute Public Type reference (TYPE) SRAL_CHANGE_INFO RAL: Change Info Reuse Structure 20120221
3 CREATE_INFO Instance attribute Public Type reference (TYPE) SRAL_CREATE_INFO RAL: Create Info Reuse Structure 20120220
4 DESCRIPTION Instance attribute Public Type reference (TYPE) SRAL_DESCR RAL: Description 20120217
5 FIELD_LIST Instance attribute Public Type reference (TYPE) SRAL_LOG_FIELD_LIST Read Access Logging: Generic Log Field List 20120217
6 LOG_GROUP_NAME Instance attribute Public Type reference (TYPE) SRAL_LOG_GROUP RAL: Log Group 20120216
7 M_CHANNEL_ID Instance attribute Private Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120314
8 M_CONFIG_ID Instance attribute Private Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
9 M_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_SRAL_CONFIG Configuration Parent Object 20120229
10 PURPOSE Instance attribute Public Type reference (TYPE) SRAL_LOG_PURPOSE RAL: Purpose 20120217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD Instance method Public Method Add field to log group 20120217
2 ASSIGN_CONDITION Instance method Public Method Assign Condition to Log Group 20120621
3 CHECK Instance method Public Method Checks the log group 20120302
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120217
5 CREATE Static method Protected Method Creates a new log group 20120216
6 EXISTS Static method Public Method Checks existence of log group 20120217
7 EXPORT_FOR_ACTIVATION Instance method Protected Method Exports log group content for config activation 20120622
8 GET_ASSIGNED_CONDITION_LIST Instance method Public Method Get assigned Conditions 20120622
9 INIT_FROM_DB Instance method Private Method Inits log group from db 20120217
10 IS_ASSIGNED_TO_CONDITION Instance method Public Method True if Group is assigned to at least one condition 20120622
11 IS_CONDITIONLESS Instance method Public Method Read Condition-Less Logging is Activ/Inactive 20120621
12 IS_SYSTEM_FIELD Instance method Public Method Check if field contained in loggroup is a system field 20131115
13 OPEN Static method Protected Method Opens an existing log group 20120216
14 REMOVE_FIELD Instance method Public Method Remove field from log group 20120217
15 SAVE Instance method Protected Method Saves log group 20120216
16 SET_CONDITIONLESS Instance method Public Method Activate/Deactivate Condition-Less Logging 20120621
17 SET_CONDITION_ASSIGN_STATE Instance method Public Method Activate/Deactivate Condition Assignment 20120621
18 SET_DESCRIPTION Instance method Public Method Sets/Updates description 20120222
19 SET_PURPOSE Instance method Public Method Sets/Updates the purpose 20120314
20 UNASSIGN_CONDITION Instance method Public Method Unassign Condition to Log Group 20120621
21 UPDATE_FIELD Instance method Public Method Set/Updates field 20120314
Events
Class CL_SRAL_LOG_GROUP has no event.
Types
Class CL_SRAL_LOG_GROUP 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 20120315
2 Importing I_LOGGING_TYPE Call by reference Type reference (TYPE) SRAL_LOGGING_TYPE Read Access Logging: Logging Type 20120509
3 Importing I_LOG_DOMAIN_NAME Call by reference Type reference (TYPE) SRAL_LOG_DOMAIN Read Access Logging: Log Domain 20120530
4 Importing I_LOG_DOMAIN_SW_COMP Call by reference Type reference (TYPE) SRAL_SW_COMP RAL: Software component 20120530
5 Importing I_LOG_IO_TYPE Call by reference Type reference (TYPE) SRAL_FIELD_IO_TYPE Field Direction (Input/Output/Both) 20130307
6 Returning R_LOG_FIELD_INFO Value transfer Type reference (TYPE) SRAL_LOG_FIELD RAL: Log group fields for Web Services 20120217
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120217

Method ASSIGN_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONDITION Call by reference Object reference (TYPE REF TO) CL_SRAL_CONDITION RAL: Condition 20120621
2 Importing I_STATE Call by reference Type reference (TYPE) SRAL_STATE TSRAL_STATE_ACTIVE RAL: State Indicator 20120621
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120621

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) 20120302
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120302

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120320
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
3 Importing I_LOG_GROUP_NAME Call by reference Type reference (TYPE) SRAL_LOG_GROUP RAL: Log Group 20120217
4 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG Read Access Logging: Base Config IF 20120229
5 Importing I_PURPOSE Call by reference Type reference (TYPE) SRAL_LOG_PURPOSE RAL: Purpose 20120217
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120217

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120320
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID RAL: Operation Identifier 20120314
3 Importing I_LOG_GROUP_NAME Call by reference Type reference (TYPE) SRAL_LOG_GROUP RAL: Log Group 20120217
4 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG Read Access Logging: Base Config IF 20120229
5 Importing I_PURPOSE Call by reference Type reference (TYPE) SRAL_LOG_PURPOSE RAL: Purpose 20120217
6 Returning R_LOG_GROUP Value transfer Object reference (TYPE REF TO) CL_SRAL_LOG_GROUP RAL: Log Group 20120216
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120216

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
2 Importing I_LOG_GROUP_NAME Call by reference Type reference (TYPE) SRAL_LOG_GROUP RAL: Log Group 20120217
3 Returning R_LOG_GROUP_INFO Value transfer Type reference (TYPE) SRAL_LOG_GROUPS RAL: Log Group 20120217
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120217

Method EXPORT_FOR_ACTIVATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RT_ASSIGNED_CONDITION_LIST Call by reference Type reference (TYPE) SRAL_RT_LG_COND_LIST RAL: RT Log Groups with assigned Conditions 20120622
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 20120622
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120622

Method GET_ASSIGNED_CONDITION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITION_LIST Value transfer Type reference (TYPE) SRAL_CONDITION_ASSIGN_LIST SRAL: List of Assigned Condition of Log Group 20120622
2 Importing I_STATE Call by reference Type reference (TYPE) SRAL_STATE RAL: State Indicator 20120622

Method GET_ASSIGNED_CONDITION_LIST on class CL_SRAL_LOG_GROUP has no exception.

Method INIT_FROM_DB Signature

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

Method IS_ASSIGNED_TO_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONDITION Call by reference Object reference (TYPE REF TO) CL_SRAL_CONDITION RAL: Condition 20120622
2 Returning R_IS_ASSIGNED Value transfer Type reference (TYPE) SRAL_BOOLEAN RAL: Boolean element 20120622

Method IS_ASSIGNED_TO_CONDITION on class CL_SRAL_LOG_GROUP has no exception.

Method IS_CONDITIONLESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONDITIONLESS_LOGGING Value transfer Type reference (TYPE) SRAL_BOOLEAN RAL: Boolean element 20120621

Method IS_CONDITIONLESS on class CL_SRAL_LOG_GROUP has no exception.

Method IS_SYSTEM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_ID Call by reference Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20131115
2 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131115
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20131115

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANNEL_ID Call by reference Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120320
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
3 Importing I_LOG_GROUP_NAME Call by reference Type reference (TYPE) SRAL_LOG_GROUP RAL: Log Group 20120216
4 Importing I_PARENT_CONFIG Call by reference Object reference (TYPE REF TO) CL_SRAL_CONFIG Read Access Logging: Base Config IF 20120229
5 Returning R_LOG_GROUP Value transfer Object reference (TYPE REF TO) CL_SRAL_LOG_GROUP RAL: Log Group 20120216
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120216

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 20120217

Method SAVE Signature

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

Method SET_CONDITIONLESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONDITIONLESS Call by reference Type reference (TYPE) SRAL_BOOLEAN RAL: Boolean element 20120622
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120621

Method SET_CONDITION_ASSIGN_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONDITION Call by reference Object reference (TYPE REF TO) CL_SRAL_CONDITION RAL: Condition 20120621
2 Importing I_STATE Call by reference Type reference (TYPE) SRAL_STATE RAL: State Indicator 20120621
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120621

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 20120222

Method SET_DESCRIPTION on class CL_SRAL_LOG_GROUP has no exception.

Method SET_PURPOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PURPOSE Call by reference Type reference (TYPE) SRAL_LOG_PURPOSE RAL: Purpose 20120314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method UNASSIGN_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONDITION Call by reference Object reference (TYPE REF TO) CL_SRAL_CONDITION RAL: Condition 20120621
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120621

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 20120314
2 Importing I_LOGGING_TYPE Call by reference Type reference (TYPE) SRAL_LOGGING_TYPE Read Access Logging: Logging Type 20120509
3 Importing I_LOG_DOMAIN_NAME Call by reference Type reference (TYPE) SRAL_LOG_DOMAIN Read Access Logging: Log Domain 20120530
4 Importing I_LOG_DOMAIN_SW_COMP Call by reference Type reference (TYPE) SRAL_SW_COMP RAL: Software component 20120530
5 Importing I_LOG_IO_TYPE Call by reference Type reference (TYPE) SRAL_FIELD_IO_TYPE Field Direction (Input/Output/Both) 20130307
6 Returning R_SAVE_NEEDED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120718
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314
History
Last changed by/on SAP  20141121 
SAP Release Created in 732