Macro RunSCV

La macro RunSCV se utiliza para ejecutar un trabajo en el almacén de cadena de suministro (SCV) al pasar detalles de trabajo, nivel de registro y parámetros. Los parámetros se pueden nombrar u ordenar.
Para ejecutar la macro, se deben especificar los valores del campo Comando en el siguiente formato: Job, [nivel de registro], [parámetros]
Nota: Los parámetros opcionales se especifican en [ ].
Tabla 1. Ejemplo
Requisito Parámetro
Ejecuta un trabajo SCV "Importar de M3" para ejecutar comandos para la importación de datos de M3 a SCV y la transferencia de datos a la tabla central, con el registro predefinido y un solo parámetro "Base": RunSCV("Importar de M3","","Base"). Ejemplos de comandos SCV:
  • Importar de M3 a tablas de almacenamiento provisional @p1
  • Transferir almacenamiento provisional M3 a bandeja de entrada @p1
  • Validar bandeja de entrada @p1
  • Transferir bandeja de entrada a tablas centrales @p1
Nota: @p1 hace referencia al primer parámetro del trabajo (valor "Base"). Para ejecutar un trabajo, se debe transferir como mínimo un parámetro.
RunSCV("Importar de M3","","Base")
Ejecuta un trabajo SCV "Exportar a M3" parar ejecutar comandos para transferir datos de SCV a la bandeja de salida, antes de exportar datos a M3. El nivel de registro del trabajo se establece en Depurar y se transfiere un solo parámetro, profile, con el valor "Base", al trabajo: RunSCV(job:"Exportar a M3",logLevel:"Depurar",profile:"Base"). Ejemplos:
  • Transferir plan a perfil de bandeja de salida: "Base"
  • Exportar bandeja de salida a perfil M3:"Base"
RunSCV(job:"Exportar a M3",logLevel:"Depurar",profile:"Base")
Ejecutar un trabajo SCV "Actualizar estadísticas desde M3" para ejecutar comandos para importar datos transaccionales de M3 a SCV. Los datos se transfieren a la tabla básica con el nivel de registro establecido en Info y dos parámetros: "Base" y "Transaccional" se transfieren al trabajo: RunSCV("Actualizar estadísticas de M3","Info","Base","Transaccional"). Ejemplos:
  • Importar de M3 a tablas de almacenamiento provisional @p1 @p2
  • Transferir almacenamiento provisional M3 a bandeja de entrada @p1 @p2
  • Validar bandeja de entrada @p1 @p2
  • Transferir bandeja de entrada a tablas centrales @p1 @p2
Nota: @p1 hace referencia al primer parámetro del trabajo (= Base). @p2 hace referencia al segundo parámetro del trabajo (= Transaccional). Para ejecutar un trabajo, se deben transferir como mínimo dos parámetros.
RunSCV("Actualizar estadísticas de M3","Info","Base","Transaccional")