Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicocdp/ccapi346.p

 

Considerações Gerais

 

Objetivo

Realizar o envio dos dados das cotações ao Clicbusiness. Ao enviar o o processo ou a ordem a API vai realizar o registro das ordens no Clicbusiness para os fornecedores que estão sendo enviados nas temp-tables.


Funcionamento

A API será chamada através de um comando RUN normal, passando-se as variáveis de ordem e processo e as temp-tables carregadas com as informações necessárias.

A sintaxe para a chamada da API é:

run ccp/ccapi346.p (input p-numero-ordem,

                                input  p-nr-processo,

                                input table tt-fornecedores-participantes,

                                input table tt-fornecedores-convidados,

                                output table tt-erro-clicbusiness ).

 

Parâmetros: Atributos                  Tipo         Descrição

                     p-numero-ordem     Integer     Número de uma ordem de compra

                     p-nr-processo          Integer     Número de um processo de compra

 

Tabelas Temporárias

 

Nos atributos das tabelas temporárias de entrada e saída:

 

tt-fornecedores-participantes

Entrada/Saída

Temp-table com o código dos fornecedores participantes (ou seja, Fornecedores do ERP)

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

Cod-fornec

INTEGER

>>>>>>>>9

Código do fornecedor

Sim

Não

tt-fornecedores-convidados

Entrada/Saída

Temp-table com o CNPJ dos fornecedores convidados (ou seja, fornecedores do Clicbusiness)

Entrada

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

cnpj

CHARACTER

X(19)

CNPJ do fornecedor

Sim

Não

tt-erro-clicbusiness

Entrada/Saída

Temp-table com os erros gerados no processo

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

seq

INTEGER

 

Sequência das mensagens na temp-table

Sim

Não

msg

CHARACTER

 

Mensagem de erro que deve retornar para o programa chamador

Sim

Não