如何在TC里输出下拉列表
1、屏幕設計
在屏幕TC增加下拉listZKNVVVKGRP-BRACO,選擇下拉類型為"listbox with key"
2 、定義內(nèi)表
*分點信息,用于輸入幫助
DATA: BEGIN OF itab_vkgrp OCCURS 0,
?????? braco LIKE tbrc-braco,
?????? vtext LIKE tbrct-vtext,
?????? END OF itab_vkgrp.
3、屏幕事務處理
? FIELD zknvvvkgrp-braco MODULE set_data_vkgrp.
4、處理Module定義
module SET_DATA_VKGRP input.
? CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
?????? EXPORTING
??????????? retfield??????? = 'BRACO'
??????????? value_org?????? = 'S'
?????? TABLES
??????????? value_tab?????? = itab_VKGRP
?????? EXCEPTIONS
??????????? parameter_error = 1
??????????? no_values_found = 2
??????????? OTHERS????????? = 3.
? IF sy-subrc <> 0.
??? MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
??????????? WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
? ENDIF.
endmodule.???????????????? " SET_DATA_VKGRP? INPUT
5、如果想多次調(diào)用不同的值,你可以在listbox里輸入功能碼,人為的去觸發(fā)(這不是最好辦法,但可以達到)
總結(jié)
以上是生活随笔為你收集整理的如何在TC里输出下拉列表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在ALV中输出标题头
- 下一篇: ALV_GRID介绍