Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | dibo/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 |