模块池-下拉值未传输到程序

2020-09-16 15:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我...

         点击此处--->   EasySAP.com群内免费提供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有关,它们都具有外键。 这是否意味着仅对具有外键的字段启用下拉列表框?