Volver a

Asignación avanzada

Saltarse la pantalla de SAP si no se encuentra

A veces, los valores que solicita una pantalla de SAP no están disponibles desde su hoja de datos o desde el script de TRANSACTION. Si en la pantalla de SAP hay campos adicionales que no aparecen en su script, los puede activar en la zona de asignación. TRANSACTION captura estos campos adicionales como desactivados que se pueden ver desde la opción de filtro de la pestaña Experto. Desmarque Ocultar todos los campos desactivados, elija los campos que necesite y asígnelos a la columna pertinente de la hoja de datos.

A veces, SAP se encuentra con una pantalla que parece basada en datos utilizados en pasos previos. Saltarse la pantalla si no se encuentra está disponible para registros realizados en todos los modos.

Activar que se realice una operación sin tener en cuenta las pantallas

  1. Haga clic en la pestaña de Experto.
  2. En la parte derecha del Asignador, haga clic en la diapositiva de Propiedades.

    La diapositiva de Propiedades incluye Omitir pantalla si no se encuentra el ajuste.

Descripción: muestra la descripción del campo SAP que aparece en la columna de Descripción de campo.

Campo: muestra el nombre de campo técnico de SAP que aparece en la columna de Nombre del campo.

Origen: muestra la fuente de datos (ya sea SAP o Excel).

Destino: muestra el destino de los datos (ya sea SAP o Excel).

Omitir pantalla si no se encuentra: seleccione esta casilla para campos de pantalla para asegurarse de que una operación se realiza si la pantalla aparece durante la ejecución o no. Si aparece una pantalla durante una transacción, se cargan los datos adecuados. Si no se utiliza una pantalla, continúa la operación. Un script se puede utilizar para todas las ejecuciones de TRANSACTION.

Limitaciones:

La pantalla de Omitir no funciona para elementos de línea individuales. Si la pantalla de omitir está dentro de un bucle, se aplica a todos los elementos de línea o a ninguna.

A veces hay campos vacíos en su documento de carga o, simplemente, no desea cargar datos de esos campos. Para asegurarse de que la transacción continúa a pesar de esos campos, puede configurar el script para que salte esos campos. Para utilizar el indicador de Omisión de campos, introduzca el carácter del indicador en las filas y columnas de Excel o en las tablas y columnas de Access que no desee que se actualicen.

Por ejemplo, imagine que desea actualizar todos los materiales del Grupo de materiales, a excepción de unos pocos campos. Marque el indicador de Campo de omisión y añada el indicador «\» en el cuadro del indicador. Para modificar el script de TRANSACTION, introduzca «\» en la columna de Grupo de materiales de cada fila que no desee que se modifique y guarde los cambios. Cuando ejecute este script de TRANSACTION, los campos de Grupo de materiales que contengan «\» no se actualizarán.

Activar que se realice una operación sin tener en cuenta los campos

  1. Una vez haya completado la asignación, y antes de que prepare el script para que se apruebe o para que se ejecute, abra el script en el panel de Ejecución.
  2. En la pantalla de Ajustes avanzados de ejecución, marque el indicador de Campo de omisión. Si desea más información, consulte Opciones de ejecución avanzadas.

Omitir transacción si no hay datos

A veces, desea que algunos de los campos se conviertan en obligatorios y no desea procesar la transacción en caso de que esos valores de campo no se hayan rellenado. Puede utilizar el campo Saltar transacción en caso de que el campo esté vacío.

Por ejemplo, si no desea cargar un registro que no contenga el valor de divisa, puede configurar el Saltar transacción en caso de que el campo Divisa esté vacío. Por lo tanto, si en el archivo de datos, uno de los registros tiene vacío el valor de la divisa, no se enviará el registro a SAP.

Configurar un campo obligatorio en TRANSACTION

  1. Seleccione el campo que desee. Haga clic en la pestaña de Experto.
  2. En la parte derecha del Asignador, haga clic en la diapositiva de Propiedades.
  3. Si configura «\» como valor, dará error ya que no hay ninguna columna en Excel que sea «\». El indicador de Campo de omisión se tiene que configurar en las Opciones de ejecución avanzadas y hay que añadir el indicador a la fila necesaria del archivo de Excel.

También en esta sección

Editar en el asignador

Filtrar el ajuste del asignador

Bucles avanzados

Limitar campos de entrada

Asignar hojas de Google

Configurar condiciones - instrucciones IF

Validar información

Validar por lista

Deshacer y deshacer todo

Asignar texto largo

Convertir tipos de datos en strings

Adjuntar documentos

Asignación automática

Descargar desde SAP

Editar un script de TRANSACTION