具有复杂AMDP编码的ABAP CDS表

2020-09-22 15:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我试图创建一个ABAP...

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

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


专家,

我试图创建一个ABAP CDS表,但是我需要在AMDP实现中进行一些行级处理,但是我不知道如何在此AMDP实现中返回结果表变量。 AMDP代码如下:

如上所述,最终结果表变量为VAR_OUT,我想返回此表变量,可以吗? 如何在AMDP程序中编写此return语句?

非常感谢,

(33.1 kB)
付费偷看设置
发送
10条回答
灬番茄
1楼 · 2020-09-22 15:27.采纳回答

"仍然存在问题,表定义和AMDP代码之间某些数据类型不一致。"

检查映射表

粗暴的香蕉
2楼-- · 2020-09-22 15:45

AMDP不在ABAP中实现,而是在Hana的SQLScript中实现。

ABAP只是管理程序,创建,生存期等。

您必须阅读SQLScript参考。

对于简单查询,您根本不需要AMDP。

渐行渐远_HoldOn
3楼-- · 2020-09-22 15:27

嘿,

可以帮助?

哎,真难
4楼-- · 2020-09-22 15:33

:)。 甚至连该链接博客的作者都回答了这个问题。

hongfeng1314
5楼-- · 2020-09-22 15:48

嗨!

它需要在AMDP方法定义中指定。 例如,这可以从您的CDS表函数隐式地进行,也可以在AMDP类的方法定义中显式地进行。 然后在AMDP中使用RETURN语句或弹出定义的导出参数。

查看此内容: https://blogs.sap.com/2015/10/21/abap-news-for-release-750-cds-table-functions-implemented-by-amdp /

绿领巾童鞋
6楼-- · 2020-09-22 15:26

感谢Horst,如果我理解正确,我将数据填充到AMDP过程中的相应字段中,但是仍然存在问题,即表定义和AMDP代码之间的某些数据类型不一致。

南山jay
7楼-- · 2020-09-22 15:49

此外,请参考 (PDF的第7-9页)。

一周热门 更多>