从WD Application调用GAF应用程序

2020-08-16 09:34发布

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

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


专家们,

我需要通过WD应用程序调用FPM GAF应用程序。 我该如何实现?

说明:我们有一个自定义的WD Appl,它将基于第一个视图中的选择显示动态表单。 现在,对于其中一种选择,除了显示表单外,我还必须调用GAF应用程序。

请咨询。

谨此问候

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

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


专家们,

我需要通过WD应用程序调用FPM GAF应用程序。 我该如何实现?

说明:我们有一个自定义的WD Appl,它将基于第一个视图中的选择显示动态表单。 现在,对于其中一种选择,除了显示表单外,我还必须调用GAF应用程序。

请咨询。

谨此问候

付费偷看设置
发送
5条回答
bbpeas
1楼 · 2020-08-16 10:22.采纳回答

您可以使用IF_FPM_NAVIGATE_TO界面导航到另一个webdynpro应用程序。

要获取实例,请使用以下编码:

lo_fpm = cl_fpm_factory => get_instance()。

lo_navigate_to = lo_fpm-> get_navigate_to()。

然后调用LAUNCH_WEBDYNPRO_ABAP方法并提供您的GAF应用程序的详细信息以导航至该方法。

祝你好运!

KR,鲁迪。

SAP德到
2楼-- · 2020-08-16 10:23

嗨,

我有一个类似的要求,我需要从自定义WDA应用程序(非FPM)导航到ESS W4应用程序(FPM OVP)。

我尝试了上述建议的解决方案,但lo_fpm = cl_fpm_factory => get_instance()。 语句不返回任何实例。

您能帮上忙吗?

此致

Nurshid

樱桃小丸子0093
3楼-- · 2020-08-16 10:13

嗨,Sreenivas,

通过此链接 http://scn。 sap.com/docs/DOC-48120

问候,

Sreenivas。

渐行渐远_HoldOn
4楼-- · 2020-08-16 10:18

嗨鲁迪,

您是正确的。 我们不能在其他FPM应用程序中包含FPM应用程序,但是正如Sreenivasa Rao Yarru先生在其博客中所说,我们可以将FPM应用程序嵌入WD App。 我尝试了这一点,并且工作正常。 但是问题是我们无法为该FPM应用传递任何应用参数。 如果我们能够将App Parameters传递给FPM App,它将解决我的问题。

表示我要说服用户接受新窗口中的导航。

谨此问候

Srinivasa Rao

路亽曱_Ryan
5楼-- · 2020-08-16 10:12

抱歉,迟到的朋友们。

@Rudy:我可以在新窗口中启动FPM应用程序,但我的用户希望在同一窗口中启动它。 为此,我使用Addl。 参数选项如下。

ls_add_wd_parameters-use_suspend_resume = abap_true。

ls_add_wd_parameters-navigation_mode ='INPLACE'。 "'FRCEINPL'。"

ls_add_wd_parameters-history_mode ='1'。

ls_add_wd_parameters-parameter_forwarding ='P'。

lo_navigation-> launch_webdynpro_abap(导出is_webdynpro_fields = ls_launch_webdynpro

is_additional_parameters = ls_add_wd_parameters

导入et_messages = lt_messages

ev_error = lv_error)。

仍然无法在同一窗口中启动它。

@Sreenivas:您的文档对于将FPM Appl嵌入WD非常有用。 由于它对应用程序参数有限制,因此我无法使用此方法。

那么有什么方法可以在同一窗口中从WD Appl启动FPM Appl,并且还可以导航反转方向(从WD Appl到FPM Appl)?

一周热门 更多>