SAP ABAP Class CL_RSTRAN_GUI_STEP_DISPLAY (Rulestep Network Graphic)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_GUI (Package) GUI Components for Transformation Rule
Properties
Class CL_RSTRAN_GUI_STEP_DISPLAY  
Short Description Rulestep Network Graphic    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSTRAN_GUI    
Program status     
Category 0   
Package RSTRAN_GUI   GUI Components for Transformation Rule 
Created 20061114   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSTRAN_GUI_STEP_DISPLAY has no interface implemented.
Friends
Class CL_RSTRAN_GUI_STEP_DISPLAY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_F_SEARCH_COUNT Instance attribute Private Type reference (TYPE) INT4 Current Searched Item 20070108
2 G_NAV_VISIBLE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Navigation Visibility 20070108
3 G_OBJVERS Instance attribute Private Type reference (TYPE) RSOBJVERS Object Version 20070108
4 G_RULEID Instance attribute Private Type reference (TYPE) RSRULEID ID for Rule 20070108
5 G_R_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20070108
6 G_R_NETPLAN Instance attribute Private Object reference (TYPE REF TO) IF_GUI_RSNETGRAPHIC NetGraphic Container 20070108
7 G_TRANID Instance attribute Private Type reference (TYPE) RSTRANID Transformation ID 20070108
8 G_T_FIELDS Instance attribute Private Type reference (TYPE) T_T_FIELDS Table of Fields in Rule 20070108
9 G_T_LINKS Instance attribute Private Type reference (TYPE) T_T_LINKS Table of Links in Rule 20070108
10 G_T_SEARCH_RESULT Instance attribute Private Type reference (TYPE) T_T_NETGRAPH_TABLES Table with Field Search Results 20070108
11 G_T_STEPS Instance attribute Private Type reference (TYPE) T_T_STEPS Table of Steps in Rule 20070108
12 G_T_TABLES Instance attribute Private Type reference (TYPE) T_T_NETGRAPH_TABLES All Tables on NetGraph 20070108
13 G_WRK_MODE Instance attribute Private Type reference (TYPE) RSTRAN_WRKMODE Processing Type 20070108
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RECURSION Instance method Private Method Checks Link for Recursive Calls 20070108
2 CHECK_SINGLETON Instance method Private Method Check for Unused InfoObjects 20070108
3 CONSTRUCTOR Instance method Public Constructor Create ContainerControl and NetPlan with ToolBar 20070108
4 CREATE_BOX Instance method Private Method Create Box with Single Entry and Opt. Icon 20070108
5 CREATE_LINK Instance method Private Method Link 2 Boxes 20070108
6 CREATE_TRFN_RULE Instance method Private Method Create Instance of cl_rstran_trfn_rule 20070108
7 DESTROY Instance method Public Method Free NetPlan and ContainerControl 20070108
8 FILL_ITABS_CL Instance method Private Method Fill Internal ITabs from Class 20070108
9 FILL_ITABS_DB Instance method Private Method Fill Internal ITabs from Database 20070108
10 FIND_FIELDS Instance method Private Method Find a Specified Item 20070108
11 GET_IOBJ_ICON Instance method Private Method Get the Right Icon for Each InfoObject Type 20070108
12 GET_LINK Instance method Private Method Gets Link for Specified InfoObject 20070108
13 GET_PARAMIDS Instance method Private Method Get the Used Inbound and Outbound Parameter IDs 20070108
14 GET_STEP_INFO Instance method Private Method Get the Right Icon and Label for Each StepType 20070108
15 GET_TABLE Instance method Private Method Gets Table with Specified Content 20070108
16 GET_TABLES Instance method Private Method Gets Tables with Specified Content 20070108
17 GET_TRAN_INFO Instance method Private Method Get TranID, RuleID and ObjVers from TRFN_Rule 20070108
18 GRAPH_RULE Instance method Public Method Graph Rule 20070108
19 HIGHLIGHT_PATH Instance method Private Method Highlight the Complete DataFlow 20070108
20 ON_HANDLE_OBJDBLCLICK Instance method Private Event handling method Double Click 20070108
21 ON_HANDLE_TOOLBAR Instance method Private Event handling method Toolbar Click 20070108
Events
Class CL_RSTRAN_GUI_STEP_DISPLAY has no event.
Types
Class CL_RSTRAN_GUI_STEP_DISPLAY has no local type.
Method Signatures

Method CHECK_RECURSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINK Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_LINK Link Object in Network 20070108

Method CHECK_RECURSION on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method CHECK_SINGLETON Signature

Method CHECK_SINGLETON on class CL_RSTRAN_GUI_STEP_DISPLAY has no parameter.
Method CHECK_SINGLETON on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER Call by reference Type reference (TYPE) C Container name 20070108
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20070108
3 Importing I_WRK_MODE Call by reference Type reference (TYPE) RSTRAN_WRKMODE Bearbeitungsart 20070108

Method CONSTRUCTOR on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method CREATE_BOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON Call by reference Type reference (TYPE) C Icon to be Displayed 20070108
2 Importing I_KIND Call by reference Type reference (TYPE) KIND Kind of Object 20070108
3 Importing I_NAME Call by reference Type reference (TYPE) C Name of Object 20070108
4 Importing I_NUMBER Call by reference Type reference (TYPE) C Number (Posit, Step) 20070108
5 Importing I_SEGID Call by reference Type reference (TYPE) C Segment ID 20070108

Method CREATE_BOX on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method CREATE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEST Call by reference Type reference (TYPE) C Target of Link 20070108
2 Importing I_DPORT Call by reference Type reference (TYPE) I Target ParamID 20070108
3 Importing I_SOURCE Call by reference Type reference (TYPE) C Source of Link 20070108
4 Importing I_SPORT Call by reference Type reference (TYPE) I Source ParamID 20070108

Method CREATE_LINK on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method CREATE_TRFN_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TRFN_RULE Value transfer Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20070108
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20070108
3 Importing I_RULEID Call by reference Type reference (TYPE) RSRULEID ID for Rule 20070108
4 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID Transformation ID 20070108

Method CREATE_TRFN_RULE on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method DESTROY Signature

Method DESTROY on class CL_RSTRAN_GUI_STEP_DISPLAY has no parameter.
Method DESTROY on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method FILL_ITABS_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRFN_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20070108

Method FILL_ITABS_CL on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method FILL_ITABS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20070108
2 Importing I_RULEID Call by reference Type reference (TYPE) RSRULEID ID for Rule 20070108
3 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID Transformation ID 20070108

Method FILL_ITABS_DB on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method FIND_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD Call by reference Type reference (TYPE) RSIOBJNM Item 20070108
2 Importing I_SEARCH_ALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Highlight every occurence 20070108

Method FIND_FIELDS on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GET_IOBJ_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJ_NAME Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20070108
2 Returning R_ICON Value transfer Type reference (TYPE) ICON_L4 Icon with output length 4 20070108

Method GET_IOBJ_ICON on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GET_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_LINK Value transfer Object reference (TYPE REF TO) IF_RSNETGRAPHIC_LINK Link Object in Network 20070108
2 Importing I_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL 20070108
3 Importing I_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE Network Table Object 20070108
4 Importing I_TARGET Call by reference Type reference (TYPE) ABAP_BOOL 20070108

Method GET_LINK on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GET_PARAMIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INBOUND Call by reference Type reference (TYPE) RSTRAN_T_STEP_FIELD Importing ParamIDs 20070108
2 Exporting E_MAX Call by reference Type reference (TYPE) I Maximum ParamID 20070108
3 Exporting E_OUTBOUND Call by reference Type reference (TYPE) RSTRAN_T_STEP_FIELD Exporting ParamIDs 20070108
4 Importing I_STEP Call by reference Type reference (TYPE) RSTRAN_STEPID Step to get ParamIDs for 20070108

Method GET_PARAMIDS on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GET_STEP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICON Call by reference Type reference (TYPE) ICON_L4 Icon with output length 4 20070108
2 Exporting E_LABEL Call by reference Type reference (TYPE) C Label for Graph 20070108
3 Importing I_STEPTYPE Call by reference Type reference (TYPE) RSTRAN_STEPTYPE Type of Rule Step 20070108

Method GET_STEP_INFO on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ROW Call by reference Type reference (TYPE) RSNG_ROWNR Row Number 20070108
2 Exporting E_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE Network Table Object 20070108
3 Importing I_CONTENT Call by reference Type reference (TYPE) C Content of Table 20070108
4 Importing I_TITLE Call by reference Type reference (TYPE) C Title of Table 20070108

Method GET_TABLE on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) C Content of Table 20070108
2 Importing I_TITLE Call by reference Type reference (TYPE) C Titel of Table 20070108

Method GET_TABLES on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GET_TRAN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20070108
2 Changing C_RULEID Call by reference Type reference (TYPE) RSRULEID ID for Rule 20070108
3 Changing C_TRANID Call by reference Type reference (TYPE) RSTRANID Transformation ID 20070108
4 Importing I_TRFN_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20070108

Method GET_TRAN_INFO on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method GRAPH_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20070108
2 Importing I_RULEID Call by reference Type reference (TYPE) RSRULEID ID for Rule 20070108
3 Importing I_TRANID Call by reference Type reference (TYPE) RSTRANID Transformation ID 20070108
4 Importing I_TRFN_RULE Call by reference Object reference (TYPE REF TO) CL_RSTRAN_TRFN_RULE Rule 20070108
5 Importing I_WRKMODE Call by reference Type reference (TYPE) RSTRAN_WRKMODE Load from Database or Class 20070108

Method GRAPH_RULE on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method HIGHLIGHT_PATH Signature

Method HIGHLIGHT_PATH on class CL_RSTRAN_GUI_STEP_DISPLAY has no parameter.
Method HIGHLIGHT_PATH on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method ON_HANDLE_OBJDBLCLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_TABLE Value transfer Attribute reference (LIKE) 20070108

Method ON_HANDLE_OBJDBLCLICK on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.

Method ON_HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20070108

Method ON_HANDLE_TOOLBAR on class CL_RSTRAN_GUI_STEP_DISPLAY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720