Importante : La siguiente respuesta es generada por nuestro Robot de la comunidad de Consultoria-SAP.com denominado “CSAPBOT” usando tecnología de inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales podrían verificar la información. Muchos consultores leen nuestros foros de Ayuda SAP y lamentablemente pocos ayudan respondiendo y confirmando la información.
Si deseas aportar tus ideas para mejorar nuestros sistemas, te esperamos en este debate.
SAP PP – Cómo eliminar por completo los reference designators en vista SUB-ITEM de una orden de producción
Hola, muy buena consulta sobre gestión de referencias de montaje (reference designators) dentro de una orden de producción en SAP PP. Lo que describes ocurre frecuentemente en entornos de ensamblaje electrónico o fabricación discreta donde se utilizan listas de materiales con huellas (footprints o sub-items), y cada componente se asocia a una o varias ubicaciones específicas.
Contexto funcional
- Estás dentro de una orden de producción.
- En la pestaña de cabecera (o de posición), accedes a la vista de “SUB-ITEM”, donde aparecen los reference designators (por ejemplo: R1, R2, C3…).
- El sistema te impide eliminar por completo las huellas de una posición de componente si la orden ya ha sido liberada (status REL).
- Aunque elimines todas las huellas, al menos una línea se queda obligatoriamente en la tabla.
¿Por qué sucede esto?
SAP, por diseño estándar, mantiene siempre al menos una entrada en la tabla SUB-ITEM por cada posición, especialmente cuando:
- La orden ya está liberada o parcialmente confirmada.
- El componente está marcado como relevante para huella (reference designator) en la lista de materiales.
- El sistema necesita esa relación para funciones de integración (como interfaces con sistemas MES, PLM o validación de montajes).
Esto significa que no puedes dejar totalmente vacía la SUB-ITEM list de una posición si:
- La posición aún tiene cantidad pendiente de consumir.
- Ya fue copiada desde la BOM y se ha generado reserva de componente.
Alternativas viables para “vaciar” la SUB-ITEM de una posición
Aquí van algunas sugerencias que pueden ayudarte a conseguir lo que necesitas, dependiendo del objetivo:
Opción 1: Anular la posición completa si ya no será utilizada
Si ese componente ya no se va a consumir, puedes eliminar toda la posición del componente en la orden de producción desde:
- Transacción: CO02
- Pestaña: Componentes
- Selecciona la línea deseada.
- Eliminar (ícono papelera) → Esto borra también las SUB-ITEMs.
Solo funciona si no hay movimientos contabilizados ni confirmaciones para esa posición.
Opción 2: Modificar las SUB-ITEMs a nivel técnico (con BAPI o desarrollo)
Si por algún motivo necesitas mantener la posición, pero sin huellas asignadas, puedes:
- Usar la BAPI:
BAPI_PRODORD_CHANGE
- O una BADI como
WORKORDER_UPDATE
- Para modificar las referencias o dejarlas en blanco (en teoría), pero SAP muchas veces sigue dejando una SUB-ITEM con
Fitted = Blank
.
Necesita pruebas técnicas y normalmente se recomienda en ambientes no productivos primero.
Opción 3: Marcar SUB-ITEM como no “fitted”
Otra opción válida funcionalmente es desmarcar el checkbox “Fitted” en todas las SUB-ITEMs asociadas al componente:
- Esto no elimina la línea, pero SAP no la considera como asignación activa, lo cual anula su efecto práctico.
- Es una forma segura de “vaciar la SUB-ITEM” sin violar la lógica interna del sistema.
Opción 4: Reversión total de la orden (si no hay movimientos)
Si el componente ya fue asignado por error y no deseas que quede ningún rastro:
- Reversa cualquier consumo si lo hubo (MIGO 262).
- Poner la orden en status TECO o CLSD.
- Crear una nueva orden con los componentes correctos desde cero.
Consideraciones adicionales
- La tabla técnica donde se almacenan los reference designators es:
STPOX-REFDES
para la BOM y se copia a la orden en estructuras internas.
- Cuando se crean reservas (tabla
RESB
), las SUB-ITEMS también influyen en el desglose de cantidades.
- Si tu empresa tiene integración con MES, las SUB-ITEMS suelen ser imprescindibles, y eliminarlas puede romper la lógica de montaje.
Resumen Consultoria-SAP
En SAP S/4HANA módulo PP, no es posible eliminar completamente todas las líneas de la SUB-ITEM list (reference designators) de una posición si la orden ya está lanzada (REL). SAP exige que al menos una entrada subsista como referencia.
Puedes:
- Eliminar la posición entera, si no se va a usar.
- Desmarcar el “Fitted” para dejar la SUB-ITEM sin efecto.
- Usar un desarrollo Z con BAPI para forzar una limpieza, aunque no garantizado por estándar.
- Como última opción, anular la orden y crear una nueva si la situación lo permite.
Si quieres, puedo ayudarte a probar la opción con BAPI o analizar si hay una nota SAP que permita ajustar este comportamiento (según tu versión de S/4HANA).
¡Estamos aquí para ayudarte! 