Árvore de páginas


Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico

 mnbo/bomn080.p


RecordSet 

 Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

 

TtCaracTecn

Atributo

Tipo

Formato

Descrição

Obr.

cd-comp

char

x(8)

Componente da Folha

Sim

cd-equipto

char

x(16)

Equipamento

Sim

cd-folha

char

x(8)

Folha Especificação

Sim

Char-1

char

x(100)

?

 

Char-2

char

x(100)

?

 

Check-sum

char

x(20)

Check-sum

 

Complemento

char

x(40)

Complemento

 

Data-1

date

99/99/9999

?

 

Data-2

date

99/99/9999

?

 

dec-1

deci-8

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

?

 

dec-2

deci-8

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

?

 

dt-result

date

99/99/9999

Data

 

int-1

inte

->>>>>>>>>9

?

 

int-2

inte

->>>>>>>>>9

?

 

log-1

logi

Sim/Não

?

 

log-2

logi

Sim/Não

?

 

nr-tabela

inte

>>>>9

Tabela

 

Observacao

char

x(40)

Resultado

 

Sequencia

inte

>>,>>9

Seq

 

vl-result

deci-4

->>>>>>,>>9.999

Resultado

 

r-rowid

Rowid

 

Rowid da tabela carac-tecn

 

 

Métodos Básicos  


Métodos básicos de acesso ao banco de dados.

 

 

Método:

gotokey

 

Descrição:

Reposiciona o registro de Características Técnicas através do código do equipamento, código da folha de especificação, e número do componente da folha de especificação.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

cd-equipto

Char

X(16)

X

 

 

Equipamento

cd-folha

Char

X(8)

X

 

 

Folha de Especificação

cd-comp

Char

X(8)

X

 

 

Componente da Folha

 

Queries e Constraints

Definição das Queries (acesso ao banco de dados) e Contraints (regras de leitura)  utilizadas para buscar grupos de registros da base de dados. 

Método:

openQueryStatic (“Default”)

 

Descrição:

Busca conjunto de registros da tabela carac-tecn.

 

Métodos Negócio

Métodos adicionais de atualização e acesso a base de dados . 

Método:

criaCaracFolhEquipto

 

Descrição:

Cria as características técnicas do equipamento de acordo com a folha de especificação do equipamento.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdFolha

Char

X(08)

X

 

 

Código da Folha de Especificação

PcdEquipto

Char

X(16)

X

 

 

Código do Equipamento

 


Método:

deleteCaracFolhEquipto

 

Descrição:

Elimina as características técnicas do equipamento relacionadas a folha de especificação do equipamento informada.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdEquipto

Char

X(16)

X

 

 

Código do Equipamento

PcdFolha

Char

X(08)

X

 

 

Código da Folha de Especificação

 


Método:

deleteCaracTecn

 

Descrição:

Elimina todas as características técnicas do equipamento relacionadas ao componente da folha de especificação  informada.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdFolha

Char

X(08)

X

 

 

Código da Folha de Especificação

PcdComp

Char

X(08)

X

 

 

Código do Componente da Folha

 


Método:

deleteCaracTecnEquipto

 

Descrição:

Elimina todas as características técnicas relacionadas ao equipamento informado.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PcdEquipto

Char

X(16)

X

 

 

Código do Equipamento

 

 

Método:

retornaCaracTecnEquipto

 

Descrição:

Retorna temp-table contendo as Características Técnicas do Equipamento informado.

Temp-Table tt-carac-tecn:

 

       define temp-table tt-carac-tecn

                           field cd-folha         like carac-tecn.cd-folha

                           field cd-comp        like mnt-comp-folh.cd-comp

                          field abreviatura    like mnt-comp-folh.abreviatura

                           field observacao    like carac-tecn.observacao

                           field un-medida     like mnt-comp-folh.un-medida

                           field tipo-result      like mnt-comp-folh.tipo-result

                           field desc-result    as char format "x(15)"

              field seq-de-impres like mnt-comp-folh.seq-de-impres.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PCdEquipto

Char

X(16)

X

 

 

Código do Equipamento

tt-carac-tecn

table

 

 

X

 

Temp-Table com as características técnicas

  


Método:

setaObservacao

 

Descrição:

Atualiza o campo observação da Característica Técnica informada.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pCdEquipto

char

x(16)

X

 

 

Equipamento

PCdFolha

Char

X(8)

X

 

 

Folha de Especificação

PCdComp

Char

X(8)

X

 

 

Componente de Folha

PObservac

Char

X(40)

X

 

 

Observacao

 


Método:

setaObservacao&Complemento

 

Descrição:

Preenche os campos Observação (carac-tecn.observacao) e Complemento (carac-tecn.complemento) da Característica Técnica conforme Resultados da mesma (carac-tecn). Opção válida apenas para Característica Técnica do  tipo resultado Tabela.

 

Requisitos:

Posicionar a query do BO de Carac-tecn no registro desejado.

 


Método:

setaResultadoData

 

Descrição:

Valida e atualiza o campo Data (dt-result) conforme informado e preenche o campo Observação (observacao). Opção válida apenas para Condição de Operação do tipo resultado Data.

 

Requisitos:

Posicionar a query do BO de carac-tecn no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pDtMinima

Date

99/99/9999

X

 

 

Data Mínima da Folha de Especificação

pDtMaxima

Date

99/99/9999

X

 

 

Data Máxima da Folha de Especificação

pDtResult

Data

99/99/9999

X

 

 

Data Resultado

 


Método:

setaResultadoNumerico

 

Descrição:

Valida e atualiza o campo Valor (vl-result) conforme informado e preenche o campo Observação (observacao). Opção válida apenas para Condição de Operação do tipo resultado Numérico.

 

Requisitos:

Posicionar a query do BO de carac-tecn no registro desejado.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PVlMinimo

Dec

->>>>>>,>>9.999

X

 

 

Valor Mínimo da Folha de Especificação

PvlMaximo

Dec

->>>>>>,>>9.999

X

 

 

Valor Máximo da Folha de Especificação

PVlResult

Dec

->>>>>>,>>9.999

X

 

 

Valor Resultado