Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | ccp/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 |
|