Volver a

Programas que se utilizan con TRANSACTION

Winshuttle DIRECT

Grabar scripts desde Winshuttle DIRECT

Cómo grabar un nuevo script desde una plantilla de DIRECT

  1. Haga clic en Nuevo.
  2. En el panel de Registro, haga clic en Elegir campos desde una plantilla de DIRECT.

    Aparecerá la página de plantillas de DIRECT. Elija una plantilla del repositorio de plantillas de Winshuttle o navegue hasta llegar a una plantilla guardada de forma local. Si no aparece ninguna plantilla, haga clic en Obtener/Actualizar lista para cargar las plantillas disponibles.

    Introduzca la información en los campos que necesite. Es obligatorio que introduzca el título y el tiempo que le lleva añadir un registro en SAP GUI. TRANSACTION utiliza la función del tiempo para calcular el ROI.

    Los metadatos de SAP se completan desde los metadatos de DIRECT. Por lo tanto, el autor del script de TRANSACTION es el mismo que el autor de la plantilla de DIRECT en la que se basa.

  3. En la página de archivos de Importar DIRECT, elija desde los campos tal y como se necesite.
  4. Puede elegir los campos individualmente, como necesite.

    Puede utilizar Seleccionar todo o Limpiar todo para seleccionar un grupo de campos o para limpiarlos en la categoría y sección que esté cargada en ese momento. No se pueden vaciar los campos marcados como obligatorios.

  5. Para seleccionar campos tanto contiguos como separados, puede pulsar CTRL y luego seleccionar cada columna. Haga clic en los campos seleccionados y luego Seleccionar una o más filas o Cancelar la selección de filas.

    Nota: No se pueden vaciar los campos marcados como obligatorios.

  6. Haga clic en Terminar para guardar el archivo como un nuevo script de TRANSACTION. Aparece el panel de asignación. Ya puede asignar la plantilla.

Tenga en cuenta que los bucles se crean automáticamente alrededor de las categorías de las tablas, pero será usted quien tenga que establecer las propiedades.

Todas las pestañas

Todas las pestañas muestra todos los campos disponibles en el script importado de DIRECT para una determinada categoría, sin que importe su designación de MR80.

Asignar scripts de DIRECT

La asignación de los scripts de TRANSACTION que se crearon utilizando las plantillas de DIRECT es similar a la de los scripts que se crearon mediante el proceso de registro. Para obtener información básica sobre la asignación, consulte la Guía de inicio de TRANSACTION.

Observe algunas de las diferencias entre los scripts de DIRECT y los de TRANSACTION:

Añadir campos a un script de TRANSACTION que se haya creado en DIRECT

Una vez se haya creado un script basado en DIRECT, puede que tenga que añadir más campos. Los campos se pueden añadir desde el asignador de TRANSACTION.

Añadir campos a un script basado en DIRECT desde TRANSACTION

  1. Abra el script en el asignador. Elija una fila. Las nuevas filas se insertan sobre la fila seleccionada.

    Para que la inserción de campo funcione correctamente, las filas superiores deberán ser filas de campos, y no filas de registros, tablas, filas do-while o SI.

  2. Haga clic en la pestaña Edición y a continuación Añadir campo nuevo.
  3. Inicie sesión en SAP.
  4. De la lista de campos, elija los nuevos campos y el tipo de relleno automático. Si una categoría maestra contiene múltiples tablas o estructuras, podrá elegir cualquiera de los campos disponibles.

    Solo se pueden elegir los campos únicos que aún no se hayan incluido en el asignador. Los campos duplicados dan un mensaje de error.

    La especificación del MRD que se necesita en DIRECT no se necesita en TRANSACTION. Pase el ratón sobre un campo añadido recientemente para ver el tipo de relleno automático que se muestra en el panel de Propiedades.

Ayuda para scripts sin información de entrada

A veces, los BAPIs necesitan pre y post-BAPIs para poder ejecutarse completamente. Por ejemplo, BAPI_BUS2001_CREATE tiene que ir precedido por BAPI_PS_INITIALIZATION. Sin embargo, el problema es que BAPI_PS_INITIALIZATION no necesita entrada de información y, por lo tanto, no se puede ejecutar en TRANSACTION.

Para superar este escollo, Winshuttle ofrece el archivo BapiRule.xml. Este archivo se instalará automáticamente cuando instale TRANSACTION, y lo hará en esta ubicación predeterminada: C:\Program Files (x86)\Winshuttle\TRANSACTION\BapiRule.xml.

También en esta sección

Cargador de datos A1

Utilizar TRANSACTION con Virsa Firefighter