单击按钮后的WRITE语句

时间:2017-10-24 12:34:19

标签: sap abap

我想在单击按钮后使用abap WRITE语句。 现在没有任何反应。有人可以帮忙吗?

继承我的代码:

TABLES: sscrfields.
SELECTION-SCREEN:
  PUSHBUTTON /33(10) submit USER-COMMAND start_search.

* button.click
AT SELECTION-SCREEN.
  CASE sy-ucomm.
    WHEN 'START_SEARCH'.
      WRITE: 'btn.click'.
  ENDCASE.

* button label
INITIALIZATION.
  submit = 'OK'. 

1 个答案:

答案 0 :(得分:1)

您可以通过多种方式在选择屏幕上与用户进行通信:

  1. 使用屏幕底部显示的message;
  2. 使用popup;
  3. 在选择屏幕上更改comment的值。
  4. 因为我认为第一个是最优雅的,所以这里是示例代码:

    MESSAGE 'Button clicked' TYPE 'S'.
    

    只需用上面的内容替换现在的WRITE语句即可。要获得真正的解决方案,您应该在SE91中创建一条消息或在程序中创建一个文本元素。