如何在SAP ABAP中更改自定义表的主键值?

如何在SAP ABAP中更改自定义表的主键值?,abap,Abap,当我们有多个主键时,我想更改自定义表中的主键值 在SM30中,我们可以编辑非主键值,但在我的程序中,我要求编辑主键。有4个主键字段 通常,SM30中的“撤消”按钮适用于未保存的数据。如果您理解您的问题,则需要更改SM30中的记录。只需将记录复制到新条目,更改主键字段信息,然后删除不需要的记录 您的问题不清楚,请根据这些进行编辑。通常,编辑表中的键字段不是编辑,而是删除和插入。大多数程序将更新由表键标识的行,但如果更改表键,则该更新将不再有效。从纯技术的角度来看,显然有一些方法可以允许这种行为(最

当我们有多个主键时,我想更改自定义表中的主键值

在SM30中,我们可以编辑非主键值,但在我的程序中,我要求编辑主键。有4个主键字段


通常,SM30中的“撤消”按钮适用于未保存的数据。

如果您理解您的问题,则需要更改SM30中的记录。只需将记录复制到新条目,更改主键字段信息,然后删除不需要的记录

您的问题不清楚,请根据这些进行编辑。通常,编辑表中的键字段不是编辑,而是删除和插入。大多数程序将更新由表键标识的行,但如果更改表键,则该更新将不再有效。从纯技术的角度来看,显然有一些方法可以允许这种行为(最重要的是,将原始键值存储在某个地方,以便在更新中使用),但从我在SAP标准事务中看到的情况来看,他们并没有为此做好准备。在相同的问题中可能会有一些答案(目前为一个)