Ponto entrada > Módulo Tronco comum > Tratamento standard SUBSKX 

MAJTRS : Intervenção sobre a gestão dos campos específicos

Este ponto de entrada situado no tratamenro SUBSKXgestão das transações de registo dos stocks, gera uma ação "MAJTRS".

O objetivo desta ação é de dar a possibilidade de intervir sobre a gestão dos campos específicos tanto ao nível da afixação que da escrita.

Todas as transações de escrita dos stocks são afetadas por este ponto de entrada, quer dizer aquelas das assemblagens desassembladas das altarações stocks das modificações lotes dos inventários de saídas dos controlos qualidades dos planos de arrumação dos planos de reaprovisionamento das zonas de consumos e das entradas diversas.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso para as acções INICRE, CREATION, INIMOD et MODIF.

Não existe uma transação em curso para as ações RAZCRE, LIENS e APRES_MODIF

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz da gestão da parametrização das transacções de registo :

- assemblagem desassemblagem

- Alteração stock

-modificaçoes lote

- inventário

- saida diversa

- controlo qualidade

-         plano de arrumação

- plano aprov. zona de consumo

- entrada diversa

-           plano de preparação

- bom de preparação

e isto para as ações seguintes do GOBJET :

- RAZCRE na entrada em criação, inicialização dos campos ecrãs

INICRE antes registo do registo, carregamento dos campos ficheiros

CREATION após a escrita de registo, intervisão sobre os parãmetros campos antes a geração dos ecrãs de registo.

- LIENS após cada leitura de registo, intervenções sobre os campos ecrãs após cada leitura de registo

INIMOD antes o registo do registo, carregamento dos campos ficheiros

MODIF após re-escrita de registo, intervenção sobre os parãmetros campos antes a geração dos ecrãs de registo.

- APRES_MODIF após registo de cada campo, intervenção sobre os campos ecrãs

- EXEBOUT após apoio sobre um botão baixo de ecrã Apenas o botão "Validação" é interessante, neste caso a variável REP vale "1" (atenção é um valor alfanumérico)

Conteúdo da tabela STKTRS

Os dados contidos na tabela STKTRS afetando o armazenamento da parametrização dos registos do módulo stocks modificáveis pela transação.

Uma normalização indicada deve estar respeitada, em cada campo acrescentado num ecrã deve corresponder à criação de dados na tabela STKTRS.

Os dados acrescentados podem ser de 4 tipos diferentes :

 

Tipo de dados

Zona

 Table STKTRS

Menu

Valores

A

Cabeçalho não registável

 AAAA

 AAAAFLG

 1

1 = não / 2 = sim (Afixagem)

B

Cabeçalho registável

BBBB

 BBBBCOD

 35

1 = registo / 2 = afixado / 3 = invisível

C

Linha não registável

 CCCC

 CCCCFLG

 CCCCSCR

 1

 99

1 = não / 2 = sim (Afixagem)

1 = ficha+quadro / 2 = ficha / 3 = quadro

D

Linha registável

 DDDD

 DDDDCOD

 DDDDSCR

 35

 99

1 = registo / 2 = afixado / 3 = invisível

1 = ficha+quadro / 2 = ficha / 3 = quadro

Máscaras disponíveis

 Transacções

Ecrãs registo

Acréscimo de dados

Écrãs parametrização

Tipos de dado acrescentados

Assemblagem / Desassemblagem

 BBY0  Composto

Sim

 PBY0

 

 BBY1  Componente

Sim

 PBY1  Geral

 

 A - B  - C - D

 

 DBY0  Composto

Sim

 DBY1  Componente 

Sim

Alteração stock

 SCS1  Cabeçalho e linhas

Sim

 SCT0

 

 SCT1 Geral

 A - B

Modificação lote

 SMX1

  Não

 SLT0

 

 SLM1

  Não

 SLT1

 

 SMXUPD1

  Não

 SLT2

 

Inventário

 SNL0  Linha reagrupamento

Sim

 SNP0

 

 SNL1  Linha detalhe

Sim

 SNP1

 

 SNP2 Rubricas

 C - D

Saida diversa

 SMO0 Cabeçalho

Sim

 SOT0

 

 SMO1 Linha

Sim

 SOT1 Parâmetros

 A - B  - C - D

Controlo qualidade

 STQ1 Cabeçalho e linha

Sim

 SQT0

 

 SQT1 Parâmetros

 A - B  - C - D

Plano de arrumação

 SSL1 Cabeçalho e linha

Sim

 SRG0

 

 SRG1 Geral

 A - B  - C - D

Plano aprov. zona de consumo

 REO1 Cabeçalho e linha

Sim

 SRO0

 

 SRO1 Geral

 A - B  - C - D

Entrada diversa

 SMR0 Cabeçalho

Sim

 SRT0

 

 SMR1 Linha

Sim

 SRT1 Parâmetros

 A - B  - C - D

 
Variáveis disponíveis :

As variáveis seguintes são carregadas no momento de chamada de ação "MAJTRS".

PACTION

Ação GOBJET na origem de chamada (RAZCRE, INICRE, CREATION, LIENS, INIMOD, MODIF, APRES_MODIF, EXEBOUT).

PVERSION

Valor numérico do número da versão de X3 utilizado (ex GVERSION=1.4.0  PVERSION=140).

 FJL

Tipo de transação em curso de gestão (PBY=assemblagem/desassemblagem, SCT=alteração stock, SLT=modificação lote, SNP=inventário, SOT=saída diversa, SQT=controlo qualidade, SRG=plano de arrumação, SRO=plano reapro zona consumo, SRT=entrada diversa, PRE=plano de preparação, PRT=bom de preparação).

 MFROM

Code de ecrã de escrita (BBY0, BBY1, DBY0, DBY1, SCS1, SMX1, SLM1, SMXUPD1, SNL0, SNL1, SMO0, SMO1, STQ1, SSL1, REO1, SMR0, SMR1, PRE0, PRE1, PRT0 e PRT1)

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

STKTRS

Sim

Transações de registo stocks

Observações diversas

As tabelas AWINDOW, AWINPAR, AMSK, AMSKZON, AMSKACT, assim que todas as tabelas necessárias à gestão da geração de ecrãs e de tratamentos são abertos mas não devem em caso algum ser modificados no ponto de entrada.

 

STKTRSWIN : Intervenção sobre as janelas geradas

Este ponto de entrada afecta a gestão das transacções de registo dos stocks. Está chamado nas transações de gestão dos bons de preparação.

Permite modificar os "browsers" da janela gerada pela transacção.

Este ponto de entrada está situado no tratamento SUBSKX.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

 É chamado nas acções CREATION,  MODIF,  ANNULE nos tratamentos :

-          SUBPRT : Transações bons de preparação

Máscaras disponíveis

Transação

Ecrãs de registo

 

Ecrã de parametrização

 

 

 

Bom de preparação

PRH0 : Ecrã Cabeçalho

PRH1 : Ecrã linhas

PRT0 : Ecrã Cabeçalho

PRT1 : Ecrã geral

Variáveis disponíveis :

Dispomos das variáveis seguintes para definir o tratamento a efetuar:

[F :AWI]                          A classe [F:AWI] está carregada e pode ser modificada se se deseja intervir sobre a janela gerada.

[F :SRT]SRTTYP         Tipo de transação

[F :SRT]SRTNUM        Código transação

WINREF                        Nome da janela de referência

                                      ="O"+Nome do objeto ( "PRH" )

NOMWIN                       Nome da janela gerada por esta transação

                                       ="WO"+Nome do objecto + Código de transacção 

Tipo de transacção

Designação

Objeto

WINREF

NOMWIN

12

Bom de preparação

PRH

OPRH

"WOPRH" + [F:SRT]SRTNUM

Tabelas abertas

 Tabela

Tratamento

Conteúdo significativo

Título Tabela

STKTRS

SUBPTR

Sim

Transacções de registo de compras

AWINDOW

 

Sim

Dicionário das janelas

As tabelas AWINDOW, AWINPAR, AWINBRO, AWINBOUT, AMSK, AMSKPAR, AMSKZON, assim que todas as tabelas necessárias à gestão geração dos ecrãs e tratamemtos são abertos.

 

STKTRSAWB : Intervenção sobre as janelas geradas

Este ponto de entrada afeta a gestão das transacções de registo dos stocks. Está chamado nas transações de gestão dos bons de preparação.

Permite modificar os "browsers" da janela gerada pela transação.

Este ponto de entrada está situado no tratamento SUBSKX.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

 É chamado nas acções CREATION,  MODIF,  ANNULE nos tratamentos :

-          SUBPRT : Transações bons de preparação

Máscaras disponíveis

Transação

Ecrãs de registo

 

Ecrã de parametrização

 

 

 

Bom de preparação

PRH0 : Ecrã Cabeçalho

PRH1 : Ecrã linhas

PRT0 : Ecrã Cabeçalho

PRT1 : Ecrã geral

Variáveis disponíveis :

Dispomos das variáveis seguintes para definir o tratamento a efetuar:

[F :AWB]                          A classe [F:AWB] está carregada e pode ser modificada se se deseja intervir sobre o "browser" da janela gerada.

[F :SRT]SRTTYP         Tipo de transação

[F :SRT]SRTNUM        Código transação

WINREF                        Nome da janela de referência

                                      ="O"+Nome do objeto ( "PRH" )

NOMWIN                       Nome da janela gerada por esta transação

                                       ="WO"+Nome do objecto + Código de transação 

Tipo de transacção

Designação

Objeto

WINREF

NOMWIN

12

Bom de preparação

PRH

OPRH

"WOPRH" + [F:SRT]SRTNUM

Tabelas abertas

 Tabela

Tratamento

Conteúdo significativo

Título Tabela

STKTRS

SUBPTR

Sim

Transações de registo de compras

AWINDOW

 

Sim

Dicionário das janelas

As tabelas AWINDOW, AWINPAR, AWINBRO, AWINBOUT, AMSK, AMSKPAR, AMSKZON, assim que todas as tabelas necessárias à gestão geração dos ecrãs e tratamemtos são abertos.