Ponto entrada > Módulo GPAC > Tratamento standard SUBROC 

AFTCREROH : Após criação de um cabeçalho de gama

Este ponto de entrada permite intervir após a criação de um cabeçalho de gama na tabela ROUTING, afim de tratar as tabelas específicas complementares.

Contexto e modo de funcionamento

Descrição do contexto de chamada

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classe ecrãs disponíveis

O ecrã [M:DIA] está carregado.

Utilização

Este ponto de entrada foi chamada no seio de um anel For [ROH] Where ... levando sobre as gamas do estabelecimeto de origem,após cada escrita de uma nova gama do destino via a classe [F:ROHW], as operações e planificação desta gama tendo sido criadas anteriormente.

A variável GOK está posicionada a 1 na chamada do ponto de entrada. Ela está testada em seguida. Se GOK<1, o tratamento está interrompido e a transação integralmente "roolback".

A variável GERR está posicionada a 0 na chamada do ponto de entrada. Ela está testada em seguida. Se GERR=1, o tratamento está interrompido e a transação integralmente "rollback" com acréscimo no rasto da mensagem de erro GMESSAGE.

Tabelas abertas
  • Tabelas cujo conteúdo é significativo

ROUTING         [ROH]      Cabeçalhos de gama (estabelecimento origem, leitura)

ROUTING         [ROHW]    Cabeçalhos de gama (estabelecimento destino, escrita)

TABFOR           [TFO]        Fórmulas

  • Tabelas cujo conteúdo não é significativo

ROUOPE          [ROO]      Operações de gama (estabelecimento origem, leitura)

ROUOPE          [ROOW]   Operações de gama (estabelecimento destino, escrita)

ROUSCD         [ROS]         Planificações operações de gama (estabelecimento origine, leitura)

ROUSCD         [ROSW]      Planificações de operações de gama (estabelecimento destino, escrita)

WORKSTATIO  [MWS]        Postos de carga (estabelecimento origem, leitura)

WORKSTATIO   [MWSW]   Postos de carga (estabeleicimento destino, leitura)

ATEXTRA         [AXX]        Textos traduzíveis

TABROUALT     [TRO]        Alternativas de gamas

AFTCREROO : Após criação de uma operação de gama

Este ponto de entrada permite intervir após a criação de um cabeçalho de gama na tabela ROUOPE, afim de tratar as tabelas específicas complementares.

Contexto e modo de funcionamento

Descrição do contexto de chamada

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Classe ecrãs disponíveis

O ecrã [M:DIA] está carregado.

Utilização

Este ponto de entrada está chamado no seio de um anel For [ROO] Where ...levando sobre as operações de uma gama do estabelecimento de origem, após cada escrita de uma operação de gama e da sua planificação no estabecimento via as classes [F:ROOW] e [F:ROSW], e antes escrita de cabeçalho de gama sobre o estabelecimento de destino. Este anel está ele mesmo compreendido num anel For [ROH] Where ... levando sobre as gamas do estabelecimento de origem.

A variável GOK está posicionada a 1 na chamada do ponto de entrada. Ela está testada em seguida. Se GOK<1, o tratamento está interrompido e a transação integralmente "roolback".

A variável GERR está posicionada a 0 na chamada do ponto de entrada. Ela está testada em seguida. Se GERR=1, o tratamento está interrompido e a transação integralmente "rollback" com acréscimo no rasto da mensagem de erro GMESSAGE.

Tabelas abertas
  • Tabelas cujo conteúdo é significativo

ROUTING         [ROH]      Cabeçalhos de gama (estabelecimento origem, leitura)

ROUOPE          [ROO]      Operações de gama (estabelecimento origem, leitura)

ROUOPE          [ROOW]   Operações de gama (estabelecimento destino, escrita)

TABFOR           [TFO]        Fórmulas

  • Tabelas cujo conteúdo não é significativo

ROUTING         [ROHW]    Cabeçalhos de gama (estabelecimento destino, escrita)

ROUSCD         [ROS]         Planificações operações de gama (estabelecimento origine, leitura)

ROUSCD         [ROSW]      Planificações de operações de gama (estabelecimento destino, escrita)

WORKSTATIO  [MWS]        Postos de carga (estabelecimento origem, leitura)

WORKSTATIO   [MWSW]   Postos de carga (estabeleicimento destino, leitura)

ATEXTRA         [AXX]        Textos traduzíveis

TABROUALT     [TRO]        Alternativas de gamas