SAP ABAP Class CL_SLIN_FLOW_ENGINE (SLIN Security Checks Foundation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-LA-EPC (Application Component) Extended Program Check (SLIN)
     SLIN_INTERN (Package) Internal Use for SLIN (changes made without discussion)
Properties
Class CL_SLIN_FLOW_ENGINE  
Short Description SLIN Security Checks Foundation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLIN_INTERN   Internal Use for SLIN (changes made without discussion) 
Created 20130502   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SLIN_FLOW_ENGINE has no forward declaration.
Interfaces
Class CL_SLIN_FLOW_ENGINE has no interface implemented.
Friends
Class CL_SLIN_FLOW_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEFAULT_TYPEMASK Static Attribute Public Type reference (TYPE) TYPEMASK_T 20130502
2 PROGRAM Instance attribute Private Object reference (TYPE REF TO) PROGRAM 20130502
3 SOURCES Instance attribute Private Object reference (TYPE REF TO) SET 20130502
4 TARGETS Instance attribute Private Object reference (TYPE REF TO) SET 20130502
5 TYPES Static Attribute Public See coding 20130502
6 TYPE_MASK Instance attribute Private See coding 20130502
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20130502
2 CONSTRUCTOR Instance method Public Constructor 20130502
3 KILL_TARGET Instance method Public Method 20130522
4 REGISTER_SOURCES Instance method Public Method 20130523
5 REGISTER_TARGETS Instance method Public Method 20130523
6 REPORT_PATH Instance method Private Method 20130502
7 RUN Instance method Public Method 20130502
Events
# Event Type Visibility Description Created on
1 TARGET_REACHED Instance Event
(0)
Public
(2)
20130502
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ITEMS_T Public See coding 20130523 items_t TYPE SORTED TABLE of item_t with UNIQUE KEY instruction symbol
2 ITEM_T Public See coding 20130502 BEGIN OF item_t, instruction TYPE cl_slin_flow_ir=>instruction_idx_t, symbol TYPE cl_slin_flow_ir=>symbol_idx_t, END OF item_t
3 PATH_STEP_T Public See coding 20130502 BEGIN OF path_step_t, instruction TYPE cl_slin_flow_ir=>instruction_idx_t, symbol_read TYPE cl_slin_flow_ir=>symbol_idx_t, symbol_write TYPE cl_slin_flow_ir=>symbol_idx_t, END OF path_step_t
4 PATH_T Public See coding 20130502 path_t TYPE STANDARD TABLE OF path_step_t WITH KEY table_line
5 TYPEMASK_T Public See coding 20130502 BEGIN OF typemask_t, types TYPE string, minimal_charlen TYPE i, END OF typemask_t
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SLIN_FLOW_ENGINE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SLIN_FLOW_ENGINE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROG Call by reference Object reference (TYPE REF TO) CL_SLIN_PROG 20130502
2 Importing TYPEMASK Call by reference Type reference (TYPE) TYPEMASK_T DEFAULT_TYPEMASK 20130502

Method CONSTRUCTOR on class CL_SLIN_FLOW_ENGINE has no exception.

Method KILL_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM Call by reference Type reference (TYPE) ITEM_T 20130522

Method KILL_TARGET on class CL_SLIN_FLOW_ENGINE has no exception.

Method REGISTER_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEMS Call by reference Type reference (TYPE) ITEMS_T 20130523

Method REGISTER_SOURCES on class CL_SLIN_FLOW_ENGINE has no exception.

Method REGISTER_TARGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEMS Call by reference Type reference (TYPE) ITEMS_T 20130523

Method REGISTER_TARGETS on class CL_SLIN_FLOW_ENGINE has no exception.

Method REPORT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PATH Call by reference Type reference (TYPE) PATH_T 20130502

Method REPORT_PATH on class CL_SLIN_FLOW_ENGINE has no exception.

Method RUN Signature

Method RUN on class CL_SLIN_FLOW_ENGINE has no parameter.
Method RUN on class CL_SLIN_FLOW_ENGINE has no exception.
Event Signatures

Event TARGET_REACHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PATH Exporting Value transfer Type reference (TYPE) PATH_T 20130502
History
Last changed by/on SAP  20140121 
SAP Release Created in 740