问题标签 [amdp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 根据 AMDP/MYSQL 中的连续日期汇总行的列值
我正在尝试将一个 SAP ABAP 代码转换为新引入的基于 MYSQL 的语言 SAP AMDP(ABAP 托管数据库过程)。
我想总结行的列值,如果它们具有连续的日期,这意味着如果下一行的开始日期是当前行的结束日期的下一天,那么该值应该相加。
例如:下面是我的源表
第二行的开始日期(1 月 4 日)是第一行结束日期(1 月 3 日)的第二天,第三行也是如此。
所以结果应该是单行,第一行的开始日期和第三行的结束日期以及所有三行的总和。预期结果应如下所示。
amdp - AMDP 选择查询正在获取错误的记录
当我在 AMDP 过程中执行以下选择查询时,我得到了错误的结果。伙伴使用一个地址编号重复两次,该地址编号与 WHERE 条件中传递的值完全无关。
如果有人可以提供帮助,那就太好了。
abap - SAP HANA CX_AMDP_EXECUTION_FAILED 转储 SQL 代码 339 日期 SQL
我在 AMDP 类中有一个 sqlscript。我得到以下声明的转储:
问题似乎在于将单独的 idate 和 itime 字段转换为时间戳。我已经为时间戳值尝试了许多不同的数据类型,例如上面显示的 TIMESTAMP 和 ABAP 类型。我也尝试过 to_timestamp()、cast()、to_decimal() 等。
奇怪的是,几乎完全相同的语句在 HANA 边车的 HANA Studio SQL 控制台中运行良好。
转储显示 CX_AMDP_EXECUTION_FAILED SQL 错误 339“[339](范围 3)无效号码异常:无效号码:“TST”。“SAPTST”。“ZCL_TEST_CLASS=>EXECUTE#stb2#20210405110801”:||l”
系统是 S/4 1809 SAP_ABA 75D SP5 on HANA 2.00.048.00.1591276203
我很感激你们能提供的任何帮助。
hana-sql-script - SQL 挑战
我想在 AMDP 方法中用纯 SQL 语句来解决这个问题,我可以在 ABAP 中轻松解决这个问题,甚至在使用循环的 AMDP 方法中,但正如我所说,我想用 SQL 语句来解决这个问题,而不使用任何类型的循环。
请看一下这张图片:
我有 2 列,第一列命名为D,第二列命名为E
D列是 SELECT SUM 的结果,但E列是计算列,它应该如下工作:
- 第一行两列相等E1 = D1
- 在第二行中,E2 = E1 + D2
- 第三行,E3 = E2 + D3
- 第四行,E4 = E3 + D4
- 等等。
就是这样了。是否可以用纯 SQL 语句来解决这个问题?
abap - 如何在 AMDP 方法中进行 REDUCE 计算?
我们如何在 AMDP 方法中实现像下面的逻辑一样的 REDUCE。