点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨社区
我正在尝试寻找一种在"计算视图"中创建子数组的方法。
受到SAP B1 ServiceLayer中实体的启发。
例如订单实体中的DocumentLines
获取/b1s/v1/订单
{ " DocEntry":1 " DocNum":1 " DocumentLines":[ { " LineNum":0, " ItemCode":" A00001", }, { " LineNum":1 " ItemCode":" A00002", } ], }
SAP HANA Studio中是否有一种方法可以重新创建它?
默认情况下,计算视图的结果为平面结构。 因此具有纯钙。
上面的示例是API端点的结果。
为什么不创建例如 用于计算视图的OData服务。 在该服务中,您可以将另一个实体(例如另一个计算视图,表格等)与计算数据相关联。 视图。 通过在调用OData端点时使用$ expand选项,可以获得calc的数据。 在一个结果(如您的示例中显示)中查看(例如文档标题数据)和相关数据(例如文档行)。
我现在已经在HANA级别处理了OData服务。
这可能是一个非常麻烦的解决方案,因为我们首先必须创建计算视图,然后再创建OData服务。
您知道B1 ServiceLayer是否可以处理此问题吗?
感谢您的帮助!
一周热门 更多>