RunInterfaceService (exportar) en el nivel de escenario

La macro RunInterfaceService (exportar) se utiliza para ejecutar un servicio de interfaz que exporta 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 (Exportar):
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. Los valores se deben establecer en "Exportar".
Nodo de jerarquía de artículo El artículo para exportar.
Nota: Si no se especifica el valor, se exportan todos los artículos.
Nodo de jerarquía de ubicación Ubicación del artículo que se va a exportar.
Nota: Si no se especifica el valor, se exportan todas las ubicaciones.
Tipo de calendario El período para el que se exportan los datos. Posibles valores:
  • Período: el período especificado en "Etiqueta de período" y utiliza [Etiqueta de período], [Número de períodos] y [Nivel de horizonte].
  • Período actual: el período de planificación actual y utiliza solo [Número de períodos] y [Nivel de horizonte].
  • Período de inicio: el primer período (más antiguo) del horizonte del período de ciclo y se puede usar para recuperar todos los períodos. Se utilizan [Número de períodos] y [Nivel de horizonte].
Nota: Si no se especifica el valor, se tiene en cuenta el período de inicio.
Etiqueta de período El período de ciclo para exportar. Admite los nodos de período de traslado.
Nota: 
  • Este campo es aplicable si el tipo de calendario se establece en Período.
  • Si no se especifica el valor, se tiene en cuenta el período de planificación actual.
Número de períodos El número de períodos de nivel de horizonte que se va a exportar. Si el nivel de horizonte no es igual al nivel de calendario para almacenar valores de escenario o si la opción Telescópico está habilitada, se exportan todos los períodos base en el rango de períodos seleccionados especificado. Posibles valores:
  • Nulo: se exportan todos los períodos de base hasta el final del horizonte del período de ciclo.
  • 0: se exportan todos los períodos base que pertenecen al período especificado en Etiqueta de período (si Tipo de calendario = "Período").
  • • >=1: se exportan todos los períodos base que pertenecen a [Número de períodos] de los períodos de nivel de horizonte, comenzando por el período de inicio especificado.
Nivel de horizonte El nivel de horizonte para calendario que [Número de períodos] va a utilizar para la exportación.
Nota: Si no se especifica el valor, el número de períodos se basa en el nivel de calendario para almacenar valores de escenario.
Filtro El filtro que se usa para determinar la selección de artículo y ubicación. Solo se exportan 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, [Nodo de jerarquía de artículo], [Nodo de jerarquía de ubicación],[Tipo de calendario], [Etiqueta de período], [Número de períodos], [Nivel de horizonte],[Filtro]).
Nota: Los parámetros opcionales se especifican en [ ].
Tabla 1. Ejemplo
Requisito Parámetro
Exportar todos los artículos de todas las ubicaciones del período de ciclo actual para el horizonte de período de ciclo. RunInterfaceService("Exportar archivo de escenario","Exportar","","","Período actual","")
Exportar artículos GOO de todas las ubicaciones de la duración del período de calendario "Año actual" en el nivel de calendario para almacenar valores de escenario (no se han definido períodos telescópicos). RunInterfaceService("Exportar archivo de escenario","Exportar","GOO","","Período","Año actual","0")
Exportar artículos GOO de todas las ubicaciones para el período de planificación actual. Por ejemplo, "AF10 M03" para 1 período mensual (si el nivel de calendario de ciclo para almacenar valores de escenario = meses). RunInterfaceService("Exportar archivo de escenario","Exportar","GOO","","Período actual","1").
Exportar todos los artículos de ubicaciones de EE. UU. del período de ciclo actual para 52 períodos semanales (si el nivel de calendario de ciclo para almacenar valores de escenario = semanas). RunInterfaceService("Exportar archivo de escenario","Exportar","","EE. UU.","Período actual","52").
Exportar todos los artículos de todas las ubicaciones del período de calendario "AF10 M03" para 9 períodos mensuales (si el nivel de calendario de ciclo para almacenar valores de escenario = meses). RunInterfaceService("Exportar archivo de escenario","Exportar","","","Período","AF10 M03","9")
Exportar todos los artículos de todas las ubicaciones para todos los períodos del horizonte de período de ciclo, comenzando por el primer período histórico (el más antiguo). RunInterfaceService("Exportar archivo de escenario","Exportar","","","","")
Exportar todos los artículos de todas las ubicaciones durante 7 períodos en el nivel de calendario para almacenar valores de escenario, comenzando por el primer período (el más antiguo) en el horizonte de período de ciclo. Si el horizonte del ciclo se especifica como histórico = 6 y futuro = 6. El resultado es 6 períodos históricos y 1 período futuro en el proceso de exportación (no se han definido períodos telescópicos). RunInterfaceService("Exportar archivo de escenario","Exportar","","","Período de inicio","7")
Exportar artículos GOO de todas las ubicaciones donde 0 < [DPLS_FUNITS] para pconst. Por ejemplo, "AF10 M03" para período de 1 mes (si el nivel de calendario de ciclo para almacenar valores de escenario = meses y no se han definido períodos telescópicos). RunInterfaceService("Exportar archivo de escenario","Exportar","GOO","","Período actual","1","", "0 < [DPLS_FUNITS]").
Exportar todos los artículos de todas las ubicaciones del período de calendario "AF10 M03" durante 3 meses de períodos semanales (si el nivel de calendario de ciclo para almacenar valores de escenario = semanas). RunInterfaceService("Exportar archivo de escenario","Exportar","","","Período","AF10 M03","3", "Meses").
Exportar artículos GOO de todas las ubicaciones para el período de planificación actual. Por ejemplo, "AF10 M03" para 1 mes de períodos semanales (el nivel de calendario de ciclo para almacenar valores de escenario = Semanas y no se han definido períodos telescópicos). RunInterfaceService("Exportar archivo de escenario","Exportar","GOO","","Período actual","1","Meses").
Exportar artículos GOO de todas las ubicaciones para el período de planificación actual. Por ejemplo, "AF10 M03" para un mes en que se ha habilitado telescópico para el ciclo. Nivel de calendario de ciclo para almacenar valores de escenario = Semanas, períodos telescópicos para el ciclo = 7 días, con horizonte futuro = 8 semanas. El resultado es 1 mes de telescópico, períodos base, es decir, 7 períodos diarios, 3 períodos semanales. RunInterfaceService("Exportar archivo de escenario","Exportar","GOO","","Período actual","1","Meses").

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 de ciclo tiene el estado "Pendiente".
En ejecución Cualquiera N/A
Completado Cualquiera N/A
Anulado Cualquiera N/A
Parado Cualquiera N/A
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 exportan 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; es decir, 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}".
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.
RunInterfaceService en el contexto de período de ciclo debe pertenecer a un período de ciclo con estado En ejecución, Parado, Completado y Anulado. No se puede ejecutar RunInterfaceService para un período de ciclo con el estado {0}.
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.
Al ejecutar RunInterfaceService para la exportación, compruebe que el nivel de horizonte (si se especifica) es válido. No se encuentra el nivel de horizonte {0}.
Al ejecutar RunInterfaceService para la exportación, compruebe que el nivel de horizonte, si se especifica, está en el nivel de calendario o superior para almacenar valores de escenario (si la opción Telescópico no está habilitada). El nivel de horizonte {0} está por debajo del nivel de calendario {1} para el almacenamiento de valores de escenario.