关联错误

2020-09-10 16:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我创建一个视图以从T...

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

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


大家好,

我创建一个视图以从T247表中获取月号,月简称和月名。 然后,我尝试创建一个与视图的关联,以获取销售订单日期的月份名称。但是出现错误"关联ZMonthName无法在视图中本地使用"。 ZMonthName视图在下面

我在其他视图中使用的方式如下

感谢您的帮助...

谢谢

亚瑟。

zmonthname.jpg (29.2 kB)
付费偷看设置
发送
2条回答
软件心理学工程师
1楼 · 2020-09-10 17:45.采纳回答

您不能在投影联接中使用要在同一视图中获得其值的字段。 试试这个:

 @ AbapCatalog.sqlViewName:'zcdsmontest'
 @ AbapCatalog.compiler.compareFilter:是
 @ AbapCatalog.preserveKey:是
 @ AccessControl.authorizationCheck:#检查
 @ EndUserText.label:"测试"
 将视图ZCDS_MonthTest定义为从t247中选择{
     mnr作为monthnum,
     ktx作为monthshortname,
     ltx作为月份名称
 }
 其中spras ='E'
 @ AbapCatalog.sqlViewName:'zmontest1'
 @ AbapCatalog.compiler.compareFilter:是
 @ AbapCatalog.preserveKey:是
 @ AccessControl.authorizationCheck:#检查
 @ EndUserText.label:"每月测试1"
 将视图ZCDS_MONTHTEST1定义为从vbak中选择{
     关键vbeln,
     子串(audat,5,2)为MM
 }
 
 @ AbapCatalog.sqlViewName:'zmontest2'
 @ AbapCatalog.compiler.compareFilter:是
 @ AbapCatalog.preserveKey:是
 @ AccessControl.authorizationCheck:#检查
 @ EndUserText.label:"每月测试2"
 将视图ZCDS_MONTHTEST2定义为从ZCDS_MONTHTEST1中选择
 在$ projection.MM = _test.monthnum上以_test的形式将[1]与ZCDS_MonthTest关联
 {
   关键vbeln,
   MM,
   _test.monthshortname
 } 

绿领巾童鞋
2楼-- · 2020-09-10 17:31

它有助于了解CDS的技巧或局限性。

谢谢马克。

亚瑟。

一周热门 更多>