Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Documento de API

 

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoccp/ccapi303.p
Nome do Include com os Parâmetros

ccp/ccapi202.i

ccp/ccapi203.i

ccp/ccapi205.i

ccp/ccapi207.i

ccp

cdp/

cc0300

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

AtributoDescriçã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

AtributoDescriçã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

AtributoDescriçã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
AtributoDescriçã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

AtributoDescriçã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

AtributoDescriçã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

AtributoDescriçã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

...

 

 

 

 

 

 

 

 

...

 

 



AtributoDescriçã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

 

 

 

 

 

...