Processes a series of commands formed as a XML request, this allows to replace and/or update a BOM for an item using a single XML document
 
Properties in XML Structure:
 
Property 
 | 
Description 
 | 
parentitemcode 
 | 
Parent Item Code (Mandatory) 
 | 
childitemcode 
 | 
BOM child item code  (Mandatory) 
 | 
position 
 | 
Position (Mandatory) 
 | 
length  
 | 
Length 
 | 
width  
 | 
Width 
 | 
height 
 | 
Height 
 | 
quantity 
 | 
Quantity  
 | 
quantityperpiece 
 | 
Quantity for each building group. If you enter 0 than Fixed quantity 
 | 
active 
 | 
Position activ? Can be set with [1,J,T,Y] 
Standard: Activ. 
 | 
 
 
 
declare=bom=ue_api_bom 
  
setvar=xmlbuffer=<bomgroup>& 
<command>replace</command>& 
<item>& 
 <parentitemcode>070404</parentitemcode>& 
 <bom>& 
  <childitemcode>100168</childitemcode>& 
  <position>11</position>& 
  <quantity>11</quantity>& 
 </bom>& 
  <bom>& 
  <childitemcode>070403</childitemcode>& 
  <position>21</position>& 
  <quantity>33</quantity>& 
 </bom>& 
 <bom>& 
  <childitemcode>02M9654</childitemcode>& 
  <position>31</position>& 
  <quantity>115</quantity>& 
 </bom>& 
 <commit>true</commit>& 
</item>& 
<item>& 
 <parentitemcode>070403</parentitemcode>& 
  <bom>& 
  <childitemcode>01M003</childitemcode>& 
  <position>15</position>& 
  <quantity>110</quantity>& 
 </bom>& 
  <bom>& 
  <childitemcode>100309</childitemcode>& 
  <position>25</position>& 
  <quantity>255</quantity>& 
 </bom>& 
  <bom>& 
  <childitemcode>02M4785</childitemcode>& 
  <position>35</position>& 
  <quantity>335</quantity>& 
 </bom>& 
  <bom>& 
  <childitemcode>02M4786</childitemcode>& 
  <position>45</position>& 
  <quantity>225</quantity>& 
 </bom>& 
 <commit>true</commit>& 
</item>& 
</bomgroup> 
  
bom=processxmlrequest=<xmlbuffer> 
 | 
 
 
 
declare=bom=ue_api_bom 
  
setvar=xmlbuffer=<bomgroup>& 
<command>update</command>& 
<item>& 
 <parentitemcode>070404</parentitemcode>& 
 <bom>& 
  <position>11</position>& 
  <childitemcode>100309</childitemcode>& 
  <quantity>3636</quantity>& 
  <commit>true</commit>& 
 </bom>& 
 <bom>& 
  <position>20</position>& 
  <childitemcode>A130MP</childitemcode>& 
  <quantity>2121</quantity>& 
  <commit>true</commit>& 
 </bom>& 
  <bom>& 
  <position>31</position>& 
  <childitemcode>070403</childitemcode>& 
  <quantity>555</quantity>& 
  <commit>true</commit>& 
 </bom>& 
</item>& 
<item>& 
 <parentitemcode>070403</parentitemcode>& 
 <bom>& 
  <position>15</position>& 
  <childitemcode>_CEDRENEA</childitemcode>& 
  <quantity>333</quantity>& 
  <commit>true</commit>& 
 </bom>& 
 <bom>& 
  <position>22</position>& 
  <childitemcode>_LINALOL</childitemcode>& 
  <quantity>111</quantity>& 
  <commit>true</commit>& 
 </bom>& 
  <bom>& 
  <position>25</position>& 
  <childitemcode>09</childitemcode>& 
  <quantity>888</quantity>& 
  <commit>true</commit>& 
 </bom>& 
 <bom>& 
  <position>33</position>& 
  <childitemcode>1000</childitemcode>& 
  <quantity>777</quantity>& 
  <commit>true</commit>& 
 </bom>& 
</item>& 
</bomgroup> 
  
bom=processxmlrequest=<xmlbuffer> 
 |