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