cancel
Showing results for 
Search instead for 
Did you mean: 

BOM issue

Former Member
0 Kudos

Hi,

I am trying to send a BOM from ERP via transaction POIM and I get the messge "0 IDoc's generated". I have maintained the BOM for Material and I am entering the valid entries for Plant and Material but still see this message. Can someone guide me to solve this issue.

Thanks,

Raveen

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hello Raveen,

Could you please try BD30 transaction to send a BOM and let us know if it works for you?

Thank you,

Alex.

Former Member
0 Kudos

Hi Alex,

It worked, I can send the BOM via BD30 but I can only see them reaching MII in message listener but I dont see them in Queue monitor for ME. May I know what is the reason to push the BOM via BD30 and not via POIM and what could be the reason I dont see them in Queue Monitor?

Thanks,

Raveen.

0 Kudos

Hi Raveen,

I can think about misconfiguration in ERP only (folks please advise if you faced such problem before). I would address this question (POIM "0 IDoc's generated") to PP forum:

Regards,

Alex.

Edited by: Alexander Teslyuk on Aug 2, 2011 2:17 PM

Former Member
0 Kudos

Thanks Alex, do you know the reason why I dont see the BOM in queue monitor.

Raveen

0 Kudos

Raveen,

I'm not sure. Is the message type BOMMAT? Could you share that iDOC with us?

Please also refer to SAP Note #1498757 and attached to it Survival Guide, section '5.4 Inbound collaboration from ERP to MII/MEINT' to troubleshoot the problem.

Best regards,

Alex.

0 Kudos

Raveen,

I just have clarified that the BOM type required to work with POIM is LOIBOM. Current ME integration does not work with this type because it supports what SAP calls "multiple" BOMs. These are essentially nested BOMS.

The reason for only supporting BOMMAT idocs via transaction BD30 is to prevent using/sending multiple BOMS to ME since we currently only support flat BOMs (single level).

Regards,

Alex.

Former Member
0 Kudos

Hi Alex,

Thanks but I did worked earlier with POIM and BOMMAT and I can now see the BOM in queue monitor but it says failed and message is "null; nested exception is: Component A0000076 does not exist (Message 13662)". My BOM have got the components with it, so I am not sure if I can send the BOM which have already got components to it .

Thanks,

Raveen

P.S ; Please find the Request trace file and response trace file.

<?xml version="1.0" encoding="UTF-8"?>

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:gdt="http://sap.com/xi/SAPGlobal/GDT" xmlns:me="http://sap.com/xi/ME" xmlns:sch="http://sap.com/xi/ME">

<soapenv:Header/>

<soapenv:Body>

<sch:BOMUpdateRequest_sync>

<sch:BOM>

<sch:Bom>F150175-1-1</sch:Bom>

<sch:Description>00003024</sch:Description>

<sch:SiteRef>

<sch:Site>1000</sch:Site>

</sch:SiteRef>

<sch:StatusRef>

<sch:Status>201</sch:Status>

</sch:StatusRef>

<sch:EffectivityControl>R</sch:EffectivityControl>

<sch:CurrentRevision>true</sch:CurrentRevision>

<sch:BomComponentList>

<sch:BomComponent>

<sch:Component>

<sch:Item>A0000076</sch:Item>

<sch:Revision>#</sch:Revision>

</sch:Component>

<sch:Sequence>10</sch:Sequence>

<sch:Enabled>true</sch:Enabled>

<sch:Quantity>24.000</sch:Quantity>

<sch:AssembleAsRequired>false</sch:AssembleAsRequired>

<sch:TestPart>false</sch:TestPart>

<sch:CreateTrackableSFC>I</sch:CreateTrackableSFC>

</sch:BomComponent>

<sch:BomComponent>

<sch:Component>

<sch:Item>A0000071</sch:Item>

<sch:Revision>#</sch:Revision>

</sch:Component>

<sch:Sequence>20</sch:Sequence>

<sch:Enabled>true</sch:Enabled>

<sch:Quantity>1.000</sch:Quantity>

<sch:AssembleAsRequired>false</sch:AssembleAsRequired>

<sch:TestPart>false</sch:TestPart>

<sch:CreateTrackableSFC>I</sch:CreateTrackableSFC>

</sch:BomComponent>

<sch:BomComponent>

<sch:Component>

<sch:Item>A0000077</sch:Item>

<sch:Revision>#</sch:Revision>

</sch:Component>

<sch:Sequence>30</sch:Sequence>

<sch:Enabled>true</sch:Enabled>

<sch:Quantity>250.000</sch:Quantity>

<sch:AssembleAsRequired>false</sch:AssembleAsRequired>

<sch:TestPart>false</sch:TestPart>

<sch:CreateTrackableSFC>I</sch:CreateTrackableSFC>

</sch:BomComponent>

</sch:BomComponentList>

<sch:CustomFieldList>

<sch:CustomField>

<sch:Attribute>ERP_MATERIAL</sch:Attribute>

<sch:Value>F150175</sch:Value>

</sch:CustomField>

<sch:CustomField>

<sch:Attribute>ERP_BOM</sch:Attribute>

<sch:Value>00003024</sch:Value>

</sch:CustomField>

</sch:CustomFieldList>

</sch:BOM>

</sch:BOMUpdateRequest_sync>

</soapenv:Body>

</soapenv:Envelope>

Response file

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<SOAP-ENV:Body>

<SOAP-ENV:Fault>

<faultcode>SOAP-ENV:Server</faultcode>

<faultstring>null; nested exception is:

Component A0000076 does not exist (Message 13662)</faultstring>

<detail>

<ns2:StandardMessageFault xmlns="http://sap.com/xi/SAPGlobal/GDT" xmlns:ns2="http://sap.com/xi/ME"/>

</detail>

</SOAP-ENV:Fault>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Edited by: raveensap on Aug 2, 2011 3:07 PM

Edited by: raveensap on Aug 2, 2011 3:08 PM

0 Kudos

Raveen,

Actually, you may send a BOM with a list of components to ME. Just make sure that those components already exist on ME site.

Regards,

Alex.

Former Member
0 Kudos

Hi Alex,

Where should I maintain them in ME? sorry can you make me understand, I am trying to understand in this way the components which are in BOM are Materials so these material should be either sent from ERP or should be created manually in ME, am i right ?

Thanks,

Raveen

0 Kudos

Hi Raveen,

Yes, you're right. Material must be sent from ERP or created on ME site manually.

Regards,

Alex.

Answers (0)