Ponto entrada > Módulo Stocks > Tratamento standard FUNMPICK 

CUSSELFLT : Posicionamento de filtros suplementares.

Este ponto de entrada permite intervir na criação dos filtros de seleções no tratamento de reagrupamento (função FUNMPICK).

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] ) se tratamento automático, os em curso artigos (ORDERS  classe [F :ORD] ), artigos (ITMMASTER classe [F :ITM]) assim que ao ficheiro dos artigos-estabelecimentos (ITMFACILIT classe [F :ITF]) se tratamento multi-artigos.

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 MFGPICK 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

ITMMASTER

Não

Artigos

TABUNIT

Não

Tabela das unidades

ITMMVT

Não

Movimentos artigos

BPSUPPLIER

Não

Fornecedores

ITMBPS

Não

Artigos-Fornecedores

FACILITY

Sim

Estabelecimentos :

 

CUSSRT : Classes suplementares

Este ponto de entrada permite intervir sobre a ordenação dos registos do quadro no tratamento da função reagrupamento (função FUNMPICK).

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

Case 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 MFGPICK 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 reagrupamento.

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ã MFGPICK 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 reagrupamento por entre aqueles que já fizeram objeto de uma seleção prévia.

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 MFGPICK (Transação planificador) ou MFGPICKA (Aprov)  está aberto ao 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 é 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

 

LOADZON : Preenchimento de zonas específicas

Este ponto de entrada permite preencher os campos específicos no momento do carregamento do quadro [M:PMG] geração automática dos documentos de compra.

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 [M:PMG].

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

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

Este PE está chamado pelas etiquetas :

        • LECDA (pedido de compra),
        • LECDLP (pedido de entrega planificada),
        • LECPO (encomenda de compra),
        • LECPOST (encomenda de compra de sub-contratro), 
        • LECDLF (pedido de entrega firme),

O índice da linha em curso de carregamento em PURMGT é [M:PMG]NBLIG.

O índice da linha copiado em MFGPICK está I.

Exemplo:

[M:PMG]xxx([M:PMG]NBLIG) = [M:MGP]xxx(I)

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

 

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 de 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.