在屏幕的下拉列表框中读取所选值

2020-09-10 22:17发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想读取创建的下拉列表中的值。 请告诉我我该怎么做。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想读取创建的下拉列表中的值。 请告诉我我该怎么做。

付费偷看设置
发送
4条回答
小c菟菟
1楼 · 2020-09-10 22:40.采纳回答
  • Dynpro字段应定义为全局数据(例如,某些TOP include中的TABLES或DATA语句),并应在PBO/PAI的结束/开始时或在FIELD语句期间从/移至程序/dynpro(参考
  • DYNP_VALUES_READ通常仅在F4中有用(过程值) 处理请求,而不是在PBO/PAI中进行处理。
  • 在VRM FM中最好使用大写字母表示您的变量名。
昵称总是被占用
2楼-- · 2020-09-10 22:57

有一个名为DYNPREAD的全局变量。 我不知道怎么用

'DYNP_VALUES_READ'函数。

在it_son处循环播放INTO wa_son。
 wa_birim1-KEY = wa_son-KOD。
 wa_birim1-TEXT = wa_son-KOD。
 wa_birim2-KEY = wa_son-KOD。
 wa_birim2-TEXT = wa_son-KOD。
 将wa_birim1附加到it_birim1。
 将wa_birim2附加到it_birim2。
 清除wa_birim1。
 清除wa_birim2。
 ENDLOOP。
ld_field1 ='b1'。 通话功能" VRM_SET_VALUES" 出口 id = ld_field1 值= it_birim1。
ld_field2 ='b2'。 通话功能" VRM_SET_VALUES" 出口 id = ld_field2 值= it_birim2。

'b1'和'b2'是下拉列表。 如何在消息B1中打印我选择的值?

zhangjiyang1323
3楼-- · 2020-09-10 22:42

消息b1类型'I'。 (b1是全局变量,不是)

昵称总是被占用
4楼-- · 2020-09-10 22:35

无全局变量。 下拉菜单变量的名称。

-我解决了问题,而不是使用'DYNP_VALUES_READ'函数,而是在屏幕上定义了表的字段。

一周热门 更多>