Skip to Content
0
May 31, 2018 at 11:34 PM

SAP Personas - Guitree - How to get details of all nodes

1567 Views

Hi,

we were able to get the data from first row with the code (script) as below for transaction MMBE, but we are not able to get Storage location level stock, that is at 4th row or last node or sub node.

Is there a way to get details of nodes in Guitree? We are particularly interested data on 4th row in the attached screen print?

------------Following code giving data from first row or topnNode--------------------

//Capture Unrestricted, Reserved and on order Stock

//guitree

var tree = session.findById("wnd[0]/usr/cntlCC_CONTAINER/shellcont/shell/shellcont[1]/shell[1]");

var itemname;

var items = tree.columnNames;

//log details of Guitree

//for(var i=0; i<items.length; i++){

// itemname = items.elementAt(i);

//session.utils.log(">"+itemname+"<:"+tree.getItemText(tree.topNode, itemname));

//}

//Following is for C 1, C 3, C 4 Column 1, 3, 5 of top row. That is Unrestricted Stock, Resrved stock and onorder Stock

itemname = items.elementAt(1);

var unrest = tree.getItemText(tree.topNode, itemname);

itemname = items.elementAt(3);

var restk = tree.getItemText(tree.topNode, itemname);

itemname = items.elementAt(5);

var onordstk = tree.getItemText(tree.topNode, itemname);

//alert(ontcode-mmbeguitree.pngordstk);

-------------------

Thank you.

Sree

Attachments