问题标签 [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.

0 投票
1 回答
474 浏览

mysql - 根据 AMDP/MYSQL 中的连续日期汇总行的列值

我正在尝试将一个 SAP ABAP 代码转换为新引入的基于 MYSQL 的语言 SAP AMDP(ABAP 托管数据库过程)。

我想总结行的列值,如果它们具有连续的日期,这意味着如果下一行的开始日期是当前行的结束日期的下一天,那么该值应该相加。

例如:下面是我的源表

第二行的开始日期(1 月 4 日)是第一行结束日期(1 月 3 日)的第二天,第三行也是如此。

所以结果应该是单行,第一行的开始日期和第三行的结束日期以及所有三行的总和。预期结果应如下所示。

0 投票
2 回答
93 浏览

amdp - AMDP 选择查询正在获取错误的记录

当我在 AMDP 过程中执行以下选择查询时,我得到了错误的结果。伙伴使用一个地址编号重复两次,该地址编号与 WHERE 条件中传递的值完全无关。

如果有人可以提供帮助,那就太好了。

0 投票
2 回答
997 浏览

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

我很感激你们能提供的任何帮助。

0 投票
1 回答
91 浏览

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 语句来解决这个问题?

0 投票
1 回答
67 浏览

abap - 如何在 AMDP 方法中进行 REDUCE 计算?

我们如何在 AMDP 方法中实现像下面的逻辑一样的 REDUCE。