Ponto entrada > Módulo Stocks > Tratamento standard SUBPRHB 

CHG_ALLTYP : para escolher o modo de alocação sobre o bom de preparação

Este ponto de entrada está chamado no momento de utilização do botão "Bom de preparação" depois a gestão de uma encomenda.

É executada justo antes o tratamento de uma linha de encomenda afim de modificar o tipo de alocação desejado sobre o bom de preparação.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - variáveis significativas

Para modificar o tipo de alocação, falta intervir sobre a variável local WALLTYPFLG.

Por defeito WALLTYPFLG = 2 (alocação detalhada).

Para forçar a alocação global, falta colocar : WALLTYPFLG = 1  (o que não terá dependente para este efeito se a encomemda está já alocada em detalhe).

Para respeitar o tipo de alocação da encomenda, falta colocar : WALLTYPFLG = [F:SOQ]ALLTYP

BEFWRIPRH : Antes registo cabeçalho bom de preparação

Este ponto de entrada é chamado antes a instrução "Write" de cada nova entidade de bom de preparação.

O buffer da tabela STOPREH [PRH] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

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…).

Table

Conteúdo significativo

Título Tabela

SORDER :

Sim

Encomenda de venda - Cabeçalho

 

BEFWRIPRE : Antes registo detalhe bom de preparação

Este ponto de entrada é chamado antes a instrução "Write" de cada novo detalhe de bom de preparação.

O buffer da tabela STOPREH [PRE] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

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…).

Table

Conteúdo significativo

Título Tabela

SORDER :

Sim

Encomenda de venda - Cabeçalho

SORDERQ

Sim

Encomenda de venda - Detalhes

SORDERP

Sim

Encomenda de venda - Preço