Estoy tratando de encontrar la mejor práctica recomendada por SAP para imprimir órdenes de compra cuando el requisito del negocio incluye la impresión de los contenidos del texto largo asociado con cada ítem de línea.
La configuración predeterminada indica que el programa controlador debería ser SAPFM06P y la subrutina debería ser ENTRY_NEU. Pero este programa y subrutina no parecen imprimir los contenidos del texto largo del ítem de línea (F01, F02, etc). Al leer el programa, he determinado que parece imprimir texto estándar mantenido a través de la transacción SO10 que, por supuesto, es texto estático. No son los contenidos reales del texto largo asociado con cada ítem de línea.
La conversación en SDN se trata de clonar SAPFM06P y luego modificar el clon. De vez en cuando leo un comentario de alguien que dice que clonar no es la mejor práctica, pero nadie dice cuál es la mejor práctica.
Clonamos SAPFM06P hace 16 años, lo que ha resultado ser un lío de mantener a lo largo de los años. Ahora se me ha dado la oportunidad de volver a implementar esta funcionalidad haciéndola más fácil de mantener y más cercana a la "mejor práctica". La pregunta es, ¿cómo debo volver a implementar?
¿Existe alguna forma, a través de una salida de usuario o configuración, de usar SAPFM06P e incluir aún los contenidos reales del texto largo del ítem de línea o se necesita usar un programa personalizado? Si se necesita escribir un programa personalizado, ¿es cierto si cambiamos a SMARTFORMS o el programa que viene con la implementación de SMARTFORMS imprime los contenidos del texto largo del ítem de línea?
¡Gracias!
Carolyn Fuller