SAP ABAP Class CL_SRAL_FIELD (Read Access Logging: Field)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_FIELD_DYNP Read Access Logging: Web Service Field 20130206
2 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_FIELD_RFC Read Access Logging: Remote Fuction Call Field 20121022
3 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_FIELD_SY Read Access Logging: Web Service Field 20120508
4 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_FIELD_WD Read Access Logging: Web Service Field 20120712
5 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_FIELD_WS Read Access Logging: Web Service Field 20120314
Properties
Class CL_SRAL_FIELD  
Short Description Read Access Logging: Field    
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 20120314   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAL_FIELD has no forward declaration.
Interfaces
Class CL_SRAL_FIELD has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_BUSINESS_CONTEXT 20121220 RAL: Business Context
2 CL_SRAL_CONDITION 20120320 RAL: Condition
3 CL_SRAL_LOG_GROUP 20120315 RAL: Log Group
4 CL_SRAL_RT_BASE 20120605 Read Access Logging: Runtime Base Class
5 CL_SRAL_SELECT_OPTION 20120320 RAL: Select Option
6 IF_SRAL_CONFIG_BASE 20120328 Read Access Logging: Base Config Interface
7 IF_SRAL_CONFIG_RFC 20121204 RAL: Configuration for RFC Channel
8 IF_SRAL_CONFIG_WS 20120315 RAL: Configuration for Web Service Channel
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SYSTEM_FIELD_PREFIX Constant Public Type reference (TYPE) STRING 'SY-' System Field Prefix 20120508
2 DATA_ABAP_TYPE Instance attribute Public Type reference (TYPE) SRAL_DATA_ABAP_TYPE Read Access Logging: Data Abap Type 20121112
3 DATA_DECIMALS Instance attribute Public Type reference (TYPE) SRAL_DATA_DECIMALS Read Access Logging: Decimals 20120323
4 DATA_LENGTH Instance attribute Public Type reference (TYPE) SRAL_DATA_LENGTH Read Access Logging: Data length 20120323
5 DATA_REFERENCE Instance attribute Public Object reference (TYPE REF TO) DATA 20120326
6 DATA_TYPE Instance attribute Public Type reference (TYPE) SRAL_DATA_TYPE Read Access Logging: Data Type 20120323
7 FIELD_ID Instance attribute Public Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20120314
8 M_CHANNEL_ID Instance attribute Protected Type reference (TYPE) SRAL_CHANNEL_ID RAL: Channel ID 20120314
9 M_CONFIG_ID Instance attribute Protected Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120314
2 CREATE Static method Protected Method Creates new field 20120314
3 DELETE Instance method Protected Method Delete Field 20120314
4 DELETE_ALL Instance method Protected Method Delete all fields for config 20120314
5 DETERMINE_LOGGING_TYPE Static method Public Method Determines logging type 20130122
6 DETERMINE_LOG_VALUE_EXCLUDE Static method Public Method Determines log value and exclude initial from logging type 20130122
7 EXISTS Instance method Protected Method Exists Field? 20120314
8 GET_CLASS_FOR_CHANNEL Static method Private Method Gets Field Class Name for Channel ID 20120314
9 GET_DISPLAY_NAME Instance method Public Method Gets readable field name for display purposes 20120323
10 GET_DISPLAY_NAME_SHORT Instance method Public Method Gets short readable field name for display purposes 20120326
11 GET_TECHNICAL_NAME Instance method Public Method Gets field name 20120323
12 INIT_FROM_DB Instance method Protected Method Inits field from DB 20120314
13 IS_PW_FIELD Instance method Protected Method check if field is defined as password field 20130408
14 IS_SUPPORTED_IN_CONDITION Instance method Public Method Checks if field can be used in a condition 20121219
15 IS_SUPPORTED_IN_LOG_CONTEXT Instance method Public Method 20130408
16 IS_SYSTEM_FIELD Static method Protected Method checks if field is system field 20120508
17 OPEN Static method Protected Method Open existing field 20120314
18 REMOVE_BY_CONFIG_AND_CHANNEL Static method Protected Method Removes all fields by given channel and configuration ID 20120314
19 SAVE Instance method Protected Method Save Field 20120314
20 SET_DATA_ABAP_TYPE Instance method Protected Method Sets data abap type 20130114
21 SET_DATA_DECIMALS Instance method Protected Method Sets decimals of field 20120323
22 SET_DATA_LENGTH Instance method Protected Method Sets data length of field 20120323
23 SET_DATA_TYPE Instance method Protected Method Sets data type of field 20120323
Events
Class CL_SRAL_FIELD has no event.
Types
Class CL_SRAL_FIELD has no local type.
Method Signatures

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 20120314
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
3 Importing I_FIELD_ID Call by reference Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20120314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

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 20120314
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
3 Importing I_DATA_DECIMALS Call by reference Type reference (TYPE) SRAL_DATA_DECIMALS Read Access Logging: Decimals 20120323
4 Importing I_DATA_LENGTH Call by reference Type reference (TYPE) SRAL_DATA_LENGTH Read Access Logging: Data length 20120323
5 Importing I_DATA_TYPE Call by reference Type reference (TYPE) SRAL_DATA_TYPE Read Access Logging: Data Type 20120323
6 Importing I_FIELD_ID Call by reference Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20120323
7 Returning R_FIELD Value transfer Object reference (TYPE REF TO) CL_SRAL_FIELD Read Access Logging: Field 20120314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method DELETE Signature

Method DELETE on class CL_SRAL_FIELD has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method DELETE_ALL Signature

Method DELETE_ALL on class CL_SRAL_FIELD has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method DETERMINE_LOGGING_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXCLUDE_IF_INITIAL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130122
2 Importing I_LOG_WITH_VALUE Call by reference Type reference (TYPE) SRAL_LOG_WITH_VALUE Read Access Logging: Logging Type 20130122
3 Returning R_LOGGING_TYPE Value transfer Type reference (TYPE) SRAL_LOGGING_TYPE Read Access Logging: Logging Type 20130122

Method DETERMINE_LOGGING_TYPE on class CL_SRAL_FIELD has no exception.

Method DETERMINE_LOG_VALUE_EXCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXCLUDE_IF_INITIAL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130122
2 Exporting E_LOG_WITH_VALUE Call by reference Type reference (TYPE) SRAL_LOG_WITH_VALUE Read Access Logging: Logging Type 20130122
3 Importing I_LOGGING_TYPE Call by reference Type reference (TYPE) SRAL_LOGGING_TYPE Read Access Logging: Logging Type 20130122

Method DETERMINE_LOG_VALUE_EXCLUDE on class CL_SRAL_FIELD has no exception.

Method EXISTS Signature

Method EXISTS on class CL_SRAL_FIELD has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method GET_CLASS_FOR_CHANNEL 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 20120314
2 Returning R_TYPE Value transfer Type reference (TYPE) CHAR30 30 Characters 20120314

Method GET_CLASS_FOR_CHANNEL on class CL_SRAL_FIELD has no exception.

Method GET_DISPLAY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELD_NAME Value transfer Type reference (TYPE) SRAL_DATA_NAME Read Access Logging: Data Field Name 20120323
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120323

Method GET_DISPLAY_NAME_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELD_NAME Value transfer Type reference (TYPE) SRAL_DATA_NAME Read Access Logging: Data Field Name 20120326
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120326

Method GET_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FIELD_NAME Value transfer Type reference (TYPE) SRAL_DATA_NAME Read Access Logging: Data Field Name 20120323
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120323

Method INIT_FROM_DB Signature

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

Method IS_PW_FIELD Signature

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

Method IS_PW_FIELD on class CL_SRAL_FIELD has no exception.

Method IS_SUPPORTED_IN_CONDITION Signature

Method IS_SUPPORTED_IN_CONDITION on class CL_SRAL_FIELD has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20121219

Method IS_SUPPORTED_IN_LOG_CONTEXT Signature

Method IS_SUPPORTED_IN_LOG_CONTEXT on class CL_SRAL_FIELD has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130408

Method IS_SYSTEM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_ID Call by reference Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20120508
2 Returning R_IS_SYSTEM_FIELD Value transfer Type reference (TYPE) SRAL_BOOLEAN RAL: Boolean element 20120508
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120508

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 20120314
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
3 Importing I_FIELD_ID Call by reference Type reference (TYPE) SRAL_FIELD_ID RAL: Field ID 20120314
4 Returning R_FIELD Value transfer Object reference (TYPE REF TO) CL_SRAL_FIELD Read Access Logging: Field 20120314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method REMOVE_BY_CONFIG_AND_CHANNEL 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 20120314
2 Importing I_CONFIG_ID Call by reference Type reference (TYPE) SRAL_CONFIG_ID Read Access Logging: Log Configuration ID 20120314
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120314

Method SAVE Signature

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

Method SET_DATA_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_ABAP_TYPE Call by reference Type reference (TYPE) SRAL_DATA_ABAP_TYPE Read Access Logging: Data Abap Type 20130114

Method SET_DATA_ABAP_TYPE on class CL_SRAL_FIELD has no exception.

Method SET_DATA_DECIMALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_DECIMALS Call by reference Type reference (TYPE) SRAL_DATA_DECIMALS Read Access Logging: Decimals 20120323
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120323

Method SET_DATA_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_LENGTH Call by reference Type reference (TYPE) SRAL_DATA_LENGTH Read Access Logging: Data length 20120323
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120323

Method SET_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA_TYPE Call by reference Type reference (TYPE) SRAL_DATA_TYPE Read Access Logging: Data Type 20120323
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20120323
History
Last changed by/on SAP  20140121 
SAP Release Created in 732