Hana上的SAP BW-使用AMDP的复杂逻辑

2020-09-21 09:54发布

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

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


你好

我已经阅读了多位作者撰写的有关Hana转换博客的有趣BW,但找不到任何执行复杂转换的博客

END例程中有复杂的例程,这些例程使用source_package,转换和创建结果包。

我正在寻找一些使用循环的示例代码,如果还有其他条件,字段符号等。有人可以共享使用读取intTAB并生成outTab的复杂代码的代码段吗? 谢谢您的帮助。

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

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


你好

我已经阅读了多位作者撰写的有关Hana转换博客的有趣BW,但找不到任何执行复杂转换的博客

END例程中有复杂的例程,这些例程使用source_package,转换和创建结果包。

我正在寻找一些使用循环的示例代码,如果还有其他条件,字段符号等。有人可以共享使用读取intTAB并生成outTab的复杂代码的代码段吗? 谢谢您的帮助。

付费偷看设置
发送
4条回答
宇峰
1楼 · 2020-09-21 10:20.采纳回答

威廉你好,

SAP帮助门户网站上的SQLScript参考中有几个使用循环,游标,if/endif等的示例。 但要明确指出的是,您必须尽可能避免使用命令式逻辑。 原因:命令式逻辑不能并行化为功能。

如您在SAP教程中所见(例如 https://www .sap.com/developer/tutorials/xsa-sqlscript-anonymous.html ),SQLScript可用于解决非常困难的任务。

在ABAP中,通常在程序开始时进行一个"大量"选择,然后使用变量和内部表在本地处理数据。

在AMDP转换/存储过程中,您必须尽可能多地使用SELECT。使用SELECT从数据库表中选择数据,然后使用SELECT对从数据库中检索到的数据进行一些转换(例如,使用字符串函数格式化字符串) https://sapstudent.com/hana/sql-string-functions-in -sap-hana ),然后您仍可以使用SELECT语句聚合数据。 您正在建立某种管道。

此致

尼古拉

SAP浪
2楼-- · 2020-09-21 10:27

嗨,

请帮助

致谢

shere_lin
3楼-- · 2020-09-21 10:13

您好,尼古拉,

您的回答确实有所帮助。 我将继续阅读。

谢谢你

威廉。

悠然的二货
4楼-- · 2020-09-21 10:23

嗨,尼古拉,

您的信息确实有帮助! 我有一个后续问题要问您。 在SQLSript中,"选择"命令可以使用SAP提供的功能和自定义创建的功能。

我可以在HANA Studio中开发自定义函数(表格,标量)并调用select命令吗? 您是否出于性能原因建议不要这样做?

如果您说"是"以创建自定义功能,那么您可以概述实现该功能并传输到质量检查->产品所需的一些步骤。 可以通过运输系统运输AMDP。 但是我怀疑我们需要分别导入和导出功能并提供访问权限!

非常感谢您的慷慨帮助。 非常感谢!。

此致

威廉

一周热门 更多>