Вы находитесь на странице: 1из 7

Swift & Company es un procesamiento de proteínas diversificado negocio con sede en

Greeley, Colorado. Una en privado empresa en cartera con deuda cotizada en bolsa,
Swift & Company tiene tres segmentos comerciales: Swift Carne de res, cerdo rápido y
Swift Australia. Con anual Las ventas de más de $ 8 mil millones, carne de res y
productos relacionados son la mayor parte del negocio de Swift & Company. Swift
tiene operaciones de sacrificio y procesamiento (el estos últimos también se conocen
como operaciones de fabricación) en cinco plantas ubicadas en Colorado, Texas,
Nebraska y Idaho. Tres de las plantas procesan ganado gordo, animales hasta dos
años de edad que han sido engordados con alimento Lotes de 90 a120 días antes del
sacrificio. El ganado magro es animales mayores, como toros o vacas lecheras, que
son No engordado antes de la matanza. Utilizado principalmente en comercial
productos alimenticios, estos animales se procesan en las dos plantas restantes. Cada
planta tiene la capacidad para procesar aproximadamente 2,500 cabezas de ganado
por turno por un total de 18,000 a 25,000 por planta por semana. Esta se traduce en
más de 6,000 millones de libras de carne de vacuno entregada anualmente. La línea
de productos más importante de Swift es la carne de res en caja. Los compradores de
ganado obtienen ganado en el mercado abierto. en la demanda proyectada por marca,
grado y peso. Después del sacrificio, cada cabeza de ganado rinde dos lados de carne
de res Después de pasar 80 horas en una sala de enfriamiento, cada uno El USDA
califica el lado por calidad y rendimiento. El proceso de fabricación comienza cuando
los trabajadores dividen cada uno lado en siete cortes primarios: el plato, la costilla, el
lomos (lomo corto y solomillo), la ronda, la pechuga, la placa o el ombligo y el costado
(figura 1). Entonces ellos divide cada primal en piezas subprimales más pequeñas,
embalarlos en plástico, envases sellados al vacío y cajas para la venta. Porque los
productos de carne de res son altamente perecedero y debido a la economía de la
carne negocio, una vez que comienza la fabricación, los trabajadores deben
completamente procesa los siete cortes primarios de cada lado durante el mismo
turno. El trabajo es intenso manual trabajo realizado por trabajadores con poco más
que una carne gancho y un cuchillo afilado. Se necesita una gran habilidad para hacer
los cortes adecuados mientras se minimizan los residuos de acabado y manteniendo
la velocidad de la línea de producción. Para cada primal, hay muchas posibles
producciones Vías, que juntas forman una estructura de árbol. (Figura 2). Los tipos de
ganado se clasifican por calidad grado, grado de rendimiento, peso y características
de la marca. Los inspectores del USDA determinan el grado de calidad (por ejemplo,
primo, elección o selección) y grado de rendimiento. Ellos dar grados de mayor calidad
a las canales que muestran altos niveles de grasa veteada en base a un corte hecho
en el Décimotercero costilla Basan grados de rendimiento sobre el espesor del
recubrimiento exterior de grasa; mayor es el recubrimiento de grasa, menor es el
porcentaje de rendimiento de la carne magra. Como cualquier producto agrícola, el
ganado individual es Muy variable y no puede graduar como se esperaba. Esta
imprevisibilidad crea variabilidad en la fabricación. proceso. Además, el ganado varía
mucho de peso, con una canal típica que pesa entre 600 y 800 libras Dentro de ese
rango, los animales se clasifican como ligero, medio y pesado Porque los clientes
ordenan por peso y no por la pieza, se necesita un mayor número de piezas de
canales de luz para completar un pedido que de carcasas pesadas. Finalmente, Swift
& Company tiene muchos productos marcas. Para ser vendido bajo un nombre de
marca particular, un El animal debe cumplir ciertos estándares y poseer ciertos
características. Por ejemplo, para ser vendido como "certificado Angus beef "(CAB), un
animal debe tener un mínimo porcentaje de línea de sangre Angus y tiene una calidad
grado de al menos elección. Una complicacion adicional es que es posible alguna
sustitución a la baja aunque no es deseable porque tales degradaciones usualmente
Pérdida media de margen. Por ejemplo, una planta podría use un CAB primario para
completar un pedido de un producto producto, pero eso sería un uso ineficiente de una
prima Canal de calidad. Todas las posibles combinaciones de marca, grado, El peso y
las características de rendimiento suman cientos de posibles tipos de ganado. Cada
tipo de ganado tiene una desagregación árbol para cada uno de sus siete cortes
primarios, con algunos árboles con hasta nueve niveles Miles de posibles operaciones
de fabricación deben ser consideradas. Además de la carne de res en caja, el otro
producto de Swift Las líneas incluyen despojos y carne molida. Despojos significa el
los órganos internos del animal y los productos de los despojos van a Varios mercados
en todo el mundo, generalmente congelados. La fabricación y desagregación de
despojos son similares. a los de la carne de res en caja, aunque menos complejos. El
acabado es un subproducto de la fabricación de carne de res en caja, y se caracteriza
por el porcentaje de contenido magro y grasa. Swift lo vende como recortar o lo usa
para hacer Carne molida. Para hacer carne molida, las mezclas de plantas y muele el
recorte hasta un punto de inclinación y grosería objetivo.

Luego lo empaca para ventas al por menor o para más molienda en o cerca del punto
de venta al por menor. Debido a que la carne es altamente perecedera, Swift &
Company's los clientes especifican una edad máxima en el momento de la entrega,
generalmente de 10 a 14 días. Por lo tanto, los programadores de producción debe
estar al tanto de las cantidades de inventario y de edad del inventario El resultado es
una industria con alto volumen, Rápida rotación de inventario y una brutal velocidad.
Con más de 1,500 códigos de productos terminados (stock unidades (SKU)) y más de
30,000 ubicaciones de envío, Swift tiene oportunidades complejas para diferenciar
dentro de un proceso de fabricación altamente variable. Todavía, La carne de vacuno
sigue siendo un producto básico con precios impulsados por un mercado de productos
básicos, ya pesar de la complejidad en su producción, los márgenes para la carne de
res son delgados, tal vez uno por ciento o menos. La combinación de estrechos
márgenes y un proceso de fabricación variable históricamente condujo a la variabilidad
en las ganancias de Swift & Company margen. Los costos de materias primas en la
industria de la carne pueden alcanzar 85 por ciento o más. Por lo tanto, la economía
dicta que, para ser rentable, las empresas deben vender cada parte de cada animal o
usarlo de alguna manera. Además de los productos cárnicos, Swift vende cueros,
cascos e incluso la sangre. La demanda es alta para algunos productos, como el
solomillo y el chuletón y el mercado competitivo Estos recortes se reflejan en sus
precios y márgenes. Otros cortes menos deseables crean menos demanda y Swift &
Company debe cotizar estos productos para moverlos sin sacrificar innecesariamente
las ganancias. Los márgenes estrechos significan que la optimización de la adquisición
de ganado La combinación de productos es esencial para el éxito de la
negocio, sin embargo, las muchas fuentes de variabilidad en crudo El material y sus
altos costos hacen que la optimización de ambos muy dificil.

Available-to-Promise (ATP) en Swift &


Empresa como estaba
La alta velocidad de la industria de carne de res es evidente en Las operaciones de
ventas y marketing de Swift. Servicio al cliente Representantes (RSE) venden carne
por teléfono hablando con compradores de sus más de 8,000 clientes. En tiempo real,
los CSR deben ser capaces de ver la disponibilidad del inventario actual y futuro
considerando las fechas de entrega solicitadas y el máximo edad del producto en el
momento de la entrega. Ellos pueden ingresar nuevos pedidos y nuevas líneas de
pedido, y modifique o elimine líneas de pedido existentes Los equipos de ventas
también deben monitorear
Inventarios proyectados de artículos no vendidos para que puedan proactivamente los
venden y evitan el deterioro.
En el pasado, la gestión de pedidos de Swift & Company sistemas y procesos
comerciales asociados a ellos, fueron incapaces de manejar la volatilidad del negocio.
Al comienzo de cada semana, las RSE tendrían vendió solo un pequeño porcentaje de
la producción de la semana.
Basado en los pedidos existentes, el sistema creado un programa de producción
semanal que intentó llenarse esos pedidos con la materia prima disponible y con las
horas de producción programadas. Este último típicamente incluyó dos turnos de ocho
horas por cinco días a la semana, aunque Swift a menudo agregaba turnos adicionales
los fines de semana según sea necesario. Porque el negocio requiere la fabricación de
cada canal entero durante un solo turno, planificadores programaron la producción de
piezas sin vender basadas en una lista de "elementos de saldo", la mejor estimación
de las plantas sobre lo que podría venderse durante la próxima semana.
A medida que los RSC ingresaron pedidos, el sistema podría modificar el horario, pero
solo en la dirección de una mayor desagregación.
El horizonte para el cronograma fue el final de cada semana de producción, por lo que
el sistema no podría programar producción al final de la semana para llenar pedidos
en
El comienzo de la semana siguiente. Como resultado, ellas plantas a menudo no
podían cumplir órdenes aunque tenían la materia prima y la capacidad.
La situación se vio agravada por la poca visibilidad El sistema proporcionado al horario
planificado.
Sin una línea de visión clara para la disponibilidad de inventario, Los CSR a menudo
ingresaron pedidos sin saber si las plantas podrían llenarlos. En consecuencia, la
planta Los programadores modificaron manualmente el programa de producción.
agilizar los pedidos durante la ejecución. Plantas a menudo envió pedidos tarde,
requiriendo que los CSR contacten a los clientes para programar nuevas fechas de
entrega. A menudo clientes No se pudo ordenar los elementos del saldo, por lo que al
final de la semana se acercó, los CSR ofrecieron descuentos para Mueva los
productos no deseados. No solo esta practica reducir los márgenes ya apretados, pero
también hizo Pronóstico preciso casi imposible porque las ventas la historia no
reflejaba la demanda real de los clientes. Esta El desalineamiento de la demanda y la
producción fue en parte causado por la incapacidad del sistema de gestión de pedidos
para Usa los tramos completos de los muchos árboles de desagregación. cuando se
compromete o cambia los pedidos de los clientes. Utilizando el sistema heredado de
Swift, los programadores no pudieron Cambia automáticamente a una rama
completamente diferente del árbol, incluso si la capacidad y la materia prima fueran
disponible para suministrar artículos pedidos.
Los gerentes de Swift & Company se dieron cuenta de que quedaron atrapados con un
modelo de negocio de producción y empuje (Figura 3), que no funcionó para una
industria con tal volatilidad y velocidad. Los clientes de la empresa eran muy
conscientes de sus problemas con la ejecución y confiabilidad; muchos de ellos no
consideraron a Swift & Company como proveedor de elección. Ellos también
entendieron Las dificultades de producción de Swift y sabía que si Esperé hasta tarde
en cada semana, cuando los lotes en Las plantas estaban llenas de remolques
refrigerados sin nombre completo de productos aún no vendidos, podrían exigir
grandes cantidades. descuentos Se distorsionó el historial de ventas distorsionado
resultante. compradores de ganado sobre qué tipo de ganado comprar en el mercado
abierto
Diseño de solución
Swift & Company reconoció que necesitaba reingeniería su cadena de suministro y
que necesitaba una habilitación tecnología para mejorar sus ventas y fabricación
actuación. Para guiar su búsqueda de un socio para facilitar el cambio a un modelo de
negocio de demanda y atracción, identificó cuatro requisitos críticos para un nuevo
sistema eso proporcionaría una sólida base técnica para su negocio:
(1) Proporcionar a los CSR información sobre el producto disponibilidad casi en tiempo
real,
(2) Para controlar los inventarios con precisión,
(3) Para proporcionar la capacidad de vender la producción no vendida con márgenes
máximos y
(4) Para proporcionar a Swift la capacidad de reoptimizar el Uso de materia prima para
satisfacer la demanda cambiante, usando la estructura completa del árbol de
desagregación.
La tecnología Aspen demostró una programación matemática: solución basada en que
fue efectiva en Resolviendo la programación y la gestión de pedidos de Swift &
Company problemas. También proporcionó el rápido Se necesitan capacidades de
intercambio de datos y optimización.
Una vez que AspenTech probó el concepto, Swift & Company acordó asociarse con él
para diseñar e implementar un Programación y capacidad para prometer (CTP). eso
transformaría su negocio. Swift nombró a esto Proyecto de iniciativa Phoenix después
de un incendio destruyó un Swift planta en Garden City, Kansas en diciembre de 2000.
En marzo de 2001, un equipo de proyecto comenzó a trabajar en el El campus de
Swift & Company en Greeley, Colorado. Rápido 10 empleados dedicados a tiempo
completo, incluido el tema expertos, un administrador de bases de datos, software
desarrolladores y un gerente de proyecto, mientras que AspenTech proporcionó cuatro
consultores de investigación de operaciones, un especialista en integración de datos y
un gerente de proyecto.
A lo largo del proyecto, ambas organizaciones llamaron sobre otros especialistas
según sea necesario.
El equipo recién formado ideó una estrategia de proyecto para aprovechar las
similitudes entre plantas y procesos en el negocio. Swift & Company's
Las operaciones de carne de res se dividen en dos grupos básicos: grasa ganado y ganado
magro. Los más importantes son los ganado gordo, ganado joven alimentado con grano en
corrales comerciales por 90 a 120 días para agregar peso adicional antes de la masacre El
ganado magro es más viejo, el ganado alimentado con pasto sacrificado después de su otra
utilidad comercial ha sido agotado Nuestro plan era desarrollar un solo modelo de
programación para Greeley, Colorado grasa-ganado planta y, a partir de esa base, construir
programación y CTP modelos para todas las plantas. Estos modelos serían idénticos. excepto
por los datos utilizados para poblarlos porque Todas las plantas usan procesos de fabricación
similares. los El plan era llevar las operaciones de res en línea primero, y luego las operaciones
de despojos y carne molida. Las plantas de ganado magro serían las últimas en venir en línea.
Porque los CSR usan la funcionalidad CTP en real tiempo mientras están en el teléfono con los
clientes, necesitaban el tiempo de respuesta más rápido posible para cada transacción de CTP.
Una vez que comenzamos el desarrollo, nos dimos cuenta de que el nivel de detalle requerido
para crear horarios de turnos para las operaciones de fabricación resultó en un modelo
demasiado complejo para resolver en pocos segundos necesarios para el componente CTP de
la aplicación. En consecuencia, decidimos dividir el problema y crear modelos separados para
programar y funcionalidad de CTP. Los modelos de programación producen cambios de nivel y
Horarios diarios en un horizonte de 28 días. La planta Los programadores y supervisores de
turno usan estos horarios. para planificar y supervisar la producción de cada día. El CTP Los
modelos son la base del sistema de entrada de pedidos, y los CSR los usan en tiempo real
para ingresar órdenes y para verificar la disponibilidad del producto. Porque los modelos CTP
Tenemos un horizonte de 90 días, agregamos algunos modelos dimensiones para reducir el
tamaño del modelo y mejorar el tiempo de solución. Además, agregamos un tercer tipo de
modelo para proporcionar, a intervalos de 15 minutos, instantáneas de la producción
planificada no vendida disponible de cada Desplazar en cada planta para alertar a los equipos
de ventas de indeseables. acumulación de inventario. Estos modelos disponibles para la
promesa (ATP) son periódicamente actualizados con el inventario actual, la demanda, y datos
de producción de los modelos CTP. Con cinco plantas y tres procesos de fabricación en cada
planta, esto significó que el diseño final incluyó 45 modelos de optimización de tamaño y
complejidad variables
que tuvo que trabajar sincrónicamente con la administración ordinaria de Swift sistema de 24
horas al día, siete días una semana. Con el desarrollo de los componentes LP de la solución en
marcha, otros miembros del equipo crearon infraestructura de comunicaciones para apoyarlos.
Nosotros distribuyó los modelos en un cluster de multiprocesador Servidores Windows 2000
para asegurar lo más rápido posible tiempos de solución Son compatibles con un DB2 base de
datos, que opera en un entorno AS / 400, que contiene toda la información estructural y
dinámica necesario para crear los modelos LP. Esta base de datos También es el puente hacia
el inventario y los sistemas logísticos. Los modelos CTP están vinculados a Swift & Company's
sistema de entrada de pedidos por el motor CTP de Aspen, un Javabased aplicación que
enruta las consultas de los usuarios a la correcta modelo (s) y devuelve la respuesta cuando el
modelo ha sido resuelto.
Los modelos de programación

En el corazón de la aplicación está una familia de modelos LP que produce un horario de


cambio de nivel para cada planta en un horizonte de 28 días. Swift usa estos modelos para
Fijar el cronograma de producción para el siguiente turno y para crear una proyección de
pedidos cortos. Los compradores de ganado proporcionan Estimaciones de disponibilidad
futura de ganado, que son combinado con información sobre cadáveres ya disponible para
proyectar la disponibilidad de corte primario para los procesos de carne y despojos en cajas.
Estas proyecciones, junto con los inventarios actuales de productos terminados,
comprometidos pedidos y un pronóstico con pedidos comprometidos restar, constituyen las
entradas a los modelos. Rompimos los árboles de desagregación en tres tipos de operaciones
de producción Operaciones de corte consumen una pieza de un corte primario o subprime y
ceder uno o más cortes subprimales y dichos coproductos como recorte y hueso. Uno puede
pensar en la entrada a una operación como un elemento primario y el resultado ( s) como
elemento (s) secundario (s). Las operaciones de envasado consisten de envoltorios y
productos de productos terminados de boxeo, con diferentes piezas cuenta para diferentes
productos terminados codigos Las operaciones de puente permiten sustituciones a la baja. de
acuerdo con la marca y grado en varios niveles del proceso de desagregación Inventario fresco
También puede congelarse (un proceso que puede demorar varios días) para satisfacer la
demanda de productos congelados o porque el inventario ha pasado una edad específica.

Modelamos la demanda en el nivel de la línea de pedido. Porque las plantas deben fabricar los
siete primarios de cada lado de la carne durante un turno, utilizan un pronóstico con pedidos
comprometidos sustraídos a la fabricación de unidades de piezas sin vender. Porque Swift no
tenía un confiable pronosticamos cuando comenzamos el proyecto, usamos el El historial de
ventas del año anterior como sustituto. Demanda extrae la producción a través de la estructura
del modelo, y la El modelo trata de satisfacer toda la demanda con el costo más bajo. materias
primas y los métodos de producción de menor costo, con órdenes que tienen prioridad sobre la
demanda prevista. Ciertas operaciones de fabricación son particularmente difícil y, por lo tanto,
requieren más tiempo que otros operaciones Para mantener la tasa de producción deseada,
Los programadores deben limitar el número de tales operaciones. a un porcentaje específico
del total en la fabricación línea para un corte primario particular. Limitaciones laterales Modele
este requisito limitando una pieza o una caja producción para algunos productos Mientras que
Swift & Company vende la mayoría de la carne de res en caja productos frescos, existe cierta
demanda de productos congelados así como. La compañía almacena inventario nuevo en las
plantas y generalmente lo da vuelta rápidamente. Sin embargo, almacena el inventario
congelado en muchos lugares. Cuando se combina con la posible marca, grado, peso y
combinaciones de rendimiento para cada primal, y con la gran cantidad de códigos de
productos terminados, el número potencial de filas de saldos de inventario se aproxima a
900,000. Peor aún es el requisito que el modelo lleve un registro de la edad del inventario.
Como modelo Los periodos de tiempo avanzan, por lo que debe la edad del inventario en días.
Esto conduce a una proliferación de Variables de inventario y un tamaño de modelo que puede
exceder La memoria disponible en un servidor típico. Para limitar el tamaño del modelo
potencial, usamos telescopios Cubos de tiempo en la aplicación de programación. Nosotros
incluyó siete días en el nivel de turno (con dos turnos por día), luego siete días en el nivel
diario, seguido por un período parcial de semana que pasa el domingo noche de la semana
calendario correspondiente. El largo de este período flexible está determinado por el día actual
de la semana, y es seguido por un período de una semana, para un horizonte de modelo total
de 22 a 28 días. Caracterizados por sus porcentajes de contenido magro, muchos moldes se
muelen a la tosquedad deseada y mezclado a un punto magro de destino y luego empaquetado
en varios contenedores de tamaño, algunos para venta al por menor y
otros a la venta a granel a otros productores o transferencia a otra planta de Swift & Company.
En adición, Se deben producir productos tales como mandril de tierra solo desde el corte de un
corte primal particular. Swift's Los modelos de programación de tierra-carne contienen un LP
natural formulación de una operación de mezcla multiperiodo con algunas restricciones
laterales adicionales. Debido al equipo limitaciones, las plantas pueden usar un máximo de tres
o cuatro tipos de molduras, dependiendo de la planta, para producir cada producto. Y debido a
la estricta sanidad requisitos, las plantas realizan una limpieza que lleva mucho tiempo y el
proceso de configuración antes de cambiar a otro mezcla. Por lo tanto, las plantas imponen un
tamaño de lote mínimo requisitos Estas restricciones requieren la suma de variables binarias y
semicontinuas a la mezcla formulación. Porque la materia prima disponible Para la carne
molida depende del boxedbeef programado producción, debemos resolver el modelo de carne
en caja antes del modelo de programación de carne molida. Resolvemos los modelos de
programación en modo batch en el comienzo del proceso de actualización se ejecuta dos
veces al día antes del comienzo de cada turno. Actualizamos el Modelos de programación de
carne de res y despojos con la corriente disponibilidad de ganado, orden y datos de inventario,
y los resolvemos simultáneamente. Publicamos las soluciones volver a la base de datos AS /
400 y el sistema pasa La disponibilidad de trim proyectado para el suelo de las plantas. carne
de vaca. Resuelve los modelos de programación de carne molida y luego, vuelve a programar
la base de datos AS / 400. El sistema pone todos los horarios disponibles para cada planta e
inicia el ciclo de actualización para el CTP modelos.

Los Modelos Capaz de Promesa


La función de los modelos CTP es determinar si una planta puede enviar un artículo de línea de
pedido solicitado cantidad en la fecha y hora solicitada dada la disponibilidad de ganado y
restricciones en las plantas ' capacidad durante el horizonte del modelo de 90 días. Cada vez
un CSR ingresa una consulta, el sistema envía la transacción información al modelo apropiado,
que modifica el LP existente para incluir la nueva información de pedido, lo resuelve y devuelve
una respuesta a la orden de entrada sistema. Impulsado por una función objetivo que Tiene
una fuerte penalización sobre la demanda insatisfecha y el uso la información relevante de la
factura de materiales, el modelo
puede reconfigurar el programa de producción planeado para acomodan los requisitos para el
nuevo pedido o puede encontrar que las plantas no pueden proporcionar algunas o todas de
los productos solicitados en la fecha solicitada y hora. En cualquier caso, informa la cantidad
disponible para cada artículo de línea de pedido al CSR a través de la entrada de orden
sistema. Para obtener tiempos de respuesta aceptables, desarrollamos Un grupo separado de
modelos para manejar la funcionalidad de CTP. En la aplicacion. Al agregar todos los Posibles
ubicaciones de inventario en solo dos para cada planta, una ubicación fresca y una ubicación
congelada, creamos un modelo que contenía toda la cantidad de inventario datos pero era más
pequeño que uno que contenía todos variables de inventario y filas de balance de inventario.
Promover, Para los modelos CTP de carne molida, nos relajamos las restricciones variables
enteras y semicontinuas, reduciendo los tiempos de solución. También usamos telescopios
períodos de tiempo, similares a los que usamos en la programación modelos, en los modelos
CTP con la diferencia que agregamos períodos semanales para crear un modelo total horizonte
de 90 días. Durante cada ciclo de actualización, después de resolver el los modelos de
programación, eliminamos los modelos CTP de la línea y reiniciarlos con la información actual
sobre el ganado disponibilidad, pedidos de clientes y productos terminados inventario.
Cargaremos el cronograma de producción del próximo turno. en el modelo y solucionarlo,
porque Swift sí No permitir nuevos pedidos o cambios a pedidos existentes. interrumpir la
ejecución durante el siguiente turno. Sin embargo, los horarios para los siguientes períodos de
tiempo son flexibles. Los CSR no pueden acceder al sistema de entrada de pedidos mientras
Los modelos CTP están fuera de línea, lo cual no es un problema. durante el ciclo de
renovación de la mañana que se lleva a cabo en 3:00 a.m., pero es durante el segundo ciclo de
actualización que Funciona justo antes del mediodía. Por lo tanto, necesitamos hacer el el ciclo
de actualización para los modelos CTP es lo más corto posible. Una vez que los modelos CTP
encuentran una solución inicial, nosotros volver a poner en orden el sistema de entrada de
pedidos y hacer Los modelos disponibles para aceptar transacciones CTP. los La aplicación
maneja cuatro tipos de transacciones: (1) Consultas de producto para averiguar si un cierto La
cantidad de un determinado código de producto puede estar disponible en una fecha
especificada: en este caso, el sistema guarda el LP base antes de la transacción y devuelve el
modelo a Su estado original después de proporcionar una respuesta indicando cuánto de la
cantidad solicitada está disponible.

Вам также может понравиться