ABAP Dynpro Flow 逻辑 - 在 POV 调用后查找字段名称

问题描述

我想知道您是否知道在调用 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.