Ponto entrada > Módulo Compras > Tratamento standard SCOAUTLIB 

BOMDET : Geração de uma lista de componentes

Este ponto de entrada permite intervir em gestão das ordens de sub-contrato 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:SCO] está carregado no momento de chamada do ponto de entrada.

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

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

Utilização

Os componentes são inseridos na tabela [F:SCM]

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

            Char     LFCY       Estabelecimento

            Char     LITM       Artigo lançado

Integer LALT Alternativa nomenclatura

            Date     LDAT       Date início EO

Decimal  LQTY       Quantidade lançada

Char     LLOT       Lote lançado

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.

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

SCOHEAD

Sim

OF cabeçalho

SCOITM

Sim

Artigos lançados

SCOSRV

‎Não

Operações

SCOMAT

‎Não

Matérias

ORDERS

‎Não

Em-curso

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

 

SCOLIBMAJ : Atualização de zonas específicas do ficheiro cabeçahlo de EO SCOHE

Este ponto de entrada permite intervir :

  • em criação automática de ordens de sub-contrato justo antes a criação de cabeçalho de EO (isto permitindo, por exemplo, de inicializar as zonas específicas)
  • em modificação automática de ordens de sub-contrato justo antes a modificação de cabeçalho de EO (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 EO Existe um ficheiro rasto aberto.

Em modificação de cabeçalho de EO : 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:SCOK]CODMAJ= "C"   Criação de cabeçalho de EO

[M:SCOK]CODMAJ= "M"   Modificação de entidade de EO.

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

A classe ecrã [M :SCOK] ligada à criação / modificaçã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 (...).

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

Tabela

Conteúdo significativo

Título Tabela

SCOHEAD

Sim

OF cabeçalho

SCOITM

Sim

Artigos lançados

SCOSRV

‎Não

Serviço

SCOMAT

‎Não

Matérias

ORDERS

‎Não

Em-curso

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento

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

Tabela

Conteúdo significativo

Título Tabela

SCOHEAD

Sim

OF cabeçalho

SCOITM

Sim

Artigos lançados

SCOSRV

Sim

Serviço

SCOMAT

Sim

Matérias

ITMMVT

Sim

Acumulados Artigo-Estabelecimento

 

BOMDATCTL : Data de validade dos componentes selecionados

Este ponto de entrada permite intervir em gestão das ordens de sub-contrato 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 da ordem de sub-contrato comparado à 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

SCOHEAD

Sim

OF cabeçalho

SCOITM

Sim

Artigos lançados

SCOSRV

‎Não

Operações

SCOMAT

‎Não

Matérias

ORDERS

‎Não

Em-curso

BOM

‎Não

Nomenclaturas

BOMD

‎Não

Linhas nomenclaturas

FACILITY

‎Não

Estabelecimento