2020-09-18 18:44发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
将材料分配给工单后,机械师需要轻松查看诸如以下信息:
-他们是什么制造商零件编号/制造商
-它们位于什么垃圾箱中
-现有数量
-提取数量
是否有办法通过使用角色脚本在IW32/33上的工作订单内的组件表中添加其他列来提供此信息?
你好Raquel,
如果您可以从其他交易中获取信息,那么可以,可以通过脚本编写。
但是您需要记住这种处决的成本。
将列添加到表中:AFAIK,不可能。 您将必须使用标签或文本字段来添加所需的额外信息。
亲切的问候,
Cris
除了在第2行中添加表ID之外,其他均与上述相同
//获取表格 var selectedTable = session.findById(" wnd [0]/usr/subSUB_ALL:SAPLCOIH:*/ssubSUB_LEVEL:SAPLCOIH:*/tabsTS_1100/tabpMUEB/ssubSUB_AUFTRAG:SAPLCOMK:3020/tblSAPLCOMKTCTRL_3020"); //获取列ID var列= selectedTable.columns; //在其中复制表内容的变量 var contents = []; 如果(selectedTable.rowCount> 0){ //将可见行设置为0 selectedTable.firstVisibleRow = 0; //获取最大可见行数 var topRow = selectedTable.visibleRowCount-1; //遍历所有行 for(var rowIndex = 0; rowIndex topRow){ //将第一个可见行设置为下一组行。 如果下一组超出了最大行数, //对其进行调整,以使集合的最后一行是表格的最后一行。 如果(topRow + selectedTable.visibleRowCount> selectedTable.rowCount){ selectedTable.firstVisibleRow = selectedTable.rowCount-selectedTable.visibleRowCount; }其他{ selectedTable.firstVisibleRow = topRow +1; } topRow + = selectedTable.visibleRowCount; } //填充行信息。 for(var i = 0; i
我目前正在为仓库工作人员进行类似的工作,以快速提取零件上的位置信息,而无需离开启动板。 LS24应该具有您正在寻找的大多数信息,并且比起从MARD读取RFC而言(无论如何对我来说)更容易(特别是对我而言),尤其是SP07具有处理ABAP列表的新功能。 史蒂夫·拉姆斯比有一些关于显示表格信息的优秀博客帖子。
最多设置5个标签!
你好Raquel,
如果您可以从其他交易中获取信息,那么可以,可以通过脚本编写。
但是您需要记住这种处决的成本。
将列添加到表中:AFAIK,不可能。 您将必须使用标签或文本字段来添加所需的额外信息。
亲切的问候,
Cris
除了在第2行中添加表ID之外,其他均与上述相同
我目前正在为仓库工作人员进行类似的工作,以快速提取零件上的位置信息,而无需离开启动板。 LS24应该具有您正在寻找的大多数信息,并且比起从MARD读取RFC而言(无论如何对我来说)更容易(特别是对我而言),尤其是SP07具有处理ABAP列表的新功能。 史蒂夫·拉姆斯比有一些关于显示表格信息的优秀博客帖子。
一周热门 更多>