Árvore de páginas

Versões comparadas

Chave

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

...

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

 

Funcionamento

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

...

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 “mab-comptmento”.

Entrada/Saída

...

Descrição

Carrega variável com código do Compartimento para openQueryCodCompto.

 

Parâmetros

Descrição

Tipo

Formato

 

pCodComptoIni

Código do Compartimento

Char

x(8)

 

pCodComptoFim

Código do Compartimento

Char

x(8)

 

pOleo       

Parâmetro identificar se compartimento é de Óleo

Log

Sim/Não

 

pFiltro

Parâmetro identificar se compartimento é de Filro

Log

Sim/Nã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 RowErrors.

setConstraintDescricao

 

Descrição

Carrega as variáveis com a descrição do compartimento para openQueryDescricao.

 

Parâmetros

Descrição

Tipo

Formato

 

pDescComptoIni

Descrição do Compartimento

Char

X(30)

 

pDescComptoFim

Descrição do Compartimento

Char

X(30)

 

pOleo       

Parâmetro identificar se compartimento é de Óleo

Log

Sim/Não

 

pFiltro     

Parâmetro identificar se compartimento é de Filro

Log

Sim/Nã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 RowErrors.

     

openQueryStatic (“CodCompto”)

Descrição

Busca conjunto de registros da tabela mab-comptmento com o código do compartimento informado e filtrando pelo campo tipo de filtro (idi-oleo-filtro ).

Os registros são ordenados pelo código do compartimento.

Constraints Associados:

 

Executar os métodos setConstraintCodCompto .

 

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.

 

 

 

   

openQueryStatic (“Descricao”)

Descrição

Busca conjunto de registros da tabela mab-comptmento com a descrição do compartimento informada e filtrando pelo campo tipo de filtro (idi-oleo-filtro ).

Os registros são ordenados pela descrição do compartimento.

Constraints Associados:

 

Executar os métodos setConstraintDescricao.

 

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.

 

  

openQueryStatic (“Main”)

...