Olá, SAP,
Estou usando o serviço web SOAP 'ManageCustomerRequirementIn' para processar Ordens de Transferência de Estoque. Na carga útil, incluo dados de nível de cabeçalho como ShipFromSiteID, ShipToSiteID, ShipToLocationID, CompleteDeliveryRequestedIndicator e DeliveryPriorityCode. Estou enfrentando um problema ao tentar criar produtos passando múltiplos Itens de Linha em ExternalRequestItem. Após enviar a carga útil, recebo um erro de '
RABAX ocorreu no lado do servidor
'.
Após investigar, observei que a apresentação da carga útil é bem-sucedida quando removo os IDs de produto específicos '
DRYPEACHES12
' e '
TD4YOGSTK
'.
Verifiquei em 'Dados do Produto > Material' e os IDs de envio estão disponíveis em Logística, Planejamento, Confirmação de Disponibilidade e Avaliação. O requisito é inserir múltiplos itens de linha na carga útil, mas se pelo menos 1 produto encontrar um erro, a ordem de transferência de estoque e seus itens de linha não serão criados.
Carga útil:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global" xmlns:y2z="http://0027974911-one-off.sap.com/Y2Z8X1K8Y_" xmlns:ypif="http://0027974911-one-off.sap.com/YPIFB2KSY_" xmlns:a3n="http://sap.com/xi/AP/CustomerExtension/BYD/A3NW2">
<soap:Header/>
<soap:Body>
<glob:CustReqBundleMaintainRequest_sync>
<!--1 or more repetitions:-->
<CustomerRequirement ActionCode="01">
<!--Optional:-->
<ObjectNodeSenderTechnicalID>101</ObjectNodeSenderTechnicalID>
<!--Optional:-->
<ShipFromSiteID schemeID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID="">WH-TNLS</ShipFromSiteID>
<!--Optional:-->
<ShipToSiteID schemeID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID="">994</ShipToSiteID>
<!--Optional:-->
<ShipToLocationID schemeID="" schemeAgencyID="" schemeAgencySchemeID="" schemeAgencySchemeAgencyID="">994</ShipToLocationID>
<!--Optional:-->
<CompleteDeliveryRequestedIndicator>false</CompleteDeliveryRequestedIndicator>
<!--Optional:-->
<DeliveryPriorityCode>3</DeliveryPriorityCode>
<!--1 or more repetitions:-->
<ExternalRquestItem ActionCode="01">
<!--Optional:-->
<ObjectNodeSenderTechnicalID>1</ObjectNodeSenderTechnicalID>
<!--Optional:-->
<ItemID>10</ItemID>
<!--Optional:-->
<ProductKey>
<ProductTypeCode></ProductTypeCode>
<ProductIdentifierTypeCode></ProductIdentifierTypeCode>
<ProductID schemeID="" scheme