通过 VA02 更新 VBAP 附加结构中的自定义字段

Update custom fields in an VBAP append structure via VA02

我有以下需求。我需要在 table VBAP 中保存一些参数。为此,我在附加结构中创建了附加字段。现在,在保存销售凭证时,参数也必须更新。

为此,我一直在程序 SAPMV45A 中使用 USEREXIT_SAVE_DOCUMENT。我在设置字段的 table XVBAP 上循环。

这对现有职位来说如预期的那样有效。添加新职位时,字段不会更新且为空。

我在这里错过了什么?我是否必须为新职位使用不同的用户出口?

提前致谢。

您可以在 MV45AFZZ

中使用“USEREXIT_MOVE_FIELD_TO_VBAP