如何使用SDK(或其他一些API)获取业务对象的查询脚本?

2020-08-26 23:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我们正在使用信息设计工具...

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

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


嗨,

我们正在使用信息设计工具及其SDK来获取有关UNX Universe业务对象的一些信息。 现在,我们可以通过 RelationalBinding 接口( https://help.sap.com/doc /javadocs_bip_41/4.1/en-US/slsdk/en/com/sap/sl/sdk/authoring/businesslayer/RelationalBinding.html )。

但是,这些属性不是干净的SQL代码(例如select子句可以包含BO函数,例如" @Aggregate_Aware")。

示例:eFashion.unx

我们能够在 SQL定义中获得这些部分:

SELECT :" @ Aggregate_Aware(sum(Shop_facts.Quantity_sold * Article_lookup.Sale_price-Shop_facts.Amount_sold),sum(Shop_facts.Quantity_sold * Article_Color_Lookup.Sale_price-Shop_facts.Amount_sold) >

位置:" Shop_facts.Week_id =日历_year_lookup.Week_id"

表格:" Shop_facts,Calendar_year_lookup"

然后单击"显示脚本..."按钮,"查询脚本查看器"随以下脚本一起弹出:

我们需要查询脚本(干净的SQL),但无法使用SDK。

是否可以使用SDK或任何其他API来获取查询脚本?

谢谢

Jan

(111.2 kB)