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 cdp/cdapi300.i1 |
Versão de Integração: 001
Objetivo: Efetivação da tabela pedido de compra.
Considerações Gerais:
- 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:
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.
Parâmetros de Entrada
Temp-table tt-versao-integr : Temp-table que vai possuir as informações referente a tabela de integração.
TEMP-TABLE TT-VERSAO-INTEGR | |||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | |
Cod-versao-integracao | Integer | "999" | Não | Sim | |
ind-origem-msg | Integer | "99" | Não | Sim |
Atributo | Descrição |
Cod-versao-integracao | Código versao de integracao |
ind-origem-msg | Indica a origem da mensagem |
Temp-table tt-pedido-compr : Temp-table que vai possuir as informações referente a tabela pedido-compr.
TEMP-TABLE TT-PEDIDO-COMPR | |||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | |
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 |
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 |
Temp-table tt-cond-especif : Temp-table que vai possuir as informações referente a tabela cod-especif.
TEMP-TABLE TT-COND-ESPECIF | |||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | |
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 |
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 |
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 |
Temp-table tt-prazo-compra: Temp-table que vai possuir as informações referente a tabela prazo-compra.
TEMP-TABLE TT-PRAZO-COMPRA | |||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | |
Cod-maq-origem | 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 |
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 |
Temp-table tt-cotacao-item: Temp-table que vai possuir as informações referente a tabela cotacao-item.
TEMP-TABLE TT-COTACAO-ITEM | |||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | |
Cod-maq-origem | 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 |
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 |
Temp-table tt-desp-cotacao-item: Temp-table que vai possuir as informações referente a tabela desp-cotacao-item.
TEMP-TABLE TT-COTACAO-ITEM | |||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | |
Cod-maq-origem | 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 |
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 |