Hi,
I'm trying to create ProductionConfirmation for production order by SAP Enterprise Service ECC_PRODUCTIONCONFCRTRC.
The following message, sent by the shop floor system, to the service at sap backend, creates a partial time ticket for operation 0010 of production order 7284094 for 12 pieces yield and a goods receipt movement for 12 pieces of batch 0728409400
The odd thing is, that I have to use unitcode PCE for the time ticket section and unitcode ST for the goods movement.
Normally I would expect always to use SAPs internal unitcode PCE for the enterprise service.
If I try to use "PCE" for the goods movement section, then the service responds with an ok message, but only the time ticket is executed by the backend and not the goods movement. In CO14 I can see a production confirmation with a goods movement. The goods movement has unitcode "***" an says
"Zur int. Maßeinheit PCE ist in Sprache DE keine sprachabh. Einheit gepflegt".
But there is no movement for the material in MB51.
Has anybody an idea if there is a problem?
Do I have to use different unit codes for time ticket an goods movement?
Is there some unitcode configuration missing at the backend?
Is there a failure in the enterprise service?
Regards
Roland
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global"> <soapenv:Header/> <soapenv:Body> <glob:ProductionConfirmationCreateRequest_sync> <MessageHeader> <UUID>365d2b3f-4f1f-44eb-abf8-e991d83411bf</UUID> </MessageHeader> <ProductionConfirmation> <ProductionOrderID>7284094</ProductionOrderID> <ProductionOrderOperationID>0010</ProductionOrderOperationID> <PlantID>662L</PlantID> <!-- Linie 62 --> <WorkCentreID>80060050</WorkCentreID> <!-- Teilrückmeldung --> <RecordTypeCode>L20</RecordTypeCode> <!-- 12 Gutteile --> <ConfirmQuantity unitCode="PCE">12</ConfirmQuantity> <GoodsMovementInformation> <!-- für Material 77003228 (Endprodukt des FA) und Charge 0728409400 12 Stück Wareneingang auf LL62 in den frei verwendbaren Bestand buchen --> <MaterialInternalID>77003228</MaterialInternalID> <PlantID>662L</PlantID> <InventoryManagedLocationInternalID>LL62</InventoryManagedLocationInternalID> <BatchID>0728409400</BatchID> <ProductionOrderID>7284094</ProductionOrderID> <GoodsMovementTypeCode>101</GoodsMovementTypeCode> <!-- frei verwendbarer Bestand --> <InventoryUsabilityStatusCode>1</InventoryUsabilityStatusCode> <!-- hier erwartet das S02 "ST", "PCE" liefert einen Fehler: "für DE nicht definiert" --> <InputQuantity unitCode="ST">12</InputQuantity> <GoodsMovementReferenceDocumentTypeCode>3</GoodsMovementReferenceDocumentTypeCode> </GoodsMovementInformation> </ProductionConfirmation> </glob:ProductionConfirmationCreateRequest_sync> </soapenv:Body></soapenv:Envelope>