ue_api_relationshipmap

Object for generate a relationship map into SAP

Important: To execute this functionality B1Up must be installaed and running into current computer

 

object name:  ue_relationshipmap

 

declare=map=ue_relationshipmap

 

Methods:

Addnode=<properties_addnode>

Function to add a node

Addrelation=<properties_addrelation>


Load<properties>


Show

Show created map into SAP.

Note: B1Up must be installed and running









 

 

Properties for AddNode:

id

Id of the node.

This value must be unique.

If field is empty system set a autonumeric ID

caption

message for node caption

Body, Body1

Message for Line 1 of the node.

If you add string "\u000a" system generates an automatic line break and continue with next line

Body2

Message for Line 2 of the node

Body3

Message for Line 3 of the node

Body4

Message for Line 4 of the node

Body5

Message for Line 5 of the node

Body6

Message for Line 6 of the node

Selected

true/false

Script

A beas script that will be executed when a double-click is performed into current node

 

 

Properties for Addrelation:

SourceId, FromId

Source node Id from relation

TargetId, ToId

Destination of relation

color

Color of relation line between arrow. Available values are these

 

 

Properties for Load:

Type

Type of information we can load. Available types are:

WorkOrder

WorkOrderPos

belnr_id, DocEntry

Id

belpos_id, LineNumber


 

 

Examples:

//Example to add 3 node and 2 relations

declare=map=ue_api_relationshipmap

map=addnode=id=1<tab>body=body line1<tab>body2=Line 2<tab>body3=Line 3<tab>body4=Line 4<tab>body5=Line 5<tab>body6=Line 6<tab>caption=title<tab>script=openwindow=artikel_edit.psr|1

map=addnode=id=2<tab>body=body info2<tab>caption=title2

map=addnode=id=3<tab>body=body info2<tab>caption=title3

map=addrelation=fromid=1<tab>toid=2

map=addrelation=fromid=1<tab>toid=3

map=show

destroy=map

examplerelation

 

 

//Example to Load a WorkOrder definition

declare=map=ue_api_relationshipmap

map=load=type=workorder<tab>belnr_id=20170099

map=show

destroy=map