Documento de BO 

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi408.p

 

RecordSet


 eq-grp-embarq

eq-grp-embarq

Atributo

Tipo

Formato

Descrição

Obr.

cod-canal-venda

integer

>>9   

Código do canal de vendas

não

cod-estabel

character

x(3)

Código do estabelecimento

não

des-grp-embarq

character

x(60)

Descrição Grupo Embarque

não

dsl-narrat

character

x(15000)

Narrativa

não

log-ativo

logical

Sim/Não

Filtro ativo

não

nom-grp-embarq

character

x(15)

Nome Grupo Embarque

sim

r-Rowid

Rowid

 

Armazena Endereço físico

sim                      

 

RecordSet  Related   

 

Temp-Tables adicionais utilizadas nos demais métodos de negócio para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

           

 

Atributo

Tipo

Formato

Descrição

Obr.

 

 

 

 

 

 

Métodos Básicos

 

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

 

 

Método:

goToKey

 

Descrição:

Reposiciona registro com base no índice eqgrpmbr-id.

 

Requisitos: Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnom-grp-embarq

Char

x(15)

X

 

 

Nome Grupo Embarque

 

 

Método:

getKey

 

Descrição: 

Retorna valores dos campos do índice eqgrpmbr-id.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pnom-grp-embarq

Char

x(15)

 

X

 

Nome Grupo Embarque

 


Método:

validateRecord

 

Descrição: Valida temptable RowObject

Requisitos: Nenhum

Parâmetros:

             Recebe o tipo de validação (Create, Delete, Update)

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pType

Char

 

X

 

 

Recebe o tipo de validação

 

 

Método:

getCharField

 

Descrição: 

Retorna o valor de um campo character.


Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Char

 

 

X

 

Valor Campo

 

 

Método:

getDecField

 

Descrição: 

Retorna o valor de um campo decimal.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Decimal

 

 

X

 

Valor Campo

 

 

Método:

getIntField

 

Descrição: 

Retorna o valor de um campo inteiro.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Integer

 

 

X

 

Valor Campo

 

 

Método:

getDateField

 

Descrição: 

Retorna o valor de um campo date.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Date

 

 

X

 

Valor Campo

 

 

Método:

getLogField

 

Descrição: 

Retorna o valor de um campo logical.


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

Char

 

X

 

 

Nome Campo

pFieldValue

Logical

 

 

X

 

Valor Campo

 

 

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

 

 

Nome Campo

pFieldValue

Raw

 

 

X

 

Valor Campo

 

 

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

 

 

Nome Campo

pFieldValue

recid

 

 

X

 

Valor Campo

 

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 ("Main")

 

Descrição:

Busca conjunto de registros da tabela eq-grp-embarq.

 

 

Método:

openQueryStatic (“CanalVendas”)

 

Descrição:

Busca conjunto de registros da tabela eq-grp-embarq especificados dentro de um limite (inicial e final) ou através de campos definidos (log-ativo, cod-estabel e cod-canal-venda).

 

Constraints Associados:

Executar o método setConstraintCanalVenda

 


Método:

openQueryStatic (“GrpEmb”)

 

Descrição:

Busca conjunto de registros da tabela eq-grp-embarq especificados dentro de um limite (inicial e final) ou através de alguns campos definidos (log-ativo, cod-estabel e cod-canal-venda).

 

Constraints Associados:

Executar o método setConstraintGrpEmb

 

 

Método:

openQueryStatic (“Estabel”)

 

Descrição:

Busca conjunto de registros da tabela eq-grp-embarq especificados dentro de um limite (inicial e final) ou através de alguns campos definidos (log-ativo, cod-estabel e cod-canal-venda).

 

Constraints Associados:

Executar o método setConstraintEstabel

 


Método:

SetConstraintCanalVenda

 

Descrição:

Seta as variáveis de controle paras queries contendo o código inicial e final do canal de vendas e uma variável para mostrar os registros que estão inativos ou não.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-canal-venda-ini

Inte

 

X

 

 

Código Inicial do Canal de Venda

p-cod-canal-venda-fin

Inte

 

X

 

 

Código Final do Canal de Venda

p-tb-inativo3

Log

 

X

 

 

Oculta/Mostra registros inativos

 

 

Método:

SetConstraintEstabel

 

Descrição:

Seta as variáveis de controle paras queries contendo o código inicial e final do estabelecimento e uma variável para mostrar os registros que estão inativos ou não.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel-ini

char

 

X

 

 

Código Inicial do Estabelecimento

p-cod-estabel-fin

char

 

X

 

 

Código Final do Estabelecimento

p-tb-inativo2

Log

 

X

 

 

Oculta/Mostra registros inativos

 

 

Método:

SetConstraintGrpEmb

 

Descrição:

Seta as variáveis de controle paras queries contendo o código inicial e final do grupo de embarque e uma variável para mostrar os registros que estão inativos ou não.


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-nom-grp-embarq-ini

char

 

X

 

 

Código Inicial do Grupo de Embarque

p-nom-grp-embarq-fin

char

 

X

 

 

Código Final do Grupo de Embarque

p-tb-inativo1

Log

 

X

 

 

Oculta/Mostra registros inativos

 

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

 

 

 

 

 

 

 

 

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))