点击此处---> 群内免费提供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
感谢您的链接!
您是否已为下拉列表分配功能代码?
我尝试复制该示例程序,并用DD03L-FIELDNAME字段替换CARRID字段。 没用 也许原因是CARRID具有外键(在DB Scarr中),而我的字段没有。
仍然感谢
嗨,
您是否已声明功能代码,也将下拉列表声明为(带有键的列表框),
l1.jpg
名称LIST_BOX将第一行的键值保留为1,第二行的键值保留为2 ...
我尝试过。 我得到的唯一区别是,现在下拉列表在可能的值的左侧显示了一个数字(键)。 但是,当选择任何一个时,相同的结果...值不会传输到程序中。
嗨,
可以在PBO中使用VRM_SET_VALUES功能模块,也可以在按值请求(POV)中使用。
请尝试一下...,让我们知道。
谢谢
水thy。
一周热门 更多>