2020-08-31 08:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们有WD ABAP中的应用程序,并且正在运行,现在的要求是将这些应用程序移至FPM。
如何在短时间内实现这一目标。
我在应用程序中有一个自定义按钮,该按钮已分配了操作。我必须将此验证或事件处理程序移至FPM事件。
请让我知道如何将WD ABAP操作链接到FPM按钮。
此致
穆斯塔法
嗨,穆斯塔法,
要制作一个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
打开配置并转到"添加工具栏元素"。
您可以看到在此处添加按钮的选项 。 并尝试使用事件ID来捕获操作。
BR,
RAM。
您不能直接将任何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。
方法PROCESS_EVENT。
CASE IO_EVENT-> MV_EVENT_ID。
"测试"时
*调用您的方法。
ENDCASE
ENDMETHOD。
让我知道您是否不清楚。
感谢和问候,
Shitanshu Sahai
我也有同样的问题。 当我将操作分配给按钮时,似乎我无法输入事件ID,只能从弹出窗口中进行选择。
现在我的问题是,如何在弹出窗口中添加新的事件ID。 (希望在货运预订项目屏幕上的" adjsut子项目"按钮旁边添加新按钮。右下角的" FPM事件ID"字段不是输入字段,)
)
最多设置5个标签!
嗨,穆斯塔法,
要制作一个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
嗨,穆斯塔法,
打开配置并转到"添加工具栏元素"。
您可以看到在此处添加按钮的选项 。 并尝试使用事件ID来捕获操作。
BR,
RAM。
嗨,穆斯塔法,
您不能直接将任何Web dynpro操作分配给FPM屏幕上的按钮,您需要为该按钮提供一些FPM EVENT ID。
并使用此控件在组件控制器方法" PROCESS_EVENT"中检查此偶数ID,您将知道在屏幕上单击了哪个按钮,并能够相应地调用方法。
例如,您为按钮指定了一个fpm id作为" TEST",下面是在您的Web dynpro组件的Process_event方法中调用Web dynpro方法的代码。
让我知道您是否不清楚。
感谢和问候,
Shitanshu Sahai
我也有同样的问题。 当我将操作分配给按钮时,似乎我无法输入事件ID,只能从弹出窗口中进行选择。
现在我的问题是,如何在弹出窗口中添加新的事件ID。 (希望在货运预订项目屏幕上的" adjsut子项目"按钮旁边添加新按钮。右下角的" FPM事件ID"字段不是输入字段,)
)
一周热门 更多>