Histórico da Página
Documento de API
Produto: | Datasul |
Ocorrência: | Documentação de API |
Nome Físico | ccp/ccapi303.p |
Nome do Include com os Parâmetros | ccp/ccapi202.i ccp/ccapi203.i ccp/ccapi205.i ccp/ccapi207.i ccpcdp/cc0300cdapi300.i1 |
Versão de Integração: 001
Objetivo: Efetivação da tabela pedido de compra.
...
- Todas as temp-tables são passados através do comando INPUT TABLE .
- A temp-table de saída deve ser passada através do comando OUTPUT TABLE .
Exemplo:
Bloco de código |
---|
run ccp/ccapi303.p ( |
...
input table tt-versao-integr, |
...
output table tt-erros-geral, |
...
input table tt-pedido-compr, |
...
input table tt-cond-especif, |
...
input table tt-ordem-compra, |
...
input table tt-prazo-compra, |
...
input table tt-cotacao-item, |
...
&if defined(bf_mat_despeda_fase_II) |
...
&then , input table tt-desp-cotacao-item |
...
&endif). |
- As definições das temp-tables devem seguir exatamente as descrições contidas neste documento, para que não ocorram conflitos na chamada da api.
...
Temp-table tt-ordem-compra : Temp-table que vai possuir as informações referente a tabela ordem-compra.
TEMP-TABLE TT-COND-ESPECIF | |||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | |
l-split | Logical | Sim/Não | Não | Sim | |
Cod-maq-origem-mp | Integer | "999" | 0 | Sim | |
Num-processo | Integer | ">>>>>>>>9" | 0 | Sim | |
Num-sequencia | Integer | ">>>>>9" | 0 | Sim | |
Ind-tipo-movto | Integer | "99" | 1 | Sim |
...
Atributo | Descrição |
l-split | Split 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 |
Cod-maq-origem-mp | Código da Máquina de Origem Multiplanta |
Num-processo | Número do Processo |
Num-sequencia | Número da Seqüência |
Ind-tipo-movto | Indica o Tipo Movimento |
...
Atributo | Descrição |
Cod-maq-origem | Código da Máquina Origem |
Num-processo | Número do Processo |
Num-sequencia | Número da Seqüência |
Ind-tipo-movto | Indica o Tipo Movto |
Parâmetros de Saída
Temp-table tt-erros-geral : Temp-table que vai possuir as informações referente a tabela de retorno de erros.
TEMP-TABLE TT-ERROS-GERAL | ||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório |
identif-msg | char | "x(60)" | Não | Sim |
num-sequencia-erro | integer | "999" | Não | Sim |
cod-erro | integer | "99999" | Não | Sim |
des-erro | char | "x(60)" | Não | Sim |
cod-maq-origem | Integer | "999" | Não | Sim |
num-processo | Integer | "999999999" | Não | Sim |
...
...
Atributo | Descrição |
identif-msg | Identifica mensagem |
num-sequencia-erro | Número da sequencia do erro |
cod-erro | Código do erro |
des-erro | Descrição do erro |
cod-maq-origem | Código Maquina origem |
num-processo | Número do processo |
...