SAP ABAP Class CL_SRAL_CONFIG_DYNP (RAL: Configuration for Dynpro Channel)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_DYNP (Package) Read Access Logging: Dynpro
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SRAL_CONFIG Read Access Logging: Config Base Class 20130205
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAL_CONFIG_DYNP RAL: Configuration for Dynpro Channel 20130205
Properties
Class CL_SRAL_CONFIG_DYNP  
Short Description RAL: Configuration for Dynpro Channel    
Super Class CL_SRAL_CONFIG Read Access Logging: Config Base Class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_DYNP   Read Access Logging: Dynpro 
Created 20130205   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SRAL_CONFIG_DYNP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TSRAL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAL_CONFIG_DYNP RAL: Configuration for Dynpro Channel 20130205
Friends
# Friend Modeled only Created on Description
1 CL_SRAL_CONFIG_FACTORY 20130205 RAL: factory class for configuration
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPLICATION_COMPONENT Instance attribute Private Attribute reference (LIKE) 20130206
2 CO_CHANGED_BY Instance attribute Private Attribute reference (LIKE) 20130206
3 CO_CHANNEL_ID Constant Public Type reference (TYPE) SRAL_CHANNEL_ID TSRAL_CHANNEL_ID_DYNP RAL: Channel ID 20130205
4 CO_CONFIG_ID Instance attribute Private Attribute reference (LIKE) 20130206
5 CO_CONFIG_STATUS Instance attribute Private Attribute reference (LIKE) 20130206
6 CO_CREATED_BY Instance attribute Private Attribute reference (LIKE) 20130206
7 CO_DESCRIPTION Instance attribute Private Attribute reference (LIKE) 20130206
8 CO_MAIN_PROG_NAME Instance attribute Private Attribute reference (LIKE) 20130206
9 CO_NODE_TYPE_PROG Constant Private Type reference (TYPE) STRING 'PROG' 20130304
10 CO_NODE_TYPE_SCNO Constant Private Type reference (TYPE) STRING 'SCNO' 20130304
11 CO_RECORDING_NAME Instance attribute Private Attribute reference (LIKE) 20130206
12 CO_SEARCH_RESULT_TYPE_NAME Instance attribute Private Attribute reference (LIKE) 20130206
13 CO_SEARCH_RESULT_TYPE_NAME_DT Instance attribute Private Attribute reference (LIKE) 20130206
14 CO_SEPARATOR Instance attribute Private Attribute reference (LIKE) 20130206
15 CO_SOFTWARE_COMPONENT Instance attribute Private Attribute reference (LIKE) 20130206
16 CO_STATE Instance attribute Private Attribute reference (LIKE) 20130206
17 CO_SYSTEM_FIELD Instance attribute Private Attribute reference (LIKE) 20130206
18 CO_SYSTEM_FIELDS Instance attribute Private Attribute reference (LIKE) 20130206
19 FIELD_CFG_LIST Instance attribute Private Attribute reference (LIKE) 20130206
20 FIELD_CFG_LIST_GEN Instance attribute Private Attribute reference (LIKE) 20130206
21 FIELD_CFG_STRUC_GEN Instance attribute Public Attribute reference (LIKE) 20130205
22 FIELD_DT_LIST Instance attribute Private Attribute reference (LIKE) 20130206
23 MAIN_PROG_NAME Instance attribute Private Attribute reference (LIKE) 20130206
24 M_CONFIG_HEADER_DYNP Instance attribute Private Type reference (TYPE) SRAL_UI_CONFIG_HEADER_DYNP RAL: Channel specific Header for Configuration UI 20130206
25 RECORDING_NAME Instance attribute Private Attribute reference (LIKE) 20130206
26 SY_FIELDS Instance attribute Private Attribute reference (LIKE) 20130206
27 TADIR_OBJECT Instance attribute Private Attribute reference (LIKE) 20130206
28 TADIR_PGMID Instance attribute Private Attribute reference (LIKE) 20130206
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ELEMENTS Static method Private Method Adds Elements to Element Structure 20130220
2 ADD_FIELD_NODE Static method Private Method Adds Field Node to Element Structure 20130225
3 ADD_MAIN Static method Private Method Adds Main Prog / Main Prog Name to Element Structure 20130304
4 ADD_NODE Static method Private Method Adds Node to Element Structure 20130304
5 ADD_SUBNODE Static method Private Method Adds Node to Element Structure 20130304
6 BUILD_CFG_FIELD_LIST Instance method Private Method Builds list of configurable fields 20130205
7 BUILD_ELEMENT_STRUCTURE Instance method Private Method Builds up element structure for UI 20130205
8 BUILD_ELEMENT_STRUCTURE_LIST Instance method Private Method 20130206
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130205
10 CREATE_CHANNEL_INFO Static method Protected Method Get Channel Info Provider 20130205
11 CREATE_DYNP_CONFIG Static method Protected Method Creates new configuration for Dynp channel 20130205
12 EXISTS Instance method Private Method 20130206
13 EXISTS_BY_CONFIG_ID Instance method Private Method 20130206
14 FILL_PATH_STRUCT Static method Private Method Splits Path into Path structure 20130220
15 GET_FIELD_LIST Instance method Private Method 20130206
16 GET_OBJECT_LIST Instance method Private Method 20130206
17 GET_SEARCH_PARAMETERS Static method Private Method Get Search Parameter for List Method 20130205
18 GET_SEARCH_PARAMETERS_DT Static method Private Method Get Search Parameter for List Method of DT 20130205
19 LIST Instance method Public Method 20130206
20 OPEN_DYNP_CONFIG Static method Protected Method Opens existing configuration for Dynp channel 20130205
21 RAISE_INVALID_PATH Static method Private Method raise exception 20130220
22 REMOVE_BY_ID Static method Public Method Removes the given configuration by its ID 20130205
23 SET_SYSTEM_FIELDS Instance method Private Method 20130206
Events
Class CL_SRAL_CONFIG_DYNP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_SUBSCREENS Private See coding 20130227 tt_subscreens type standard table of t_sub_screen_struct with default key
2 T_STRUC Private See coding 20130301 begin of t_struc, main type t_sub_screen_struct, subscreens type tt_subscreens, controltype type sral_control_type_dynp, end of t_struc
3 T_SUB_SCREEN_STRUCT Private See coding 20130220 begin of t_sub_screen_struct, container type dynfnam, prog type sral_program_name, dynnr type sy-dynnr, end of t_sub_screen_struct
Method Signatures

Method ADD_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE_LIST RAL: Field List Structure 20130220
2 Importing IS_FIELD Call by reference Type reference (TYPE) SRAL_FIELD_CFG_DYNP Read Access Logging: Configured Field for Dynpro Channel 20130220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130220

Method ADD_FIELD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE_LIST RAL: Field List Structure 20130225
2 Importing I_FIELD Call by reference Type reference (TYPE) SRAL_FIELD_CFG_DYNP RAL: Field List Structure 20130225
3 Importing I_NODE_NAME Call by reference Type reference (TYPE) SRAL_STRING Name of Program 20130225
4 Importing I_PARENT Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE RAL: Structure Element ID 20130225
5 Importing I_PATH Call by reference Type reference (TYPE) SRAL_STRING Path (for display in Loggroup) 20130403
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130225

Method ADD_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE_LIST RAL: Field List Structure 20130304
2 Exporting E_CURR_PATH Call by reference Type reference (TYPE) STRING 20130304
3 Exporting E_PARENT Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE RAL: Field List Structure 20130304
4 Importing I_FIELD Call by reference Type reference (TYPE) SRAL_FIELD_CFG_DYNP ABAP Struc of Path 20130304
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130304

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE_LIST RAL: Field List Structure 20130304
2 Exporting E_NODE Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE RAL: Field List Structure 20130304
3 Importing I_CURR_PATH Call by reference Type reference (TYPE) STRING ABAP System Field: Row Index of Internal Tables 20130304
4 Importing I_FIELD Call by reference Type reference (TYPE) SRAL_FIELD_CFG_DYNP Read Access Logging: Configured Field for Dynpro Channel 20130304
5 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20130304
6 Importing I_NODE_TYPE Call by reference Type reference (TYPE) STRING Type of Node 20130304
7 Importing I_PARENT Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE RAL: Structure Element ID 20130304
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130304

Method ADD_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDS Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE_LIST RAL: Field List Structure 20130304
2 Exporting E_NODE Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE RAL: Field List Structure 20130304
3 Importing I_CURR_PATH Call by reference Type reference (TYPE) STRING ABAP System Field: Row Index of Internal Tables 20130304
4 Importing I_NODE_NAME Call by reference Type reference (TYPE) STRING 20130304
5 Importing I_PARENT Call by reference Type reference (TYPE) SRAL_FIELD_STRUCTURE RAL: Structure Element ID 20130304
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130304

Method BUILD_CFG_FIELD_LIST Signature

Method BUILD_CFG_FIELD_LIST on class CL_SRAL_CONFIG_DYNP has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method BUILD_ELEMENT_STRUCTURE Signature

Method BUILD_ELEMENT_STRUCTURE on class CL_SRAL_CONFIG_DYNP has no parameter.
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method BUILD_ELEMENT_STRUCTURE_LIST Signature

Method BUILD_ELEMENT_STRUCTURE_LIST on class CL_SRAL_CONFIG_DYNP has no parameter.
Method BUILD_ELEMENT_STRUCTURE_LIST on class CL_SRAL_CONFIG_DYNP has no exception.

Method CONSTRUCTOR 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 20130205
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method CREATE_CHANNEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANNEL_INFO Value transfer Object reference (TYPE REF TO) IF_SRAL_CONFIG_CHANNEL_INFO Read Access Logging: Channel Info 20130205
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method CREATE_DYNP_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAIN_PROG_NAME Call by reference Type reference (TYPE) SRAL_DYNP_PROG_NAME Dynpro: Application Name 20130206
2 Importing I_RECORDING_NAME Call by reference Type reference (TYPE) SRAL_RECORDING_NAME Read Accesss Logging: Name of a recording 20130205
3 Returning R_CONFIG Value transfer Object reference (TYPE REF TO) CL_SRAL_CONFIG_DYNP RAL: Configuration for Dynpro Channel 20130205
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method EXISTS Signature

Method EXISTS on class CL_SRAL_CONFIG_DYNP has no parameter.
Method EXISTS on class CL_SRAL_CONFIG_DYNP has no exception.

Method EXISTS_BY_CONFIG_ID Signature

Method EXISTS_BY_CONFIG_ID on class CL_SRAL_CONFIG_DYNP has no parameter.
Method EXISTS_BY_CONFIG_ID on class CL_SRAL_CONFIG_DYNP has no exception.

Method FILL_PATH_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTROL_TYPE Call by reference Type reference (TYPE) SRAL_CONTROL_TYPE_DYNP RAL: control type for dynpro channel (DYNPRO, ALVGRID, ...) 20130418
2 Importing I_DATA Call by reference Type reference (TYPE) STRING 20130220
3 Returning RVAL Value transfer Type reference (TYPE) T_STRUC Structure describing field 20130220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130220

Method GET_FIELD_LIST Signature

Method GET_FIELD_LIST on class CL_SRAL_CONFIG_DYNP has no parameter.
Method GET_FIELD_LIST on class CL_SRAL_CONFIG_DYNP has no exception.

Method GET_OBJECT_LIST Signature

Method GET_OBJECT_LIST on class CL_SRAL_CONFIG_DYNP has no parameter.
Method GET_OBJECT_LIST on class CL_SRAL_CONFIG_DYNP has no exception.

Method GET_SEARCH_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAMETER_LIST Call by reference Type reference (TYPE) SRAL_AD_SEARCH_PARAMETER_T RAL: Advanced Search Parameters 20130205
2 Exporting E_SEARCH_RESULT_COMPONENTS Call by reference Type reference (TYPE) SRAL_SEARCH_RESULT_COMPONENT_T SRAL Search Result Components Table 20130205
3 Exporting E_SEARCH_RESULT_TTYP_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20130205
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method GET_SEARCH_PARAMETERS_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PARAMETER_LIST Call by reference Type reference (TYPE) SRAL_AD_SEARCH_PARAMETER_T RAL: Advanced Search Parameters 20130205
2 Exporting E_SEARCH_RESULT_COMPONENTS Call by reference Type reference (TYPE) SRAL_SEARCH_RESULT_COMPONENT_T SRAL Search Result Components Table 20130205
3 Exporting E_SEARCH_RESULT_TTYP_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Runtime Type Services 20130205
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method LIST Signature

Method LIST on class CL_SRAL_CONFIG_DYNP has no parameter.
Method LIST on class CL_SRAL_CONFIG_DYNP has no exception.

Method OPEN_DYNP_CONFIG 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 20130205
2 Returning R_CONFIG Value transfer Object reference (TYPE REF TO) CL_SRAL_CONFIG_DYNP RAL: Configuration for Dynpro Channel 20130205
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method RAISE_INVALID_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) STRING 20130220
2 Importing I_REASON Call by reference Type reference (TYPE) CSEQUENCE 20130220
3 Importing I_REST Call by reference Type reference (TYPE) STRING 20130220
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130220

Method REMOVE_BY_ID 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 20130205
# Exception Resumable Description Created on
1 CX_SRAL RAL: Exception 20130205

Method SET_SYSTEM_FIELDS Signature

Method SET_SYSTEM_FIELDS on class CL_SRAL_CONFIG_DYNP has no parameter.
Method SET_SYSTEM_FIELDS on class CL_SRAL_CONFIG_DYNP has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740