Las conclusiones más importantes de un vistazo
El control de almacenamiento y el routing para transporte de contenedores responden a la misma pregunta: ¿adónde debe ir la unidad de manipulación a continuación? Este artículo explica la mecánica básica, el customizing, los procesos prácticos y los límites de ambas lógicas, y aclara en qué debería basarse la elección en el blueprint.
Decide la interfaz, no la mercancía transportada
La lógica de routing adecuada se deduce de la interfaz de telegramas y del reparto de tareas entre EWM y el PLC, no de si se trata de palés o contenedores.
Cadena de tramos o decisión de dirección
LOLS construye el camino tramo a tramo mediante tareas de almacén, mientras que el routing BFT decide de forma puramente lectora en cada punto de notificación.
Ambos procedimientos tienen límites claros
Las rutas alternativas y la búsqueda de rutas real hay que desarrollarlas por cuenta propia en ambos casos, pero gracias al valor por defecto la lógica BFT siempre devuelve una respuesta.
1. Introducción
El control de almacenamiento orientado al layout fue el primero. Se utilizó sobre todo para transporte de palés; para instalaciones de contenedores, sencillamente no existía una solución adecuada. El routing para transporte de contenedores llegó más tarde.
De este orden surgieron los nombres y, con ellos, un malentendido persistente. El routing BFT no solo funciona para instalaciones de contenedores, sino que puede utilizarse igualmente en un transporte de palés. Qué lógica se acaba empleando depende de cómo esté diseñada e implementada la instalación, y no de lo que viaje sobre la cinta.
Lo decisivo es el reparto de tareas entre EWM y el control lógico programable. ¿Con qué grado de detalle decide EWM y cuánta búsqueda de rutas se deja a la instalación?
Por ello, la elección de una lógica de routing no debería basarse en la mercancía transportada, sino en la interfaz de telegramas, en la lógica de los puntos de notificación y en la cuestión de dónde debe tener lugar la búsqueda de rutas.
A continuación repasamos ambas lógicas de routing: mecánica básica, customizing y los puntos en los que el estándar deja de ser suficiente.
Encontrará una visión general del control de la tecnología de almacén automatizada directamente desde SAP EWM en nuestra página de servicios SAP EWM Control del flujo de materiales.
No es el portador de carga quien decide la lógica de routing, sino el diseño y la implementación de la instalación.
El control de almacenamiento presupone que el PLC entiende un punto de notificación como destino. El routing BFT es más flexible: allí el destino lógico puede ser una dirección o, igualmente, el siguiente punto de notificación.

2. Fundamentos técnicos
Ambos procedimientos responden a la misma pregunta: ¿adónde debe ir la unidad de manipulación (HU) a continuación? El camino hasta la respuesta, sin embargo, es muy distinto.
Mismos componentes, lógica completamente distinta
Ambas variantes se basan en puntos de notificación y trabajan en su mayor parte con los mismos objetos: puntos de notificación, segmentos transportadores, definición de PLC y procesamiento de telegramas.
La única diferencia es la lógica de routing que se aplica por encima.
2.1 Control de almacenamiento orientado al layout (LOLS)
El control de almacenamiento orientado al layout interviene siempre que un movimiento no puede ir directamente de la ubicación de origen a la ubicación de destino, sino que debe pasar por una ubicación intermedia. Ejemplo clásico: un palé debe entrar en la estantería de gran altura. Antes, sin embargo, se realiza el control de contorno y peso en el punto de identificación; después pasa al punto de transferencia hacia el transelevador, y solo desde allí a la ubicación de almacenamiento definitiva en la estantería.
El mecanismo es una cadena:
- La tarea de almacén hacia el destino real (A → D) se crea como inactiva. El destino, por tanto, se conoce en todo momento.
- En paralelo se crea una tarea de almacén abierta hacia la siguiente ubicación intermedia (A → B).
- Al confirmar en B, la ubicación de origen de la tarea de almacén inactiva cambia de A a B y se vuelve a comprobar: ¿hay desde aquí otra ubicación intermedia? Si es así, se crea la siguiente tarea de almacén abierta (B → C).
- Si es posible un movimiento directo al destino, la tarea de almacén inactiva se activa y se ejecuta como último tramo.
El camino no se genera por adelantado, sino tramo a tramo, cada vez que se confirma el anterior. Y una restricción más: sin unidades de manipulación, LOLS no funciona.
Detrás de una ubicación intermedia hay prácticamente siempre un punto de notificación al que se ha asignado una ubicación. Con ello aún no se dice hasta dónde llega un tramo: el siguiente destino intermedio no tiene por qué ser el siguiente cruce ni el punto de notificación posterior. El tamaño de los saltos depende de cuánta búsqueda de rutas esté implementada en el control.
Existen opciones alternativas, pero solo de forma limitada. Mediante el número de secuencia pueden mantenerse varias ubicaciones intermedias. Si B está ocupada, puede encontrarse B1. Esto, no obstante, solo vale para el siguiente paso. C solo se comprueba cuando C pasa a ser la siguiente ubicación intermedia actual. En el estándar no se evalúan rutas completas con antelación.

Esto se mantiene en dos lugares del customizing que conducen a la misma definición: en Sistema de flujo de materiales (MFS) → Control de almacenamiento o en Ajustes interprocesos → Tarea de almacén.
Relevante para los equipos de proyecto y de customizing:
| Objeto | Tipo | Significado |
|---|---|---|
| /SCWM/V_TROUTL | Vista de mantenimiento | Definir el control de almacenamiento orientado al layout |
| /SCWM/TROUTL | Tabla | Combinación origen/destino → ubicación intermedia |
| /SCWM/TROUTLS | Tabla | Secciones de almacenamiento por tipo de almacén |
| /SCWM/DE_VLBER_LGST | Elemento de datos | Sección de almacenamiento de origen |
| /SCWM/TROUTL_DET | Módulo de funciones | Lógica de lectura en tiempo de ejecución |
La estructura de /SCWM/TROUTL explica por sí misma el mecanismo: como selección sirven el tipo de almacén de origen y la sección de almacenamiento de origen (VLTYP/VLBER), así como el tipo de almacén de destino y la sección de almacenamiento de destino (NLTYP/NLBER), es decir, desde dónde y hacia dónde. El resultado es la siguiente ubicación intermedia (ILTYP/ILBER/ILPLA). Mediante el número de secuencia (SEQNR) pueden almacenarse alternativas. La tabla no puede representar una ruta completa; un registro describe siempre un solo paso.
2.2 Routing para transporte de contenedores
De la HU, una instalación de transporte de contenedores suele conocer solo el código de barras, y hay que decidir de inmediato, porque el contenedor no espera. Por eso, en cada punto de notificación se determina, a partir de los atributos de la HU, hacia dónde continúa. Izquierda, derecha, recto.
Tres cosas son decisivas:
- Solo se lee. La propia decisión de routing no crea ninguna tarea de almacén ni cambia ningún estado.
- Se avanza de cruce en cruce. Al PLC, por regla general, solo se le envía una dirección.
- Siempre hay respuesta. A través del registro por defecto, el PLC recibe en cualquier caso una dirección, si es necesario hacia el punto de aclaración.
Como criterio sirve el área de actividad, es decir, el destino funcional de la HU, o su estado en EWM: defectuosa, vacía, sin orden. Si ninguno de los registros mantenidos coincide, se aplica el valor propuesto.

Técnicamente, el routing consta de tres componentes que trabajan juntos como capa de traducción. EWM piensa en estados; el PLC solo conoce salidas.
Relevante para los equipos de proyecto y de customizing:
| Objeto | Tipo | Significado |
|---|---|---|
| /SCWM/TMFSLD_E | Tabla | Destinos lógicos EWM: estados funcionales de la HU |
| /SCWM/TMFSROUTE | Tabla | Definición de routing: punto de notificación + criterio → dirección |
| /SCWM/TMFSLD_P | Tabla | Destinos lógicos PLC: salidas físicas |
| /SCWM/MFSACT_CASE_ROUTE | Módulo de funciones | Decisión de routing en tiempo de ejecución |
La definición de routing propiamente dicha en /SCWM/TMFSROUTE combina PLC y punto de notificación (PLC/CP) con el criterio de selección (LD_EWM o AAREA) y devuelve la dirección (LD_PLC). Opcionalmente puede mantenerse un punto de notificación de destino en el que se contabiliza la HU. El registro del movimiento se realiza entonces de forma asíncrona o sobre la base del routing real que el PLC comunica de vuelta a EWM.
De dónde procede el área de actividad queda abierto: puede provenir de la determinación aproximada de ubicación, pero igualmente de una tarea de almacén de producto o de HU ya existente. Para la decisión de routing esto no importa; solo se lee el resultado.
A diferencia de LOLS, a la tabla le falta un campo de número de secuencia. Por tanto, en el estándar no pueden almacenarse rutas alternativas para puntos de notificación bloqueados.
2.3 El verdadero criterio de distinción
En lugar de «palés aquí, contenedores allá», describe mucho mejor la situación el reparto de tareas:
La regla práctica más corta
Cuanta más lógica hay en el control, mejor encaja el control de almacenamiento, siempre que el PLC entienda un punto de notificación como destino y encuentre por sí mismo los caminos intermedios.
Cuanto menos sabe hacer el PLC, mejor encaja el routing BFT, porque entonces EWM tiene que decidir por sí mismo en cada bifurcación.
El routing BFT puede hacer ambas cosas: como destino lógico puede almacenarse una dirección, pero igualmente el siguiente punto de notificación.
| Routing para transporte de contenedores | Control de almacenamiento orientado al layout | |
|---|---|---|
| Densidad de decisión | En cada cruce | Solo en puntos de tramo relevantes |
| Alcance por decisión | Hasta el siguiente cruce | Hasta el siguiente destino de tramo (A → D) |
| Cuota propia del PLC | Mínima, solo va adonde se le indica | Alta, encuentra por sí mismo los caminos intermedios |
| Contenido del destino | Dirección o siguiente punto de notificación | Solo punto de notificación / ubicación intermedia |
| Efecto sobre los datos | Solo lectura | Escritura (crear y activar TA) |
| Colocación de unidades de carga | Posible prácticamente en cualquier punto | Solo en puntos definidos |
2.4 El customizing de un vistazo
En el árbol SPRO, ambas lógicas se encuentran bajo el mismo nodo, pero en ramas separadas.




3. Entrada en el almacén automático: por qué funciona decidir tarde
Un caso especial merece un capítulo propio, porque va más allá de los fundamentos: cómo trabaja el transporte de contenedores en la entrada al almacén automático de piezas pequeñas.
Si la entrada en un almacén automático se realiza a través del transporte de contenedores, la lógica puede llevar a cabo ya en el estándar una determinación aproximada de ubicación, y esta puede ejecutarse de forma asíncrona. El proceso desacopla movimiento y decisión:
- Escaneo en el punto I: la HU se identifica y continúa de inmediato.
- La determinación aproximada de ubicación se ejecuta en segundo plano. La instalación no espera.
- En el siguiente escáner, la HU se dirige hasta el pasillo a partir del resultado aproximado.
- Solo inmediatamente antes del transelevador se determina el destino concreto y se crea una tarea de almacén para el recurso.
Se decide, por tanto, lo más tarde posible y, al principio, solo con la precisión necesaria. En LOLS es al revés: allí el destino figura desde el principio en la tarea de almacén inactiva. Una instalación que en cada entrada espera a la determinación completa de la ubicación no puede seguir el ritmo de la velocidad de los contenedores.
Excepción importante
Los recursos siempre necesitan una tarea de almacén, independientemente de si se utiliza routing BFT o control de almacenamiento.
En el recorrido, los dos mundos son fundamentalmente distintos. En el recurso vuelven a converger.
No obstante, no todo vehículo tiene que ser un recurso: si el PLC optimiza un vehículo mediante un búfer de órdenes propio, por ejemplo un carro de distribución, basta con definir los puntos de notificación atendidos.
4. Decisiones de arquitectura: qué hay que aclarar en el blueprint
La decisión más importante se toma en el Business Blueprint, al coordinar la interfaz de telegramas con el fabricante de la instalación. Allí se ve qué espera el control como destino y cuánta búsqueda de rutas asume por sí mismo. De ello resulta la lógica de routing adecuada.
La trampa está en el propio término. El hecho de hablar de una instalación de palés no implica que tenga que ser control de almacenamiento. Quien basa la decisión en la expresión «transporte de contenedores» en lugar de en la interfaz acaba rápidamente en la variante equivocada y lo advierte solo cuando el customizing ya está hecho.
4.1 En BFT, el rendimiento es un tema de arquitectura
En el transporte de contenedores, el tiempo de respuesta a una consulta de routing es la condición de contorno central. El contenedor está en el cruce esperando una dirección; cualquier retraso repercute de inmediato en el rendimiento.
De ello se derivan algunas reglas estrictas para las ampliaciones:
- En la ruta de routing debe haber código eficiente. Sin algoritmos muy complejos, sin determinaciones desmesuradas.
- Ninguna contabilización en el propio routing. Todo lo que escribe alarga el tiempo de respuesta.
- Ejecutar de forma asíncrona, si es posible, las determinaciones y contabilizaciones costosas, tal como muestra la determinación aproximada de ubicación del capítulo 3.
Como regla práctica para ampliaciones propias: lo que en el BAdI de routing no se procesa en pocos milisegundos no debe estar ahí.
4.2 Cola o envío directo: una diferencia fundamental
Una diferencia de arquitectura que apenas se aprecia en el customizing afecta al camino del telegrama hacia el PLC. En el control de almacenamiento, cada tarea de almacén que debe ir al control acaba primero en una cola relevante para el PLC. Esta cola se lee y solo entonces sale la tarea de almacén.
Este paso intermedio tiene una utilidad práctica. Antes de enviar puede comprobarse si el siguiente punto de notificación o el siguiente segmento transportador tiene todavía capacidad para recibir la HU. Si no es así, la tarea de almacén simplemente permanece en la cola. El palé ni siquiera se envía. Lo mismo ocurre cuando el PLC notifica una avería en un medio de transporte.
Los límites de capacidad pueden aplicarse a puntos de notificación, segmentos transportadores o recursos. Por cierto, los segmentos transportadores solo hay que definirlos si se quiere gestionar su estado y su capacidad en EWM. A menudo basta con mantener ambos en los puntos de notificación.
El transporte de contenedores no tiene esta etapa intermedia. En el estándar solo se determina la dirección, el telegrama de respuesta se genera directamente en el código y se envía de inmediato. Sin búfer, sin comprobación previa de capacidad, sin posibilidad de retener una consulta.
Qué significa esto en la práctica
Con el control de almacenamiento se puede evitar la congestión antes de que se produzca, porque la comprobación de capacidad actúa antes de que la HU se ponga en movimiento.
Con BFT, la HU sale y, si es necesario, se desvía mediante el valor por defecto. La congestión no se puede impedir así, pero la HU pasa de largo.
4.3 Dimensionar correctamente el procesamiento de telegramas
Volvamos al rendimiento, esta vez desde el punto de vista de la infraestructura. En una instalación en funcionamiento, varios puntos de notificación consultan a la vez, y lo hacen de forma permanente, no solo en los picos.
- Permitir varios procesos paralelos para el procesamiento de telegramas. Un único proceso se convierte en cuello de botella en cuanto varios puntos de notificación consultan al mismo tiempo.
- Diseñar el procesamiento de telegramas en un servidor de aplicaciones independiente, de modo que siempre haya suficientes procesos disponibles y la operación en diálogo no interfiera.
- Desacoplar los telegramas de estado del routing: varios canales por PLC, por ejemplo uno para consultas de routing y otro para mensajes de estado.
La separación de canales se pasa por alto con frecuencia. Según el tamaño de la instalación, se acumulan muchísimas consultas de routing, y cada una bloquea un contenedor. Los mensajes de estado, en cambio, son mucho menos frecuentes y no son críticos en el tiempo; ni siquiera tienen que procesarse dentro de la secuencia de telegramas. Si, aun así, todo pasa por el mismo canal, un solo mensaje de estado puede frenar las consultas de routing que esperan detrás.
Cómo supervisar la comunicación de telegramas en operación y acotar las averías lo describe nuestro artículo «Monitorización de telegramas en SAP EWM MFS: reintentos, canales CP, colas bloqueadas y depuración en la práctica».
4.4 Otros escollos
Otro punto es la colocación de los puntos de notificación. Por un lado, en el customizing: las acciones que crean, modifican o confirman tareas de almacén no deberían dispararse en puntos de notificación muy próximos entre sí; de lo contrario, existe el riesgo de conflictos de bloqueo en el procesamiento de TA.
Por otro lado, de forma muy física en la instalación: si dos puntos de notificación están demasiado juntos, queda muy poco tiempo entre las dos consultas. En el customizing todo parece correcto; el problema aparece solo en tiempo de ejecución.
5. Comparación práctica: el mismo proceso con dos lógicas de routing
5.1 Reubicación con LOLS
Tomemos el layout de palés del capítulo 2. En el puesto de picking 1 ha terminado la extracción y el palé empezado debe volver a la estantería, en concreto al pasillo 3, a la ubicación 0083-05-04-03. Directamente no es posible: entre KP1-OUT y el pasillo hay dos puntos de notificación y el punto de entrada al almacén.
Así se abre camino el control de almacenamiento orientado al layout:
| Tramo | Confirmación en | LOLS encuentra | De ello resulta |
|---|---|---|---|
| Inicio | — | Ubicación intermedia CP1 | TA inactiva KP1-OUT → 0083-05-04-03 más TA abierta KP1-OUT → CP1 |
| 1 | CP1 | Ubicación intermedia CP2 | Nueva TA abierta CP1 → CP2 |
| 2 | CP2 | Ubicación intermedia EP3 | Nueva TA abierta CP2 → EP3 |
| 3 | EP3 | Ninguna ubicación intermedia más | Se activa la TA inactiva: EP3 → 0083-05-04-03 |
En ningún momento existe una descripción continua de la ruta. El destino figura desde el principio en la tarea de almacén inactiva, pero el camino hacia él se va generando poco a poco, cada vez que se confirma el tramo anterior. Si la comprobación ya no devuelve ninguna ubicación intermedia, se activa la tarea de almacén inactiva, que asume el resto.
El último tramo, de EP3 a la ubicación de almacenamiento, lo recorre el transelevador. Con ello se aplica la regla del capítulo 3: los recursos siempre necesitan una tarea de almacén, independientemente de la lógica de routing en el recorrido.
Por qué aquí la sección de almacenamiento marca la diferencia
En CP2 hay que decidir si se va a EP1, EP2, EP3 o EP4. Con el simple tipo de almacén de destino 0083 no se puede responder a esta pregunta: es el mismo para los cuatro pasillos.
Para eso sirve la sección de almacenamiento (/SCWM/TROUTLS). Subdivide el tipo de almacén lo suficiente para que el control de almacenamiento orientado al layout pueda dirigirse al pasillo correcto.
Si falta uno de los cuatro registros en el customizing, por ejemplo el de CP2 en dirección al pasillo 3, la comprobación no encuentra nada. No existe un valor propuesto que entre en juego. En su lugar se activa la tarea de almacén inactiva y el PLC recibe un telegrama con un destino al que no puede acceder desde esa posición.
5.2 Cuando el punto de entrada al almacén está ocupado
La cosa se pone más interesante cuando surge un imprevisto. La HU va de camino en la tarea de almacén abierta CP2 → EP3, pero EP3 está ocupado. No se puede depositar allí, así que pasa de largo y sigue su vuelta por el bucle.
Qué ocurre entretanto en EWM:
- La HU se notifica de nuevo en el siguiente punto de notificación conocido, aquí CP1.
- La tarea de almacén abierta CP2 → EP3 se confirma con el código de excepción CHBD. CHBD significa Change Destination Bin y permite modificar la ubicación de destino al confirmar; es decir, se contabiliza en CP1 en lugar de en EP3.
- El destino 0083-05-04-03 de la tarea de almacén inactiva se mantiene y su ubicación de origen se desplaza a CP1.
- Con la confirmación se vuelve a evaluar el control de almacenamiento orientado al layout, esta vez a partir de CP1. Y allí existe una entrada en dirección al pasillo 3 vía CP2.
- Se crea una nueva tarea de almacén abierta CP1 → CP2 y la cadena de tramos se ejecuta por segunda vez.
La HU da, por tanto, una vuelta y vuelve a intentarlo mientras EP3 siga ocupado. No es elegante, pero funciona, porque el bucle conduce inevitablemente a la HU de nuevo por una posición que está mantenida como posición de origen en el control de almacenamiento orientado al layout.
El precio de este bucle de rescate
Toda posición en la que una HU pueda acabar de forma imprevista debe estar mantenida como posición de origen en LOLS; de lo contrario, la cadena termina ahí.
Con un bucle limpio esto es manejable, porque de todos modos entran en consideración pocos puntos de notificación.
En layouts ramificados, el esfuerzo de mantenimiento crece rápidamente y las lagunas rara vez se detectan en la fase de pruebas.
En el transporte de contenedores este caso no se daría así, porque allí se vuelve a decidir en cada punto de notificación, sin confirmación previa. Un punto de entrada ocupado sería solo una decisión de dirección que esta vez resulta distinta.
5.3 El mismo camino con routing BFT
La misma tarea en el layout del AKL: una HU llega y debe ir al pasillo 3. Aquí no hay cadena de tramos ni una sola tarea de almacén por el camino.
En el punto de entrada BFT1-IN se escanea la HU y se controla el contorno; al mismo tiempo se inicia la determinación aproximada de ubicación. La HU, sin embargo, no espera al resultado: sale ya, en dirección 1.
| Punto de notificación | Qué se comprueba | Dirección | Consecuencia |
|---|---|---|---|
| BFT1-IN | Escaneo y control de contorno, se inicia la determinación aproximada de ubicación | 1 | La HU continúa, la determinación se ejecuta en segundo plano |
| SC6 | ¿Existe ya una determinación aproximada de ubicación? | 1 / Default 2 | Sí: continúa hacia el bucle. No: salida por BFT1-OUT |
| SC1 | ¿Área de actividad de destino = pasillo 1? | 2 / Default 1 | No: sigue recto |
| SC2 | ¿Área de actividad de destino = pasillo 2? | 2 / Default 1 | No: sigue recto |
| SC3 | ¿Área de actividad de destino = pasillo 3? | 2 | Para este punto de notificación y esta área de actividad está mantenida la dirección 2: la HU gira |
| EP3 | Escaneo de la HU | — | Solo aquí se determina la ubicación de almacenamiento definitiva y se crea una tarea de almacén para el transelevador |
Hasta EP3 solo se ha leído: sin confirmar, sin código de excepción, sin tarea de almacén inactiva en segundo plano. La tarea de almacén se crea solo donde es estrictamente necesaria, a saber, para el transelevador.
También se aprecia bien el papel del valor por defecto. En SC6 recoge el caso de que la determinación aproximada de ubicación aún no haya terminado o no haya sido posible; entonces la HU se vuelve a expulsar. En SC1 y SC2, default significa poco más que «no es mi pasillo, sigue adelante».
5.4 Vía de entrada llena en BFT
Si la vía hacia EP3 está ocupada, el PLC, según su programación, sigue recto de todos modos. La HU da entonces su vuelta por el bucle mediante el routing por defecto y vuelve a intentarlo en la siguiente pasada por SC3, hasta que la vía de entrada queda libre.
Sin error, sin intervención, sin tarea de almacén bloqueada. La HU sigue en movimiento y, en algún momento, funciona.
La otra cara: en algún momento tiene que acabar
La HU no deja de dar vueltas por sí sola. Un contador de vueltas que, tras n vueltas, expulse la HU o dispare un aviso no está previsto en el estándar y hay que desarrollarlo por cuenta propia.
Sin este desarrollo propio, una HU puede seguir circulando indefinidamente: algo imperceptible en operación, pero poco deseable para el rendimiento y el análisis.
En comparación con el capítulo 5.2: en LOLS había que contabilizar la posición divergente y volver a montar la cadena. En BFT, en cambio, en EWM no ocurre nada especial. La HU vuelve a pasar, se lee y la decisión se toma de nuevo.
6. Límites: lo que ninguno de los dos enfoques ofrece
Ambos procedimientos chocan con el mismo límite, aunque por motivos distintos: son mecanismos de decisión y no búsqueda de rutas. Quien necesite una optimización de rutas real o una lógica de desvío ante averías tiene que desarrollarla por su cuenta en ambos casos, solo que en lugares distintos.
6.1 Lo que LOLS no puede hacer
- Ninguna evaluación de rutas completas. Siempre se considera únicamente el siguiente paso.
- Las alternativas mediante el número de secuencia actúan exclusivamente a nivel local, nunca a lo largo de varios tramos.
- Ningún valor por defecto. Lo que no está mantenido, no existe.
Sobre todo el último punto tiene consecuencias. Si falta un camino en el customizing, por lo general se activa la tarea de almacén inactiva y se envía al PLC un telegrama con un destino inalcanzable. Operativamente es más desagradable que una cancelación limpia, porque el error solo se hace visible en la instalación y no en EWM.
Las contabilizaciones divergentes son posibles mediante el código de excepción CHBD; entonces, sin embargo, también debe estar registrado en el control de almacenamiento orientado al layout cada camino que pudiera salir mal. Esto escala mal y rara vez se detecta en la fase de pruebas.
6.2 Lo que BFT no puede hacer
- En el estándar no están previstas rutas alternativas para puntos de notificación bloqueados.
- El customizing es relativamente rígido; una búsqueda de rutas compleja tendría que desarrollarse.
- EWM no conoce la topología que hay detrás de una dirección y, por eso, no puede desviarse en absoluto.
6.3 Una debilidad que se convierte en fortaleza
Lo que a BFT le niega la ruta alternativa la hace robusta en operación. Como en cada punto de notificación existe un registro por defecto, el PLC siempre recibe una respuesta. Un contenedor nunca se detiene: en caso de duda, se dirige al punto de aclaración y se retira así del sistema por sí mismo. Si en LOLS falta el registro adecuado, en cambio, el palé se queda parado.
7. Conclusión: decide la interfaz, no el portador de carga
El control de almacenamiento y el transporte de contenedores describen menos el portador de carga que la cuestión de cuánta decisión recae en EWM y cuánta en la instalación.
LOLS construye una cadena de tareas de almacén a través de ubicaciones intermedias. El destino se fija pronto, la trazabilidad es alta y el esfuerzo de mantenimiento también. Sin un registro de customizing adecuado, sin embargo, no hay plan B. La lógica BFT decide en pasos pequeños, guiada por telegramas y de forma puramente lectora en cada cruce. Bueno para el rendimiento, pero sin ruta alternativa.
Para la práctica de proyecto esto significa: la decisión a favor de una de las dos lógicas no se toma en el blueprint de EWM, sino que resulta de la interfaz con el control. Quien lo aclara pronto se ahorra más adelante un proyecto de reconversión.
La regla de proyecto en una frase
Quien no aclara en el blueprint si el PLC espera un destino o solo una dirección no decide sobre un detalle de customizing, sino sobre toda la arquitectura MFS.
Cuándo tiene sentido SAP EWM MFS en conjunto y cuándo encaja mejor un sistema externo de control del flujo de materiales lo muestra nuestro artículo «SAP EWM MFS vs. WCS: cuándo tiene sentido SAP EWM MFS – arquitectura, límites y experiencia práctica».
Preguntas frecuentes sobre LOLS y routing BFT
Respuestas a preguntas habituales del blueprint, el customizing y la operación sobre la elección entre el control de almacenamiento orientado al layout y el routing para transporte de contenedores en SAP EWM MFS.
Sí. Lo decisivo es qué espera el PLC en el telegrama y cuánta búsqueda de rutas asume él mismo. Con un control que necesita una dirección de cruce en cruce, el routing BFT también encaja para palés.
Porque el control de almacenamiento orientado al layout no tiene valor por defecto. Si falta el registro adecuado, no hay camino alternativo. La lógica de contenedores siempre tiene un valor propuesto y, si es necesario, envía la HU al punto de aclaración.
En el recorrido no necesariamente: la decisión de routing es puramente lectora. En recursos como los transelevadores, en cambio, sí: allí siempre hace falta una tarea de almacén, independientemente de la lógica elegida.
Porque solo el control de almacenamiento puede comprobar de antemano si el siguiente punto de notificación o el siguiente segmento transportador tiene capacidad. La cola es la herramienta para ello: si la capacidad no basta, la tarea de almacén simplemente se queda esperando. BFT no tiene esta etapa intermedia y envía directamente.
La HU no tiene que esperar al destino definitivo para salir. Eso mantiene la instalación rápida, porque la determinación costosa se ejecuta en segundo plano mientras la HU ya va de camino.
Por dos motivos. En el customizing existe el riesgo de conflictos de bloqueo si se disparan varias acciones de TA demasiado seguidas. Físicamente en la instalación, simplemente queda muy poco tiempo entre dos consultas para que la respuesta llegue a tiempo.






















