所以我通过Screen Painter(SE51)添加了一个下拉类型为Listbox的字段。下拉式SAP ABAP
我已经使用PBO和VRM_SET_VALUES函数将数据绑定到下拉列表中。
我有2个问题,这一点;
- 如何将选定值设置为绑定数据?
- 如何获取用户选择的值。
使用以下代码将数据绑定到下拉列表中;
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是附带的文本。
只需使用用于定义屏幕字段变量...?没有一些代码,我们将无法提供更多建议...... – vwegert
@vwegert ay的想法?我不得不求助于创建搜索帮助来解决这个问题。希望通过正确实施下拉控制器来正确实现 – Isuru
现在的主要想法是:“提供一个完整的示例,而不仅仅是一些随机代码片段。”我既没有时间也没有精力来进行精细的猜测。 – vwegert