Ponto entrada > Módulo Compras > Tratamento standard TRTACHCDE1 

CONTREMARQ : Escolha fornecedor PU líquido para a geração de uma contramarca

Este ponto de entrada situado no tratamento TRTACHCDE1 criação de uma encomenda de contramarca de compra a partir de uma encomenda de venda, gera uma ação CONTREMARQ".

O objectivo desta ação é de dar a possibilidade de escolher o fornecedor da encomenda de compra e de indicar igualmente um preço unitário especifico assim que uma divisa.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz para cada linha de encomenda de venda gerando uma linha de encomenda de compra.

Variáveis e máscaras disponíveis

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

NUMSOH

Número da encomenda de venda em curso de tratamento

LINSOH

Linha da encomenda de venda em curso de tratamento

SEQSOH

Sequência da linha da encomenda de venda em curso de tratamento

A máscara [M:POI1] é utilizável, a variável NOL indica a linha do quadro em curso de carregamento.

As classes ficheiros seguintes estão carregadas : [F:SOH], [F:SOQ], [F:SOP], [F:ITM]

As variáveis e classes precedentes não devem ser modificadas.

As variáveis seguintes devem ser modificadas para influenciar o tratamento da contramarca.

NUMFOU

Número do fornecedor sugerido

Se este não foi preenchido é o primeiro fornecedor contramarca do

artigo afetado que é tomado em conta.

PUNET

Preço unitário líquido sugerido

Se este não está preenchido a linha da encomenda de compra será valorizado na

seguida de uma pesquisa tarifa

Se deseja forçar um preço a zero, falta colocar nesta zona um valor negativo. O motivo será então o motivo por defeito.

UNITE

Unidade na qual está exprimido o preço unitário em cima

Se este não foi preenchido, a unidade será a unidade de compra do artigo-estabelecimento.

DIVISA

Divisa na qual está exprimida o preço unitário e segundo o valor do indicador a seguir divisa por defeito da encomenda.

Se esta não foi preenchida, a divisa será a divisa do fornecedor (BPARTNER).

DEVISEFLAG

Indicador permitindo de tomar o valor da divisa indicada em cima como divisa de encomenda (2= DIVISA será a divisa da encomenda)

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (a encomenda corrente de venda está carregada…etc).

Tabela

Conteúdo significativo

Título Tabela

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

Sim

Cabeçalhos encomendas de venda

SORDERP

Sim

Linhas preços encomenda de venda

SORDERQ

Sim

Linhas quantidades encomendas de venda

PORDER :

 

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

Sim

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

O artigo-fornecedor deve obrigatoriamente existir.

O preço unitário pode ser especificado com uma precisão de 4 algarismos após a vírgula.

CTLORDMIN : Escolha do tipo de controlo sobre montante mínimo de encomenda

Este ponto de entrada situado no tratamento TRTACHCDE1 criação de uma encomenda de compra, gera uma ação "CTLORDMIN".

O objetivo desta ação é de dar a possibilidade de escolher o tipo de controlo que se pretende aplicar sobre o montante mínimo da encomenda.

Contexto e modo de funcionamento

Transação

Não existe transação em curso se a encomenda foi criada manualmente (presença dos ecrãs POH0, POH1 ; POH2 e POH3), existe uma se a encomenda está gerada automaticamente.

Ficheiro rasto

Existe um ficheiro rasto aberto. Que se a encomenda está gerada automaticamente a partir dos planos de trabalho (presença do ecrã POI1).

Diferentes casos de chamada

A chamada faz-se para cada criação de encomenda de compra não inter-estabelecimento cujo montante é inferior ao mínimo requisito.

Variáveis e máscaras disponíveis

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

Para as encomendas criadas manualmente (presença dos ecrãs POH0, POH1 ; POH2 e POH3) :

[M :POH2]TOTORD

         Montante total líquido da encomenda

[M :POH2]ORDMINAMT

Montante mínimo líquido desejado para esta encomenda

Para as encomendas geradas automaticamente (presença de ecrã POI1) :

[F :POH]TOTORD

         Montante total líquido da encomenda

MNT1

Montante mínimo líquido desejado para esta encomenda

As variáveis e classes precedentes não devem ser modificadas.

A variável seguinte deve estar modificada para influenciar o tratamento do controlo

WCTLFLG

Indicador do tipo de controlo a efetuar

            0 = Sem controlo

1 = Controlo não bloqueante (com escolha se a encomenda foi criada manualmente)

2 = Controlo bloqueante (a criação da encomenda foi recusada)

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

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

 

Cabeçalhos encomendas de venda

SORDERP

 

Linhas preços encomenda de venda

SORDERQ

 

Linhas quantidades encomendas de venda

PORDER :

 

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

 

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

O valor por defeito do indicador WCTLFLG é 1 (controlo não bloqueante)

CTMDIRDAT : Escolha tratamento data receção prevista de uma contramarca direta

Este ponto de entrada situado no tratamento TRTACHCDE1 criação de uma encomenda de contramarca direta de compra a partir de uma encomenda de venda, gera uma ação "CTMDIRDAT".

O objectivo desta ação é de dar a possibilidade de tratar a data de recepção prevista da contramarca directa como aquela de uma contramarca rececionada.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz para cada linha de encomenda de venda gerando uma linha de encomenda de compra de tipo contramarca directa.

Variáveis e máscaras disponíveis

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

[F:SOH]SOHNUM

Número da encomenda de venda em curso de tratamento

[F:SOP]SOPLIN

Linha da encomenda de venda em curso de tratamento

[F:SOQ]SOQSEQ

Sequência da linha da encomenda de venda em curso de tratamento

A máscara [M:POI1] é utilizável, a variável NOL indica a linha do quadro em curso de carregamento.

As classes ficheiros seguintes estão carregadas : [F:SOH], [F:SOQ], [F:SOP], [F:ITM]

As variáveis e classes precedentes não devem ser modificadas.

As variáveis seguintes devem ser modificadas para influenciar o tratamento da contramarca.

DATEFLAG

Indicador de tratamento para a data prevista de receção

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (a encomenda corrente de venda está carregada…etc).

Tabela

Conteúdo significativo

Título Tabela

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

Sim

Cabeçalhos encomendas de venda

SORDERP

Sim

Linhas preços encomenda de venda

SORDERQ

Sim

Linhas quantidades encomendas de venda

PORDER :

 

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

Sim

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

Se a DATEFLAG = 1, o ponto de entrada EXTRCPDAT será chamado como num caso de uma contramarca rececionada.

0 = A data prevista de receção é a data de entrega no cliente (caso standard, valor por defeito).

1 = A data prevista de receção é tratada como para uma contramarca rececionada, é a data de expedição com um ajuste em função do atraso de preparação do artigo-estabelecimento e das indisponibilidade do estabelecimento de receção.

CTMDIRECT : Criação encomenda de venda intersociedades seguinte a uma contramarc

Este ponto de entrada situado no tratamento TRTACHCDE1 criação de uma encomenda de contramarca de compra directa inter-estabelecimentos ou inter-sociedades, gera uma ação "CTMDIRECT".

O objetivo desta ação é de autorizar a geração de uma encomenda de venda inter-estabelecimentos ou inter-sociedades seguinte a uma contramarca direta de compra inter-estabelecimentos ou inter-sociedades.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz no anel de carregamento da máscara ecrã [M :POI1] após a leitura da encomenda de venda na origem da contramarca.

Variáveis e máscaras disponíveis

A variável seguinte está carregada no momento de chamada de ação "CTMDIRECT".

NOL

Índice da linha em curso de alteração na máscara ecrã [M :POI1].

A variável seguinte deve estar modificada para autorizar a geração da encomenda de venda inter-estabelecimentos ou inter-sociedades.

WCTMFLAG

Indicador de geração da encomenda de venda seguinte à contramarca de compra.

0 = Sem geração (valor por defeito)

1 = Geração da encomenda de venda inter-estabelecimentos ou inter-sociedades

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (neste caso preciso não existe nenhum).

Tabela

Conteúdo significativo

Título Tabela

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

 

Cabeçalhos encomendas de venda

SORDERP

 

Linhas preços encomenda de venda

SORDERQ

 

Linhas quantidades encomendas de venda

PORDER :

 

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

 

Artigos

ITMBPS

 

Artigos - Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

No momento de entrega desta encomenda de venda inter-estabelecimentos ou inter-sociedades, não falta esquecer de atualizar o indicador RCPFLG sobre a linha de entrega na ajuda do ponto de entrada CFMDLVMAJ de TRTVENLIVV.

Este indicador deve ser posicionado ao valor 2 para que esta entrega não seja proposta nas receções de compra inter-estabelecimento ou inter-sociedades.

 

CTMFILTRE : Filtros suplementares sobre encomendas de venda para geração contram

Este ponto de entrada situado no tratamento TRTACHCDE1 criação de uma encomenda de contramarca de compra a partir de uma encomenda de venda, gera uma ação CTMFILTRE".

O objectivo desta ação é de dar a possibilidade de posicionar os filtros suplementares sobre as encomendas de vendas a tratar.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz antes o tratamento das encomendas de vendas mas após ter validado o ecrã de registo das seleções.

Variáveis e máscaras disponíveis

A variável seguinte está carregada no momento da acção "CTMFILTRE".

CRITERE

Filtro sobre o cabeçalho das encomendas de venda constituida pelo tratamento a partir

do ecrã das seleções POHW.

As variáveis seguintes devem ser modificadas para influenciar o tratamento da contramarca.

SOHFILTRE

Filtro suplementar sobre o cabeçalho das encomendas de venda (SORDER)

SOQFILTRE

Filtro suplementar sobre as linhas das encomendas de venda (SORDERQ).

Nota : É teóricamente possível de intervir sobre o filtro CRITERE constituido pelo tratamento sabendo que as seleções realmente efetuadas não estarão mais em concordância com este.

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (neste caso preciso não existe nenhum).

Tabela

Conteúdo significativo

Título Tabela

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

 

Cabeçalhos encomendas de venda

SORDERP

 

Linhas preços encomenda de venda

SORDERQ

 

Linhas quantidades encomendas de venda

PORDER :

 

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

 

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

No rasto toda a modificação de filtro será notificada.

CTMFILTRE1 : Exclusão de encomendas de venda para não gerar a contramarca

Este ponto de entrada situado no tratamento TRTACHCDE1 criação de uma encomenda de contramarca de compra a partir de uma encomenda de venda, gera uma ação CTMFILTRE1".

O objetivo desta ação é de dar a possibilidade de excluir na totalidade certas encomendas de venda para não gerar a encomenda de compra.

Exemplo: Excluir as encomendas de venda para as quais pelo menos uma linha não tem preço.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz antes o tratamento das encomendas de vendas mas após ter validado o ecrã de registo das seleções.

Variáveis e máscaras disponíveis

As variáveis seguintes devem ser modificadas para influenciar o tratamento da contramarca.

WCDTSTA

Indicador de exclusão da encomenda de venda em curso ([F:SOH]SOHNUM)

0 = Sem exclusão

1 = A encomemda de venda em curso não será transformada em encomenda de compra

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

BPARTNER

Não

Business Partner

BPCUSTOMER

Não

Clientes

BPSUPPLIER

Não

Fornecedores

BPSUPPMVT

Não

Movimentos fornecedores

SORDER :

Sim

Cabeçalhos encomendas de venda

SORDERP

Não

Linhas preços encomenda de venda

SORDERQ

Não

Linhas quantidades encomendas de venda

PORDER :

Não

Cabeçalhos encomenda de compra

PORDERP

Não

Linhas preço encomendas de compra

PORDERQ

Não

Linhas quantidades encomendas de compra

PPRICLINK

Não

Pesquisa tarifas compra ( Link )

FACILITY

Não

Estabelecimentos :

ITMMASTER

Não

Artigos

ITMBPS

Não

Artigos-Fornecedores

ITMFACILITY

Não

Artigos - Estabelecimentos

ITMMVT

Não

Movimentos acumulados artigos-estabelecimentos

ORDERS

Não

Em-curso

TABCUR

Não

Divisas

TABCOEFF

Não

Coeficientes

PERIOD

Não

Períodos

BUDPAR

Não

Parametrização orçamento se módulo conta presente

Observações diversas

No rasto toda a encomenda de venda excluida será notificada.

CTMFILTSOQ : Exclusão de encomendas de venda para não gerar a contramarca

Este ponto de entrada situado no tratamento TRTACHCDE1 criação de uma encomenda de contramarca de compra a partir de uma encomenda de venda, gera uma ação CTMFILTSOQ".

O objetivo desta ação é de dar a possibilidade de excluir certas linhas de encomenda de venda para não gerar a linha de encomenda de compra

Exemplo: Excluir as linhas de encomenda de venda para os quais o preço não está preenchido.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz em cada linha de encomenda de venda.

Variáveis e máscaras disponíveis

As variáveis seguintes devem ser modificadas para influenciar o tratamento da contramarca.

WCDTSTA

Indicador de exclusão da linha de encomenda de veda em curso ([F:SOQ]SOHNUM+[F:SOQ]SOPLIN+[F:SOQ]SOQSEQ)

0 = Sem exclusão

1 = A linha de encomenda de venda em curso não será transformada em linha de encomenda de compra

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

BPARTNER

Não

Business Partner

BPCUSTOMER

Não

Clientes

BPSUPPLIER

Não

Fornecedores

BPSUPPMVT

Não

Movimentos fornecedores

SORDER :

Sim

Cabeçalhos encomendas de venda

SORDERP

Não

Linhas preços encomenda de venda

SORDERQ

Sim

Linhas quantidades encomendas de venda

PORDER :

Não

Cabeçalhos encomenda de compra

PORDERP

Não

Linhas preço encomendas de compra

PORDERQ

Não

Linhas quantidades encomendas de compra

PPRICLINK

Não

Pesquisa tarifas compra ( Link )

FACILITY

Não

Estabelecimentos :

ITMMASTER

Não

Artigos

ITMBPS

Não

Artigos-Fornecedores

ITMFACILITY

Não

Artigos - Estabelecimentos

ITMMVT

Não

Movimentos acumulados artigos-estabelecimentos

ORDERS

Não

Em-curso

TABCUR

Não

Divisas

TABCOEFF

Não

Coeficientes

PERIOD

Não

Períodos

BUDPAR

Não

Parametrização orçamento se módulo conta presente

Observações diversas

ECLBESOINS : Separação das necessidades de maneira específica

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma ação "ECLBESOINS".

O objetivo desta ação é de dar a possibilidade de separar ou de reagrupar as necessidades de maneira específica.

Ela permite igualmente efetuar uma triagem específica sobre as necessidades afim de gerar as linhas de encomenda numa ordem particular.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz no momento tomado em conta de necessidades a partir das encomendas clássicas ou do plano do comprador.

Variáveis e máscaras disponíveis

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

TRAIT

Código do tratamento em curso (1 = encomendas clássicas, 2= plano do comprador, 3 = plano de aprovisionamento).

FOURN

Número do fornecedor.

Este campo está preenchido unicamente se a chamada é feita depois as encomendas clássicas (TRAIT=1).

REFART

Referência artigo.

Este campo é significativo unicamente se a chamada está feita depois as encomedas clássicas (TRAIT=1).

A máscara [M:PPI1] está utilizada unicamnte se a chamada está efetuada depois as encomendas clássicas (TRAIT=1).

A máscara [M:PPI2] está utilizada unicamente se a chamada está efetuada depois o plano de comprador (TRAIT=2).

A máscara [M:PMG] é utilizada unicamente se a chamada está efetuada depois os planos de aprovisionamento (TRAIT=3).

As variáveis e classes precedentes não devem ser modificadas.

As variáveis seguintes podem ser modificadas para alterar a separação / reagrupamento após a tomada em conta das necessidades. 

WSRTFLG

Indicador de ordenação (0 = ordenação a fazer em standard, 1 = ordenação efetuada em específico).

Em função do código tratamento, a ordenação específica será executada sobre as classes [M] seguintes :

         Sorta sobre [M :PPI1] se TRAIT = 1

         Sorta sobre [M :PPI2] se TRAIT = 2

         Sorta sobre [M :PMG] se TRAIT = 3

Não esquecer de posicionar o WSRTFLG com valor 1 após o Sorta ! (SORTA = instrução de ordenação)

ECLAT_PSH

Separação por número de pedido de compra (1 = Não, 2 = Sim).

ECLAT_DAT

Separação por data de necessidade (1= Não, 2= Sim ).

ECLAT_PJT

Separação por número de assunto (1= Não, 2= Sim ).

ECLAT_CCE

Separação por secções analíticas (1= Não, 2= Sim ).

ECLAT_DES

Separação por designação artigo ou texto linha (1 = Não, 2 = Sim, com a designação traduzida ITMDES, 3 = Sim, com a designação standard ITMDES1, 4 = Sim com o texto linha).

Nota : em versão 13x desde que um texto está associado a uma linha considerada como diferente mesmo se esta provém do artigo ou do artigo-fornecedor sem nenhuma modificação.

ECLAT_PRI

       

Separação por preço da linha ( 1 = Não, 2 = Sim). Isto é válido quando se vem do plano de aprovisionamento ou do botão "Encomenda" da gestão dos pedidos de compra. Permite não reagrupar duas linhas de pedidos de compra se o seu preço é diferente.

Neste contexto, as linhas reagrupadas tendo o mesmo preço, as zonas preço líquido, preço bruto,motivo, divisa, tipo de câmbio,cãmbios, taxas e valores de descontos e despesas são conservados e contém os valores da primeira linha do reagrupamento.

Atenção, este campo não pode ser gerido que se a variável TRAIT tem o valor 3.

Convirá então de testar o contexto (Se TRAIT = 3).

[M:PMG]RGRFLG

Esta variável é utilizável unicamente se chamada do ponto de entrada é efectuado depois os planos de aprovisionamento (TRAIT=3). É aconselhado testar a sua presença antes de utilizar "If dim([M:PMG]RGRFLG)>0".

Esta variável pode tomar os valores seguintes :

1 = Sem reagrupamento, uma necessidade se traduz forçosamente por uma linha de encomenda, as variáveis ECLAT_XXX estão desativadas.

2 = Reagrupamemto autorizado seguinte ao valor das variáveis ECLAT_XXX. 

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

BPARTNER

Sim se TRAIT=1

Business Partner

BPSUPPLIER

Sim se TRAIT=1

Fornecedores

PORDER :

 

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

Sim se TRAIT=1

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

Observações diversas

Os valores por defeito dos indicadores de separação são as seguintes :

ECLAT_PSH = 1  Sem separação sobre pedido de compra.

ECLAT_DAT = 1  Sem separação sobre data de necessidade (reagrupamento e tomada em conta da mais pequena data).

ECLAT_PJT  = 2  Separação por número de assunto.

ECLAT_CCE = 2  Separação por secção analítica (existe reagrupamento se todos os eixos analíticos são idênticos).

ECLAT_DES = 2  Separação por designação artigo traduzido (na causa dos artigos genéricos que têm a mesma referência, apenas a designação muda)

 

EXTRCPDAT : Controlo e deslocamento data de receção prevista

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma ação "EXTRCPDAT".

O objectivo desta ação é de dar uma data mínima a respeitar no momento de reajustamento da data de receção em função dos dias abertos do estabelecimento de receção.

 

Contexto e modo de funcionamento

Transação

Existe uma transação em curso no caso de uma geração automática de encomenda (contramarca ou plano do comprador).

Ficheiro rasto

Existe um ficheiro rasto aberto no caso de uma geração automática de encomenda (contramarca ou plano do comprador).

Diferentes casos de chamada

A chamada se faz em tomada em conta de necessidades ou no momento do registo manual de uma linha de encomenda justo antes o controlo e uma eventual deslocação da data de receção prevista.

Variáveis e máscaras disponíveis

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

DATRCP

Data de receção prevista a controlar e a ajustar em função dos dias abertos do estabelecimento afetado.

DATCDE

Data de encomenda

ATRASO

Atraso necessário dado por artigo ou artigo-estabelecimento ou a tarifa (é um número de dias).

As variáveis precedentes não devem ser modificadas.

A variável seguinte pode ser modificada para limitar o ajustamento da data de receção :

DATMIN

Data mínima de receção

Em versão 130 o valor por defeito é a data de encomenda (DATMIN=DATCDE).

Em versão 140 o valor por defeito é a data de encomemda aumentada do atraso (DATMIN=DATCDE+DELAI).

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

FACILITY

Sim

Estabelecimentos :

ITMMASTER

Sim

Artigos

ITMFACILITY

Sim

Artigos - Estabelecimentos

Observações diversas

Este ponto de entrada não deverá mais ser necessário a partir da versão 140.

GENCDEDCL : Declaração variáveis suplementares utilizáveis para os pontos de ent

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma ação "GENCDEDCL".

O objetivo desta ação é de dar a possibilidade de declarar as variáveis locais suplementares. Estas variáveis poderão ser utilizadas pelos outros pontos de entrada como o GENCDESEL e GENPURORD.

 

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto se a geração das encomendas está emitido do plano do comprador (OPERATEUR<>"" & !clalev([M:PMG]).

Diferentes casos de chamada

A chamada se faz tudo em início da geração das encomendas.

Variáveis e máscaras disponíveis

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

OPERATEUR

Código do operador cujas encomendas por artigo são a gerar.

CHOIX

1 = Confirmação do lançamento da geração com o valor por defeito a "Não"

2 = Confirmação do lançamento da geração com o valor por defeito a "Sim"

3 = Lançamento automático da geração

4 = Lançamento automático da geração, chamada foi feita depois as devoluções fornecedores no caso de uma reintegração sobre uma nova encomenda e nós somos já no interior de uma transação de atualização.

TARGRP

1 = no pedido torna-se "Não"

2 = no pedido torna-se "Sim"

As variáveis precedentes não devem ser modificadas.

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

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

 

Cabeçalhos encomendas de venda

SORDERP

 

Linhas preços encomenda de venda

SORDERQ

 

Linhas quantidades encomendas de venda

PORDER :

 

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

 

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

GENCDESEL : Permite aceitar ou de recusar a geração de uma linha encomenda

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma ação "GENCDESEL".

O objetivo desta ação é de dar a possibilidade de aceitar ou de recusar a geração de uma linha de encomenda.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz antes o carregamento e registo de uma linha de encomenda.

Variáveis e máscaras disponíveis

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

A máscara [M:POI1] é utilizável, a variável nolign indica a linha do quadro em curso de tratamento.

A variável e a classe precedente não devem ser modificadas.

A variável seguinte deve estar modificado para aceitar ou recusar a geração da linha de encomenda :

OK

Indicador para linha de encomenda em curso

0 = A linha está recusada, passagem ao tratamento da linha seguinte

1 = A linha está aceite (valor por defeito)

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

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

 

Cabeçalhos encomendas de venda

SORDERP

 

Linhas preços encomenda de venda

SORDERQ

Linhas quantidades encomendas de venda

PORDER :

Cabeçalhos encomenda de compra

PORDERP

 

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

 

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações

As tabelas SORDER, SORDERP e SORDERQ não são significativas que se o campo [M:POI1]SOHNUM (nolign-1) está preenchido !

Atenção no momento de devolução ao fornecedor com reintegração sobre uma nova encomenda, estas três classes não estão abertas !

GENPURORD : Alimentação de campos específicos antes registo

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma ação "GENPURORD".

O objetivo desta ação é de dar a possibilidade de alimentar os campos específicos nos registos das diferentes tabelas em encomenda antes registo deste.

Nota Este ponto de entrada não é chamado que no plano das gerações automáticas de encomendas de compra (contremarca, transformação pedido de compra em encomenda, pelo plano comprador, planning global, plano de trabalho e reagrupamento)

Este ponto de entrada não é utilizável quando as encomendas de compra são criadas manualmente com ajuda da gestão objeto POH.

Falta neste contexto utilizar as ações específicas do objecto POH.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Durante a geração automática de encomendas, chamada se faz antes os "Write" de cada uma das tabelas das encomendas.

Estas tabelas são em cabeçalho (PORDER), a linha detalhe quantidades (PORDERQ) e a linha detalhe preço (PORDERP).

Variáveis e máscaras disponíveis

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

[V]GOK

Esta variável global posicionada a 0 permite abandonar a transação de atualização da encomenda em curso (Rollback) e de passar ao tratamento da encomenda seguinte.

FICHEIRO

Nome da tabela que vai ser escrita (PORDER, PORDERP ou PORDERQ).

ABRFIC

Abreviação da tabela que vai ser escrita (POH, POP ou POQ).

CTMFLAG

Indicador encomenda de contramarca (0 ou 1 = Não / 2 = Sim).

NUMSOH

Número da encomenda de venda em curso de tratamento se contramarca e se a tabela em curso de tratamento não foi a tabela cabeçalho de encomenda (PORDER).

LINSOH

Linha da encomenda de venda em curso de tratamento se contramarca e se a tabela em curso de tratamento não foi a tabela cabeçalho de encomenda (PORDER).

SEQSOH

Sequência da linha de encomenda de venda em curso de tratamento se contramarca e se a tabela em curso de tratamento não é a tabela cabeçalho de encomenda (PORDER).

A máscara [M:POI1] é utilizável, a variável nolign indica a linha do quadro em curso de alteração, exceto se a tabela em curso de tratamento é a tabela cabeçalho de encomenda (PORDER)

As classes ficheiros seguintes estão carregadas : [F:SOH], [F:SOQ], [F:SOP], se a contramarca e tratamento das linhas detalhe, [F:ITM] se o tratamento das linhas detalhe.

As variáveis e classes precedentes não devem ser modificadas.

As classes seguintes podem estar modificados para alimentar as zonas específicas :

[F:POH]se FICHIER = "PORDER" e ABRFIC = "POH"

[F:POP]se FICHIER = "PORDERP" e ABRFIC = "POP"

[F:POQ]se FICHIER = "PORDERQ" e ABRFIC = "POQ"

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

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

Sim

Cabeçalhos encomendas de venda

SORDERP

Sim

Linhas preços encomenda de venda

SORDERQ

Sim

Linhas quantidades encomendas de venda

PORDER :

Sim

Cabeçalhos encomenda de compra

PORDERP

Sim

Linhas preço encomendas de compra

PORDERQ

Sim

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

Sim

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

A alimentação das zonas específicas nas classes ficheiros deve ser rigorosa porque ela pode levar a disfuncionamentos.

CLCMNTPOH : Recálculo do montante líquido encomenda

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma acção "CLCMNTPOH".

O objetivo desta ação é de dar a possibilidade de recalcular o montante líquido da linha de encomenda

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz após a criação ou a modificação de cada linha de encomenda na máscara de registo ecrã e aquele que a encomenda seja registada manualmente ou gerada depois os planos de trabalho.

Variáveis e máscaras disponíveis

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

WABRMSK

Abreviação da máscara que contém as linhas de encomenda.

"POH2" gestão das encomendas clássicas, neste contexto as máscaras ecrãs POH0, POH1 e POH3 estão igualmemte acessíveis.

"POI1" gestão das encomendas por artigo ou geração depois os planos de trabalho.

NOL

Índice da linha em curso utilizável com a máscara ecrã indicada por WABRMSK.

WCUR

Divisa na qual está exprimido o montante da linha de encomenda.

As variáveis e classes precedentes não devem ser modificadas.

A variável seguinte pode ser modificada para indicar o novo montante linha a tomar em conta :

WLINAMT

Montante líquido da linha de encomenda.

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

BPARTNER

Sim

Business Partner

BPSUPPLIER

Sim

Fornecedores

BPSUPPMVT

Não

Movimentos fornecedores

PORDER :

Não

Cabeçalhos encomenda de compra

PORDERP

Não

Linhas preço encomendas de compra

PORDERQ

Não

Linhas quantidades encomendas de compra

PPRICLINK

Não

Pesquisa tarifas compra ( Link )

FACILITY

Não

Estabelecimentos :

ITMMASTER

Sim

Artigos

ITMBPS

Não

Artigos-Fornecedores

ITMFACILITY

Não

Artigos - Estabelecimentos

ITMMVT

Não

Movimentos acumulados artigos-estabelecimentos

ORDERS

Não

Em-curso

TABCUR

Não

Divisas

TABCOEFF

Não

Coeficientes

PERIOD

Não

Períodos

BUDPAR

Não

Parametrização orçamento se módulo conta presente

Observações diversas

A alimentação de um novo montante líquido linha modificar-se-á automaticamente o montante bruto da linha assim que os totais líquidos e brutos do conjunto das linhas de uma encomenda.

O montante linha modificado será automáticamnte arredondado segundo a divisa da encomenda.

 

POHCLE : Saldo ou anulação do saldo de uma linha de encomenda

Este ponto de entrada situado no tratamento TRTACHCDE1 gestão das encomendas de compra, gera uma ação"POHCLE".

O objetivo desta ação é de dar a possibilidade de efetuar as atualizações complementares no momento do saldo ou de anulação de saldo de uma linha de encomenda clássica.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Segundo o contexto de ficheiro rasto pode estar aberto.

Diferentes casos de chamada

A chamada se faz antes o registo da linha de encomenda (tabela PORDERQ [POQ]) em todos os casos de saldo ou de anulação de saldo de uma linha de encomenda.

Variáveis e classes disponíveis

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

WTRAIT

Código tratamento que permite conhecer o contexto exacto do saldo ou de anulação do saldo da linha de encomenda.

1 = Gestão das encomendas clássicas.

2 = Função de saldo das encomendas.

3 = Receções fornecedores.

4 = Controlo faturas compras (para os artigos não rececionados).

5 = Planos de trabalho

WCLEFLG

Indicador de saldo

1 = Saldo da linha de encomenda

2 = Anulação do saldo da linha de encomenda

[F :POQ]

Linha da encomenda (registo da tabela PORDERQ).

As variáveis e classes precedentes não devem ser modificadas.

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

PORDER :

Não

Cabeçalhos encomenda de compra

PORDERQ

Sim

Linhas quantidades encomendas de compra

Observações diversas

O ficheiro rasto não está aberto no caso de uma chamada depois o controlo factura (WTRAIT=4).

SRTPURORD : Ordenação das linhas geração das encomendas

Este ponto de entrada situado no tratamento TRTACHCDE1 gestão das encomendas de compra, gera uma ação "SRTPURORD".

O objetivo desta ação é de dar a possibilidade de efetuar uma ordenação específica sobre as linhas da máscara ecrã POI1 plano de comprador antes a geração das encomendas de compra. Esta ação permite igualmente de não efetuar rutura sobre o cliente à consignação de uma contramarca directa e/ou de efetuar uma rutura para cada encomemnda de venda qual que seja a contramarca e/ou de efetuar uma rutura em cada alteração de estabelecimento de receção.

 

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz antes a ordenação standard das linhas de ecrã POI1 seguinte a um plano do comprador, a um plano de aprovisionamento ou a uma reintegração em encomenda após uma devolução ao fornecedor.

Variáveis e classes disponíveis

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

CHOIX

Código que permite conhecer o contexto (4=Origem devolução fornecedor, outro = Origem planos de trabalho)

 [M :POI1]

Máscara ecrã contendo as linhas de encomenda a ordenar.

A variável Escolha não deve estar modificada.

A variável seguinte deve ser modificada se uma ordenação específica deve preencher a ordenação standard.

WSRTFLG

Indicador de ordenação.

0 = nenhuma ordenação foi efetuada, falta executar a ordenação standard.

1 = uma ordenação específica efetuada, não falta efetuar a ordenação standard.

WFMIFLG

Indicador de ruptura sobre o cliente à consignação no caso de uma contramarca directa.

0 = ruptura (valor por defeito).

1 = não efetuar rutura, reagrupamento por fornecedor sobre uma mesma encomenda.

WSOHFLG

Indicador de rutura sobre a encomenda de venda no caso de uma contramarca direta ou rececionada.

0 = rutura, efetuar uma encomemda fornecedor para cada encomenda de venda.

1 = não efetuar rutura (valor por defeito).

WRCPFLG

Indicador de rutura sobre o estabelecimento de receção (Atenção um "Sorta" específico deverá ser efetuado : WSRTFLG=1).

0 = rutura, efetuar uma encomemda fornecedor para cada estabelecimento de receção.

1 = não efetuar rutura (valor por defeito).

WNAMCRITSPE

Esta variável de 250 caracteres permite indicar uma lista de campos a utilizar como critários suplementares de rutura.

É aconselhado de separar os campos pelo caracter "~"

A concatenação dos valores destes campos com separadores não deverá ultrapassar 250 caracteres.

Atençãop um "Sorta" especifico pode ser necessário : WSRTFLG=1).

Exemplo:

Três campos específicos a utilizar como rupturas suplementares, um alfa, uma data e um numérico.

WNAMCRITSPE="[M:POI1]champ_alpha(nolign-1)+'~'+num$([M:POI1]champ_date(nolign-1))+'~'+num$([M:POI1]champ_num(nolign-1))"

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

BPARTNER

Não

Business Partner

BPSUPPLIER

Não

Fornecedores

BPSUPPMVT

Não

Movimentos fornecedores

PORDER :

Não

Cabeçalhos encomenda de compra

PORDERP

Não

Linhas preço encomendas de compra

PORDERQ

Não

Linhas quantidades encomendas de compra

PPRICLINK

Não

Pesquisa tarifas compra ( Link )

FACILITY

Não

Estabelecimentos :

ITMMASTER

Não

Artigos

ITMBPS

Não

Artigos-Fornecedores

ITMFACILITY

Não

Artigos - Estabelecimentos

ITMMVT

Não

Movimentos acumulados artigos-estabelecimentos

ORDERS

Não

Em-curso

TABCUR

Não

Divisas

TABCOEFF

Não

Coeficientes

PERIOD

Não

Períodos

BUDPAR

Não

Parametrização orçamento se módulo conta presente

 

 

 

 

 

Observações diversas

Se o contexto é uma devolução fornecedor, a ordenação específica das linhas não parece necessária (CHOIX=4).

 

MAJENG : Permite intervir sobre os montantes de compromisso a colocar em dia

Este ponto de entrada situado no tratamento TRTACHCDE1 gestão das encomendas de compra, gera uma ação "MAJENG".

O objetivo desta ação é de dar a possibilidade de intervir sobre os montantes do compromisso ou do pré-compromisso a atualização em tomando em conta por exemplo os montantes de IVA não recuperável.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz na criação, modificação ou supressão de uma linha de encomenda de compra qualquer que seja a função utilizada para gerar a encomenda.

A chamada se faz igualmente para a criação/modificação/supressão/consumo de uma linha de pedido de compra.

A chamada se faz igualmente no momento da ressincronização dos compromissos e pré-compromissos.

Esta chamada é realizada justo antes o "Call" do tratamento de atualização dos comprimissos.

Variáveis e classes disponíveis

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

WTYPMAJ

Código que permite conhecer o contexto

1 = Tratamento das faturas a receber (descompriisso à data contabilística)

           As classes ficheiro [F :PWH] e [F :PWD] são carregadas e disponíveis

           [F :PWD]AMTCUR : Montante do elemento em divisa do documento [F:PWD]CUR

           [F:PWD]QTYBUDLIN : Quantidade do compromisso em unidade de obra.

O sinal da atualização é  -1

A variável WOK_MAJENG permite curto-circuitar a atualização do des-compromisso (0 = Não atualização, 1 = Sim atualização)

2 = Tratamento das faturas a receber (recompromisso à data de estorno)

Contexto Idêntico ao precedente exceto que o sinal da atualização é +1

A variável WOK_MAJENG permite curto-circuitar a atualização do compromisso (0 = Não atualização, 1 = Sim atualização)

3 = Tratamento das notas de crédito a receber (comprisso à data contabilística)

As classes ficheiro [F :PWE] e [F :PWR] estão carregados e disponíveis

           [F :PWR]AMTCUR : Montante do compromiddo em divisa do documento [F:PWR]CUR

           [F:PWR]QTYBUDLIN : Quantidade do compromisso em unidade de obra.

O sinal da atualização é  +1

A variável WOK_MAJENG permite curto-circuitar a atualização do compromisso (0 = Não, sem atualização, 1 = Sim, atualização)

4 = Tratamento das notas de crédito a receber (recompromisso à data de estorno)

Contexto Idêntico ao precedente exceto que o sinal da atualização é -1

A variável WOK_MAJENG permite curto-circuitar a atualização do des-compromisso (0 = Não, sem atualização, 1 = Sim, atualização)

5 = Tratamento dos pedidos de entrega firmes

As classes ficheiro [F :POH] e [F :POP] e [F :POQ] estão carregadas e disponíveis

           WAMTCUR : Montante do compromisso em divisa do documento

           QTYUOM : Quantidade do compromisso em unidade de obra.

O sinal da atualização está indiciado por WSIGN (+1 ou –1)

Se a máscara ecrã [M :POD1] está aberta a função utilizada é a gestão dos pedidos de entrega

           Se a máscara écrã [M :PMG] está aberto as funções utilizadas são os planos de trabalho

6= Tratamento das linhas de encomendas assinadas

As classes ficheiro [F :POH] e [F :POP] e [F :POQ] estão carregadas e disponíveis

           WAMTCUR : Montante do compromisso em divisa do documento

           QTYUOM : Quantidade do compromisso em unidade de obra.

O sinal da atualização está indicado por SIGN (+1 ou –1)

7 = Validação das faturas

As classes ficheiro [F :POH] e [F :POP] e [F :POQ] estão carregadas e disponíveis

           WAMTCUR : Montante do compromisso em divisa do documento

           QTYUOM : Quantidade do compromisso em unidade de obra.

O sinal da atualização está indiciado por WSIGN (+1 ou –1)

8 = Tratamento das linhas de pedido de compra

As classes ficheiro [F :PSH] e [F :PSD] estão carregadas e disponíveis

           WAMTCUR : Montante do compromisso em divisa do documento

           QTYUOM : Quantidade do compromisso em unidade de obra.

O sinal da atualização está indicado por WSIGN (+1 ou –1)

9 = Consumo das encomenas de compras (tomados em conta para criação de encomendas)

As classes ficheiro [F :PSH] e [F :PSD] estão carregadas e disponíveis

           WAMTCUR : Montante do compromisso em divisa do documento

           QTYUOM : Quantidade do compromisso em unidade de obra.

O sinal da atualização está indicado por SIGN (+1 ou –1)

 

10 = Ressincronização dos pré-compromissos

           A classe ficheiro [F :PSD] está carregada e disponível

           WDELTACUR : Montante do desvio pré-compromisso em divisa do documento [F:PSD]CUR

           WDELTAQTY : Quantidade em desvio para o pré-compromisso em unidade de obra

O sinal da atualização está indicado por SIGN (+1 ou –1)

11 = Ressincronização dos compromissos

As classes ficheiro [F :POP] e [F :POQ] estão carregadas e disponíveis

           WDELTACUR : Montante do desvio pré-compromisso em divisa do documento [F:POH]CUR

           WDELTAQTY : Quantidade em desvio para o compromisso em unidade de obra

O sinal da atualização está indicado por SIGN (+1 ou –1)

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

BPARTNER

Não

Business Partner

BPSUPPLIER

Não

Fornecedores

BPSUPPMVT

Não

Movimentos fornecedores

PORDER :

Sim

Cabeçalhos encomenda de compra

PORDERP

Sim

Linhas preço encomendas de compra

PORDERQ

Sim

Linhas quantidades encomendas de compra

PREQUIS :

Sim

Cabeçalhos pedidos de compra

PREQUISD

Sim

Linhas pedidos de compra

ITMMASTER

Não

Artigos

ITMBPS

Não

Artigos-Fornecedores

 

 

 

 

 

Observações diversas

A atualização dos pré-compromissos está bem afetada para este ponto de entrada (WTYPMAJ = 8 ou 9 ou 10)

 

UOMPSHPOH : Permite recuperar sobre a linha de encomenda a unidade do PC(Pedido

Este ponto de entrada está situado no tratamento TRTACHCDE1 gestão das encomendas de compra, gera uma ação "UOMPSHPOH".

O objetivo desta ação é de dar a possibilidade de recuperar a unidade de pedido de compra no momento da transformação em encomenda.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto segundo o contexto.

Diferentes casos de chamada

A chamada se faz então a transformação de um pedido de compra em encomenda, existem três origens possíveis :

- Criação de uma encomenda de compra para a gestão clássica das encomendas

- Geração de uma encomenda de compra para o plano de comprador

- Geração de uma encomenda de compra pelos outros planos (planning global, plano de trabalho, reagrupamento)

Esta chamada está realizada justo após a tomada em conta da necessidade "POP" durante a alteração da linha de encomenda.

Variáveis e classes disponíveis

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

TRAIT

Código do tratamento em curso (1 = encomendas clássicas, 2= plano do comprador, 3 = plano de aprovisionamento).

NOL

Indice da linha de encomentda em curso de alteração (máscara [M :POH2] se TRAIT=1 ou máscara [M :POI1] se TRAIT>1)

As máscaras [M:POH0], [M :POH1], [M :POH2]  são utilizáveis unicamente se a chamada foi efetuada depois as encomendas clássicas (TRAIT=1).

A máscara [M:POI1] está utilizada unicamente se a chamada está efetuada depois os planos (TRAIT=2 ou TRAIT=3)

As variáveis e classes precedentes não devem ser modificadas.

A variável seguinte pode ser modificada para ativar a recuperação da unidade do pedido de compra.

WUOMFLG

Indicador de retoma de unidade :

0 = Sem retoma (funcionamento standard)

1 = Unidade de encomenda (ou unidade de acondicionamento) é a unidade do PC.

2= Unidade de compra da encomenda é a unidade do PC

3 = Unidades da encomenda e de compra da encomenda são a unidade do PC.

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

BPARTNER

Não

Business Partner

BPSUPPLIER

Não

Fornecedores

BPSUPPMVT

Não

Movimentos fornecedores

PORDER :

Não

Cabeçalhos encomenda de compra

PORDERP

Não

Linhas preço encomendas de compra

PORDERQ

Não

Linhas quantidades encomendas de compra

ITMMASTER

Sim

Artigos

ITMBPS

Não

Artigos - Fornecedores

PWRKORDERS

Sim

Necessidades tomadas em conta

PREQUIS :

Não

Cabeçalhos pedidos de compra

PREQUISD

Sim

Linhas pedidos de compra

 

 

 

 

 

Observações diversas

Quando a recuperação da unidade do PC está ativada, o reagrupamento das linhas de PC não está mais efetuado (uma linha de PC = uma linha de encomenda).

 

BEFREWFMI : Alimentação de campos específicos antes registo

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma ação "BEFREWFMI".

O objetivo desta ação é de dar a possibilidade de alimentar os campos específicos nos registos da tabela das linhas de encomenda venda antes o registo deste.

Nota Este ponto de entrada não é chamado que após as gerações automáticas de encomendas de compra de contramarca logo emitidas de encomendas de venda.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Durante a geração automática de encomendas de compra de contramarca, a chamada se faz antes os "Rewtite" da tabela das linhas de encomenda de venda (SORDERQ).

Variáveis e máscaras disponíveis

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

[V]GOK

Esta variável global posicionada a 0 permite abandonar a transação de atualização da encomenda em curso (Rollback) e de passar ao tratamento da encomenda seguinte.

[F:POQ]SOHNUM

Número da encomenda de venda em curso de tratamento

[F:POQ]SOPLIN

Linha da encomenda de venda em curso de tratamento

[F:POQ]SOQSEQ

Sequência da linha da encomenda de venda em curso de tratamento

As classes seguintes estão carregadas : [F:POQ], [F:SOH][F:SOP] [F:ITM]

As variáveis e classes precedentes não devem ser modificadas.

As classes seguintes podem estar modificadas para alimentar as zonas específicas : [F:SOQ]

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

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

Sim

Cabeçalhos encomendas de venda

SORDERP

Sim

Linhas preços encomenda de venda

SORDERQ

Sim

Linhas quantidades encomendas de venda

PORDER :

Sim

Cabeçalhos encomenda de compra

PORDERP

Sim

Linhas preço encomendas de compra

PORDERQ

Sim

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

Sim

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

A alimentação das zonas específicas nas classes ficheiros deve ser rigorosa porque ela pode levar a disfuncionamentos.

PRINTPOH : Escolher a impressão das encomendas de compra geradas

Este ponto de entrada situado no tratamento TRTACHCDE1 criação das encomendas de compra, gera uma ação "PRINTPOH".

O objetivo desta ação é de dar a possibilidade de escolher a impressão das encomendas de compra no momento da geração.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Antes a geração das encomendas de compra.

Variáveis e máscaras disponíveis

A classe ecrã [M:POI1] está carregada

As variáveis seguintes podem estar modificadas se necessário

[M:POI1]PRTFLG

Indicador de impressão (1=Não, 2=Sim)

[M:POI1]DOCNAM

Código do estado (ex BONCDE)

[M:POI1]PRTCOD

Destino ( Nome da impressora )

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

BPARTNER

 

Business Partner

BPCUSTOMER

 

Clientes

BPSUPPLIER

 

Fornecedores

BPSUPPMVT

 

Movimentos fornecedores

SORDER :

Cabeçalhos encomendas de venda

SORDERP

Linhas preços encomenda de venda

SORDERQ

Linhas quantidades encomendas de venda

PORDER :

Cabeçalhos encomenda de compra

PORDERP

Linhas preço encomendas de compra

PORDERQ

 

Linhas quantidades encomendas de compra

PPRICLINK

 

Pesquisa tarifas compra ( Link )

FACILITY

 

Estabelecimentos :

ITMMASTER

 

Artigos

ITMBPS

 

Artigos-Fornecedores

ITMFACILITY

 

Artigos - Estabelecimentos

ITMMVT

 

Movimentos acumulados artigos-estabelecimentos

ORDERS

 

Em-curso

TABCUR

 

Divisas

TABCOEFF

 

Coeficientes

PERIOD

 

Períodos

BUDPAR

 

Parametrização orçamento se módulo conta presente

Observações diversas

Este ponto de entrada não é indispensável se as encomedas de compra são gerados a partir do plano do comprador, porque a escolha de impressão já está feita.