SM30错误不允许更改存储库或跨客户端自定义

时间:2019-02-01 09:47:21

标签: sap abap

我通过se11在SAP中创建了一个表,然后使用了表维护生成器。然后,我将更改从开发系统传输到q系统。

现在,我想通过sm30维护该表。这在DEV系统中有效。我只是得到一个警告:“此表是跨客户端的”。但是编辑有效。在质量检查系统中不起作用。我得到:

  

不允许更改存储库或跨客户端自定义

如何使跨客户表可编辑?

表的传递类别为C。该表的数据类为APPL2。不,没有MANDT列(有意使用)。

我知道我可以在se16n中使用&SAP_EDIT编辑此表,但是我想避免这种肮脏的破解。

2 个答案:

答案 0 :(得分:2)

这是不允许的,因为为此客户端设置了“跨客户端对象更改”的设置。

如果可以并且被允许,请转到SCC4选择您的客户端并更改以下设置。

SCC4: Cross-Client Object Changes

答案 1 :(得分:0)

我找到了一种通过sm30进行跨客户端编辑的方法:

使用“表维护生成器”(通过se11)。然后选择“记录例程”,在那里您需要设置“否,或用户记录例程”。

no, or user recording routine

然后,您可以通过sm30编辑作为跨客户端表(无MANDT列)的表。