Criação de Ordem Compra  / Prazo Compra

Linha de Produto:

Datasul

Segmento:

Manufatura

Módulo:

MCC

Considerações Gerais

Objetivo

Criação de registros nas tabelas ordem-compra e prazo-compra.


Funcionamento

Na forma padrão, realiza-se a chamada por intermédio de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.

Parâmetro

Descrição

Entrada/Saída

Tipo

tt-ordem-compraInformações referentes a tabela de ordem de compraEntradaTemp-table
tt-prazo-compraInformações referentes a tabela de parcelas da ordem de compraEntradaTemp-table
tt-erroInformações referentes a tabela de retorno dos errosSaídaTemp-table
 l-split Indica se a ordem criada sofrerá o splitEntradaLogical
tt-ordem-compra

Temp-table que vai possuir as informações referente a tabela ordem-compra. Deverá ser declarada utilizando o comando like ordem-compra, e adicionando os campos a seguir:

Atributo

Tipo

Formato

Valor Inicial 

Descrição

Obrigatório

l-splitLOGICAL- NOSplit das Ordens de Compra
         l-split = sim  = > Faz Split das Ordens de  Compra
         l-split = não  = >  Não faz Split das Ordens de Compra
Sim
l-gerouLOGICAL- -Parâmetro de retorno que indica se foi gerada Ordem de Compra
         l-gerou = sim  => A ordem de compra foi criada.
         l-gerou = não  => Indica que houve problemas durante a geração, a ordem não foi criada.
Não
 r-ordemROWID  - Parâmetro de retorno que contém o rowid da Ordem CriadaNão 
 ind-tipo-movtoINTEGER 99 1Indica o tipo de movimentação
         Ind-tipo-movto = 1 => Inclusão
         Ind-tipo-movto = 2 => Modificação
Sim
tt-prazo-compra

Temp-table que vai possuir as informações referente a tabela prazo-compra. Deverá ser declarada utilizando o comando like prazo-compra, e adicionando os campos a seguir:

Atributo

Tipo

Formato

Valor Inicial 

Descrição

Obrigatório

 ind-tipo-movtoINTEGER 99 1Indica o tipo de movimentação
         Ind-tipo-movto = 1 => Inclusão
         Ind-tipo-movto = 2 => Modificação
Sim
tt-erro

Temp-table que vai possuir as informações referentes ao retorno dos erros.

Atributo

Tipo

Formato

Valor Inicial 

Descrição

Obrigatório

i-sequenINTEGER--Número da sequência do erro
-
cd-erroINTEGER- -Código do erro-
 mensagemCHARACTER"x(255)" -Descrição do erro-