在FPM配置中添加自定义操作

2020-08-31 08:24发布

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

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


大家好,

我们有WD ABAP中的应用程序,并且正在运行,现在的要求是将这些应用程序移至FPM。

如何在短时间内实现这一目标。

我在应用程序中有一个自定义按钮,该按钮已分配了操作。我必须将此验证或事件处理程序移至FPM事件。

请让我知道如何将WD ABAP操作链接到FPM按钮。

此致

穆斯塔法

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

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


大家好,

我们有WD ABAP中的应用程序,并且正在运行,现在的要求是将这些应用程序移至FPM。

如何在短时间内实现这一目标。

我在应用程序中有一个自定义按钮,该按钮已分配了操作。我必须将此验证或事件处理程序移至FPM事件。

请让我知道如何将WD ABAP操作链接到FPM按钮。

此致

穆斯塔法

付费偷看设置
发送
4条回答
打个大熊猫
1楼-- · 2020-08-31 08:31

嗨,穆斯塔法,

要制作一个fpm abap webdynpro应用程序,请执行以下步骤:

1)创建webdynpro组件,实现fpm接口IF_FPM_BUILDING_BLOCK

2)使用标准FPM wbdynpro组件创建webdynpro应用程序,例如 对于OIF,组件为FPM_OIF_COMPONENT

3)为上面创建的应用程序创建应用程序配置

4)从应用程序配置中创建组件配置

5)在步骤4中创建的组件配置UIBB中,从步骤1中创建的webdynpro组件中指定窗口。

希望这会有所帮助。

谢谢

Rini

葫芦娃快救爷爷
2楼-- · 2020-08-31 08:50

嗨,穆斯塔法,

打开配置并转到"添加工具栏元素"。

您可以看到在此处添加按钮的选项 。 并尝试使用事件ID来捕获操作。

BR,

RAM。

Bunny_CDM
3楼-- · 2020-08-31 08:49

嗨,穆斯塔法,

您不能直接将任何Web dynpro操作分配给FPM屏幕上的按钮,您需要为该按钮提供一些FPM EVENT ID。

并使用此控件在组件控制器方法" PROCESS_EVENT"中检查此偶数ID,您将知道在屏幕上单击了哪个按钮,并能够相应地调用方法。

例如,您为按钮指定了一个fpm id作为" TEST",下面是在您的Web dynpro组件的Process_event方法中调用Web dynpro方法的代码。

方法PROCESS_EVENT。

CASE IO_EVENT-> MV_EVENT_ID。

"测试"时

*调用您的方法。

ENDCASE

ENDMETHOD。

让我知道您是否不清楚。

感谢和问候,

Shitanshu Sahai

SKY徐
4楼-- · 2020-08-31 08:53

嗨,每一个

我也有同样的问题。 当我将操作分配给按钮时,似乎我无法输入事件ID,只能从弹出窗口中进行选择。

现在我的问题是,如何在弹出窗口中添加新的事件ID。 (希望在货运预订项目屏幕上的" adjsut子项目"按钮旁边添加新按钮。右下角的" FPM事件ID"字段不是输入字段,)

一周热门 更多>