SO10 – Crear texto estándar y usarlo
Caso: se desea utilizar la funcionalidad de textos para agregar un texto largo y usarlo en un smartform, paso a paso.
Solución:
1. Ingresamos a la transacción SO10, en donde definimos el nombre del texto a crear.
La ruta es: Herramientas / Imprimir formularios / SAPscript / SO10 – Textos estándar
Los textos creados aquí se deben transportar como más adelante veremos, es decir que una modificación en el texto debe realizarse desde el entorno de desarrollo y actualizar a los otros mandantes mediante transporte de órdenes.
Sin embargo, podrían modificarse en el ambiente de producción, si utilizamos funciones de texto para editarlos, un poco de eso explico en el post:
https://abapers.wordpress.com/2011/02/07/manejo-de-textos-en-sap/
Al crear el texto, ingresamos el texto necesario y si deseamos partes variables, lo indicamos. En mi caso era una carta al proveedor, en donde se le indica el resultado de su evaluación.
2. Incluimos el texto en una orden de transporte, con el programa RSTXTRAN por la transacción SE38.
La ruta es: Herramientas / Workbench ABAP / Desarrollo / SE38 – Editor ABAP
Allí indicamos el nombre del texto recién creado y ejecutamos.
Nos aparecerá/n el/los textos filtrados, en dicha pantalla debemos sólo presionar ENTER:
Aparece otra pantalla y allí ponemos “Pasar txt a correc.” y allí nos pedirá la orden de transporte (o crearemos una nueva)
Nota: también otra posibilidad es crear la orden de transporte manualmente o agregar el texto a una orden ya existente (ver nota 65253)
Nota: Si lo que se necesita es copiar textos dentro de un sistema de un mandante a otro mandante, se puede utilizar el programa RSTXTCPY.
Finalmente, agrego el texto en el smartform:
Links:
http://scn.sap.com/community/spanish/blog/2013/01/16/uso-de-textos-est%C3%A1ndar-en-programas-abap
http://www.blogdesap.com/2013/10/transporte-textos-estandar.html
Grande Licenciado
Como le pasas los parametros variables, en el llamado del texto?
para ese caso particular, usé variables globales del smartforms creadas en la sección Datos globales.