从嵌入在B1中的极限应用程序中打开用户定义的表单

2020-09-19 05:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们尝试从SAP...

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

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


专家们,

我们尝试从SAP B1中嵌入的一个极限应用程序中打开其中一个附加表单,但似乎webbridge.js脚本中的openform方法仅适用于SAP Business One Forms。

您知道如何从极限应用程序中打开非SAP表单吗?

在此先感谢您的帮助/

塞巴斯蒂安·杜布迪厄

7条回答
土豆飞人
2020-09-19 06:00 .采纳回答

塞巴斯蒂安,

您可以使用webbridge openForm打开UDO默认表单,但不能使用UDT表单打开。 实际上,没有UDT默认表单,只有一个显示B1客户端中UDT条目列表的表单。 因此,openForm无法知道该怎么做。

sap.sbo.webbridge.openForm(" @ UDO_MAIN_TABLE"," 1");

一个选项可能是声明一个UDO来管理您的UDT。 但是为此,您可能需要更改您的UDT表类型。 还取决于您的UDT表单是否简单,并且可以被UDO默认表单(或B1 Studio的自定义表单)覆盖还是相当复杂。

另一种解决方法是创建具有默认格式的虚拟UDO。 然后侦听UDO菜单单击事件,以打开您的表单而不是UDO表单。 也许您可以尝试一下,让我们知道您的反馈意见。

希望它对您有帮助,
特立尼达。

一周热门 更多>