Puntos de entrada > Módulo Producción > Script estándar MFGLIB 

CHECKCOMP: Controles adicionales sobre la validez de los componentes

Utilice este punto de entrada para intervenir en el control de la validez de los componentes. Este punto de entrada permite añadir nuevos controles, además de los propuestos en estándar, y evitar el uso de los componentes.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Clase de ficheros y pantallas disponibles

El buffer [ITM] se carga cuando se llama al punto de entrada.

El buffer [ITF] se carga cuando se llama al punto de entrada.

Uso

Utilice este punto de entrada para intervenir en el subprograma de control de la validez de los componentes. Permite añadir controles adicionales, además de los estándar.

En el momento de la llamada, están disponibles los siguientes parámetros:

  • Variable Char LFCY. Planta de producción.
  • Variable Integer LMSG. Indicador de mensaje. Si tiene asignado el valor 1, se envía un mensaje al usuario.
  • Si un componente no se considera válido, se asigna el valor <>0 a la variable mkstat para rechazar la entrada del campo.
Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

MFGHEAD

No

OF cabecera

MFGITM

No

OF artículos

MFGOPE

No

OF operaciones

MFGMAT

No

OF materiales

MFGPRN

No

OF documentos

ORDERS

No

Encurso

SCHEDULING

No

Escalonamiento OF

OPERATIONS

No

Encurso carga

ROUTING

No

Rutas cabecera

ROUOPE

No

Rutas operaciones

ROUSCD

No

Ruta – Escalonamiento operaciones

BOM

No

Estructuras cabecera

BOMD

No

Estructuras detalle

FACILITY

No

Plantas

ITMMASTER

Artículos

ITMFACILIT

Artículos - Plantas

LTICAL: Controles adicionales sobre el cálculo del plazo de fabricación

Utilice este punto de entrada para intervenir en el cálculo del plazo de fabricación.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Clase de ficheros y pantallas disponibles

El buffer [ITF] se carga cuando se llama al punto de entrada.

Uso

Utilice este punto de entrada para intervenir en el cálculo del plazo de fabricación.

En el momento de la llamada, están disponibles los siguientes parámetros:

  • ORIDAL. Plazo de origen.
  • WEXTQTY. Cantidad.
  • WDEL. Plazo de fabricación.
  • WCOEF. Coeficiente de regresión.
  • WLOT. Lote técnico si no es nulo (de lo contrario, lote económico).

El resultado del cálculo debe introducirse en la variable DSTDEL (Decimal).

La variable GPE debe tener asignado el valor 1 para que no se realice el cálculo estándar.

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

ITMFACILIT

Artículos - Plantas

MFGCLSCHK: Controles adicionales validez de los artículos lanzados (categ.)

Utilice este punto de entrada para permitir el uso de un artículo fantasma en el lanzamiento de fabricación.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Clases de ficheros y pantallas disponibles

El buffer [ITM] se carga cuando se llama al punto de entrada.

Uso

Este punto de entrada se ejecuta cuando el sistema ha detectado la entrada de un artículo de categoría no fabricado ([F:ITM]CLSTYP distinto a 2, 3 o 4).

La variable GPE se utiliza para permitir el lanzamiento (GPE = 1).

###########################################################################

# Punto de entrada MFGCLSCHK - Control del tipo de categoría del artículo lanzado

# Clase [ITM] disponible en entrada

# En salida:

#     GPE = 0 para procesamiento estándar (mensaje de error)

#     GPE = 1 para validar el tipo de categoría

###########################################################################

$ACTION

Case ACTION

When "MFGCLSCHK": Gosub MFGCLSCHK

Endcase

Return

#---------------------------------------------------------------------

$MFGCLSCHK

If [F:ITM]CLSTYP = 7: GPE = 1: Endif

Return

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

ITMMASTER

Artículos

ITMCTL: Ignorar el mensaje mostrado en los controles de validez de los artículos

Utilice este punto de entrada para intervenir en el control de la validez de los componentes. Permite ignorar el mensaje "Artículo no gestionado en stock".

Contexto y modo de funcionamiento

Transacción

No hay transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Uso

Utilice este punto de entrada para intervenir en el subprograma de control de la validez de los componentes. Permite ignorar el mensaje "Artículo no gestionado en stock" del procesamiento estándar.

Se utiliza la variable GPE. Tiene asignado por defecto el valor 0. Esta variable debe tener asignado el valor 1 para ignorar el mensaje de error del procesamiento estándar. En la recuperación del procesamiento estándar, se prueba la variable GPE. Si es distinta a 0, se ignora el mensaje de error.

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

MFGHEAD

No

OF cabecera

MFGITM

No

OF artículos

MFGOPE

No

OF operaciones

MFGMAT

No

OF materiales

MFGPRN

No

OF documentos

ORDERS

No

Encurso

SCHEDULING

No

Escalonamiento OF

OPERATIONS

No

Encurso carga

ROUTING

No

Rutas cabecera

ROUOPE

No

Rutas operaciones

ROUSCD

No

Ruta – Escalonamiento operaciones

BOM

No

Estructuras cabecera

BOMD

No

Estructuras detalle

FACILITY

No

Plantas

ITMMASTER

Artículos

ITMFACILIT

Artículos - Plantas

CTLCAT: Ignorar el mensaje mostrado en los controles de la categoría de artículo

Utilice este punto de entrada para intervenir en el control de la validez de los componentes. Permite ignorar el mensaje "Categoría de artículo incompatible".

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Uso

Utilice este punto de entrada para intervenir en el subprograma de control de la validez de los componentes. Permite ignorar el mensaje "Categoría de artículo incompatible" del procesamiento estándar.

Se utiliza la variable GPE. Tiene asignado por defecto el valor 0. Esta variable debe tener asignado el valor 1 para ignorar el mensaje de error del procesamiento estándar. En la recuperación del procesamiento estándar, se prueba la variable GPE. Si es distinta a 0, se ignora el mensaje de error.

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

MFGHEAD

No

OF cabecera

MFGITM

No

OF artículos

MFGOPE

No

OF operaciones

MFGMAT

No

OF materiales

MFGPRN

No

OF documentos

ORDERS

No

Encurso

SCHEDULING

No

Escalonamiento OF

OPERATIONS

No

Encurso carga

ROUTING

No

Rutas cabecera

ROUOPE

No

Rutas operaciones

ROUSCD

No

Ruta – Escalonamiento operaciones

Estructura

No

Estructuras cabecera

BOMD

No

Estructuras detalle

FACILITY

No

Plantas

ITMMASTER

Artículos

ITMFACILIT

Artículos - Plantas

CTLITMSTA: Controles adicionales sobre la validez de los componentes (estado)

Utilice este punto de entrada para intervenir en el control de la validez de los componentes. Permite ignorar el control del estado del artículo (componente).

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Uso

Utilice este punto de entrada para intervenir en el control de la validez de los componentes. Permite ignorar el control del estado del artículo (componente).

Los controles se basan en las reglas definidas en la variable LCTLFLG. Cada carácter de la variable debe corresponder a un código:

0 - Sin control.

1 - Hay que corregir el error antes del seguimiento.

2 - Datos mostrados.

3 - Aviso mostrado.

4 - No se puede crear una orden de fabricación o externa.


La posición de cada código corresponde a un control.

1 - El artículo (ITM) existe.

2 - El artículo o artículo-planta (ITF) existe.

3 - Producción.

4 - Ruptura.

5 - No renovado.

6 - Caducado.

7 - No utilizable.

8 - Control de la categoría.

9 - Artículo no gestionado en stock y no fantasma.

10 - Artículo no gestionado en stock y fantasma.


El valor estándar depende del documento que se está creando.

Por ejemplo, cuando se añade un material imprevisto: LCTLFLG = "1122111111". Este valor significa que no se permite ningún error, salvo en las posiciones 3 y 4 (Producción o Ruptura), en las que se genera un mensaje no bloqueante.


Para cambiar las reglas y suprimir el control de los estados de artículo 2-6, por ejemplo (Producción, Ruptura, No renovado, Caducado, No utilizable), debe modificar la variable LCTLFLG de la siguiente manera:

LCTLFLG = left$(LCTLFLG,2) + "00000" + right$(LCTLFLG,8)

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

MFGHEAD

No

OF cabecera

MFGITM

No

OF artículos

MFGOPE

No

OF operaciones

MFGMAT

No

OF materiales

MFGPRN

No

OF documentos

ORDERS

No

Encurso

SCHEDULING

No

Escalonamiento OF

OPERATIONS

No

Encurso carga

ROUTING

No

Rutas cabecera

ROUOPE

No

Rutas operaciones

ROUSCD

No

Ruta – Escalonamiento operaciones

Estructura

No

Estructuras cabecera

BOMD

No

Estructuras detalle

FACILITY

No

Plantas

ITMMASTER

Artículos

ITMFACILIT

Artículos - Plantas

CTLMFGBOM: Controles adicionales validez campos de estructura al procesar OF

Utilice este punto de entrada para controlar la validación de los campos de estructura ejecutados en la creación o modificación de una orden de fabricación.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Clases de de ficheros y pantallas disponibles

Múltiples (determinadas en la función de validación).

Uso

Utilice este punto de entrada para controlar la validación de los campos de estructura ejecutados en la creación o modificación de una orden de fabricación.

La activación/desactivación de la validación se controla mediante la variable GPE asignando el valor "1" (activar) o "0" (desactivar) a las posiciones 1-5. El valor por defecto de la variable GPE es "11111" (todas las validaciones activadas).

Las siguientes posiciones controlan la validación:

1. La planta de la estructura es igual a la planta en curso.

2. La estructura se utiliza en producción, Sí/No.

3. El estado de utilización del control de la estructura es válido (estado "Disponible para su uso", no "En desarrollo").

4. La fecha inicial de la OF es posterior o igual a la fecha inicial de la estructura.

5. La fecha final de la OF es anterior o igual a la fecha final de la estructura.

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

BOM

No

Estructuras cabecera

ACCES

No

Acceso por usuario

TABBOMALT

No

Alternativas de estructura

ROUQTYCTL: Controles adicionales validez campos de ruta al procesar OF

Utilice este punto de entrada para controlar la validación de los campos de ruta ejecutados en la creación o modificación de una orden de fabricación.

Contexto y modo de funcionamiento

Transacción

No hay ninguna transacción en curso.

Fichero de traza

No hay ningún fichero de traza abierto.

Clases de de ficheros y pantallas disponibles

Múltiples (determinadas en la función de validación).

Uso

Utilice este punto de entrada para controlar la validación de los campos de ruta ejecutados en la creación o modificación de una orden de fabricación.

La activación/desactivación de la validación se controla mediante la variable GPE asignando el valor "1" (activar) o "0" (desactivar) a las posiciones 1-6. El valor por defecto de la variable GPE es "110110" cuando se modifica una orden de fabricación en la función GESMFG. De lo contrario, el valor por defecto es "111110".

Las siguientes posiciones controlan la validación:

1. La planta de la ruta es igual a la planta en curso.

2. La ruta se utiliza en producción, Sí/No.

3. El estado de utilización del control de la ruta es válido (estado "Disponible para su uso", no "En desarrollo").

4. La fecha inicial de la OF es posterior o igual a la fecha inicial de la ruta.

5. La fecha final de la OF es anterior o igual a la fecha final de la ruta.

6. Validación interna. Tiene asignado el valor "0".

Tablas abiertas

En la siguiente tabla, el indicador Contenido relevante señala que el contenido es coherente con el contexto.

Tabla

Contenido relevante

Título de la tabla

ROUTING

No

Rutas cabecera

ACCES

No

Acceso por usuario

TABROUALT

No

Alternativas de rutas