¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como atualizar campos de clientes no BAPI_ACC_DOCUMENT_POST a partir da tabela BSEC - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 40 Vistas
0
Cargando...

Olá a todos,

Estou usando o BAPI_ACC_DOCUMENT_POST para publicar documentos de FI e preciso atualizar campos de clientes, como nome e endereço, da tabela BSEC, que não estão disponíveis na estrutura da tabela ACCOUNTRECEIVABLE.

Como posso fazer isso?

Já verifiquei o BTE RWBAPI01 para fazer isso, mas parece que só consigo atualizar campos que estão disponíveis na estrutura ACCIT.

Alguma ideia?

Obrigado antecipadamente.

Cumprimentos,

Sónia Gonçalves

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

Utilize os parâmetros EXTENSION na BAPI e lá você pode especificar o nome do campo que deseja atualizar. Em seguida, utilize a User-Exit ACBAPI01 (Contabilidade: Melhoria do Cliente nas Interfaces BAPI). Aqui você deve atualizar/modificar a estrutura T_ACCIT com os dados necessários que não estão passando da BAPI para a tabela BSEG após o documento ser publicado.

Você deve implementar a User-Exit e escrever seu código em uma condição IF.

Exemplo: Na BAPI EXTENSION você especificou o Campo1 = 'CLIENTE' então na User exit você deve ler a tabela EXTENSION com Campo1 = CLIENTE e então colocar seu código com a condição IF, caso contrário, a BAPI - User-exit será ativada para todas as chamadas BAPI para este BAPI_ACC_DOCUMENT_POST.

Saudações,

Shakeel.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Pensé que las reglas de sustitución no funcionarían con BAPI_ACC_DOCUMENT_POST.

No, reglas de sustitución se llevan a cabo correctamente, al menos puntos de llamada 1 y 2 (encabezado, ítems), como se puede leer en 1797611 - Campo actualizado en documento FI con valor diferente al enviado a BAPI

Pero, ¿qué campos no están disponibles en el parámetro CUSTOMERCPD de la BAPI?

Saudações,

Raymond

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Pensei que as regras de substituição não funcionariam com BAPI_ACC_DOCUMENT_POST.

Não há outra forma? Porque se eu fizer através de batch-input, esses campos são editáveis, então não entendo por que não posso fazer através da BAPI.

Apreciaria alguma ajuda nisso, pois realmente preciso atualizar esses campos.

Obrigada.

Saudações,

Sônia Gonçalves

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Primeiro, use um dos parâmetros de EXTENSÃO, seja o BAdi ACC_DOCUMENT com EXTENSÃO2 ou o BTE RWBAPI01 com EXTENSÃO1. Se o BAdI ou BTE permitir a alteração dos seus dados necessários, ótimo, caso contrário, tente EXPORTAR PARA MEMÓRIA e IMPORTAR novamente em uma regra de substituição por meio de uma saída.

Atenciosamente,

Raymond

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?