As variáveis seguintes são significativas :
As classes ecrãs seguintes são disponíveis e carregadas com a encomenda em curso de criação/modificação :
SOH0 SOH1 SOH2 SOH3 SOH4 (linhas)
O ponto de entrada se encontra um anel de percurso das linhas de encomendas no quadro das linhas.
I é o índice de percurso, é o índice da linha de gratuito que vem de ser inserido no quadro.
[M:SOH4] NBLIGcontém o número de linha de encomenda. Ela foi incrementada de 1 porque a linha de gratuito vem de ser inserida no quadro.
ORI é o índice da linha na origem do gratuito.
A linha de gratuito foi inserida no quadro.
As tabelas abertas são as tabelas de objeto encomenda.
No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e não aquele que contém as linhas...
Tabela | Conteúdo significativo | Título Tabela |
ITMMASTER | Sim | Artigo |
ITMSALES | Sim | Artigo venda |
ITMFACILIT | Sim | Artigo-estabelecimento |
|
|
|
Este ponto de entrada está utilizado no momento da modificação de um composto (nomenclatura ou kit) de uma linha de encomenda.
Permite a certos clientes modificar os campos específicos criados pelo ponto de entrada ALILIG.
Situa-se no fim da modificação da linha do componente e permite intervir afim de completar a modificação desta linha de componente.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
Contexto de chamada
É chamado em interactivo depois a gestão das encomendas cada vez que se modifica a linha de um artigo de tipo composto nomenclatura ou composto kit.
As classes [M ] ligadas ao objeto encomendas são disponíveis ([M :SOH0], [M :SOH1], [M :SOH2], [M :SOH3], [M :SOH4] estão abertas).
Está-se em curso de modificação da encomenda e o ponto de entrada está chamado pelo tratamento TRTVENBOM.
A variável NL contém o nº da linha do componente modificado no quadro [M :SOH4]
Este ponto de entrada está utilizado no momento do registo de um composto (nomenclatura ou kit) de uma linha de encomenda.
Permite a certos clientes de colocar :
Sobre o composto : a soma dos preços do composto e dos seus componentes.
Sobre os componentes : 0
Situa-se no fim de inserção dos componentes ligados ao composto registado
Não existe transação em curso.
Não existe ficheiro rasto aberto.
Contexto de chamadaÉ chamado em interativo depois a gestão das encomendas cada vez que se insere um artigo de tipo composto da nomemclatura ou composto kit .
A chamada se faz após que as linhas de componentes tenham sido inseridos.
A classe [M:SOH4 ] ligada ao objeto encomenda está disponível.
Está-se em curso de modificação da encomenda e o ponto de entrada está chamado pelo tratamento TRTVENBOM.
A variável PARAM(2) contém o nº da linha do composto inserido.
A variável PARAM(2)+1 contém o nº da linha do 1º composto inserido.
A variável PARAM(8)-1 contém o nº da linha do último componente inserido.
Este ponto de entrada é utilizado no momento da modificação de uma linha de composto (nomenclatura ou kit) sobre um documento de venda (Orçamento, encomenda, entrega, fatura).
Permite intervir sobre as diferentes linhas de componentes ligados ao composto. Permite nomeadamente de intervir sobre a variável permitindo o recálculo das quantidades dos componentes a partir da quantidade do composto.
Situa-se no momento da modificação de cada linha de componente.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
Contexto de chamadaÉ chamado depois a gestão dos documento de venda (Orçamento, Encomendas, Entregas, Faturas) cada vez que se modifica a linha de um artigo de tipo composto nomenclatura ou composto kit. É chamado para todas as linhas de componente.
As classes [M ] ligadas ao objeto (orçamento, encomenda, entrega, fatura) estão disponíveis (Por exemplo [M :SOH0], [M :SOH1], [M :SOH2], [M :SOH3], [M :SOH4] são abertos para as encomendas).
Está-se em curso de modificação da encomenda, a linha do composto foi modificado e se situa na ação APRES_NBLIG desta linha A linha do componente está em curso de modificação.
As variáveis seguintes estão disponíveis :
. NL : Nº da linha do componente em curso de modificação no quadro das linhas.
. ORI : Nº da linha do composto modificado no quadro das linhas.
. FUNCTION : Função afetada (1= Orçamento, 2=Encomenda, 3=Entrega, 4=Fatura)
. RAPPORT : Relação entre quantidade composta e quantidade componente. Calculado justo antes a chamada ao PE a partir da quantidade composta antes a modificação e a quantidade componente com modificação. Por exemplo, se a quantidade de ligação é de 2 na nomenclatura entre o composto e o componente, que a quantidade origem do composto=1 e a quantidade origem do componente =2 então RAPPORT=2 (2/1). Esta variável pode ser modificada pelo PE. A nova quantidade do componente não foi ainda calculada.
Sabendo que este ponto de entrada pode ser chamado depois diferentes funções (orçamentos, encomenda, entrega, fatura), é difícil de dar a lista das tabelas abertas. As tabelas abertas são as tabelas ligadas ao objeto em curso de execução.
Este ponto de entrada é utilizado no momento da modificação de uma linha de composto (nomenclatura ou kit) sobre um documento de venda (Orçamento, encomenda, entrega, fatura).
Permite intervir sobre as diferentes linhas de componentes ligados ao composto no momento da sua modificação para modificar o arredondamento efetuado sobre a quantidade do componente recalculado a partir da quantidade do composto.
Situa-se no momento da modificação de cada linha de componente .
Não existe transação em curso.
Não existe ficheiro rasto aberto.
Contexto de chamadaÉ chamado depois a gestão dos documento de venda (Orçamento, Encomendas, Entregas, Faturas) cada vez que se modifica a linha de um artigo de tipo composto nomenclatura ou composto kit. É chamado para todas as linhas de componente.
As classes [M ] ligadas ao objeto (orçamento, encomenda, entrega, fatura) estão disponíveis (Por exemplo [M :SOH0], [M :SOH1], [M :SOH2], [M :SOH3], [M :SOH4] são abertos para as encomendas).
Está-se em curso de modificação da encomenda, a linha do composto foi modificado e se situa na ação APRES_NBLIG desta linha A linha do componente está em curso de modificação. A nova quantidade do componente vem de ser recalculada.
As variáveis seguintes estão disponíveis :
. NL : Nº da linha do componente em curso de modificação no quadro das linhas.
. ORI : Nº da linha do composto modificado no quadro das linhas.
. FUNCTION : Função afetada (1= Orçamento, 2=Encomenda, 3=Entrega, 4=Fatura)
. RAPPORT : Relação entre quantidade composta e quantidade componente. Calculado a partir da quantidade antes modificação e a quantidade componente antes modificação. Por exemplo, se a quantidade de ligação é de 2 na nomenclatura entre o composto e o componente, que a quantidade origem do composto=1 e a quantidade origem do componente =2 então RAPPORT=2 (2/1).
. WCPSQTY : Nova quantidade do componente recalculado e ainda não arredondada. O arredondamento será feito em standard em função da unidade de venda [M]SAU(NL). O PE permite de fazer um arredondamento particular e/ou de curto-circuitar o arredondamento standard. A variável GPE a 0 deve ser posicionada a 1 para não fazer o arredondamento standard. Após o arredondamento, [M]QTY(NL) está caregada com WCPSQTY
Sabendo que este ponto de entrada pode ser chamado depois diferentes funções (orçamentos, encomenda, entrega, fatura), é difícil de dar a lista das tabelas abertas. As tabelas abertas são as tabelas ligadas ao objeto em curso de execução.