Ponto entrada > Módulo GPAC > Tratamento standard MFGAUTLIB 

MFIMAJ : Atualização de zonas específicas do ficheiro MFGHEAD em encerramento

Este ponto de entrada permite intervir em criação de ordens de fabrico justo antes a criação das linhas artigos lançados (isto permite, por exemplo, de inicializar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F:MFI] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Segundo o contexto, as classes ecrã [M :MBW1], [M :MBW3] ou  [M :MBW4] ligadas à tomada em conta de um em curso estão carregadas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

Sim

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

Sim

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

AUTLIBMAJ : Atualização de zonas específicas do ficheiro de cabeçalho de OF MFGH

Este ponto de entrada permite intervir :

  • em criação automática de ordens de fabrico justo antes a criação de cabeçalho de OF (isto permitindo, por exemplo, de inicializar as zonas específicas).
  • em modificação automática de ordens de fabrico justo antes a modificação de cabeçalho de OF (isto permitindo, por exemplo, de modificar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Em criação de cabeçalho de OF : Existe um ficheiro rasto aberto.

Em modificação de cabeçalho de OF : Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Classes ficheiros e ecrãs disponíveis

Este ponto de entrada sendo comum à criação e a modificação de cabeçalho de OF, o tratamento específico é único e o contexto pode ser determinado via o teste da variável CODMAJ : [M :MFGK]CODMAJ= "C"   Criação de cabeçalho de OF [M :MFGK]CODMAJ= "M" Modificação de cabeçalho de OF.

O buffer [F :MFG] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação / modificação automática de OF está carregada.

Segundo o contexto, as classes ecrã [M :MBW1], [M :MBW3] ou  [M :MBW4] ligadas à tomada em conta de um em curso estão carregadas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Em criação de cabeçalho de OF :

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

Sim

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

Sim

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

Em modificação de cabeçalho de OF :

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

Sim

Operações

MFGMAT

Sim

Matérias

ITMMVT

Sim

Acumulados Artigo-Estabelecimento

WORKSTATIO

Sim

Postos de carga

 

MFMCRE : Acréscimo de um componente

Este ponto de entrada permite intervir em geração da lista dos componentes/sub-produtos associados a uma ordem de fabrico. Está chamado na emissão de inserção de cada componente ou sub-produto pertencendo à nomenclatura de referência. Permite por outro lado de modificar a última linha inserida em standard.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F :MFG] está carregado no momento de chamada do ponto de entrada.

O buffer [F:MFI] está carregado no momento de chamada do ponto de entrada.

O buffer [F:MFM] correspondente ao componente previamente criado está carregado no momento da chamada do ponto de entrada (v120).

A classe ecrã [M:MFGX] está carregada com os componetes precedentes no momento da chamada ao ponto de entrada (v130)

A classe ecrã [M:ORDK] está carregada com os sub-produtos precedentes no momento de cchamada ao ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Utilização

Este ponto de entrada foi concebido para permitir de acrescentar dinâmicamente um componente ou um sub-produto na lista emitida da nomenclatura de referência. A chamada está efetuada após cada componente da nomenclatura.

O tipo de ligação em curso de inserção (componente ou sub-produto) está conhecido pelo campo [F :BOD]CPNTYP.

Versão 12x :     Os componentes são gerados diretamente na tabela MFGMAT. No momento de chamada, a classe [MFM] contém o componente precedentemente carregado.

O acréscimo é efetuado por carregamento da classe [MFM], escrita de registo [MFM], geração do em curso pelo carregamento da máscara [ORDK] e chamada ao tratamento TRTWIP.

É necessário de incrementar o contador de componente [F :MFG]MATLINNBR.

Versão 130 :    Os componentes são inseridos na máscara [M:MFG2]. No momento de chamada, a variável LIG aponta sobre a próxima linha do quadro.

Após ter carregado a linha do quadro, falta impetrativamente incremetar as variáveis LIG e [M:MFG2]NBLIG. Os registos serão automaticamente geridos na tabela MFGMAT assim que os em curso artigo associados.

Os sub-produtos são geridos diretamente na tabela MFGITM. No momento de chamada, a classe [MFI] contém o sub-produto previamemente carregado.

A variável global GMFMORI permite conhecer a função de origem (MFGAUTLIB)

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGTRS

Sim

Transação OF

MFGHEAD

Sim

Cabeçalho OF

MFGITM

Sim

Artigo lançado

MFGMAT

‎Não

Matérias

ITMMASTER

Sim

Artigos

MFGOPE

‎Não

Operações

SCHEDULING

‎Não

Planificação

MFGPRN

‎Não

Documentos OF

ITMMVT

‎Não

Movimentos artigo

WORKSTATIO

‎Não

Postos de carga

BOM

‎Não

Nomenclatura

BOMD

‎Não

Ligações de Nomenclatura

ROUTING

‎Não

Gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Dados de planificação

FACILITY

Sim

Estabelecimento

ORDERS

‎Não

Em curso artigo

OPERATIONS

‎Não

Em curso operatório

 

MFMMAJ : Atualização de zonas específicas do ficheiro matérias de OF MFGMAT

Este ponto de entrada permite intervir em criação de ordens de fabrico justo antes a criação das linhas componentes (isto permite, por exemplo, de inicializar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F:MFM] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Segundo o contexto, as classes ecrã [M :MBW1], [M :MBW3] ou  [M :MBW4] ligadas à tomada em conta de um em curso estão carregadas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

‎Não

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

Sim

Matérias

MFGPRN

‎Não

Documentos

ORDERS

Sim

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

Sim

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

Sim

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

MFOMAJ : Atualização de zonas específicas do ficheiro operações de OF MFGOPE

Este ponto de entrada permite intervir em criação de ordens de fabrico justo antes a criação das linhas operações (isto permite, por exemplo, de inicializar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F:MKO] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Segundo o contexto, as classes ecrã [M :MBW1], [M :MBW3] ou  [M :MBW4] ligadas à tomada em conta de um em curso estão carregadas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

‎Não

Artigos lançados

MFGOPE

Sim

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

Sim

Em curso de carga

ROUTING

Sim

Cabeçalho de gama

ROUOPE

Sim

Operações de Gama

ROUSCD

Sim

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

BOMDET : Geração de uma lista de componentes

Este ponto de entrada permite intervir em gestão das ordens de fabrico no momento da geração da lista dos componentes. Permite substituir o algoritmo standard afim de alimentar os dados a partir de uma fonte específica.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F :MFG] está carregado no momento de chamada do ponto de entrada.

O buffer [F:MFI] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Utilização

Este ponto de entrada foi concebido para permitir uma alimentação específica completa do quadro dos componentes (MFGX).

Os componentes são inseridos na máscara [M:MFGX].

No momento de chamada, os parâmetros seguintes estão disponíveis :

Char LFCY Estabelecimento produção

Char LITM Artigo lançado

Integer LALT Alternativa nomenclatura

Date LDAT Data início OF

Decimal  LQTY       Quantidade lançada

Char     LLOT       Lote lançado

Integer  LOPE       Número operação de aprovisionamento matéria (propagação em travessia "fantasma")

Integer  LOFS       Atraso colocação em obra            (propagação em travessia fantasma)

Integer  LRET       Código devolução

Se este ponto de entrada toma em carga a geração da lista, falta IMPERATIVAMENTE reenviar o valor 9 no código devolução LRET, assim o tratamento standard será curto-circuitado.

A escrita do conteúdo do quadro [M :MFGX] na tabela [F :MFM] está tomada em carga pelo standard.

A variável global GMFMORI permite conhecer a função de origem (MFGAUTLIB)

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

‎Não

OF cabeçalho

MFGITM

‎Não

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

ROUDET : Geração de uma lista de operações

Este ponto de entrada permite intervir em gestão das ordens de fabrico no momento da geração da lista das operações. Permite substituir o algoritmo standard afim de alimentar os dados a partir de uma fonte específica.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F :MFG] está carregado no momento de chamada do ponto de entrada.

O buffer [F:MFI] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Utilização

Este ponto de entrada foi concebido para permitir uma alimentação específica completa da tabela das operações ([F :MFO]).

No momento de chamada, os parâmetros seguintes estão disponíveis :

Value    Date     CDAT     data referência

Value    Integer  CALT     alternativa gama

Integer  LRET       Código devolução

Se este ponto de entrada toma em carga a geração da lista, falta IMPERATIVAMENTE reenviar o valor 9 no código devolução LRET, assim o tratamento standard será curto-circuitado.

A variável global GMFMORI permite conhecer a função de origem (MFGAUTLIB).

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

‎Não

OF cabeçalho

MFGITM

‎Não

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

UPDMFIMAJ : Atualização de zonas específicas em modificação do ficheiro artigos

Este ponto de entrada permite intervir em modificação de ordens de fabrico justo antes a criação das linhas artigos lançados (isto permitindo, por exemplo, de inicializar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F:MFI] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à atualização automática de OF está carregada.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

UPDMFMMAJ : Atualização de zonas específicas em modificação do ficheiro matéria

Este ponto de entrada permite intervir em modificação de ordens de fabrico justo antes a re-escrita das linhas componentes (isto permite, por exemplo, de inicializar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F:MFM] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à atualização automática de OF está carregada.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

‎Não

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

Sim

Matérias

MFGPRN

‎Não

Documentos

ORDERS

Sim

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

UPDMFOMAJ : Atualização de zonas específicas em modificação do ficheiro operação

Este ponto de entrada permite intervir em modificação de ordens de fabrico justo antes a re-escrita das linhas operações (isto permite, por exemplo, inicializar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F:MKO] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à atualização automática de OF está carregada.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

‎Não

Artigos lançados

MFGOPE

Sim

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

Sim

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

CROSSTEST : Permite de atravessar os artigos de categoria outra que fantasma

Este ponto de entrada permite intervir em em criação/modificação das ordens de fabrico ao momento da geração ou da modificação da lista dos componentes afim de permitir a travessia de artigos categoria outra que "fantasma".

Contexto e modo de funcionamento.

A variável local WORITRT (de tipo inteiro) permite conhecer o contexto de chamada.

WORITRT = 1 : Está-se em geração inicial da lista dos componentes.

WORITRT = 2 : Está-se em modificação.

Segundo o valor de WORITRT, as ações seguintes são possíveis :

WORITRT = 1 : Geração da lista dos componentes :

O posicionamento da variável "GPE" ao valor 1 permite forçar esta travessia de maneira sistemática.

O posicionamento da variável "GPE" ao valor 2 e a variável local "LGHOST" ao valor 1 permite um bom funcionamento idêntico ao tratamento dos "fantasmas", quer dizer uma travessia se a quantidade disponível é inferior à necessidade com mensagem de confirmação e janela recapitulativa.

WORITRT = 2 : Modificação da lista :

O posicionamento da variável "GPE" ao valor outro que 0 e a variável local "WVISUGHOST" ao valor 1 permite um bom funcionamento idêntico ao tratamento dos "fantasmas", quer dizer uma mensagem informando o utilizador de necessidade de intervenção manual e janela recaputulativa.

Exemplo de tratamemnto específico para um funcionamento idênctico ao funcionamento de um "fantasma":

t$ACTION

Case ACTION

 When "CROSSTEST" :Gosub ZCROSS

When Default:

Endcase

Return

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

$ZCROSS

If [F:ITM]TCLCOD= "xxx"                             # Exemplo de condição : que a categoria de artigo seja xxx

GPE = 2

Case WORITRT :# Testa-se o contexto de chamada

When 1: LGHOST          =  1           # Está-se em criação de uma linha matéria

When 2: WVISUGHOST = 1             # Esta-se em modificação da quantidade sobre uma linha matéria.

Endcase

Endif

Return

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F :MFG] está carregado no momento de chamada do ponto de entrada.

O buffer [F:MFI] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Em criação (WORITRT = 1) o buffer [F :BOD] está carregada e em fase com o contexto.

Em modificação (WORITRT = 2) o buffer [F :MFM] está carregado e em fase com o contexto.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

Sim

Estabelecimento

ITMMASTER

Sim

Ficha artigo

ITMFACILIT

Sim

Ficha Artigo-estabelecimento

SHOWBOX : Permite não afixar a lista dos componentes de um artigo fantasma

Este ponto de entrada permite intervir no momento da criação ou do lançamento de uma ordem de fabrico. Permite de evitar a afixação dos componentes de um artigo fantasma. É suficiente de remeter a variável global GPE a 0 para que a afixação não tenha local.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

Os buffers [F:MFG], [F:MFI], [F:MFO], [F:MFM] são carregados no momento da chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação automática de OF está carregada.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

Sim

Operações

MFGMAT

Sim

Matérias

MFGPRN

‎Não

Documentos

ORDERS

Sim

Em-curso

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

Sim

Estabelecimento

ITMMASTER

Sim

Ficha artigo

ITMFACILIT

Sim

Ficha Artigo-estabelecimento

 

ROHMAJ : Atualização de zonas específicas do ficheiro cabeçalho de gama ROUTING

Este ponto de entrada permite intervir :

  • em criação automática de ordens de fabrico justo antes a re-escrita de cabeçalho de gama (isto permitindo, por exemplo, de modificar as zonas específicas).
  • em modificação automática de ordens de fabrico sugeridas justo antes a re-escrita de cabeçalho de gama (isto permitindo, por exemplo, de modificar as zonas específicas).

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Em criação de OF : Existe um ficheiro rasto aberto.

Em modificação de OF sugerida : Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Classes ficheiros e ecrãs disponíveis

Este ponto de entrada sendo comum à criação e a modificação de OF, o tratamento específico é único e o contexto pode ser determinado via o teste da variável CODMAJ :

[M :MFGK]CODMAJ= "C"   Criação de OF

[M :MFGK]CODMAJ= «P»   Criação de OF ligada à tomada em conta de um em curso.

[M :MFGK]CODMAJ= "R"   Modificação de OF sugerida.

O buffer [F :MFG] está carregado no momento de chamada do ponto de entrada.

A classe ecrã [M :MFGK] ligada à criação / modificação automática de OF está carregada.

Segundo o contexto, as classes ecrã [M :MBW1], [M :MBW3] ou [M :MBW4] ligadas à tomada em conta de um em curso estão carregadas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Em criação de OF :

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

Sim

Operações

MFGMAT

Sim

Matérias

ORDERS

‎Não

Em-curso

Em modificação de OF:

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGOPE

Sim

Operações

MFGMAT

Sim

Matérias

ORDERS

‎Não

Em-curso

OPERATIONS

‎Não

Em curso custo

 

WITHSHR : Possibilidade de ignorar a perda operatória

Este ponto de entrada permite intervir :

  • em criação de ordem de fabrico firme ou planificada,
  • em criação de ordem de fabrico firme ou planificada,
  • em planificação/lançamento de uma ordem sugerida,

justo antes de ter em conta da percentagem de perda no cálculo das quantidades e tempos operatórios.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

Os buffers [F:MFO] e [F :ROO] são carregados no momento de chamada do ponto de entrada.

A variável GPE é utilizada. Ela está posicionada ao valor 0 por defeito. Ela deverá estar posicionada a 1 no tratamento específico ligado ao ponto de entrada se não se deseja ter em conta da percentagem de perda no cálculo da quantidade. De volta no tratamento standard, o valor de GPE é testado. Se ela é diferente de 0, a linha onde se pondera a quantidade pela percentagem de perda está curto-circuitada

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGOPE

‎Não

Operações

WORKSTATIO

‎Não

Posto de carga

CPTANALIN

‎Não

Linhas contabilísticas analíticas

SCHEDULING

‎Não

Planificação OF

DELREC : Possibilidade de suprimir os registos numa tabela específica

Este ponto de entrada permite intervir em supressão de ordem de fabrico depois o planning global e o plano de trabalho.

Nenhum registo nas tabelas standards não foi suprimido no momento da chamada do ponto de entrada

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A classe ecrã [M :MFGK] ligada à supressão automática de OF está carregada ao momento da chamada do ponto de entrada.

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

Cabeçalho OF

MFGITM

Sim

OF-Artigo

MFGMAT

Sim

OF-Matéria

MFGOPE

Sim

OF-Operações

WORKSTATIO

Sim

Posto de carga

ALLCHOMAT : Possibilidade de criar as alocações específicas dos componentes de O

Este ponto de entrada permite de intervir justo antes a criação das alocações dos componentes de OF. Permite curto-circuitar a alocação standard afim de proceder a uma alocação em função de critérios específicos.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A máscara MFGK está carregada no momento da chamada do ponto de entrada.

A tabela MFGMAT ([F :MFM] ) está carregada no momento de chamada do ponto de entrada.

Utilização

Este ponto de entrada foi concebido para permitir intervir a mão no momento da criação das alocações de componentes de OF.

Permite curto-circuitar a alocação standard afim de proceder a uma alocação em função de critérios específicos. Por exemplo, esta pode ser uma zona específica ligada a cada matéria que indica segundo o qual tipo de alocação (global, detalhada) falta alocar a matéria.

A variável GPE é utilizada. Ela está posicionada ao valor 0 por defeito. Ela deverá estar posicionada a 1 se deseja curto-circuitar a alocação do tratamento standard.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

Cabeçalho OF

MFGITM

Sim

OF-Artigo

UPDMFILOT : Atualização do LOTE sobre as linhas MFI geradas

Este ponto de entrada permite intervir ao nível do cálculo do número de LOTE afim de substituir o cálculo do contador LOTE e/ou gerar diferentemente a mensagem de erro.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Para anular a transação se existe um problema, falta posicionar a variável GOK a 0.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [F:MFI] está carregado no momento de chamada do ponto de entrada. Se o tratamento deve ser diferente para um sub-produto, o tratamento específico deve prever de verificar [F:MFI]ITMTYP.

A classe ecrã [M :MFGK] ligada à atualização automática de OF está carregada.

Para não que o [F:MFI]LOT calculado em específico seja destruido pelo cálculo standard, a variável GPE deve ser posicionada a 1.

Exemplo de tratamento:

Call NUMERO(WLOTCOU,[M:MFGK]MFGFCY,[M:MFGK]STRDAT, [F:MFI]ITMREF, [F:MFI]LOT, WIND) From SUBANM

If WIND

Case WIND

When 1: GMESSAGE = WLOTCOU-":"-mess(12,114,1) : # Contador inexistente

When 2: GMESSAGE = WLOTCOU-":"-mess(13,114,1) : # Ultrapassagem do contador

When 3: GMESSAGE = WLOTCOU-":"-mess(20,101,1) : # Exercício não aberto

When 4: GMESSAGE = WLOTCOU-":"-mess(111,123,1) : # Comprimento incorrecto

When 99: GMESSAGE = WLOTCOU-":"-mess(135,133,1) : # Contador fechado

Endcase

If [M:MFGK]AUTOTRT <> 2

Call ERREUR(GMESSAGE) From GESECRAN

Endif

Endif

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

BOMDATCTL : Data de validade dos componentes selecionados

Este ponto de entrada permite intervir em gestão das ordens de fabrico no momento da geração da lista dos componentes. Permite substituir o algoritmo standard selecionando os componentes em função da data de início de OF, comparada à sua data de validade.

Contexto e modo de funcionamento

As condições diferem segundo a função: este PE está desencadeado depois o CNL, depois a geração automática de OF (plano de trabalho), ou depois o ecrã de criação das ordens de fabrico.

Utilização

A variável GPE está a zero em standard. Alterar o seu valor permite de substituir o valor da variável utilizada (WBOMDATCTL), para o qual o valor 2 corresponde ao tratamento standard, a saber a seleção dos componentes em função da data de início calculado.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

ROUDATCTL : Data de validade das operações selecionadas

Este ponto de entrada permite intervir em gestão das ordens de fabrico no momento da geração da lista das operações da gama. Permite substituir o algoritmo standard selecionando as operações em função da data de início de OF, comparada à sua data de validade.

Contexto e modo de funcionamento

As condições diferem segundo a função: este PE está desencadeado depois a geração automática de OF (plano de trabalho), ou depois o ecrã de criação das ordens de fabrico.

Utilização

A variável GPE está a zero em standard. Alterar o seu valor permite de substituir o valor da variável utilizada (WROUDATCTL), para o qual o valor 2 corresponde ao tratamento standard, a saber a seleção das operações em função da data de início calculado.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Título Tabela

MFGHEAD

Sim

OF cabeçalho

MFGITM

Sim

Artigos lançados

MFGOPE

‎Não

Operações

MFGMAT

‎Não

Matérias

MFGPRN

‎Não

Documentos

ORDERS

‎Não

Em-curso

SCHEDULING

‎Não

Planificação

OPERATIONS

‎Não

Em curso de carga

ROUTING

‎Não

Cabeçalho de gama

ROUOPE

‎Não

Operações de Gama

ROUSCD

‎Não

Gama - Planificação

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento