Á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

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 

 

...

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

...

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

 

 

 

 

 

...