ABAP:点击按钮时调用屏幕

时间:2011-05-19 09:48:24

标签: screen call sap abap

我有一个带有几个按钮的主屏幕,我正试图通过屏幕调用来协助每个按钮。我不能让它工作。我用布局画家创建了按钮,但我没有看到如何使其正常运行。

有什么想法吗?谢谢!

2 个答案:

答案 0 :(得分:3)

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

现在您的按钮有一个功能代码,它将触发此OK-Code并且将运行dynpros“PROCESS AFTER INPUT”。将一个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.

答案 1 :(得分:1)

你必须创建一个屏幕&在该事件中执行CALL SCREEN。有一个名为PAO& amp;的概念。 PBO。你也可以参考一下。很少有链接供你参考..