我使用的是REUSE_ALV_GRID_DISPLAY,它有一个可编辑的字段。通过call transaction (IE02 -修改'Asset No‘)更改数据很好。因为这个字段是可编辑的,所以用户也可以手动或通过F4help输入值。
我的问题是,当尝试更改或在此字段中指定新值并触发标准保存按钮时,它会显示错误:
条目000050000517在ANLH中不存在(检查条目)。但是,此条目已存在于ANLH表中。
什么是合适的FM/BAPI来更改一个字段'Asset No.‘’。对抗装备。请参阅附图:
发布于 2020-12-16 16:59:02
如果ALV网格中可编辑字段的域值检查未按预期工作(无论出于何种原因),您可以在字段目录中将其停用,方法是在字段目录中为字段LVC_S_FCAT-VALEXI
提供值!
。在这种情况下,网格不会执行域值检查(这个特定值在CL_GUI_ALV_GRID
类的方法FORMAL_FIELD_CHECK_DDIC
中是硬编码的)。
https://stackoverflow.com/questions/65318558
复制相似问题