因此,我通过 Screen Painter (SE51) 添加了一个下拉类型为 Listbox 的字段。
我使用 PBO 和VRM_SET_VALUES函数将数据绑定到下拉列表。
我有两个问题;
- 如何为绑定数据设置选定值?
- 您如何获得用户选择的值。
使用以下代码将数据绑定到下拉列表;
LOOP AT it_zzdelay_text INTO wa_zzdelay_text.
wa_listbox-key = wa_zzdelay_text-zz_delay_reason.
wa_listbox-text = wa_zzdelay_text-zz_delay_reason_text.
APPEND wa_listbox TO it_listbox.
ENDLOOP.
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = 'ZZ_DELAY_REASON'
values = it_listbox.
zz_delay_reason是唯一键,zz_delay_reason_text是随附文本。