如何使用DMEE树中的"退出模块"修改字段值

2020-09-07 00:06发布

         点击此处--->   EasySAP.com群内免费提供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 直接附加到退出模块,但不允许直接在此处进行更改 。 请帮忙。

此致

精神

         点击此处--->   EasySAP.com群内免费提供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 直接附加到退出模块,但不允许直接在此处进行更改 。 请帮忙。

此致

精神

付费偷看设置
发送
4条回答
SAP小菜
1楼-- · 2020-09-07 00:37

嗨,

我认为您可以更改功能模块名称,例如z_dmee_exit_template_aba。

BR

虹膜

Tong__Ming
2楼-- · 2020-09-07 00:44

但是复制后在函数定义中您进行了任何更改吗? 这些FM需要非常特定的参数(也称为"接口")。

追夢秋陽
3楼-- · 2020-09-07 00:25

嗨,Mrunal

只需在行1731所在的include LDMEE1_ABACIN处做一个断点,即可调用

" FUNCTION_IMPORT_INTERFACE"。 检查正在比较的所有参数。。您会发现有区别。是否重命名了任何参数?

Nabheet


何必丶何苦呢
4楼-- · 2020-09-07 00:30
 您必须要求sscr密钥才能修改FM DMEE_EXIT_TEMPLATE_ABA
 关于导入参数
 i_tem TYPE DMEE_PAYM_IF_TYPE 

一周热门 更多>