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

2020-09-19 07:24发布

         点击此处--->   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)

         点击此处--->   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
1楼 · 2020-09-19 08:07.采纳回答

嗨,Sree,

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

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

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


最好的问候,
托马斯

小熊yu生菜
2楼-- · 2020-09-19 08:07

嗨,托马斯,

感谢您的帮助。 效果很好。

我将此处粘贴在角色脚本中使用的代码。

--------

//数据从最后一个节点开始-存储位置级别数据

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

clasier
3楼-- · 2020-09-19 08:15

嗨,Sree,

也请考虑访问 Personas Wiki页面中提供的API文档。

亲切的问候,

克里斯

一周热门 更多>