2020-09-09 05:30发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
尝试激活CDS视图时,出现// namaespace /J_ST太长(> 4096)的错误。 该视图与许多其他视图都有关系,我创建了关联并与之关联。 此错误是否表示ABAP CDS视图在视图中可以具有的关联或联接数量受到限制。 请指教。
此致
Nithin
嗨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,迪马
感谢 Dmitrii Sharshatkin 获取信息。 致谢,
无人
对此有任何建议。
Hi Nithin,
我认为问题与联接或关联的数目无关,而与CDS中字段的数目和长度有关 意见。 是的,ABAP对视图或表的长度有一个限制(4096)。 (请参阅我以前的答案)。 将在参数@ AbapCatalog.sqlViewName下为CDS视图创建ABAP视图。
我认为您在视图中添加了太多太长的字段,而联接/关联的数量只是问题的另一方面。 您可以尝试使用扩展名和/或不要使用太多太长的字段吗?
我认为它应该可以解决您的问题,因此可以将其关闭。 否则,请提供更多详细信息/视图定义。
谢谢迪玛
最多设置5个标签!
嗨Nithin,
遇到了同样的问题。 {AD846表太长(> 4096)}
找到了SAP注意: 2154870 其中表示:
-表/视图的最大记录长度
-表/视图的最大记录长度 观看次数限制为4030/4096个字符,包括RADTBCON:
如果 达到限制(例如,在激活期间),会报告类似以下的错误:
您可以手动 增加这些值或考虑其他解决方法,例如减少 通过表/视图重新设计或CDS扩展(在Core Data Services的上下文中)记录长度。
我使用了扩展,并且有效:
希望对您有所帮助。
BR,迪马
感谢 Dmitrii Sharshatkin 获取信息。
致谢,
无人
对此有任何建议。
此致
Nithin
Hi Nithin,
我认为问题与联接或关联的数目无关,而与CDS中字段的数目和长度有关 意见。 是的,ABAP对视图或表的长度有一个限制(4096)。 (请参阅我以前的答案)。 将在参数@ AbapCatalog.sqlViewName下为CDS视图创建ABAP视图。
我认为您在视图中添加了太多太长的字段,而联接/关联的数量只是问题的另一方面。 您可以尝试使用扩展名和/或不要使用太多太长的字段吗?
我认为它应该可以解决您的问题,因此可以将其关闭。 否则,请提供更多详细信息/视图定义。
谢谢迪玛
一周热门 更多>