Á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

...

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 frbo/bofr057

 

Objetivo

Validação, Manutenção e acesso rápido a tabela “mab-item-abastec”.

...

Nos atributos das tabelas temporárias: 

Tabela Temporária

Descrição

Entrada/Saída

RowObject

Tabela de comunicação entre Interface e banco de dados da tabela “mab-item-abastec”.

Entrada/Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

num-docto

int

>>>,>>>,>>9

Número Documento

Sim  /  Key

001

cod-posto

char

x(8)

Código do Posto

Sim  /  Key

001

cod-bomba

char

x(12)

Código da Bomba

Sim  /  Key

001

it-codigo

char

x(16)

Código do Item de Estoque

Sim  /  Key

001

val-quant

dec

>>>,>>9.99

Quantidade Abastecida

Sim

001

val-mater-1

dec

>>>,>>>,>>9.999

Valor do abastecimento na moeda 0.

Não

001

val-mater-2

dec

>>>,>>>,>>9.999

Valor do abastecimento na moeda 1.

Não

001

val-mater-3

dec

>>>,>>>,>>9.999

Valor do abastecimento na moeda 2.

Não

001

ep-codigo

int

>>9

Empresa Equipamento

Sim

001

cod-eqpto

char

x(16)

Código Equipamento

Sim

001

val-dat-hora-invrtda

dec

999999999999

Valor da Data e Hora Invertidas do Apontamento

Sim

001

cod-tip-mater

char

x(16)

Código do Tipo de Material

Sim

001

log-abastec-prim

log

Sim/Não

Abastecimento de Combustível Primário?

Sim

001

cod-refer

char

x(8)

Referência do Item de Estoque

Não

001

cod-localiz

char

x(10)

Localização do Item de Estoque

Não

001

lote

char

x(10)

Lote do Item de Estoque

Não

001

nr-trans

int

>>>,>>>,>>9

Número da transação ocorrida no estoque (CEAPI001).

Não

001

cod-livre-1

char

x(1000)

Character Livre

Não

001

cod-livre-2

char

x(1000)

Character Livre

Não

001

log-livre-1

log

Sim/Não

Logical Livre

Não

001

log-livre-2

log

Sim/Não

Logical Livre

Não

001

num-livre-1

int

->>>>>>>>>9

Inteiro Livre

Não

001

num-livre-2

int

->>>>>>>>>9

Inteiro Livre

Não

001

val-livre-1

dec

->>>>>>>>>>>9.9

Decimal Livre

Não

001

val-livre-2

dec

->>>>>>>>>>>9.9

Decimal Livre

Não

001

dat-livre-1

date

99/99/9999

Data livre

Não

001

dat-livre-2

date

99/99/9999

Data livre

Não

001

r-rowid

rowid

padrão

Rowid da Tabela

Não

001

cod-estabelcharx(5)Estabelecimento do EquipamentoNão001
cod-cta-ctblcharx(20)Conta Contábil AbastecimentoNão001
cod-ccustocharx(20)Centro de Custo AbastecimentoNão001

Tabela Temporária

Descrição

Entrada/Saída

RowErrors

Contém os erros ocorridos na BO.

Saída

Atributo

Tipo

Formato

Descrição

Obrigatório

Evolução

ErrorSequence

integer

padrão

Seqüência dos erros

Sim

001

ErrorNumber

integer

padrão

Número do erro

Sim

001

ErrorDescription

char

padrão

Descrição do erro

Sim

001

ErrorParameters

char

padrão

Parâmetros passados para criar mensagem

Não

001

ErrorType

char

padrão

Tipo do erro:

WARNING: Aviso

ERROR: Erro

Sim

001

ErrorHelp

char

padrão

Texto de ajuda do erro

Sim

001

ErrorSubType

char

padrão

Sub Tipo da mensagem de erro

Não

001

-bloq-informa-cont

 

Tabela Temporária

Descrição

Entrada/Saída

ttApont

Tabela utilizada para a eliminação da tabela “mab-abastec-lubrific”.

Saída

...

Requisito

Procedure chamada pelo método interno afterDeleteRecord. Não deve ser chamada externamente.

Sintaxe

run pi-cria-tt-movto-un in this-procedure.

Descrição

Cria a temp-table de Unidade de Negócio com base na Matriz do Histórico.

 

Parâmetros

Descrição

 

Não Contém

 

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro.

 

inicializaHandle

Requisito

Nenhum

Sintaxe

run inicializaHandle in h-handle.

Descrição

Inicialização de handle para chamada a partir do programa ab0705

Obs.: Uso Interno.

 

Parâmetros

Descrição

                     

Não Contém

 

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro.

finalizaHandle

Requisito

Nenhum

Sintaxe

run finalizaHandle in h-handle.

Descrição

Finalização de handle para chamada a partir do programa ab0705

Obs.: Uso Interno.

 

Parâmetros

Descrição

                     

Não Contém

 

Retorno

A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro.