‎2007 Jun 18 8:14 AM
Hi,
We developed a check for good receipts using BADI (MB_MIGO_ITEM_BADI). When using MIGO, the BADI works fine, but we do in general the goods movement via remote barcodereaders. Those uses the BAPI BAPI_GOODSMVT_CREATE based on BUS2017. The document is created well, but no control is be done in the BADI. We set a break-point in the BADI, but it didn't stop.
Any ideas?
Yves
‎2007 Jun 18 8:45 AM
‎2007 Jun 18 8:49 AM
‎2007 Jun 18 9:28 AM
IS-Oil is packaged with standard SAP (ie) all modules like MM,SD,FI are available along with addon of IS-Oil . Codes and tables are same as in standard R/3
PO -T.code - ME27 - Tables - EKKO,EKPO
Sales order -T.code VA01 - VBAK,VBAP
All material doucments are as in other R/3 systems saved in MSEG additionally Alternative units of posting material doucment will be enabled which willbe saved in MSEG02.
Mostly in IS-OIL Down stream - TD,TSW,HPM will be used .
New transactions which are oil specific are for creating Shipments, Loading shipments & delivering shipmenst .
O4F1,O4G1,O4H1 respectively .
Tables for these are OIGS,OIGSVMQ,OIGSVMQ02.
Hope this gives some idea about IS-OIL .
<b>Reward points</b>
Regards
‎2007 Jun 18 9:39 AM
Well, i think we don't use IS-Oil.
We working with a standard 4.7 version. What we try to do is that good movements are checked (via BADI) and in some cases, print labels. Those should be done via Gui (transaction MIGO) and barcodereaders (ie PDA - Win CE) using ActiveX component and acces SAP via RFC.
Yves
‎2007 Jun 18 9:48 AM
Hi,
as per <b>OSS note 607156</b> BAPI are not suitable for IS-OIL Reqirement.i have also met with same incident before so u can better to consult ur functional guy.
and my advice is you can use the <b>MB_CREATE_GOODS_MOVEMENT </b> The function module provides a general interface for posting goods movements.
<b>Reward points</b>
Regards
‎2007 Jun 18 9:56 AM
I don't think it's a solutions for us. Because we're still using MIGO and MB_CREATE_GOODS_MOVEMENT uses the old transactions MBST, MB1A etc.
Why does the BADI not activate when using the BAPI?
Yves
‎2007 Jun 18 10:48 AM
Hi,
Are you calling BAPI in BADI program, than dont use Transaction_commit .
Thanks,
Anitha
‎2007 Jun 18 10:51 AM
Anitha,
No it's the BAPI that should call the BADI (with the check)
Yves
‎2016 Mar 23 7:41 PM
Hi,
I have the same problem, I implemented a BADI in purchase order req, works fine, but when I use the bapi BAPI_PR_CREATE, the badi don't work. Would You Tell me How you solved, please?.
Thanks.
‎2016 Apr 07 6:54 AM
Hi YVES,
BADI s should be called by default. Most user exits get called also when using BAPIs. Check if the BADI is active. There should be no other reason