Árvore de páginas

Documento de BO 

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicodibo/bodi260.p

 

RecordSet


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

tt-base-cota

Atributo

Tipo

Formato

Descrição

Obr.

cd-produto

Char

X(16)

Produto/Item

Sim

Dt-inicial

Date

99/99/9999

Data Inicial

Sim

Qt-prevista

Dec

>>>>,>>>,>>9.99

Prevista

 

Qt-pedida

Dec

>>>>,>>>,>>9.99

Realizada Pedida

 

Qt-liberada

Dec

>>>>,>>>,>>9.99

Liberada

 

Data-liber

Date

99/99/9999

Data Liberação

 

Data-alter

Date

99/99/9999

Data Alteração

 

Nr-pontos

Dec

>>>>9.99

Nr Pontos Original

 

Cod-estabel

Char

X(03)

Estabelecimento

Sim

Dt-final

Date

99/99/9999

Data Final

Sim

Dt-bloqueio

Date

99/99/9999

Data Bloqueio

 

Log-consid-cotas

Log

Sim/Não

Considera Distrib Cota

 

Log-cota-limite

Log

Sim/Não

Cota Limite

Sim

cd-produto-dest

Char

X(16)

Produto/Item Destino

 

Char-1

Char

X(100)

 

 

Char-2

Char

X(100)

 

 

Dec-1

Dec

->>>>>>>>>>>9.99999999

 

 

Dec-2

Dec

->>>>>>>>>>>9.99999999

 

 

Int-1

Int

->>>>>>>>>9

 

 

Int-2

Int

->>>>>>>>>9

 

 

Data-1

Date

99/99/9999

 

 

Data-2

Date

99/99/9999

 

 

 

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 CODIGO e retorna status do processo


Requisitos:

Nenhum


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

Char

X(3)

X

 

 

Estabelecimento

p-cd-produto

Char

X(16)

X

 

 

Produto/Item

p-dt-inicial

Date

99/99/9999

X

 

 

Data Inicial

 

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:

openQueryMain

 

Descrição: Busca todos os registros da tabela base cota ordenados pelo índice.

 

 

Método:

OpenQueryByCota

 

Descrição:

Busca conjunto de registros da tabela base cota dentro de uma faixa de dados informados pelo usuário. Os registros são ordenados pelo índice.

 

Constraints Associados:

Executar o método setConstraintByCota

 


Método:

SetConstraintByCota

 

Descrição:

Seta as variáveis de controle para geração da query contendo os códigos iniciais e finais de alguns campos da tabela base-cota.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pestabini

Char

X(03)

X

 

 

Estabelecimento Inicial

Pestabfim

Char

X(03)

X

 

 

Estabelecimento Final

Pprodutoini

Char

X(16)

X

 

 

Produto/Item Inicial

Pprodutofim

Char

X(16)

X

 

 

Produto/Item Final

Pdtinicialini

Date

99/99/9999

X

 

 

Data de InícioInicial

Pdtinicialfim

Date

99/99/9999

X

 

 

Data de Início Final

 

Métodos Negócio


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

 

 

Método: 

 calculaPercRateado

 

Descrição:

Nessa procedure é calculado o percentual da base cota que foi rateado entre os representantes.

 

Requisitos:


Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-cod-estabel

Char

X(3)

X

 

 

Estabelecimento

p-cd-produto

Char

X(16)

X

 

 

Produto/Item

p-dt-inicial

Date

99/99/9999

X

 

 

Data Inicial

p-perc-rat

Dec

>>>9.99

 

X

 

Percentual Rateado