3

我有一个带有几个按钮的主屏幕,我正在尝试将每个按钮与屏幕调用相关联。我无法让它工作。我用布局画家创建了按钮,但我不知道如何使它起作用。

有任何想法吗?谢谢!

4

2 回答 2

4
  • 打开屏幕画家
  • 双击按钮
  • 输入功能代码(该字段在“上下文菜单表单”上方)

现在您的按钮有一个功能代码,它将触发此 OK 代码,并且将运行 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.
于 2011-05-19T11:13:33.947 回答
1

您必须在该事件中创建一个屏幕并执行 CALL SCREEN。有一个概念叫做 PAO & PBO。你也可以参考一下。几个链接供您参考..

于 2011-05-19T10:00:06.737 回答