Guía detallada: cómo usar Winshuttle Direct 1. Requisitos. a. Tiene que saber qué BAPI va a utilizar y asegurarse de que la ha probado en SAP mediante la transacción SE37. b. Tiene que tener Winshuttle Direct y Winshuttle Transaction instalados en su equipo. 2. Abra Winshuttle Direct. 3. Busque la BAPI o el módulo de función que desee utilizar. 4. Seleccione BAPI_MATERIAL_SAVEDATA (para nuestro ejemplo) y pulse Ir. 5. Marque «Confirmación requerida» para que los datos se creen correctamente. Si no, la BAPI se ejecutará en modo simulación. 6. Cree grupos nuevos en las tablas. Tradicionalmente, se llaman Categorías, y se necesitan para los bucles (si las categorías no se separan, todas las tablas crearán solo un bucle. Para evitarlo, con las nuevas categorías se podrán hacer bucles individuales consecutivos. Por ejemplo, dos tablas en la misma categoría crearán un bucle sencillo, mientras que dos tablas en dos categorías diferentes crearán dos bucles consecutivos). 7. Una BAPI incluirá datos de salida, de entrada y, probablemente, tablas. En este ejemplo se actualizan los textos de elemento corto. Para ello, haga clic con el botón secundario en la pestaña InputStructures, añada una categoría y llámela «Material». Luego, arrastre y suelte HEADDATA a esta categoría. a. En HEADDATA, seleccione los elementos necesarios e indique si son obligatorios u opcionales. 8. Cree una categoría nueva en la pestaña Tablas y llámela «Descripción». Las descripciones de los elementos se irán colocando en la tabla MATERIALDESCRIPTION. a. Seleccione los elementos necesarios en la tabla MATERIALDESCRIPTION: el idioma y la descripción del material. 9. En la pestaña Archivo, haga clic en Guardar. 10.Con esto se termina la parte de Direct. Lo que queda se hará en Winshuttle Transaction. Haga clic en el botón de Transaction ( ) para lanzar la aplicación. 11.Introduzca la información en las Propiedades de los metadatos de Transaction y haga clic en OK. 12.En la pantalla siguiente se mostrarán todos los campos seleccionados previamente. Revíselos y haga clic en Finalizar. La pantalla siguiente es una pantalla normal de Transaction. Haga clic en Crear asignación. 13.Se ha creado el bucle automáticamente (en la pestaña Experto) en cualquier tabla seleccionada de la BAPI. Haga doble clic en él e introduzca la información en las Propiedades del bucle (columna del bucle [A], ID del encabezado [H] e ID de elementos de línea [D]). 14.Realice la asignación en la pestaña Básico (de Excel a SAP). 15.Guarde el script (txr) y el archivo Excel. Ya se puede usar el script.
© Copyright 2024