如何从屏幕读取屏幕字段和值

2020-09-03 07:35发布

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

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


如何从屏幕读取屏幕值和字段? 在这里需要ABAP代码帮助...

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

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


如何从屏幕读取屏幕值和字段? 在这里需要ABAP代码帮助...

付费偷看设置
发送
9条回答
派大星 ヾ
1楼-- · 2020-09-03 08:15

嗨,

使用此FM

呼叫功能'DYNP_VALUES_READ'
     出口
       DYNAME = SY-REPID
       DYNUMB = SY-DYNNR
     桌子
       DYNPFIELDS = DYNP_VALUE_TAB。

DYNP_VALUE_TAB-FIELDNAME->屏幕字段名称

DYNP_VALUE_TAB-FIELDVALUE->对应屏幕字段值

致谢

madhu

wang628962
2楼-- · 2020-09-03 08:16

MatíasGallegos 是的。 请注意,选择屏幕是dynpro技术的包装(在XXX的VALUE-REQUEST上的SELECT-SCREEN上导致在dynpro中生成代码PROCESS ON VALUE-REQUEST + FIELD XXX MODULE...。)

注意:我的评论不是针对您的,而是针对提供答案" DYNP_VALUES_READ"的人,尽管没有特别说明,但给出的答案仅适用于F4,尽管问题很笼统,不限于F4。 凡是读过该问题+答案的人都会推断出DYNP_VALUES_READ可以在任何情况下都可以工作,这是错误的。

最好将代码发布在这样一个更精确的问题中:" FM阅读 在不按ENTER键的情况下按F4键即可在屏幕上输入值" https://answers.sap.com/questions/1583513/fm-to-read-the-values-on-the-screen-after-pressing.html

四川大学会员
3楼-- · 2020-09-03 07:53
< p> Hi

您应该在程序中使用与屏幕字段相同的名称声明变量。

此后,您将在PAI和PBO中使用这些变量获取并设置值

进程。

天桥码农
4楼-- · 2020-09-03 07:53

屏幕字段值是通过声明相同名称的全局变量来自动传输

(PS:DYNP_VALUES_READ仅适用于F4键/值帮助专业版

宇峰Kouji
5楼-- · 2020-09-03 08:16

嗨,

我们可以通过在屏幕上保持循环来对屏幕字段进行操作。

Cikesha
6楼-- · 2020-09-03 08:10

Hi,

p>

ex。:

SCREEN处的循环。

endloop。

并根据字段名称进行操作,我们可以使用" screen-

ex:

在SCREEN循环。

如果screen-field = kna1-kunnr

""所需的代码"

endif。

endloop。

致谢,

Swarna Munukoti。

编辑:Swarna Munukoti on 2008年7月17日,下午4:02

一周热门 更多>