Descripción general de la llamada al motor de reabastecimiento
En esta sección se describe el proceso de llamada al motor de reabastecimiento mediante una macro para generar órdenes planificadas para una combinación de artículo y ubicación a partir del período de inicio especificado y hasta un horizonte especificado.
Requisitos previos:
El usuario debe tener acceso a la macro, así como al motor de reabastecimiento definido para el ciclo actual. De lo contrario, la macro mostrará este error en la ejecución:
El usuario {1} no tiene acceso al motor de reabastecimiento {0}.
Las reglas de seguridad de datos se aplican al usuario actual que ejecuta la macro al determinar el artículo y los elementos de ubicación que van a pasar al motor de reabastecimiento para realizar el cálculo. Por ejemplo:
- CallReplenishmentEngine ("Marca A", "EE. UU.", "", "")
- Si la seguridad de datos del usuario actual no permite al usuario ver la marca A ni los elementos base vinculados a MARCA A en la jerarquía de artículos, los elementos seleccionados no se pasarán al motor.
- Si el usuario puede acceder a un subconjunto de elementos base vinculados a la marca A, las programaciones solo se calculan para estos artículos.
- Si la seguridad de datos del usuario no permite al usuario ver EE. UU. o cualquier ubicación base vinculada a EE. UU. en la jerarquía de ubicación, los datos seleccionados no se pasarán al motor.
- Si el usuario puede acceder a un subconjunto de ubicaciones base vinculadas a EE. UU. en la jerarquía de ubicación, las programaciones solo se calculan para estas ubicaciones.
Llamada al motor de reabastecimiento
La secuencia básica para llamar al motor de reabastecimiento mediante el comando de macro CallReplenishmentEngine es la siguiente:
- Determinar el motor de reabastecimiento definido para el ciclo actual.
- Determinar los artículos y la ubicación para la programación.
- Procesar cualquier otro parámetro de macro
Para llamar al motor de reabastecimiento: