2710405 - 发生错误 DDLS322 或 DDLS323:SQL 视图(CDS 视图)XXX 无法重命名为 YYY;DDL 源 YYY 已传送
症状
CDS 数据定义已删除,然后通过在 ADT 工具的源部分中指定相同的 CDS 视图名称和 SQL 视图名称重新创建。但在激活期间出现错误 DDLS32(SQL 视图 ... 无法重命名)。例如:
然后通过指定不同的 SQL 视图名称和不同的 CDS 视图名称重新创建,但在激活期间出现错误 DDLS32(SQL 视图 ... 无法重命名)和 DDLS33(CDS 视图 ... 无法重命名):
环境
SAP_BASIS 版本高于 740 的基于 Netweaver 的系统
重现问题
在 ADT 工具中,选择 核心数据服务 -> 数据定义 -> 新数据定义
原因
由于 CDS 环境中的复杂相关性关系,不支持重命名 CDS 部件。对于 CDS 数据定义,无法再更改 SQL 视图和 CDS 视图的名称。 这同样适用于删除具有相同名称的 CDS 数据定义并重新创建的情况。
有关详细信息,请参阅 SAP Note 2238561-CDS:无法重命名实体和数据库视图。
解决方案
请删除旧 DDL 源并将删除传输到下一系统。之后,请通过在源部分中指定不同的 SQL 视图名称和不同的 CDS 视图名称来一起使用新的不同名称创建 CDS 数据定义,这意味着所有名称(CDS 数据定义名称、CDS 视图名称和 SQL 视图名称)都应与原始名称不同,如 SAP Note 2238561 中所述。必须指出,在一个传输请求中,“删除旧项”和“创建新条目”不应混合使用。导入顺序应如下:
-
导入旧项目的删除 -
然后导入新项目的创建
在支持包级别低于 740 SP16 或 750 SP05 的系统中,可能会发生开发系统中已接受重命名,但在传输到质量或生产系统期间发生错误 DDLS322 或 DDLS323。原因是重命名检查不够严格,请实施 SAP Note 2331160-在客户系统中重命名 CDS 部件以加强检查。
例外:SAP Note 2238561 对可传输 CDS 数据定义有效,不适用于本地定义。删除后,可以使用相同名称重新创建在本地请求中创建为临时对象的 CDS 数据定义。如果本地对象出现错误 DDLS322 或 DDLS323,请实施 SAP Note 2386971 - 本地 CDS 视图定义:已提供 DDL src。
另请参阅
-
SAP Note 2238561-CDS:无法重命名实体和数据库视图 -
SAP Note 2386971 - 本地 CDS 视图定义:已提供 DDL src -
SAP Note 2331160-在客户系统中重命名 CDS 部件
关键字
DDLS322、DDLS323、DDLS 322、DDLS 323、DDL 源已传送、SQL 视图无法重命名、CDS 视图无法重命名、 数据定义、新数据定义、
产品
|
|
产品 |
|
|---|---|---|
|
|
SAP NetWeaver 7.4 |
|
|
|
SAP NetWeaver 7.5 |
|
此文档参考
|
|
SAP Note/KBA |
组件 |
标题 |
|
|---|---|---|---|---|
|
|
2386971 | BC-DWB-DIC-AC |
|
|
|
|
2331160 | BC-DWB-DIC |
|
|
|
|
2238561 | BC-DWB-DIC-AC |
|
|
属性
|
|
键值 |
价值 |
|
|---|---|---|---|
|
|
备选标识 | KB0218844 |
|
|
|
其他组件 | 基本组件 > ABAP 工作台、Java IDE 和基础架构 > Eclipse 中 ABAP 工具的安装和基础架构 > 面向数据字典的 Eclipse 工具(不含 CDS)(BC-DWB-AIE-DIC) |
|
我是 #老周 ,如果你喜欢我的文字,请记得点击⬇️关注 #曰天曰地 。
如需下载安装补丁,
点击原文阅读会跳转到SAP官网,
需要S账号和密码登录才能看具体内容。
转载文档为机器翻译结果,
其准确性未经审核。
Note SAP 持续更新的,
请点击原文阅读跳转阅读原文为准。
虽然英文不好,但是还是喜欢看英文 #Note 。

码字不易,文章下拉,右边点个【赞】和【在看】吧!!
猜您还喜欢合集:
猜您还喜欢文章:

