点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有Dme树,树类型为'DART',格式树为'PT_AUDIT_SDXML',我想使用
更改"发票类型"字段的值"退出模块"。 因此,我尝试将fm'DMEE_EXIT_TEMPLATE_ABA'复制到'ZDMEE_EXIT_TEMPLATE_ABA'并将其附加到退出模块中。 在fm ZDMEE_EXIT_TEMPLATE_ABA中,写入逻辑以使用新值填充发票类型,并将其通过C_VALUE传递,但是当我尝试检查tcode'DMEE'中DME树的语法错误时,它显示以下错误
*************************************************** ****************************************************** ****************************************************** ********
节点InvoiceType:功能模块ZDMEE_EXIT_TEMPLATE_ABA的接口不正确
消息号 DMEE_ABA358
诊断
您已将出口模块ZDMEE_EXIT_TEMPLATE_ABA分配给节点InvoiceType。 但是,该功能模块的接口不是预定义的接口之一。
程序
确保退出模块使用以下模块模板之一的接口:
*************************************************** ****************************************************** ****************************************************** ***
但是正如我从 DMEE_EXIT_TEMPLATE_ABA 中复制zfunction一样,为什么它才会出现此错误? 有人可以帮我解决这个问题吗?
或其他任何方法(除了user exit,因为它不包含该field)来更改DMEE文件中的字段值? 甚至我都尝试将FM DMEE_EXIT_TEMPLATE_ABA 直接附加到退出模块,但不允许直接在此处进行更改 。 请帮忙。
此致
精神
嗨,
我认为您可以更改功能模块名称,例如z_dmee_exit_template_aba。
BR
虹膜
但是复制后在函数定义中您进行了任何更改吗? 这些FM需要非常特定的参数(也称为"接口")。
嗨,Mrunal
只需在行1731所在的include LDMEE1_ABACIN处做一个断点,即可调用
" FUNCTION_IMPORT_INTERFACE"。 检查正在比较的所有参数。。您会发现有区别。是否重命名了任何参数?
Nabheet
一周热门 更多>