Ponto entrada > Módulo Stocks > Tratamento standard FUNGBENCH 

MFGBENCH : Posicionamento de filtros suplementares.

Este ponto de entrada permite intervir no quadro da preparação do filtro de seleção das ordens a aficher dans le planning global. Permite nomeadamnte de acrescentar as seleções complementares.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A tabela BENCHTRS ([F :BTS]) está aberta e carregada com a transação em curso.

Utilização

Este ponto de entrada foi concebido para permitir acrescentar as seleções no quadro do planning global.

O contexto (transação orientada Compra ou Produção) depende da parametrização da transação utilizada. Esta transação está acessível via a classe [F :BTS].

Versão 1.2.x :           As tabelas disponíveis para a seleção são : em curso artigo [F :ORD] e artigo / estabelecimento [F :ITF]

Versão 1,3.x :           As tabelas disponíveis para a seleção são : em curso artigo [F :ORD], artigo/estabelecimento [F :ITF] e artigo [F :ITM]

Para acrescentar dinâmeicamente as seleções, falta preeencher a variável FORMULE1 (255).

Em versão 1.2.x, esta variável está totalmete disponível.

Em versão 1.3.x , esta variável pode conter uma fórmula (tamanho máximo = 70), assim apenas por volta de 185 caracteres são utilizáveis para as seleções complemntares.  O ponto de entrada está chamado antes a integração de uma eventual fórmula de seleção. Se a variável FORMULE1 contém as seleções complementares inseridas no quadro do ponto de entrada, a fórmula de seleção está acrescentada em fim de variável FORMULE1 precedida de um E lógico.

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

ITMMASTER

Não

Artigos

ITMFACILIT

Não

Artigos - Estabelecimentos

ORDERS

Não

Em curso artigo

BENCHTRS

Sim

Transações de tipo plano

 

CUSSELFLT : Posicionamento de filtros suplementares.

Este ponto de entrada permite intervir na criação dos filtros de seleções no tratamento do plano de trabalho (função FUNGBENCH).

A variável CUSFLT (255 caracteres) permite posicionar os filtros sobre as zonas ficheiros suplementares.

O filtro pode se aplicar ao ficheiro dos em curso artigos (ORDERS classe [F :ORD] ), artigos (ITMMASTER classe [F :ITM]) assim que ao ficheiro dos artigos-estabelecimentos (ITMFACILIT classe [F :ITF]).

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A máscara MFGBENCH está aberta e as diferentes seleções sã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

ITMFACILIT

Não

Artigo-estabelecimento

ORDERS

Não

Artigos em curso

ITMMASTER

Não

Artigos

TABUNIT

Não

Tabela das unidades

CUSSRT : Classes suplementares

Este ponto de entrada permite intervir sobre a ordenação dos registos do quadro no tratamento do plano de trabalho global (função FUNDBENCH).

A variável WTRI (de tipo integer) permite desativar a ordenação standard se uma ordenação específica foi colocada em obra. Para este facto, posicionar WTRI ao valor 1.

Este ponto de entrada sendo comum às funções Planning global, plano de trabalho e reagrupamento, o tratamento específico é único e o contexto pode ser determinado via o teste do tipo de transacção :

[F :BTS] BTSTYP = 51 para o planning global

[F :BTS] BTSTYP = 52 para o plano de trabalho

[F :BTS] BTSTYP = 53 para o reagrupamento

Exemplo de tratamento específico :

$ACTION

Check box ACTION

 When "CUSSRT"      : Gosub CUSSRT

Endcase   

Return

 $CUSSRT

Case [F:BTS]BTSTYP

When 51: Sorta [M:MGB]NBLIG [M:MGB]NBLIG Order By [M:MGB]BPRNUM(indice)

When 52: Sorta [M:MGD]NBLIG [M:MGD]NBLIG Order By [M:MGD]BPRNUM(indice)

    When 53: Sorta [M:MGP]NBLIG [M:MGP]NBLIG Order By [M:MGP]BPRNUM(indice)

Endcase   

WTRI = 1

Return

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A máscara MFGBENCH está aberta e as diferentes seleções sã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

ITMFACILIT

Não

Artigo-estabelecimento

ORDERS

Não

Artigos em curso

ITMMASTER

Não

Artigos

TABUNIT

Não

Tabela das unidades

BENCHTRS

Sim

Transação de registo

ADDLIN : Preenchimento de zonas específicas

Este ponto de entrada permite registar os campos específicos no plano de trabalho.

É chamado no tratamento FUNGBENCH

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis e mascaras disponíveis

Este ponto de entrada está chamado em fim de anel de alimentação das linhas do quadro.

Permite intervir afim de alimentar os campos específicos do quadro..

A classe ecrã MFGBENCH está aberta no momento de chamada do ponto de entrada.

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

ORDERS

Sim

Em-curso

ITMFACILIT

Sim

Artigos - Estabelecimentos

CHECKORD : Escolha na afixação das ordens selecionadas

Este ponto de entrada permite escolher as ordens a afixar no plano de trabalho por entre aqueles que já fizeram objeto de uma seleção prévia

É chamado no tratamento FUNGBENCH

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado em início de anel de alimentação das linhas do quadro, justo antes a transclasse.

A máscara MFGBENCH está aberta no momento da chamada do ponto de entrada.

Variáveis e máscaras disponíveis

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 afixar o registo corrente. De volta no tratamento standard, o valor de GPE está testado. Se ela está diferente de 0, a parte afetando a alimentação da linha 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

ORDERS

Não

Em-curso

ITMFACILIT

Não

Artigos - Estabelecimentos

 

PRTGBENCH : Lançamento de uma impressão específica

Este ponto de entrada permite intervir afim de lnaçar uma impressão especifica ao local de impressão de ecrã standard.

É chamado no tratamento FUNGBENCH

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado na seleção da função "Impressão" do menu "Ficheiro"

A máscara MFGBENCH está aberta no momento da chamada do ponto de entrada.

Variáveis e máscaras disponíveis

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 lançar a impressão standard De volta no tratamento standard, o valor de GPE está testado. Se ela é diferente de 0, o lançameto de impressão atandard está curto-circuitado.

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

ORDERS

Não

Em-curso

ITMFACILIT

Não

Artigos - Estabelecimentos

NOHINT : Modo optimização

Este ponto de entrada permite acrescentar a instrução "With Nohint" no caso de problemas de performances sobre a instrução Link entre as tabelas [F:ITM] e [F:ITF].

É chamado no tratamento FUNGBENCH

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado na seleção da função "Impressão" do menu "Ficheiro"

A máscara MFGBENCH está aberta no momento da chamada do ponto de entrada.

Variáveis e máscaras disponíveis

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 deseja acrescentar esta instrução no pedido utilizado.

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

ORDERS

Não

Em-curso

ITMFACILIT

Não

Artigos - Estabelecimentos

STYLE : Estilo das linhas de quadro

Este ponto de entrada permite intervir sobre o estilo de afixação de uma linha do quadro.

Contexto e modo de funcionamento

Utilização

A variável [M:HLIK]LINNUM contém o índice da linha do quadro.

A variável [M:HLIK]STYLE contém o estilo standard a aplicar a esta linha (nenhum estilo se [M:HLIK]STYLE = vide).

Em reafetando [M:HLIK]STYLE, é possível de susbstituir o estilo standard por um outro, ou de inibir.