SAP Fiori GUI事务-传递参数时自动执行

2020-08-23 18:24发布

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

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


嗨,

我们在Fiori 2.0中将SAP GUI用于HTML,并且正在通过URL参数传递/预填充事务中的字段。 当我们传递参数时,交易会自动执行。

如何在启动时不执行事务的情况下传递url参数?

我想我必须在"目标映射"中设置一些参数。 可以使用参数DYNP_OKCODE设置启动动作。 将此设置为false不会有帮助。

(58.7 kB)

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

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


嗨,

我们在Fiori 2.0中将SAP GUI用于HTML,并且正在通过URL参数传递/预填充事务中的字段。 当我们传递参数时,交易会自动执行。

如何在启动时不执行事务的情况下传递url参数?

我想我必须在"目标映射"中设置一些参数。 可以使用参数DYNP_OKCODE设置启动动作。 将此设置为false不会有帮助。

(58.7 kB)
付费偷看设置
发送
6条回答
Haoba3210
1楼 · 2020-08-23 18:51.采纳回答

大家好,

通常,删除DYNP_OKCODE可能会有所帮助。 但仅当目标交易不是* ABAP报告(选择屏幕交易)时。 如果它是选择屏幕应用程序,则跳过初始屏幕的方式与使用DYNP_OKCODE的方式不同,并且只要您传递ANY启动参数,它将始终执行。 这是一个限制,现在无法避免。

BR,阿列克谢

吹牛啤
2楼-- · 2020-08-23 18:59

有一个解决方案,可以作为解决方法或测试方法,但不能解决 由SAP提供。 它正在使用LPD_CUST调用GUI事务(在"目标映射"定义中选择此选项)。 在这种情况下, 可以在LPD_CUST中禁用跳过选择屏幕的选项 交易设置。 但是您使用LPD_CUST所付出的代价是性能 由于LPD_CUST数据解析,在FLP启动时丢失。

亦是此间程序员
3楼-- · 2020-08-23 19:16

如果您自己删除DYNP_OKCODE参数怎么办?

空代码
4楼-- · 2020-08-23 19:08

您好,克里希纳,

如果删除DYNP_OKCODE参数,它将仍然进入下一个屏幕。 我认为参数DYNP_OKCODE的值为"/img/08"(F8/execute)被设置为默认值,我必须以某种方式将其关闭。

Cikesha
5楼-- · 2020-08-23 18:57

你好@ 亚历山大·申尼斯

您找到解决方案了吗?
SAP小菜
6楼-- · 2020-08-23 19:08

你好@ 亚历山大·席恩斯

我有类似的情况。 您是否能够读取Fiori URL参数并使用这些参数值执行事务? 请指导我如何实现这一目标。

一周热门 更多>