点击此处---> 群内免费提供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); //警报(在
-------------------
谢谢。
三人
(43.4 kB)
嗨,Sree,
您可以通过这种方式获得第四行:
最好的问候,
托马斯
嗨,托马斯,
感谢您的帮助。 效果很好。
我将此处粘贴在角色脚本中使用的代码。
--------
//数据从最后一个节点开始-存储位置级别数据
var mynodes = tree.getNodes()。elementAt(3);
itemname = items.elementAt(1);
var unrest = tree.getItemText(mynodes,itemname);
//警告(骚乱);
var mynodes = tree.getNodes()。elementAt(3);
itemname = items.elementAt(3);
var restk = tree.getItemText(mynodes,itemname);
//alert(restk);
var mynodes = tree.getNodes()。elementAt(3);
itemname = items.elementAt(5);
var onordstk = tree.getItemText(mynodes,itemname);
//alert(onordstk);
------ -----
谢谢。
Sree
嗨,Sree,
也请考虑访问 Personas Wiki页面中提供的API文档。
亲切的问候,
克里斯
一周热门 更多>