点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我为PPH_MRP_RUN_BADI创建了BADI实现,并在实现中提供了自定义类。(下图)
我在下面的Eclipse自定义类中键入简单的代码。 我只是对其进行了简单的测试。
*简单测试:CT_MDPS-MNG01始终为0。
CLASS Z_MRP_LIVE_RUN_BADI DEFINITION
PUBLIC
FINAL
CREATE PUBLIC。
公共部分。
接口IF_PPH_MRP_RUN_BADI。
接口IF_AMDP_MARKER_HDB。
受保护的部分。
私有部分。
ENDCLASS。
CLASS Z_MRP_LIVE_RUN_BADI实施。
HDB语言SQLSCRIPT选项的数据库过程按方法IF_PPH_MRP_RUN_BADI〜MDPS_ADJUST只读。 ,CTM.plaab,CTM.planr,CTM.dat00,
CTM.delkz,CTM.vrfkz,CTM.plumi, 0作为mng01 ,CTM.mng02,CTM.mng03,CTM.dat01 ,CTM.dat02,CTM.dat03,CTM.webaz,CTM.fix01,CTM.fix02,CTM.baart,CTM.beskz,CTM.sobes,CTM.wrk01,CTM.wrk02,CTM.lgort ,CTM.delnr,CTM.delps,TM.delet,CTM.vpzuo,CTM.zuvkz,CTM.vervp,CTM.rsnum,CTM.sernr,CTM.paltr,CTM.techs,CTM.verid,CTM。 knttp,CTM.kzvbr,CTM.sobkz,CTM.kdauf,CTM.kdpos,CTM.pspel,CTM.cuobj,CTM.aufnr,CTM.verto,CTM.qunum,CTM.qupos,CTM。 lifnr,CTM.ekorg,CTM.ebeln,CTM.ebelp,CTM.glmng,CTM.auftm,CTM.arsnr,CTM.arsps,CTM.kapfx,CTM.monkz,CTM.vrpla,CTM.pbdnr,CTM .kzbws,CTM.mdmng,CTM.wamng,CTM.edgno,CTM.ematn,CTM.dbskz,CTM.stlty,CTM.stlnr,CTM.stlkn,CTM.stpoz,CTM.plifz,CTM .reslo,CTM.prio_urg,CTM.prio_re q,CTM.sgt_scat,CTM.sgt_rcat,
0为mdbs_amng01 ,
CTM.dabmg,CTM.wemng,CTM.xt_fix_dyn
FROM:CT_MDPS AS CTM;
ENDMETHOD。
然后我执行tcode:MD01N,但是它不起作用,结果是相同的。
有什么我能努力的,谢谢。
(40.4 kB)
您好
请检查以下SAP注释
2270348-MRP Live中的BAdI调用
2276376-MD01n:AMDP客户BADIs
< p> 2268085-S4TWL-在SAP HANA上运行的MRP-MD01N最好的问候
R.Brahmankar
你好
首先,您在AMDP BAdI中实施的增强功能仅对MRP Live有效,对MD04无效。 因此,不要期望在打开事务MD04时看到您的逻辑被调用。
此外,即使您使用的是MRP Live,也可以使用MRP经典逻辑(ABAP)来计划材料。 任何限制。 在这种情况下,您的增强功能也不会被调用,您将需要实现经典的ABAP BAdI。 您可以使用事务MD_MRP_FORCE_CLASSIC检查物料的计划位置。
关于,
Caetano
一周热门 更多>