SAP Personas-Guitree-如何获取所有节点的详细信息

2020-09-19 07:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们能够使用下面的代码(...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我们能够使用下面的代码(脚本)从第一行获取事务MMBE的数据,但我们无法获取存储位置级别的库存,即第四行或最后一个节点或子节点。

有没有办法获取Guitree中节点的详细信息? 我们对所附屏幕打印中第四行的数据特别感兴趣吗?

------------以下代码提供第一行或topnNode中的数据--------------------

//捕获数量不受限制,已保留且已订购库存

//guitree

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

var itemname;

var items = tree.columnNames;

//Guitree日志详细信息

//for(var i = 0; i

//itemname = items.elementAt(i);

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

//}

//以下是针对第一行的C 1,C 3,C 4列1、3、5。 那是非限制库存,预留库存和订单库存

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);

//警报(在

ordstk)上

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

谢谢。

三人

(43.4 kB)
3条回答
spaceman01
2020-09-19 08:07 .采纳回答

嗨,Sree,

您可以通过这种方式获得第四行:

 var mynodes = tree.getNodes()。elementAt(3);

 itemname = items.elementAt(1);
 var unrest = tree.getItemText(mynodes,itemname);
 


最好的问候,
托马斯

一周热门 更多>