Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicobofi024a.p

 

RecordSet

 

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

 

Ttitem

Atributo

Tipo

Formato

Descrição

Obr.

r-rowid

Rowid

 

 

 

it-codigo

Char

x(16)

 

 

cod-produt-suframa

Char

x(11)

 

 

dsl-produt-suframa

Char

x(2000)

 

 

cod-matprim-basic

Char

x(30)

 

 

cod-det

Char

x(11)

 

 

dsl-det

Char

x(2000)

 

 

cod-livre-1      

Char

x(100)

 

 

cod-livre-2      

Char

x(100)

 

 

log-livre-1      

Logi

Sim/Não

 

 

log-livre-2      

Logi

Sim/Não

 

 

val-livre-1      

Deci

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

 

 

val-livre-2      

Deci

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

 

 

num-livre-1      

Inte

->>>>>>>>>9

 

 

num-livre-2      

Inte

->>>>>>>>>9

 

 

dat-livre-1      

Date

99/99/9999

 

 

dat-livre-2      

Date

99/99/9999

 

 

cod-grp-fisc     

Char

x(8)

 

 

 

Métodos Básicos

 

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

 

 

Método:

getCharField

 

Descrição:

Retorna valor de campos do tipo caracter.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

X(8)

X

 

 

 

pFieldValue

Char

X(8)

 

X

 

 

 

 

Método:

getDateField

 

Descrição:

Retorna valor de campos do tipo date.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

X(8)

X

 

 

 

pFieldValue

Date

99/99/99

 

X

 

 

 

 

Método:

getDecField

 

Descrição:

Retorna valor de campos do tipo decimal.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

X(8)

X

 

 

 

pFieldValue

Dec

->>,>>9.99

 

X

 

 

 

 

Método:

getIntField

 

Descrição:

Retorna valor de campos do tipo inteiro.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

X(8)

X

 

 

 

pFieldValue

Int

->,>>>,>>9

 

X

 

 

 

 

Método:

getKey

 

Descrição:

Retorna valores dos campos do índice zfmitem-id.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pit-codigo

Char

x(16)

 

X

 

 

 

 

Método:

getLogField

 

Descrição:

Retorna valor de campos do tipo lógico.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

X(8)

X

 

 

 

pFieldValue

Log

Sim/Não

 

X

 

 

 

 

Método:

getRawField

 

Descrição:

Retorna valor de campos do tipo raw.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

X(8)

X

 

 

 

pFieldValue

Raw

 

 

X

 

 

 

 

Método:

getRecidField

 

Descrição:

Retorna valor de campos do tipo recid.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

X(8)

X

 

 

 

pFieldValue

Recid

 

 

X

 

 

 

 

Método:

goToKey

 

Descrição:

Reposiciona registro com base no índice zfmitem-id.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pit-codigo

Char

X(16)

X

 

 

 

 

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:

openQueryDescItemSdoSuframa

 

Descrição:

Faz a abertura da query através da descrição do item.

 

Constraints Associados:

setConstraintDescItemSdoSuframa

 

Método:

setConstraintDescItemSdoSuframa

 

Descrição:

Recebe a faixa de descrição do item necessária para fazer a abertura da query na openQueryDetalhe.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-desc-item-ini

Char

x(60)

X

 

 

 

p-desc-item-fim

Char

x(60)

X

 

 

 

 

Métodos Negócio

 

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

 

 

Método:

 

Descrição:

 

Requisitos:

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição