我有一个主屏幕,里面有几个按钮,我正在尝试用屏幕调用来协调每个按钮。不过我无法让它工作。我用布局画家创建了按钮,但我看不到如何使其起作用。
有什么想法吗?谢谢!
- 打开屏幕刷
- 双击按钮
- 输入功能代码(该字段位于"上下文菜单表单"上方)
现在您的按钮有一个函数代码,它将触发此确定代码,并且 dynpros "输入后处理"将运行。 将PAI模块添加到Dynpro,例如,在该模块中进行以下编码:
case sy-ucomm. " the ok code
when 'your_buttons_function_code_here'.
call screen YOUR_SCREEN_NUMBER_HERE.
when others.
" DO NOTHING
endcase.
您必须创建一个屏幕并在该事件中执行呼叫屏幕。有一个概念叫做PAO和PBO。你也可以参考。几个链接供您参考..
- http://help.sap.com/saphelp_nw04/helpdata/en/9f/dbab2935c111d1829f0000e829fbfe/content.htm
- http://www.abapprogramming.net/2008/04/sap-abap-syntax-for-call-screen.html