点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,大家好吗?
我有一个要求,我需要通过PO代理发送AUSP表的一些数据,但是我必须在执行提交工作之后执行此操作。
我已经尝试了IEQM0003退出和badi EQUI_UPDATE,但是在两种情况下,我所做的更改都是:
执行此操作时,选择
SELECT cabn〜atnam,ausp〜dec_value_from,ausp〜atwrt 从kssk 内联接klah ON klah〜clint = kssk〜clint 内部联接ausp on ausp〜objek = kssk〜objek AND ausp〜mafid = kssk〜mafid AND ausp〜klart = kssk〜klart 内联接舱室cabn_atinn = ausp〜atinn AND cabn〜adzhl = ausp〜adzhl 在哪里kssk〜objek = @i_equnr AND kssk〜mafid ='O'AND kssk〜klart ='002' 插入表@DATA(lti_data)。
我执行的更改不会对结果产生异议,我还实现了RFC功能模块,请在出口IEQM0003和badi EQUI_UPDATE中调用此函数。
后台任务中的呼叫功能'ZFM_PP_SEND_MATRIX' 出口 i_equi = i_data_equi-itob-equnr。
但是它从不执行,尽管应该在执行提交后执行。 而且我知道某个地方存在提交工作,因为PO代理需要提交工作,而且当我在badi中实现代理调用时(我不能在其中调用提交工作,因为它在更新任务中,如果这样做, 进行简短的转储),它起作用了,只是发送的数据是错误的数据。
那么,大家有什么想法吗?
感谢您的帮助。
最诚挚的问候。
罗纳尔多·维埃拉
(26.9 kB)
嗨,
请检查是否可以将BTE'PM000020-Update Equipment'用于您的要求。
此致
穆罕默德M
一周热门 更多>