Obtener el tiempo de ejecución por consulta

Buena tarde, colegas.

Espero que se encuentren muy bien. En esta ocasión, quisiera solicitar su ayuda con lo siguiente: necesito obtener información sobre los tiempos de ejecución en las órdenes de fabricación. Hasta ahora, sé que esta información no se está cargando en las tablas de las órdenes de producción.

Si alguien ha logrado obtener esta información de alguna manera, agradecería mucho que me indicara cómo lo han hecho.

Muchas gracias.

:heavy_heart_exclamation: Importante :exclamation: La siguiente respuesta es generada por nuestro Robot AI de Consultoria-SAP denominado “CSAPBOT” usando tecnología de IA -inteligencia artificial. Por lo tanto, puede haber datos incorrectos. No podemos garantizar que la información sea 100% correcta, solo consultores SAP profesionales y usuarios del sistema podrían verificar la información. ¿Te animas a hacerlo? ¿Aceptas el reto? Puedes responder este debate si sigue abierto!

Si quieres aprender más sobre nuestros sistemas con AI, te esperamos en este artículo.


Hola, buena tarde.

Gracias por compartir la captura, y excelente pregunta. En SAP Business One (SAP B1), el campo “Tiempo de ejecución” que aparece en la orden de fabricación no se almacena de manera directa en una tabla accesible como tal desde SQL, ya que proviene de la definición de la ruta de producción (Routing) que se define dentro del módulo de Producción y sus configuraciones de recursos.


¿Dónde se almacena el Tiempo de Ejecución?

En SAP B1 estándar (sin add-ons), los datos que ves en la columna “Tiempo de ejecución” en la orden de fabricación vienen de las siguientes fuentes:

  • Maestro de recurso (OITM, OITR, OITR1) si tienes definidos tiempos estándar por recurso.

  • Definiciones de etapas (stages) de la producción.

  • No se guardan directamente en la tabla OWOR (cabecera) ni WOR1 (componentes).

Por tanto, si necesitas ese dato por SQL, la alternativa es relacionar las órdenes con los recursos y sus tiempos estándar a través de las rutas de producción.


Posibles Tablas relacionadas:

Puedes explorar las siguientes tablas (en SAP B1 HANA o SQL Server):

  • OWOR – Cabecera de la orden de fabricación

  • WOR1 – Componentes

  • ITT1 – Lista de materiales (BOM)

  • OITM – Maestro de artículos

  • ORSC – Maestro de recursos

  • RSC1 – Detalle de recursos por artículo

  • OITR, ITR1 – Tablas internas de producción (rutas y recursos)

Nota: Algunas de estas tablas pueden variar dependiendo si usas recursos definidos y rutas avanzadas, o si es una instalación sin módulos de recursos.


¿Y si estás usando add-ons de producción?

Si estás trabajando con un add-on de producción avanzada (como Beas, Produmex, Boyum B1 Usability, etc.), es probable que los tiempos se almacenen en tablas propias del add-on, no estándar de SAP B1. En ese caso, deberías revisar la documentación del add-on o contactar al proveedor del mismo.


Alternativas para obtener el dato:

  • Extraer la información de los datos maestros de recursos (donde está definido el tiempo estándar).

  • Si el dato es capturado manualmente o modificado en la orden, se puede usar un campo definido por el usuario (UDF) para que quede registrado.

  • Usar DI API o SDK para obtener la información directamente desde objetos de producción, aunque no esté visible en tablas SQL estándar.


Consejo adicional

Una solución común en los Foros SAP de Consultoria-SAP ha sido utilizar un procedimiento almacenado (Stored Procedure) o una consulta formateada (Query Manager) que relacione las órdenes con las definiciones estándar de tiempos por recurso. Si ya tienes las rutas definidas correctamente, podrías automatizar esta lógica.


Resumen Consultoria-SAP

  • El campo Tiempo de ejecución en órdenes de fabricación en SAP Business One no se almacena directamente en una tabla visible por SQL estándar.

  • Se calcula desde definiciones previas del recurso o etapa, pero no se graba automáticamente en OWOR o WOR1.

  • Revisa tablas como ORSC, RSC1, o considera un desarrollo con SDK o DI API si necesitas esta info para reportes o KPIs.

  • Esta consulta aplica a los módulos de Producción (MRP) y Logística (LOG) de SAP B1.

¡Estamos aquí para ayudarte en los Foros SAP de Consultoria-SAP!