Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

frbo/bofr051

 

Objetivo

Validação, Manutenção e acesso rápido a tabela “mpn-pneu”.

 

Funcionamento

A BO irá validar os dados, manutenir a tabela e fazer a leitura dos registros da tabela “mpn-pneu”.

...

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

 

Tabelas Temporárias

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 “mpn-pneu”.

Entrada/Saída

...

Requisito

Nenhum

Sintaxe

run setConstraintDesativacao in h-handle (input <character>,

                                          input <character>).

Descrição

Seta as restrições para abrir a query por filtro do programa de atualização de pneus.

 

Parâmetros

Descrição

 

pPneuIni

Código Pneu Inicial

 

pPneuFim

Código Pneu Final

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 RowErrors.

 

 

setConstraintSomenteEstoque

...

Requisito

A setConstraintFiltro ter sido executada anteriormente.

Sintaxe

run openQueryModelFiltro in h-handle.

Descrição

Abre a query da BO conforme o filtro passado na procedure setConstraintFiltro

 

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 RowErrors.

...

openQueryMain    

Requisito

Nenhum

Sintaxe

run openQueryMain in h-handle.

Descrição

Abre a query da BO com todos os registros.

 

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 RowErrors.

...

Requisito

Nenhum

Sintaxe

run buscaFilhos in h-handle (input        <character>,

                             input-output <logical>).

Descrição

Verifica se há registro de histórico de vida para o pneu em questão.

 

Parâmetros

Descrição

 

pCodPneu

Código do Pneu

 

pControle

Controle de filhos

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....

...

copiaFilhos

Requisito

Nenhum

Sintaxe

run copiaFilhos in h-handle (input  <character>,

                             input  <vharacter>).

Descrição

Copia os registro de histórico de vida para o pneu passado como parâmetro.

 

Parâmetros

Descrição

 

cCodpneuAnt

Código do Pneu a ser copiado

 

cCodpneuAtu

Código do Pneu para copiar

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....

...

DesativaPneus

Requisito

Nenhum

Sintaxe

run DesativaPneus in h-handle (input  <character>,

                               input  <character>,

                               input  <character>,

                               input  <character>,

                               output <date>).

Descrição

Altera status do pneu para Desativado ou se o usuário desfaz a ação retorna status para ativo.

 

Parâmetros

Descrição

 

pPneu    

Código do Pneu

 

pDslObs  

Observação

 

pCausaPadr

Causa Desativação

 

pCodUsuar

Código do Usuário

 

pDataAtual

Data Atualização da Situação

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....

...