问题描述
我想知道您是否知道在调用 POV 后查找字段名称的方法。
例如,
带有此代码的 dynpro(流程逻辑):
process on value-request.
field _field_ module dynpro_pov.
定义模块的 ABAP 程序
MODULE dynpro_pov INPUT.
" How can I get the name of the field "_field_" here ?
ENDMODULE.
您知道在 ABAP 代码中动态查找名称 _field_ 的方法吗?
我想有一个缓冲区变量来存储 dynpro 流逻辑中的值并检索 ABAP 代码中的值,但显然我们不能编写这样的 ABAP 指令。 然后我可能认为 DYNP * 类型的 FM 会使用正确的 CALL ID 来解决问题。但我什么也没找到。
谢谢
解决方法
您可以使用语句 GET CURSOR
来检索用户当前选择的字段(相当于用户请求值帮助的字段):
DATA field TYPE string.
GET CURSOR FIELD field.