Nota de suporte KB0400770
E-mail
A confirmação do pedido está falhando com erro: allDetail não é um status de confirmação válido para o nível de cabeçalho
Este artigo da base de conhecimentos foi traduzido automaticamente para sua conveniência. A SAP não fornece qualquer garantia em relação à exatidão ou completude da tradução automática. Você pode encontrar o conteúdo original alternando para inglês, usando o seletor de idioma.
Sintoma

A confirmação do pedido está falhando com o erro allDetail não é um status de confirmação válido para o nível de cabeçalho.


Ambiente

SAP Ariba Purchasing and Receiving


Causa

Existem duas causas possíveis para este problema:

  1. Direitos Recursos aprimorados de integração da confirmação do pedido estão ativados na conta do do comprador.

  2. Direitos Recursos aprimorados de integração da confirmação do pedido para fornecedores hospedados e integrados estão habilitados na conta do do comprador, bem como no recurso CSC-23050.

Type="allDetail" é obrigatório quando os direitos acima estão habilitados. A autorização também requer que a confirmação contenha elementos ConfirmationItem com informações do item de linha do pedido.

O recurso CSC-23050 adiciona o extrínseco allDetailOC a pedidos de compra com origem no SAP Ariba Buying and Invoicing, uma vez que não suporta confirmações de pedido allDetail.


Resolução

Este é um processo de dois passos que abrange a habilitação do recurso CSC-23050 no SAP Business Network e a execução da personalização no SAP Ariba Procurement.

No SAP Business Network, o comprador precisa habilitar o direito Recursos aprimorados de integração da confirmação do pedido para fornecedores hospedados e integrados.

Se esse direito já estiver habilitado e o recurso CSC-23050 também estiver habilitado, o fornecedor precisará enviar uma confirmação do pedido com tipo="aceitar", tipo="rejeitar" ou tipo="detalhe" no nível do cabeçalho sempre que o pedido de compra (PO) tiver origem no SAP Ariba Procurement.

No SAP Ariba Procurement : (aplicável somente se o SAP Ariba Procurement enviar pedidos para o SAP Business Network)

Os pedidos de compra criados após a personalização podem ser identificados pelo extrínseco allDetailOC no payload.

<Nome extrínseco="allDetailOC">nãoPermitido</Extrinsic>

Este campo precisará ser criado/exportado do ERP se o pedido de compra for enviado para o SAP Business Network a partir do ERP.


Veja também
O Business Network reconhece o tag <Extrinsic name="allDetailOC">notAllowed</Extrinsic> e envia o tipo como Detail em vez de allDetail no OC CXML quando uma confirmação do pedido é efetuada pelo fornecedor e enviada para o SAP Ariba Buying and Invoicing. A Ariba B&I é, portanto, capaz de reconhecer a OC, resolvendo assim o problema.
KB0655911: A solicitação de aprovação da confirmação do pedido falha com o erro A transação [ApprovalRequest] não é suportada neste host


Aplicável a

Compras > Pedidos de compra > Confirmação do pedido
SAP Integration Suite, gateway gerenciado > Gateway gerenciado para Business Network SCC > Gateway gerenciado para Business Network de comprador SCC

Termos de uso  |  Copyright  |  Divulgação de segurança  |  Privacidade