Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoccp/ccapi340.p

 

Objetivo

A API realiza a aprovação de uma cotação, conforme parâmetros recebidos.

 

Funcionamento

A API CCP/CCAPI340.P recebe como parâmetros as informações  que são chave da tabela cotacao-item, ou seja, código do fornecedor, número da ordem de compra, código do item e sequência da cotação. Através dessas informações é localizada a cotação na base de dados e realiza a aprovação da mesma. São atualizados os dados das tabelas cotacao-item, ordem-compra e prazo-compra com base na aprovação da cotação.

Na forma padrão, realiza-se a chamada através de um comando RUN normal, passando-se os parâmetros necessários.

A sintaxe para a chamada da API é:

RUN ccp/ccapi340.p (INPUT codEmitente,

                          INPUT numeroOrdem,

                          INPUT itCodigo,

                          INPUT seqCotac,

                          OUTPUT TABLE tt-erros-geral).

 

 

Parâmetros

codEmitente = Código do fornecedor (número inteiro)

numeroOrdem = Número da ordem de compra (número inteiro)

itCodigo = Código do item (caracter)

seqCotac = Sequência da cotação (número inteiro)



A execução na forma persistente não existe para esta API.

 

Tabela Temporária

Atributos da tabela temporária de entrada e saída (em negrito os campos que são preenchidos e utilizados pela API):

 

Tabela Temporária

Descrição

Entrada/Saída

tt-erros-geral

Contém os erros ocorridos durante a aprovação da cotação

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

identif-msg

char

x(60)

Identificador da mensagem

Não

 

num-sequencia-erro

integer

999

Sequência do erro

Não

 

cod-erro

integer

99999

Código do erro

Não

 

des-erro

char

x(60)

Descrição do erro

Não

 

cod-maq-origem

integer

999

Código da máquina de origem

Não

 

num-processo

integer

999999999

Número processo

Não