SM30 错误不允许更改存储库或跨客户端自定义
SM30 error Changes to repository or cross-client customizing are not permitted
我通过 se11 在 SAP 中创建了一个 table,然后我使用了 table 维护生成器。然后我将开发系统的更改传输到q-system。
现在我想通过 sm30 维护 table。这适用于 DEV 系统。我刚收到警告:"This table is cross-client"。但编辑工作。在 QA 系统中它不起作用。我得到:
Changes to repository or cross-client customizing are not permitted
如何制作跨客户端table editable?
table 的交付 class 是 C
。 table的数据class是APPL2
。不,没有 MANDT 列(故意)。
我知道我可以在 se16n 中使用 &SAP_EDIT
编辑此 table,但我想避免这种肮脏的黑客行为。
这是不允许的,因为跨客户端对象更改的设置是为此客户端设置的。
转到 SCC4
select 您的客户端,如果可以并且被允许更改以下设置。
我找到了一种可以通过 sm30 进行跨客户端编辑的方法:
使用 "table maintenance generator"(通过 se11)。然后选项"recording routine",这里需要设置"no, or user recording routine".
然后您可以通过 sm30 编辑表格,这些表格是跨客户端表格(没有 MANDT 列)。
我通过 se11 在 SAP 中创建了一个 table,然后我使用了 table 维护生成器。然后我将开发系统的更改传输到q-system。
现在我想通过 sm30 维护 table。这适用于 DEV 系统。我刚收到警告:"This table is cross-client"。但编辑工作。在 QA 系统中它不起作用。我得到:
Changes to repository or cross-client customizing are not permitted
如何制作跨客户端table editable?
table 的交付 class 是 C
。 table的数据class是APPL2
。不,没有 MANDT 列(故意)。
我知道我可以在 se16n 中使用 &SAP_EDIT
编辑此 table,但我想避免这种肮脏的黑客行为。
这是不允许的,因为跨客户端对象更改的设置是为此客户端设置的。
转到 SCC4
select 您的客户端,如果可以并且被允许更改以下设置。
我找到了一种可以通过 sm30 进行跨客户端编辑的方法:
使用 "table maintenance generator"(通过 se11)。然后选项"recording routine",这里需要设置"no, or user recording routine".
然后您可以通过 sm30 编辑表格,这些表格是跨客户端表格(没有 MANDT 列)。