点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我检查了论坛中的多个条目,但没有找到正确的答案。
这是我的问题:
我创建了一个下拉列表框,并使用函数VRM_SET_VALUES向列表中填充了所需的值。 当我选择任何值,然后按任意按钮时,不会触发相应的代码。 我通过调试发现,当按下按钮时,在PAI开始时,输入字段没有值,它为空。
- 没有明确的声明。
- 该字段在屏幕上定义为"输入和输出"。
- 我尝试在PAI模块的开头指出" FIELD v_myfield",但没有用。
- 如果我未将字段设置为"列表框"(因此它是正常的输入字段),则所选值将正确地从屏幕传输到程序。
有什么想法吗? 我不知道还能尝试什么。 任何帮助都会很棒!
更新!
我遇到问题的字段是DD03L-FIELDNAME。 我已经测试过我的程序,将该字段更改为SBOOK-CONNID,并且它可以与该字段一起使用。 我认为区别在于CONNID具有的标志" Foreign key check"(外键检查),而FIELDNAME没有。 我看过的所有示例都与CONNID和CARRID有关,它们都具有外键。 这是否意味着仅对具有外键的字段启用下拉列表框?
https: //help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abendynpro_drop1_abexa.htm
https: //help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abendynpro_drop2_abexa.htm
我对VRM_SET_VALUES的呼叫已经在PBO中。 我也尝试将其包含在POV中,但结果是相同的。 我在下拉列表中获得了可能的值,但是当我选择任何值时,该值不会传输到程序中。
谢谢!
大家好,
首先,非常感谢您抽出宝贵的时间来回答问题。
最后,我设法得到了想要的东西! 我制作了一个程序DEMO_DYNPRO_DROPDOWN_LISTBOX的副本,然后逐一更改了它的字段,以免更改不需要更改的内容。
有效!
好,我再次打开了问题,可以将您的链接设置为"正确答案"。 祝你有美好的一天...
一周热门 更多>