RunInterfaceService (importar) en el nivel de escenario

La macro RunInterfaceService se utiliza para ejecutar un servicio de interfaz que importa datos de planes para el escenario actual. Esta macro se ejecuta en el nivel de escenario.
En esta tabla se muestran los parámetros utilizados para ejecutar la macro RunInterfaceService (importar):
Parámetro Descripción
Nombre del servicio de interfaz El nombre del servicio de interfaz que se ejecuta.
Dirección Dirección del flujo de datos. Este valor se deben establecer en "Importar".
Rechazar todo con error Indica que el proceso de importación se anula cuando se produce un error.
Nota: Este parámetro solo se aplica si Dirección se establece en Importar.
Filtro El filtro que se usa para determinar la selección de artículo y ubicación. Solo se importan los datos pertinentes de los artículos y las ubicaciones seleccionados que cumplen los criterios especificados.
Se debe especificar el valor del campo Comando en el siguiente formato: RunInterfaceService(Nombre del servicio de interfaz, Dirección, [Rechazar todo con error], [Filtro]).
Nota: Los parámetros opcionales se especifican en [ ].
Tabla 1. Ejemplo
Requisito Parámetro
Importar todos los artículos de todas las ubicaciones del período de ciclo actual para el horizonte de período de ciclo. RunInterfaceService("Importar mi previsión","Importar")
Importar todos los artículos de todas las ubicaciones del período de ciclo actual para el horizonte de período de ciclo. Si se produce un error, rechaza todos los registros importados. RunInterfaceService("Importar mi previsión","Importar","True")

Mensajes de validación y error

En esta tabla se muestran el estado de período de ciclo y los mensajes de validación relacionados:
Estado del período de ciclo Estado del escenario ¿Se puede ejecutar? Mensaje de validación
Pendiente N/A No No se puede ejecutar la macro {0} porque el período del ciclo tiene el estado "Pendiente".
En ejecución OEC N/A
En ejecución Revisado, Rechazado, Detenido, Aprobado, Publicado No No se puede ejecutar la macro {0} porque el escenario tiene el estado {1}.
Completado Cualquiera No No se puede ejecutar la macro {0} porque el período de ciclo tiene el estado "Completado".
Anulado Cualquiera No No se puede ejecutar la macro {0} porque el período de ciclo tiene el estado "Anulado".
Parado Cualquiera No No se puede ejecutar la macro {0} porque el período de ciclo no está "En ejecución".
Archivado Cualquiera No No se puede ejecutar la macro {0} porque el período de ciclo tiene el estado "Archivado".
Los datos de planes se importan para el escenario actual tras una validación y ejecución correctas de la macro. Si la validación falla, se anula la macro y se muestra el mensaje de error relacionado. En esta tabla se muestran los mensajes de error para diversos errores de validación:
Condición/reglas de validación Mensaje de error
Comprobar que el servicio de interfaz pasado es válido. No se encuentra el servicio de interfaz "{0}".
Si la entidad de datos del servicio de interfaz seleccionada no se aplica al contexto de macro actual, la macro no se ejecuta. Por ejemplo, RunInterfaceService para el escenario solo puede ejecutar interfaces de entidad de datos = valor de escenario. El servicio de interfaz {0} no coincide con la entidad de datos requerida para una macro de escenario.
Si la dirección no coincide con la dirección de interfaz del servicio de interfaz seleccionado, no se ejecuta la macro. El parámetro de dirección {0} no coincide con la dirección del servicio de interfaz "{1}".
Cuando la dirección seleccionada es Importar, el período de ciclo debe ser "Disponible" con un escenario "OEC". No se puede ejecutar RunInterfaceService con la dirección de importación para un período de ciclo con el estado "{0}".
Asegúrese de que el estado del escenario sea OEC al ejecutar una importación. No se puede ejecutar RunInterfaceService con la dirección de importación para un estado de escenario "{0}".
Para la interfaz de escenario de importación, si el nivel de calendario especificado en el servicio de interfaz no existe en el calendario del ciclo actual. No se encuentra el nivel de calendario {0}.
Si el nivel de calendario no es superior ni igual al nivel de calendario para almacenar valores de escenario, se muestra un mensaje de aviso y se anula el proceso de importación. El nivel de calendario {0} está por debajo del nivel de calendario {1} para el almacenamiento de valores de escenario.
Al ejecutar RunInterfaceService en un contexto de período de ciclo, el servicio de interfaz seleccionado debe hacer referencia a un calendario que coincida con el calendario del período de ciclo actual. De lo contrario, la macro no se ejecuta. El parámetro al que se hace referencia en el servicio de interfaz {0} no coincide con el calendario del período de ciclo actual.