/namaespace/J_ST太长(> 4096)

2020-09-09 05:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 尝试激活CDS视...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

尝试激活CDS视图时,出现// namaespace /J_ST太长(> 4096)的错误。 该视图与许多其他视图都有关系,我创建了关联并与之关联。 此错误是否表示ABAP CDS视图在视图中可以具有的关联或联接数量受到限制。 请指教。

此致

Nithin

4条回答
95年老男孩
2020-09-09 05:53 .采纳回答

嗨Nithin,

遇到了同样的问题。 {AD846表太长(> 4096)}

找到了SAP注意: 2154870 其中表示:

-表/视图的最大记录长度

-表/视图的最大记录长度 观看次数限制为4030/4096个字符,包括RADTBCON:

平板电脑,例如dd03p-intlen值'4030',
 viewlen类似于dd03p-intlen值'4096',

如果 达到限制(例如,在激活期间),会报告类似以下的错误:

表太长(4030)
 表格太长(4096)

您可以手动 增加这些值或考虑其他解决方法,例如减少 通过表/视图重新设计或CDS扩展(在Core Data Services的上下文中)记录长度。

我使用了扩展,并且有效:

 @ AbapCatalog.sqlViewAppendName:'ZS_MY_EXT1'
 @ EndUserText.label:"查看扩展名"
 使用ZS_MY_EXTENSION扩展视图ZS_CV_MY_CDS
 在pv.guid = cmg.guid上以pv关联到ZS_ANOTHER_CDS的[0..1]
 {
 pv.pvs as my_fld_1,//CHAR 512
 pv.pvts as my_fld_2//CHAR 1024
 } 

希望对您有所帮助。

BR,迪马

一周热门 更多>