Árvore de páginas

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicobofi013A.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