Abap 如何检查ALV特定字段中的数据何时更改?

Abap 如何检查ALV特定字段中的数据何时更改?,abap,sap-erp,Abap,Sap Erp,我需要检查我的ALV中的一个字段,当它被更改时设置为可编辑 这是我的fieldcat,相关字段设置为可编辑: CLEAR wfieldcat. wfieldcat-fieldname = 'PERDEVA'. wfieldcat-ref_fieldname = 'PERDEVA'. wfieldcat-ref_tabname = 'IT_DEVALUATS'. wfieldcat-seltext_s = 'Devaluat'. wfieldcat-se

我需要检查我的ALV中的一个字段,当它被更改时设置为可编辑

这是我的
fieldcat
,相关字段设置为可编辑:

  CLEAR wfieldcat.
  wfieldcat-fieldname     = 'PERDEVA'.
  wfieldcat-ref_fieldname = 'PERDEVA'.
  wfieldcat-ref_tabname   = 'IT_DEVALUATS'.
  wfieldcat-seltext_s     = 'Devaluat'.
  wfieldcat-seltext_m     = 'Devaluat'.
  wfieldcat-seltext_l     = 'Devaluat'.
  wfieldcat-ddictxt       = 'M'.
  wfieldcat-edit          = 'X'.            "<==========
  APPEND wfieldcat TO p_fieldcat.
清除wfieldcat。
wFieldCatFieldName='PERDEVA'。
wfieldcat-ref_fieldname='PERDEVA'。
wfieldcat-ref_tabname='IT_贬值'。
wfieldcat-seltext_s=‘贬值’。
wfieldcat-seltext_m=‘贬值’。
wfieldcat-seltext_l=‘贬值’。
wfieldcat ddictxt='M'。

wfieldcat edit='X'。“您应该看到演示程序,转到SE38 tcode,您可以编写BALV*或BCALV*按f4。您可以看到check_changed_数据实现示例。

您应该看到演示程序,转到SE38 tcode,您可以编写BALV*或BCALV*按f4。您可以看到check_changed_数据实现示例。

好的,我发现的方法是一个可能的解决方案。”。我将尝试实现它也许这可能会帮助你@Suncatcher谢谢!这里有一个我需要的示例:)好的,我发现的方法是一个可能的解决方案。我将尝试实现它也许这可能会帮助你@Suncatcher谢谢!这里有一个我需要的示例:)确切地说:
BCALV\u EDIT\u 03
-修改单元格的验证。但无论如何,这个示例集合是一个很好的起点,有代码的解释。请简单解释一下这些演示程序是如何解决OP问题的。请注意,这个问题是一个重复的问题(Suncatcher已经注意到)我刚刚在另一个问题/答案中添加了一个最小的可重复性示例,以演示此方法如何工作(不是最佳的,但至少是最小的)@SandraRossi是的,这条线索正是我想要的:)确切地说:
BCALV\u EDIT\u 03
-验证修改过的单元格。但无论如何,这个示例集合是一个很好的起点,用代码进行解释。请,例如,简要解释一下这些演示程序如何解决OP问题。请注意,这个问题是重复的问题(正如Suncatcher已经注意到的),我刚刚在另一个问题/答案中添加了一个最小的可重复示例,以演示此方法如何工作(不是最佳的,但至少是最小的)。@SandraRossi是的,这条线索正是我所寻找的:)