点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
您是否有有关实施AMDP的教程或指南?
我阅读了一些有关它的博客,并尝试使用EXPERT ROUTINE实现它(我遵循上一个链接中的步骤),但是我无法使其正常工作。 您是否有任何循序渐进的指南让我理解?
https://help。 sap.com/doc/abapdocu_740_index_htm/7.40/zh-CN/index.htm?file=abenamdp.htm
https://www。 just-bi.nl/bw-hana-transformations-amdp-script-start-thinking-set-based /
https://www.sap。 com/documents/2016/06/745031b8-757c-0010-82c7-eda71af511fa.html
***注意:我可以执行ABAP例程。
这是我的示例场景:
然后我将这段代码添加到METHOD下方:
outTab =选择" BUS_AREA",
" COMPANYCODE",
" CO_AREA",
" ERPSYSTEM"
来自:inTab;
但是我一直收到此错误。
所以我修改了代码以匹配OUTPUT和INPUT的字符数。
outTab =选择cast(substring(" BU",2,4)作为varchar)作为" BUS_AREA"," COMPANYCODE",
''为" CO_AREA",
cast(substring(" ERPSYSTEM",3,2)为varchar)为" GN_R3_SSY"
来自:inTab;
但是它仍然给我同样的错误。
问题:
1。 我将如何纠正此错误? 这只是一对一的映射。
2。 由于在我的原始设计中,我不想映射0CO_AREA,我将如何在代码中进行映射?
3。 有任何教程可以使我正确实施AMDP吗?
非常感谢!
输了
delete.jpg (75.0 kB)
嗨,Loed,
我认为错误消息应该已经解释了问题所在。 在您的两个试验中,结果均与您期望的类型不符。 由于您未显示AMDP代码本身,因此您假设结果结构应为TN_S_OUT1? 您的示例不符合预期字段的数量,也不匹配名称。
所以请检查您的姓名,号码和类型是否相同。
例如在您的第一个示例中……
...
-第一个字段BUS_AREA正常
-第二个字段" COMPANY_CODE"与结果结构中的预期名称" COMP_CODE"不匹配
-第三个字段" CO_AREA"没问题
-第四个字段" ERP_SYSTEM"与结果结构中的预期名称" GN_R3_SSY"不匹配
-结果结构中预期的RECORD和SQL__PROCEDURE__SOURCE__RECORD字段未填写
致谢,
弗洛里安
非常感谢弗洛里安。 我将只搜索其他一些相关文档。
此致
输掉
一周热门 更多>