Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Considerações Gerais


Objetivo 

Manter e fornecer integrações sobre pendências de integração MES.

 

Funcionamento

Na forma padrão, realiza-se a chamada por meio de um comando RUN normal, passando-se as temp-tables carregadas com as informações necessárias.
A sintaxe para a chamada da BO é:

run xxx/xxapinnn.p (input-output table tt-...,
                    input        table tt-...,
                    ...,
                    ...).
 

 A sintaxe para executar a BO em modo persistente é: 

run xxx/xxapinnn.p persistent set h-handle (input-output table tt-...,
                                            input        table tt-...,
                                            ...,
                                            ...).
 

 

 A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da API.

...

Nos atributos das tabelas temporárias de entrada e saída: 

tt-reservapendcia-opintegr-configmes

Entrada/Saída

 

-

Atributo

Tipo

Formato

Valor InicialDescrição

Obrigatório

Evolução

num-id-pendcia-integr-mes

Int

999999999

Identificador único da pendência

cod-estabel

Caracter

3(x)

<aloca-reserva.cod-estabel>

 

 

itcod-codigotrans

CaracterChar

16x(x40)

<aloca-reserva.it-codigo>Descrição da transação

 

 

codidi-tip-deposstatus

Caracter

3(x)

Int

>9

Status da pendência<aloca-reserva.cod-depos>

 

 

cod-chave-referident

CaracterChar

8x(x100)

<saldo-estoq.cod-refer>Código identificador da transação

 

 

coddat-localizenvio

Caracter

10(x)

Date

99/99/9999

Data de envio da transação<aloca-reserva.cod-localiz>

 

 

lotehra-serieenvio

CaracterChar

10x(x8)

<reservas.lote-serie>Hora de envio da transação

 

 

nrcod-ord-filhausuar

Inteiro

>>>,>>>,>>9

Char

x(100)

Código do usuário<aloca-reserva.nr-ord-produ>

 

 

rwdes-msg-reservaret

Rowid

 

Char

X(300)

Msg Retorno  

 

 

quantcod-livre-requis1

Decimal

->>>>>,>>9.9999

Char

x(100)

Campo Livre<reservas.quant-orig>

 

 

...

 cod-

...

livre-2Charx(100)Campo Livre   
 cod-livre-3Charx(100)Campo Livre   
 cod-livre-4Charx(100) Campo Livre   
 dat-livre-1  

 

>>>>>,>>9.9999logsaldodispLógicoNãottres-neg-op-configEntrada/Saída-ord-prod.nr-ord-produord-prod.nr-ord-produit-codigoreservas.it-codigoquantidadereservas.quant-origcod-deposreservas.cod-deposcod-localizitem.cod-localizlote-serieord-prod.lote-seriecod-referord-prod.cod-refersaldo-estoq.dt-vali-lotepositivoLógicoSim/Não0codigoÍndice primárionr-ord-produ, nr-ord-filha, it-codigo, cod-deposindicadorÍndicepositivo

tt-saldo-op-config

Entrada/Saída

 

-

Atributo

Tipo

Formato

Valor Inicial

Obrigatório

Evolução

nr-ord-produ

Inteiro

>>>,>>>,>>9

ord-prod.nr-ord-produ

 

 

cod-estabel

Caracter

3(x)

ord-prod.cod-estabel

 

 

it-codigo

Caracter

16(x)

ord-prod.it-codigo

 

 

cod-refer

Caracter

8(x)

ord-prod.cod-refer

 

 

cod-depos

Caracter

3(x)

ord-prod.cod-depos

 

 

cod-localiz

Caracter

10(x)

aloca-reserva.cod-localiz

 

 

lote

Caracter

10(x)

ord-prod.lote

 

 

qt-produzida

Decimal

>>>>>,>>9.9999

 

 

 

qt-atendida

Decimal

   
 dat-livre-2     
 dat-livre-3   

Atributo

Tipo

Formato

Valor Inicial

Obrigatório

Evolução

  
 dat-livre-4    

nr-ord-produ

Inteiro

>>>,>>>,>>9

 
 

nr-ord-filha

Inteiro

>>>,>>>,>>9

     
  

Caracter

16(x)

    
  

Decimal

>>>>>,>>9.9999

    
  

Caracter

3(x)

    
  

Caracter

10(x)

    
  

Caracter

10(x)

    
  

Caracter

8(x)

    
 

dt-vali-lote

Data

Dd/mm/aaaa

     
      
 

Nro-ord-seq

Inteiro

>>>,>>>,>>9

     
      
      

 

Execução

 

RecordSet  tt-periodo

...

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cd-tipo

char

 

X

 

 

Tipo Período

p-ano-ini

char

 

X

 

 

Ano Inicial

p-ano-fim

char

 

X

 

 

Ano Final

p-periodo-ini

char

 

X

 

 

Período Inicial

p-periodo-fim

char

 

X

 

 

Período Final

p-data-ini

char

 

X

 

 

Data Inicial

p-data-fim

char

 

X

 

 

Data Final

r-data-ini

char

 

 

X

 

Data Inicial

r-data-fim

char

 

 

X

 

Data Final

r-periodo-ini

char

 

 

X

 

Período Inicial

r-periodo-fim

char

 

 

X

 

Período Final

table for RowErrors

 

 

 

X