Documento de BO
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | bofi013A.p |
RecordSet
Temp-Table principal utilizada para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.
tt-zfm-pli-oc | ||||
Atributo | Tipo | Formato | Descrição | Obr. |
r-rowid | rowid |
|
|
|
cod-produto-origem | Char | X(16) |
|
|
mo-codigo | Int | >9 |
|
|
cod-fornecedor | Int | >>>>>>>>9 |
|
|
cod-fabricante | Int | >>>>>>>>9 |
|
|
cod-incoterm | Char | X(3) |
|
|
cod-itinerario | Int | >>,>>9 |
|
|
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 zfmplioc-id.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-pli | Char | 9999/99999 |
| X |
|
|
pcdd-ncm | Dec | 9999999999 |
| X |
|
|
pcod-produto | Char | X(16) |
| X |
|
|
pcod-pli-orig | Char | 9999/99999 |
| X |
|
|
pnum-ordem | Int | zzzzz9,99 |
| X |
|
|
pnum-parc-ord-compra | Int | >>>>9 |
| 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 zfmplioc-id.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pcod-pli | Char | 9999/99999 | X |
|
|
|
pcdd-ncm | Dec | 9999999999 | X |
|
|
|
pcod-produto | Char | X(16) | X |
|
|
|
pcod-pli-orig | Char | 9999/99999 | X |
|
|
|
pnum-ordem | Int | zzzzz9,99 | X |
|
|
|
pnum-parc-ord-compra | Int | >>>>9 | X |
|
|
|
Método:
validateRecord
Descrição:
Verifica se foi criado algum erro dentro da temp-table row-errors.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pType | Char | X(8) | 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:
openQueryMain
Descrição:
Faz a abertura da tabela principal.
Constraints Associados:
Método:
Descrição:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
|
|
|
|
|
|
|
Método:
openQueryZFM-PLI-NCM
Descrição:
Faz a abertura da tabela zfm-pli-oc utilizando os dados retornados pela procedure linkToTabelaZFM-PLI-NCM.
Constraints Associados:
Método:
Descrição:
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
|
|
|
|
|
|
|
Métodos Negócio
Métodos adicionais de atualização e acesso a base de dados .
Método:
capturaTT
Descrição:
Busca a temp-table tt-zfm-pli-oc-saldo alimentada no método CreateTT.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
tt-zfm-pli-oc-saldo | T-Table |
|
| X |
|
|
Método:
CreateTT
Descrição:
Alimenta a temp-table tt-zfm-pli-oc-saldo com dados da tabela zfm-pli-oc.
Requisitos:
Nenhum
Parâmetros:
Parâmetro | Tipo | Formato | I | O | IO | Descrição |
pc-it-codigo | Char | X(16) | X |
|
|
|
pd-dat-inic-valid | Date | 99/99/9999 | X |
|
|
|
pd-dat-fim-valid | Date | 99/99/9999 | X |
|
|
|