cancel
Showing results for 
Search instead for 
Did you mean: 

Goods Movement of Non-BOM component

nwalter1
Explorer
0 Kudos

Hello,

I'm trying to confirm a Goods Movement with BAPI "CO_MES_PRODORDCONF_CREATE_TT" of a Non-BOM component. Therefore I created a transaction in SAP MII which calls the above mentioned BAPI. The transaction works fine with BOM components, but I get the following error message in COGI for Non-BOM components:

"wm movement type 000 not allowed/provided for warehouse number 003"
The XML for Non-BOM confirmation looks like this:


<?xml version="1.0" encoding="UTF-8"?><CO_MES_PRODORDCONF_CREATE_TT>
<INPUT>
<IS_TIMETICKETS>
<CONF_ID>10036588520231011134708723</CONF_ID>
<ORDERID>000100365885</ORDERID>
<OPERATION>0010</OPERATION>
<PLANT>0001</PLANT>
<WORK_CNTR>181100</WORK_CNTR>
<CONF_QUAN_UNIT_ISO>KGM</CONF_QUAN_UNIT_ISO>
<YIELD>33.000</YIELD>
<SCRAP>0.000</SCRAP>
</IS_TIMETICKETS>
<IV_PROPOSE_ACTIVITIES>X</IV_PROPOSE_ACTIVITIES>
</INPUT>
<TABLES>
<IT_GOODSMOVEMENTS>
<item>
<MATERIAL>R00002536</MATERIAL>
<PLANT>0001</PLANT>
<STGE_LOC></STGE_LOC>
<MOVE_STLOC></MOVE_STLOC>
<BATCH>1</BATCH>
<MOVE_TYPE>261</MOVE_TYPE>
<RESERV_NO></RESERV_NO>
<RES_ITEM></RES_ITEM>
<ENTRY_QNT>33</ENTRY_QNT>
<ENTRY_UOM_ISO>KGM</ENTRY_UOM_ISO>
</item>
</IT_GOODSMOVEMENTS>
</TABLES>
</CO_MES_PRODORDCONF_CREATE_TT>
Does someone know the error and can help to confirm non-bom components with the mentioned BAPI?Is there a standard way to confirm non-bom components?Thanks,Nico
agentry_src
Active Contributor
0 Kudos

In addition to Dominik's suggestion, I would also recommend testing in SE37 or BAPI in your SAP system so that MII is actually out of the testing process. Once you have it working there, you may need to review the confirmation content by executing a read Confirmation from MII to see how the fields were populated as well as which ones were automatically populated in SE37/BAPI and which ones may not be when the confirmation is executed from MII.

Regards, Mike

Accepted Solutions (1)

Accepted Solutions (1)

DominikTylczyn
Active Contributor
0 Kudos

Hello nwalter1

The storage location <STGE_LOC></STGE_LOC> segment is empty. When you issue a component you have to specify a storage location from which the component is consumed.

If that doesn't help you can check MM-WM integration settings - transaction OMLR. The error message indicate problems with WM movement type determination.

Best regards

Dominik Tylczynski

nwalter1
Explorer

Yes I forgot to give the storage location.

Thank you very much for your quick help!

Answers (0)