具有用户定义查询的服务层

2020-08-23 16:26发布

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

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


亲爱的

目前,我曾使用服务层来填充或操纵hana系统的数据。 进入一些自定义查询(如联接多个表或从存储过程获取)时,api的过滤器不够强大,我没有找到任何支持它的api。

就像我们使用DI一样,记录集可以查询,这非常有用。

如果对此情况有任何解决方案,请分享。

感谢您和最诚挚的问候,

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

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


亲爱的

目前,我曾使用服务层来填充或操纵hana系统的数据。 进入一些自定义查询(如联接多个表或从存储过程获取)时,api的过滤器不够强大,我没有找到任何支持它的api。

就像我们使用DI一样,记录集可以查询,这非常有用。

如果对此情况有任何解决方案,请分享。

感谢您和最诚挚的问候,

付费偷看设置
发送
4条回答
SAP浪
1楼-- · 2020-08-23 16:27

嗨,

SL 9.3 PL02刚刚发布,并且包含一项新功能,该功能允许从服务层运行语义层视图(系统视图或自定义视图已添加到B1语义层)。 您可以在此处访问该博客,其中包含更多详细信息和指向文档的指针:

https://blogs.sap。 com/2018/02/01/new-sap-business-one-semantic-layer-view-exposure/

在B1H 9.2版本中,唯一的选择是使用B1 xApp Framework:
1858188 – Extreme App SAP Business One框架:样本和文档(需要S用户)

或创建HANA XS xsodata访问。

希望对您有帮助
特立尼达。

何必丶何苦呢
2楼-- · 2020-08-23 16:53

Hello Maria,

是否计划将来在服务层中提供某种用户定义的查询支持? 否则,最好是扩展服务层以便与自定义查询一起使用的最佳实践。

我们尝试使用用于服务层的脚本引擎来创建扩展并使用扩展管理器进行部署,但这对我们来说并不实用,因为每个单个对象都需要拥有自己的脚本并测试每个脚本都需要我们 创建ard文件并部署脚本

非常感谢,Riadh。

nice_wp
3楼-- · 2020-08-23 16:34

我认为XS是一种更简单的方法,因为您可以做一些比较不同的事情:

1)odata-将允许您查询数据模型,过滤器,过滤器运算符等

2)如果您可以调用REST服务,则可以使用xsjs使其更具可定制性……或者使用xsa(可能是nodejs或Java)-这有点复杂,因为您必须进行编程 与您使用odata

SKY徐
4楼-- · 2020-08-23 16:34

是的不同,在HANA 1和HANA 2中也可以使用xsjs和xsodata

一周热门 更多>