¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Mejora personalizada en base de datos lógica para visualización de elementos de línea del cliente.

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 6 Vistas
0
Cargando...
Standard FBL5N obtiene la visualización de elementos de línea del cliente basada en la fecha de contabilización. Cuando se requiere obtener elementos de línea de cliente basados en la fecha del documento, es necesario desarrollar una mejora personalizada.

Para hacer que funcionen según la fecha del documento (para obtener registros basados en la fecha del documento BLDAT), es necesario desarrollar una mejora en la base de datos lógica. La base de datos lógica contiene todas las estructuras. Aquí no podemos mejorar las estructuras y nodos directamente. Solo se puede mejorar el programa de código fuente de la base de datos.



Al utilizar la funcionalidad de envío (pasando proveedor, fecha de partidas abiertas) en informes Z personalizados, solo se recuperarán registros basados en la fecha de contabilización. Pero para recuperar partidas abiertas basadas en la fecha del documento (BLDAT), es necesario hacer una mejora. El código de transacción estándar FBL5N no se puede mejorar para incorporar esta funcionalidad. El estándar FBL5N obtiene la visualización de elementos de línea del cliente basada en la fecha de contabilización (fecha clave).

La mejora debe hacerse en la base de datos lógica.

Ir a SE36. Para FBL5N (Cliente), DDF es la base de datos lógica. Ir al programa de código fuente/programa de base de datos.



Los puntos de mejora estarán disponibles. Crear implementaciones de mejora. Las bases de datos deben ser mejoradas (XBSID, XBSAD). Estas dos estructuras deben ser mejoradas para adaptar esta funcionalidad ya que XBSID y XBSAD contienen la fecha del documento.



La mejora debe aplicarse en 2 áreas.

1. Colocar la siguiente mejora en PERFORM update_xbsid_hdb . (hacia el final) Endform.

Encuentra el fragmento de código detallado.

  ...
 

2. Mejorar en PERFORM update_xbsad .

Encuentra el código para la mejora.

  ...
 



Los fragmentos de código e imágenes adjuntos son capturas de pantalla.

En las 2 mejoras anteriores, se debe proporcionar el sy-tcode. El sy-tcode debe ser el nombre del código de transacción del informe Z personalizado. Solo si se ejecuta el tcode, las mejoras funcionan, de lo contrario FBL5N funciona según lo estándar. Esto se puede probar verificando el informe Z personalizado y FBL5N. El informe personalizado obtiene registros por fecha del documento y FBL5N obtiene registros por fecha de contabilización.

Cuando haya una necesidad de obtener registros basados en la fecha del documento de FBL5N, se debe aplicar dicha mejora. Los registros de FBL5N se obtendrán según la fecha del documento. Todos los registros basados en la fecha del documento (BLDAT) se obtendrán.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

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?