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 |
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:
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-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 |
...