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>
|