Skip to Content
0
Former Member
May 13, 2014 at 03:52 PM

BYD web service ManageSiteLogisticsTaskIn

516 Views

Hi,

i'm trying to use the web service proposed in BYD "ManageSiteLogisticsTaskIn" to confirm the Warehouse task (for example a pick-up task), but i have a problem.

using this message schema, i would like to confirm a logistic task specifying a LogisticsDeviationReasonCode to close the open quantities less than the order quantity, but when the service is called, the system register the right quantity without put to zero the open quantity.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global">

<soapenv:Header/>

<soapenv:Body>

<glob:SiteLogisticsTaskBundleMaintainRequest_sync_V1>

<BasicMessageHeader></BasicMessageHeader>

<!--Zero or more repetitions:-->

<SiteLogisticsTask>

<!--Optional:-->

<SiteLogisticTaskID schemeID="?" schemeAgencyID="?" schemeAgencySchemeAgencyID="?">36411</SiteLogisticTaskID>

<!--Optional:-->

<SiteLogisticsTaskUUID>00163e06-cce2-1ee3-b6d3-94438703fca0</SiteLogisticsTaskUUID>

<!--Zero or more repetitions:-->

<ReferenceObject>

<!--Optional:-->

<ReferencedObjectUUID>00163e06-cce2-1ee3-b6d3-944387041ca0</ReferencedObjectUUID>

<!--Zero or more repetitions:-->

<OperationActivity>

<!--Optional:-->

<OperationActivityUUID schemeID="?" schemeAgencyID="?">00163e06-cce2-1ee3-b6d3-944387015ca0</OperationActivityUUID>

<!--Zero or more repetitions:-->

<MaterialInput>

<!--Optional:-->

<MaterialInputUUID schemeID="?" schemeAgencyID="?">00163e06-cce2-1ee3-b6d3-94438701bca0</MaterialInputUUID>

<!--Optional:-->

<ProductID schemeID="?" schemeAgencyID="?" schemeAgencySchemeID="?" schemeAgencySchemeAgencyID="?">100003</ProductID>

<!--Optional:-->

<ActualQuantity unitCode="EA">60.0</ActualQuantity>

<LogisticsDeviationReasonCode>3</LogisticsDeviationReasonCode>

</MaterialInput>

<MaterialOutput>

<!--Optional:-->

<MaterialOutputUUID schemeID="?" schemeAgencyID="?">00163e06-cce2-1ee3-b6d3-944387021ca0</MaterialOutputUUID>

<!--Optional:-->

<ProductID schemeID="?" schemeAgencyID="?" schemeAgencySchemeID="?" schemeAgencySchemeAgencyID="?">100003</ProductID>

<!--Optional:-->

<ActualQuantity unitCode="EA">10.0</ActualQuantity>

<SplitIndicator>true</SplitIndicator>

<LogisticsDeviationReasonCode>3</LogisticsDeviationReasonCode>

<TargetLogisticsAreaID>1400</TargetLogisticsAreaID>

</MaterialOutput>

<MaterialOutput>

<!--Optional:-->

<ProductID schemeID="?" schemeAgencyID="?" schemeAgencySchemeID="?" schemeAgencySchemeAgencyID="?">100003</ProductID>

<!--Optional:-->

<ActualQuantity unitCode="EA">50.0</ActualQuantity>

<SplitIndicator>true</SplitIndicator>

<LogisticsDeviationReasonCode>3</LogisticsDeviationReasonCode>

<TargetLogisticsAreaID>1900</TargetLogisticsAreaID>

</MaterialOutput>

<!--Optional:-->

</OperationActivity>

</ReferenceObject>

</SiteLogisticsTask>

</glob:SiteLogisticsTaskBundleMaintainRequest_sync_V1>

</soapenv:Body>

</soapenv:Envelope>

Please can someone said to me where i'm getting wrong? Maybe there is an error into the message trace?

Ilaria