Hello,
we are working on sending a confirmation for a production task incl. modified activity duration and output product quantity. We are using the ManageProductionLotsIn (ManageProductionLotsIn) web service. Sending only the output product quantity via web service works fine, system saves default activity duration according to quantity of products. Posting a confirmation with (modified) activity duration and output product quantity via UI works, too.
We query the required production lot details via the QueryProductionLotISIIn web service (works fine). The response xml posted here: QueryProductionLotISIIn Response (Pastebin.com) due to size.
Our current soapUI request (xml schema valid, Uuids are triple checked and correct) looks like this:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global"> <soapenv:Header/> <soapenv:Body> <glob:ProductionLotsBundleMaintainRequest_sync_V1> <BasicMessageHeader/> <ProductionLot> <ProductionLotUUID>00163e05-9099-1ee3-b192-1866e89d4378</ProductionLotUUID> <ConfirmationGroup> <ConfirmationGroupUUID>00163e05-9099-1ee3-b192-1866e8a04378</ConfirmationGroupUUID> <ProductionTask> <ProducionTaskUUID>00163e05-9099-1ee3-b192-1890bf402378</ProducionTaskUUID> </ProductionTask> <Activity> <ActivityUUID>00163e05-9099-1ee3-b192-1866e89ea378</ActivityUUID> <ResourceUtilization ActionCode="02"> <ResourceUUID>00000000-0001-1def-bcc6-5559f1ba4dc7</ResourceUUID> <ConfirmedDuration>PT0H15M0S</ConfirmedDuration> </ResourceUtilization> <ConfirmDuration>PT0H15M0S</ConfirmDuration> </Activity> <MaterialOutput ActionCode="02"> <MaterialOutputUUID>00163e05-9099-1ee3-b192-1866e89f6378</MaterialOutputUUID> <ConfirmedQuantity unitCode="EA">1</ConfirmedQuantity> </MaterialOutput> </ConfirmationGroup> </ProductionLot> </glob:ProductionLotsBundleMaintainRequest_sync_V1> </soapenv:Body></soapenv:Envelope>
The response we get:
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"> <soap-env:Header/> <soap-env:Body> <n0:ProdLotBundleMaintainConfirmation_sync_V1 xmlns:n0="http://sap.com/xi/SAPGlobal20/Global" xmlns:prx="urn:sap.com:proxy:KRX:/1SAI/TAE94D741CC599032FE5D7C:804"> <ProductionLotResponse> <ProductionLotID></ProductionLotID> <ProductionLotUUID>00163e05-9099-1ee3-b192-1866e89d4378</ProductionLotUUID> <ProductionLotLog> <NodeName>RESOURCE_UTILISATION</NodeName> <NodeID>0000000000011DEFBCC65559F1BA4DC7</NodeID> <SeverityCode>E</SeverityCode> <Note>Modification failed</Note> </ProductionLotLog> <ProductionLotLog> <NodeName>MATERIAL_OUTPUT_QUANTITY</NodeName> <NodeID>00163E0590991EE3B1921866E89F637800163E0590991EE3B1921866E89F6378</NodeID> <SeverityCode>S</SeverityCode> <Note>Successfully updated</Note> </ProductionLotLog> </ProductionLotResponse> </n0:ProdLotBundleMaintainConfirmation_sync_V1> </soap-env:Body></soap-env:Envelope>
We get no error messages for 'rejected web service calls' in the 'Business Communication Monitoring'.
Does somebody have a working request for sending the asked confirmation or any hints?
Thanks in advance
John Eckert
--