SAP ABAP Class CL_WCF_GMT_POLICYFLOW_ARRANGER (WCF GMT Nexus Rule Policy Flow Arranger)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI-UI (Application Component) User Interface
     WCF_GRAPHICAL_MODELING_TOOL (Package) WCF Graphical Modeling Tool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WCF_GMT_AUTO_ARRANGER WCF GMT Nexus Auto arranger super class 20081124
Properties
Class CL_WCF_GMT_POLICYFLOW_ARRANGER  
Short Description WCF GMT Nexus Rule Policy Flow Arranger    
Super Class CL_WCF_GMT_AUTO_ARRANGER WCF GMT Nexus Auto arranger super class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_GRAPHICAL_MODELING_TOOL   WCF Graphical Modeling Tool 
Created 20081124   SAP 
Last change 20100303   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WCF_GMT_POLICYFLOW_ARRANGER has no forward declaration.
Interfaces
Class CL_WCF_GMT_POLICYFLOW_ARRANGER has no interface implemented.
Friends
Class CL_WCF_GMT_POLICYFLOW_ARRANGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_STARTING_SHAPE_ID Instance attribute Private Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081124
Methods
# Method Level Visibility Method type Description Created on
1 ARRANGE_POLICY_FLOW_CONNECTORS Instance method Private Method Arranges all policy flow connectors 20081125
2 GET_CONNECTOR Instance method Private Method Returns the connector between 2 shapes 20081125
3 GET_POLICY_POSITION Instance method Private Method Returns the current processed policy position 20081124
4 INSERT_CONNECTION_ITEM Instance method Private Method Inserts a new entry in the connection table 20081124
5 INSERT_POSITION_ITEM Instance method Private Method Inserts a new entry in the positions table 20081124
6 IS_BENT_CONNECTOR_NEEDED Instance method Private Method Returns true of a bent connetor is needed 20081125
Events
Class CL_WCF_GMT_POLICYFLOW_ARRANGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_POSITIONS Public See coding 20081124 gt_positions TYPE TABLE OF st_positions WITH KEY policy_id
2 ST_CONNECTIONS Public See coding 20081124 BEGIN OF st_connections, policy_start TYPE wcf_gmt_nexus_id, policy_end TYPE wcf_gmt_nexus_id, END OF st_connections
3 ST_POSITIONS Public See coding 20081124 BEGIN OF st_positions, policy_id TYPE wcf_gmt_nexus_id, vpos TYPE i, hpos TYPE i, END OF st_positions
Method Signatures

Method ARRANGE_POLICY_FLOW_CONNECTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_GMT_MODEL Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_MODEL WCF GMT Model Structure 20081125
# Exception Resumable Description Created on
1 CX_WCF_GMT_MODEL WCF GMT Based Nexus Exception 20081125

Method GET_CONNECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_END_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081125
2 Importing IR_START_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081125
3 Returning RR_CONNECTOR Value transfer Object reference (TYPE REF TO) CL_WCF_GMT_CONNECTOR WCF GMT Nexus Connector Element 20081125

Method GET_CONNECTOR on class CL_WCF_GMT_POLICYFLOW_ARRANGER has no exception.

Method GET_POLICY_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HPOS Call by reference Type reference (TYPE) I 20081124
2 Exporting EV_VPOS Call by reference Type reference (TYPE) I 20081124
3 Importing IV_POLICY_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081124

Method GET_POLICY_POSITION on class CL_WCF_GMT_POLICYFLOW_ARRANGER has no exception.

Method INSERT_CONNECTION_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_END_POLICY Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081124
2 Importing IV_START_POLICY Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus ID Type 20081124

Method INSERT_CONNECTION_ITEM on class CL_WCF_GMT_POLICYFLOW_ARRANGER has no exception.

Method INSERT_POSITION_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HPOS Call by reference Type reference (TYPE) I 20081124
2 Importing IV_POLICY_ID Call by reference Type reference (TYPE) WCF_GMT_NEXUS_ID WCF GMT Nexus Action Name Type 20081124
3 Importing IV_VPOS Call by reference Type reference (TYPE) I 20081124

Method INSERT_POSITION_ITEM on class CL_WCF_GMT_POLICYFLOW_ARRANGER has no exception.

Method IS_BENT_CONNECTOR_NEEDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BENT_CONNECTOR Call by reference Type reference (TYPE) ABAP_BOOL 20081125
2 Exporting EV_SWITCH_SHAPES Call by reference Type reference (TYPE) ABAP_BOOL Indicator to switch start/end shape 20081125
3 Importing IR_END_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081125
4 Importing IR_START_SHAPE Call by reference Object reference (TYPE REF TO) CL_WCF_GMT_SHAPE WCF GMT Base Shape Element 20081125

Method IS_BENT_CONNECTOR_NEEDED on class CL_WCF_GMT_POLICYFLOW_ARRANGER has no exception.
History
Last changed by/on SAP  20100303 
SAP Release Created in 701