Para descargar o importar SaPScripts RSTXSCRP

RSTXSCRP, es un programa que se utiliza para descagar o importar formularios sapscripts.

Txt.brv.

Upload/download de objetos SAPscript

Descripción

El report RSTXSCRP permite transferir un objeto SAPscript (texto estándar, estilo, formulario) o un tipo de dispositivo entre R/3 y un fichero central o local.

Nota: Los textos, estilos y formularios dependen del mandante. Al exportarlos siempre se leen desde el mandante actual, y al importarlos se insertan siempre en el mandante actual. Las definiciones de impresora son independientes del mandante, por lo que el mandante actual no tiene ninguna importancia al importar/exportar definiciones de impresora.

Nota importante: En el caso de los objetos dependientes del idioma (es decir, textos, estilos y formularios) sólo se importarán al sistema destino aquellos idiomas (traducciones u otros idiomas) que estén contenidos en el denominado vector de idiomas del sistema. Éste es el parámetro de perfil "zcsa/installed_languages" del servidor de aplicaciones. El parámetro de report 'Vector de idiomas' permite sustituir el vector de idiomas estándar por un vector de idiomas propio en el momento de la llamada.

El log de transporte del RSTXSCRP indica el vector de idiomas utilizado en la exportación o en la importación. Si algunos objetos no pueden exportarse o importarse porque su idioma no está incluido en el vector de idiomas del sistema fuente o del sistema destino, aparecerá un mensaje correspondiente en el log de transporte.

Condiciones previas

Los estilos y formularios cuentan con una versión de actualización y con otra activa, así como con versiones en otros idiomas (traducciones). Al exportar un estilo/formulario, se exporta únicamente la versión activa de dicho estilo/formulario; es decir, las versiones de actualización no se transportan. También se transportan todas las traducciones disponibles de un estilo/formulario, siempre que su idioma esté contenido en el vector de idiomas.

Si un estilo/formulario está identificado como 'No relevante para la traducción', sólo se exportará en el idioma original. La importación de uno de estos estilos/formularios, que no deben traducirse, borra automáticamente las posibles traducciones existentes en el sistema destino.

En el caso de los objetos de texto, el RSTXSCRP sólo puede transferir textos estándar (es decir, clave de objeto de texto = TEXT), con ID de texto = ST y clave de idioma = idioma de trabajo, al mandante actual o desde el mismo.

El transporte de un tipo de dispositivo no existente borra la definición de dicho tipo de dispositivo en el sistema destino.

Parámetros a indicar:
Los pulsadores de selección Tipo de dispositivo/Formulario/Estilo/Texto estándar seleccionan el tipo de objeto a importar o exportar.
Objeto: Nombre del del texto estándar, del estilo, del formulario o del tipo de dispositivo.
Modo: Exportar significa realizar un download, importar significa realizar un upload.
Sistema de ficheros: Aquí se selecciona si el fichero se lee/se escribe de forma local (sistema de ficheros GUI) o sobre el servidor de aplicaciones (activado por defecto).
Fichero: vía y nombre del fichero que desee leer o crear en el sistema de ficheros del servidor de aplicación. El nombre seleccionado en este punto debe ceñirse a las restricciones de la plataforma R/3 (UNIX, Windows NT, AS/400). Como valor propuesto aparece "/tmp/********&&&&". Sin embargo, este valor es sólo una máscara de edición, y no la denominación real del fichero. Si no se sobrescribe el valor propuesto, los caracteres "********" serán reemplazados por las ocho primeras letras del nombre del objeto, y "&&&&", por la extensión del fichero ".TXT", ".STY", ".FOR", o ".PRI".
En el caso de ficheros locales, este parámetro no tiene ninguna importancia, y aparece una máscara de entrada individual para la denominación local del fichero.
Sistema de ficheros: aquí se selecciona si el fichero debe leerse /escribirse localmente (sistema de fichero GUI) o en el servidor de aplicación (parametrización por defecto).
Formato binario del fichero: si este parámetro está seleccionado, se escribirá un formato binario de fichero con una longitud fija de registro, que se requerirá para leerlo. Este formato de fichero no es compatible con "formato no binario", es decir, los ficheros para los que se ha fijado el parámetro durante la escritura sólo pueden leerse con el parámetro fijado. Los ficheros binarios creados por el RSTXSCRP se caracterizan por la cadena "RSTX@" (código ASCII) al inicio del fichero.
En formato binario, el fichero está marcado por un indicador en cuyo juego de caracteres del sistema se han escrito los datos. El RSTXSCRP realiza entonces una conversión del juego de carácteres del fichero al juego de caracteres del sistema actual al importar el fichero. De este modo es posible realizar un intercambio de los ficheros generados por el RSTXSCRP entre sistemas con distintos juegos de caracteres.
Restricción importante: la conversión del juego de caracteres sólo podrá utilizarse razonablemente cuando se intercambien ficheros entre dos sistemas con el mismo número de caracteres. Si los objetos del sistema fuente contienen caracteres no incluidos en el juego de caracteres del sistema de destino, éstos se representarán durante la conversión mediante un carácter de sustitución, con lo que se modificará su contenido. Los objetos se importarán con una clave modificada cuando los indicadores no traducibles no formen parte de la clave de objeto (p.ej. un nombre de texto con caracteres especiales de la Europa del Este).
Modo: EXPORT (descargar de R/3 a un set de datos) o IMPORT (cargar de un set de datos al R/3).
Visualizar contenido del fichero: si se selecciona este parámetro, se listará conjuntamente el contenido del fichero generado o leído con el log de transporte. De no ser así, sólo se dará salida al log de transporte.
Vector de idiomas: si un parámetro cuenta con un valor (es decir, con uno o varios indicadores de idioma), dicho parámetro de report se utilizará como vector de idiomas al exportar/importar los objetos dependientes del idioma. Por defecto se utilizará como vector de idiomas el parámetro de perfil "zcsa/installed_languages".
Exportación sólo del idioma original: si este parámetro está seleccionado, al exportar formularios o estilos sólo se transportará el idioma original, y no la traducción.

Salida

El report genera un log de proceso de importación o exportación.

Ejemplo

Para descargar la definición de impresora HPLJIIID del R/3 al set de datos "/tmp/HPLJIIID.PRI" se necesitarán los parámetros siguientes:
Objeto: PRIN
Nombre del objeto: HPLJIIID
Nombre del set de datos:
Modo: EXPORT
(Parámetros de report restantes según valor por defecto)

Para cargar el formulario TESTFORMULAR del set de datos "/usr/test/TESTFORM.FOR", se necesitarán los parámetros siguientes:
Objeto: FORM
Nombre del objeto: TESTFORMULAR
Nombre del set de datos: /usr/test/TESTFORM.FOR
Modo: IMPORT
(Parámetros de report restantes según valor por defecto)

Comentarios

Unknown ha dicho que…
Gracias por el artículo pero no se puede leer correctamente porque los textos se cortan por la derecha.

Salu2.
Elmer Rodriguez ha dicho que…
Gracias Jhon por leer, y espero te haya servido, no me di cuenta que se cortan los textos. De todas formas, esa es la documentación estandar... cuando ejecutas el programa en la Tx se38, tiene esta misma información en el iconito de Info.

Entradas populares de este blog

Direcciones en SAP

Determinación de puestos de expedición en SD