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

2020-09-19 05:19发布

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

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


专家们,

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

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

在此先感谢您的帮助/

塞巴斯蒂安·杜布迪厄

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

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


专家们,

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

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

在此先感谢您的帮助/

塞巴斯蒂安·杜布迪厄

付费偷看设置
发送
7条回答
土豆飞人
1楼 · 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表单。 也许您可以尝试一下,让我们知道您的反馈意见。

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

Alawn_Xu
2楼-- · 2020-09-19 05:53

它也可以在UDT用户表单的上下文中使用,但是不支持链接到UDO的表单(据我回忆)。

浮生未央
3楼-- · 2020-09-19 05:57

嗨,拉尔夫,

谢谢您的回答!

不幸的是,当我们尝试打开其中一个用户表单时,什么也没有发生。

我们使用以下行尝试在第一条记录的MRO_OFGT表上打开表单:

sap.sbo.webbridge.openForm(" @ MRO_OFGT"," 00000000")

当我们在OINS上尝试相同的操作时,它会完美运行。

我们不在附件上使用UDO。

您能给我们一种解决方法吗?

预先感谢您的帮助。

最诚挚的问候,

能不能别闹
4楼-- · 2020-09-19 06:02

您好,特立尼达,

感谢您的回答。 我尝试使用虚拟的UDO,它可以正常工作! 我可以打开附加表格之一!

但是我仍然无法转移目标代码以将其加载到附加表单中。 我的想法是使用一个临时表,在其中我将为特定用户编写一个要打开的目标代码,但我不知道如何从我的应用程序中检索B1 USERID(或USER_CODE)。 是否可以从发送给浏览器的B1会话ID中检索到它?

预先感谢您的帮助。

最诚挚的问候,

My梦
5楼-- · 2020-09-19 05:41

塞巴斯蒂安,

很高兴看到它可以与虚拟UDO解决方法一起使用; o)

一种打开UDT表单代码的解决方案是为每个UDT条目创建一个UDO条目。 这样,当您调用UDO打开时,您需要传递UDO的代码,然后可以将该代码进一步传输到您的UDT。 那对你有用吗?

致谢,特立尼达。

宇峰
6楼-- · 2020-09-19 05:42

特立尼达嗨,

感谢您的回答,这正是我使用相同的Dummy UDO打开不同的UDT所做的工作,并且可以正常工作。 但是我需要通过找到一种方法来传递目标代码以将其加载到UDT中,从而走得更远。 以我的想法,我想使用一个链接表到主udo表,在其中我将存储" udt代码",用户代码或id以及要在UDT中加载的对象的代码。 像使用该应用程序的每个用户一样,il将能够打开加载了正确数据的正确udt。 我担心的是,当我在与SSO连接的应用程序中时,我不知道如何获取用户代码或ID。

感谢您的帮助!

最诚挚的问候,

小灯塔
7楼-- · 2020-09-19 06:04

您好,特立尼达,

忘记我的问题,我们将通过URL发送userId! 感谢您的帮助!

最诚挚的问候,

一周热门 更多>