2020-09-03 07:35发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何从屏幕读取屏幕值和字段? 在这里需要ABAP代码帮助...
嗨,
使用此FM
呼叫功能'DYNP_VALUES_READ' 出口 DYNAME = SY-REPID DYNUMB = SY-DYNNR 桌子 DYNPFIELDS = DYNP_VALUE_TAB。
DYNP_VALUE_TAB-FIELDNAME->屏幕字段名称
DYNP_VALUE_TAB-FIELDVALUE->对应屏幕字段值
致谢
madhu
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
您应该在程序中使用与屏幕字段相同的名称声明变量。
此后,您将在PAI和PBO中使用这些变量获取并设置值
进程。
屏幕字段值是通过声明相同名称的全局变量来自动传输。
(PS:DYNP_VALUES_READ仅适用于F4键/值帮助专业版
我们可以通过在屏幕上保持循环来对屏幕字段进行操作。
Hi,
p>
ex。:
SCREEN处的循环。
endloop。
并根据字段名称进行操作,我们可以使用" screen-
ex:
在SCREEN循环。
如果screen-field = kna1-kunnr
""所需的代码"
endif。
致谢,
Swarna Munukoti。
编辑:Swarna Munukoti on 2008年7月17日,下午4:02
最多设置5个标签!
嗨,
使用此FM
DYNP_VALUE_TAB-FIELDNAME->屏幕字段名称
DYNP_VALUE_TAB-FIELDVALUE->对应屏幕字段值
致谢
madhu
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
您应该在程序中使用与屏幕字段相同的名称声明变量。
此后,您将在PAI和PBO中使用这些变量获取并设置值
进程。
屏幕字段值是通过声明相同名称的全局变量来自动传输。
(PS:DYNP_VALUES_READ仅适用于F4键/值帮助专业版
嗨,
我们可以通过在屏幕上保持循环来对屏幕字段进行操作。
Hi,
p>
ex。:
SCREEN处的循环。
endloop。
并根据字段名称进行操作,我们可以使用" screen-
ex:
在SCREEN循环。
如果screen-field = kna1-kunnr
""所需的代码"
endif。
endloop。
致谢,
Swarna Munukoti。
编辑:Swarna Munukoti on 2008年7月17日,下午4:02
一周热门 更多>