Histórico da Página
...
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-..., |
A sintaxe para executar a BO em modo persistente é:
run xxx/xxapinnn.p persistent set h-handle (input-output 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-2 | Char | x(100) | Campo Livre | ||
cod-livre-3 | Char | x(100) | Campo Livre | ||
cod-livre-4 | Char | x(100) | Campo Livre | ||
dat-livre-1 |
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 | >>>>>,>>9.9999||||||||
dat- | saldolivre- | disp2 | LógicoNão | ||||||
dat- | res-neg-op-configEntrada/Saídalivre-3 | - | |||||||
Atributo | Tipo | Formato | Valor Inicial | Obrigatório | Evolução | ||||
dat-livre-4 | nr-ord-produ | Inteiro | >>>,>>>,>>9 | ord-prod.nr-ord-produ||||||
nr-ord-filha | Inteiro | >>>,>>>,>>9 | ord-prod.nr-ord-produ|||||||
it-codigo | Caracter | 16(x) | reservas.it-codigo|||||||
quantidade | Decimal | >>>>>,>>9.9999 | reservas.quant-orig|||||||
cod-depos | Caracter | 3(x) | reservas.cod-depos|||||||
cod-localiz | Caracter | 10(x) | item.cod-localiz|||||||
lote-serie | Caracter | 10(x) | ord-prod.lote-serie|||||||
cod-refer | Caracter | 8(x) | ord-prod.cod-refer|||||||
dt-vali-lote | Data | Dd/mm/aaaa | saldo-estoq.dt-vali-lote|||||||
positivo | Lógico | Sim/Não | |||||||
Nro-ord-seq | Inteiro | >>>,>>>,>>9 | 0|||||||
codigo | Índice primário | nr-ord-produ, nr-ord-filha, it-codigo, cod-depos | |||||||
indicador | Índice | positivo |
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 |
|
|