cancel
Showing results for 
Search instead for 
Did you mean: 

Why doesn't it apply when it says it was successful in ManageSiteLogisticTaskIn?

baeyounghwan
Participant
192

hello SAP developers

I'm trying to use the web service proposed in BYD "ManageSiteLogisticsTaskIn"

I've used MaterialIn, MaterialOut each and we've used it both at the same time but result is same

Request

<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>
         <SiteLogisticsTask>
            <SiteLogisticTaskID>36</SiteLogisticTaskID>
            <SiteLogisticTaskUUID>00163ea8-74dd-1eeb-b29c-3742f8f367ad</SiteLogisticTaskUUID>
            <ReferenceObject>
               <ReferenceObjectUUID>00163ea8-74dd-1eeb-b29c-3742f8f387ad</ReferenceObjectUUID>
               <OperationActivity>
                  <OperationActivityUUID>00163ea8-74dd-1eeb-b29c-3742f8f247ad</OperationActivityUUID>
                  <MaterialOutput>
                     <MaterialOutputUUID>00163ea8-74dd-1eeb-b29c-3742f8f2a7ad</MaterialOutputUUID>
                     <ProductID>6958</ProductID>
                     <TargetLogisticsAreaID>100-10-10</TargetLogisticsAreaID>
                     <ActualQuantity unitCode="EA">1</ActualQuantity>
                  </MaterialOutput>
               </OperationActivity>
            </ReferenceObject>
         </SiteLogisticsTask>
      </glob:SiteLogisticsTaskBundleMaintainRequest_sync_V1>
   </soapenv:Body>
</soapenv:Envelope>

Response

<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
   <soap-env:Header/>
   <soap-env:Body>
      <n0:SiteLogisticsTaskBundleMaintainResponse_sync_V1 xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:LBZ:/1SAI/TAS0047630E4F7F23F4510C:804">
         <SiteLogisticsTaskResponse>
            <TaskID>00000000000000000000000000000000036</TaskID>
            <TaskUUID>00163ea8-74dd-1eeb-b29c-3742f8f367ad</TaskUUID>
            <SiteLogisticsTaskLog>
               <SiteLogisticsTaskSeverityCode>S</SiteLogisticsTaskSeverityCode>
               <SiteLogisticsTaskNote>00000000000000000000000000000000036Saved Successfully</SiteLogisticsTaskNote>
            </SiteLogisticsTaskLog>
         </SiteLogisticsTaskResponse>
      </n0:SiteLogisticsTaskBundleMaintainResponse_sync_V1>
   </soap-env:Body>
</soap-env:Envelope>

The response is successfully.

But in the task control, the onload task ID 36 is still exist in the list.

ps : I see the the question in community. response is same issue but I already use QuerySiteLogisticsTaskIn.

I found UUID variable though QuerySiteLogisticsTaskIn.

https://answers.sap.com/questions/12918813/confirm-the-inbound-logistic-task-via-webservice-m.html

what should I do?

thank you

beyo

View Entire Topic
seokwonsap
Explorer

I'm curious too...