¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo actualizar campos de clientes en BAPI_ACC_DOCUMENT_POST desde la tabla BSEC - Guía paso a paso

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

Hola a todos,

Estoy utilizando BAPI_ACC_DOCUMENT_POST para publicar documentos de FI, y necesito actualizar campos de clientes, como nombre y dirección, desde la tabla BSEC, que no están disponibles en la estructura de tabla ACCOUNTRECEIVABLE.

¿Cómo puedo hacer esto?

Ya revisé BTE RWBAPI01 para hacer esto, pero parece que solo puedo actualizar campos que están disponibles en la estructura ACCIT.

¿Alguna idea?

Gracias de antemano.

Saludos cordiales,

Sónia Gonçalves

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

4 Respuestas

0
Cargando...

Hola,

Utiliza los parámetros EXTENSION en BAPI y allí puedes especificar el nombre del campo que deseas actualizar. Luego utiliza la User-Exit ACBAPI01 (Contabilidad: Mejora del Cliente a las Interfaces BAPI). Aquí debes actualizar/modificar la estructura T_ACCIT con los datos requeridos que no está pasando la BAPI a la tabla BSEG después de que se haya publicado el documento.

Debes implementar la User-Exit y escribir tu código en una condición IF.

Ejemplo: En la BAPI EXTENSION has especificado el Campo1 = 'CLIENTE' entonces en la User exit debes leer la tabla EXTENSION con Campo1 = CLIENTE y luego poner tu código con la condición IF, de lo contrario, la BAPI - User-exit se activará para todas las llamadas BAPI para este BAPI_ACC_DOCUMENT_POST.

Saludos,

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?

Saludos,

Raymond

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

Hola,

Pensé que las reglas de sustitución no funcionarían con BAPI_ACC_DOCUMENT_POST.

¿No hay otra forma? Porque si lo hago mediante batch-input, estos campos son editables, así que no entiendo por qué no puedo hacerlo mediante BAPI.

Apreciaría algo de ayuda en esto, ya que realmente necesito actualizar estos campos.

Gracias.

Saludos,

Sónia Gonçalves

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

Primero usa uno de los parámetros de EXTENSIÓN y ya sea el BAdi ACC_DOCUMENT con EXTENSIÓN2 o el BTE RWBAPI01 con EXTENSIÓN1. Si el BAdI o BTE permite cambiar tus datos requeridos, está bien, de lo contrario intenta un EXPORT TO MEMORY e IMPORTA de nuevo en una regla de sustitución a través de una salida.

Saludos,

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?