Precision
Precision
Precision
I. Información General
Elaborado por: No. de 1 Fecha de la
Versión: Versión:
Código del BPD:
Descripcion del
Requerimiento:
IV. Objetivo
V. Descripcion General
Página 1 de 11
Especificación No Técnica
Observaciones:
Página 2 de 11
Especificación No Técnica
HOROMETRO IMRG- 16
EJECUTADO CNTRR
HOROMETRO MHIS- 16
PROGRAMADO NZAEH
MPOS- 6
FRECUENCIA WSTRA
Página 3 de 11
Especificación No Técnica
VARIACIÓN DE KM NUM 10
PRECISIÓN NUM 10
Observaciones:
Observaciones:
Página 4 de 11
Especificación No Técnica
X. Detalle de la Especificacion
Campo Lógica
BUS EQUI-EQUNR
MARCA DE BUS EQUI-HERST
TIPO DE SERVICIO s_ubicacion
(UBICACIÓN TÉCNICA)
FECHA DE EJECUCIÓN CAUFV-GSTRI
TIPO DE Ingresar MPOS, donde MPOS- EQUNR = EQUI-EQUNR.
MANTENIMIENTO Obtener MPOS- WARPL.
(PAQUETE) Ir a la tabla MPLA, donde:
MPLA-WARPL = MPOS-WARPL
MPLA-LVORM <> “X”
Obtener los valores del campo WARPL, STRAT.
Ingresar a la tabla MHIO, donde:
MHIO-WARPL = MPOS-WARPL
MHIO-TSTAT = “ “
Página 5 de 11
Especificación No Técnica
Filtrar la tabla para que solo se tengan en cuenta los registros que tengan el campo
MHIO-AUFNR lleno.
Obtener ABNUM.
Ir a la tabla MHIS, donde MHIS-WARPL = MPLA-WARPL y MHIS-ABNUM = MHIO-
ABNUM.
Obtenemos el valor del campo ZAEHL.
Luego nos vamos a la tabla T351X, donde:
T351X-STRAT = MPLA-STRAT
T351X-PAKET = MHIS-ZAEHL
Obtenemos el valor del campo de KZYK1.
Devolver concatenación: “Mantenimiento ” + KZYK1
Mostrar todos los registros obtenidos.
Ir a la tabla EQUI y obtener EQUI-OBJNR.
Ir a la tabla IMPTT, donde IMPTT-OBJNR = EQUI-OBJNR y IMPTT-ATINN =
“ZPM_KILOMETRAJE”.
Obtener el valor del campo POINT.
Ir a la tabla IMRG, donde IMRG-POINT = IMPTT-POINT y IMRG-IDATE = CAUFV-
GSTRI – 1 día. En caso la equilavalencia IMRG-IDATE = CAUFV- GSTRI – 1 día no
de ningún registro como resultado, buscar la fecha más cercana hacia atrás en el
tiempo. En caso se obtenga más de 1 registro, ordenarlos por el campo IMRG-
ITIME en orden descendiente y obtener el primer registro.
KM EJECUTADO Obtener el valor del campo CNTRR.
Ingresar MPOS, donde MPOS- EQUNR = EQUI-EQUNR.
Obtener MPOS- WARPL.
Ir a la tabla MMPT, donde MMPT-WARPL = MPOS- WARPL.
Obtener MMPT-POINT
Ir a la tabla IMPTT, donde IMPTT-POINT = MMPT-POINT
Si IMPTT-ATINN = “ZPM_KILOMETRAJE”
Ir a la tabla MPLA, donde:
MPLA-WARPL = MMPT-WARPL
MPLA-LVORM <> “X”
Obtener los valores del campo WARPL.
Ingresar a la tabla MHIO, donde:
MHIO-WARPL = MPOS-WARPL
MHIO-TSTAT = “ “
Filtrar la tabla para que solo se tengan en cuenta los registros que tengan el campo
MHIO-AUFNR lleno.
Obtener ABNUM.
Ir a la tabla MHIS, donde MHIS-WARPL = MPLA-WARPL y MHIS-ABNUM = MHIO-
ABNUM.
KM PROGRAMADO Obtenemos el valor del campo NZAEH.
HOROMETRO Ir a la tabla EQUI y obtener EQUI-OBJNR.
EJECUTADO
Ir a la tabla IMPTT, donde IMPTT-OBJNR = EQUI-OBJNR y IMPTT-ATINN =
“Z_HORAS”.
Obtener el valor del campo POINT.
Ir a la tabla IMRG, donde IMRG-POINT = IMPTT-POINT y IMRG-IDATE = CAUFV-
GSTRI – 1 día. En caso la equilavalencia IMRG-IDATE = CAUFV- GSTRI – 1 día no
de ningún registro como resultado, buscar la fecha más cercana hacia atrás en el
Página 6 de 11
Especificación No Técnica
Página 7 de 11
Especificación No Técnica
Campo Lógica
Equipo EQUI-EQUNR
Ingresar MPOS, donde MPOS- EQUNR = EQUI-EQUNR.
Obtener MPOS- WARPL.
Ir a la tabla MPLA, donde:
MPLA-WARPL = MPOS-WARPL
MPLA-LVORM <> “X”
Obtener los valores del campo WARPL, STRAT.
Ingresar a la tabla MHIO, donde:
MHIO-WARPL = MPOS-WARPL
MHIO-TSTAT = “ “
Filtrar la tabla para que solo se tengan en cuenta los registros que tengan el campo
MHIO-AUFNR lleno.
Ir a la tabla CAUFV, donde MHIO-AUFNR = CAUFV-AUFNR.
Obtener CAUFV-AUFNR, donde se cumpla CAUFV-GETRI <> “” y “00.00.0000”
Obtener MHIO-ABNUM, donde se cumpla que MHIO-AUFNR = CAUFV-AUFNR
Ir a la tabla MHIS, donde MHIS-WARPL = MPLA-WARPL y MHIS-ABNUM = MHIO-
ABNUM.
Obtenemos el valor del campo ZAEHL.
Luego nos vamos a la tabla T351X, donde:
T351X-STRAT = MPLA-STRAT
T351X-PAKET = MHIS-ZAEHL
Obtenemos el valor del campo de KZYK1. Quedarse con los valores KZYK1
únicos. No deben repetirse.
Luego, para obtener la descripción del tipo de mantenimiento, concatenar:
“Mantenimiento “ + KZYK1
Listar todos las concatenaciones por cada equipo. Los valores obtenidos son
Tipo de mantenimiento únicos por cada equipo. Usar como guía la tabla de arriba.
(paquete)
Tiempo estimado Ingresar MPOS, donde MPOS- EQUNR = EQUI-EQUNR.
promedio de Obtener MPOS- WARPL.
mantenimiento Ir a la tabla MPLA, donde:
MPLA-WARPL = MPOS-WARPL
MPLA-LVORM <> “X”
Obtener los valores del campo WARPL, STRAT.
Página 8 de 11
Especificación No Técnica
Página 9 de 11
Especificación No Técnica
Página 10 de 11
Especificación No Técnica
Variación estimado vs
real.
XI. Formularios
Página 11 de 11