Árvore de páginas

Documento de BO 

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físicocxbo/bocx140.p

 

RecordSet

 

Temp-Tables principais utilizadas para comunicação dos métodos da BO com o mundo externo e suas respectivas definições.

tt-processo-imp

Atributos

Tipo

Formato

Descrição

Obr.

Nr-proc-imp

Char

X(12)

Processo de Importação

Sim

Cod-itiner

Inte

>>>>9

Itinerário

Sim

Dt-emissao

Date

99/99/9999

Data emissão

Sim

Dt-implantacao

Date

99/99/9999

Data implantação

Sim

Dt-autorizacao

Date

99/99/9999

Data autorizacao

Sim

Cod-despachante

Inte

>>>>>>>>9

Despachante

Sim

Cod-fabricante

Inte

>>>>>>>>9

Fabricante

Sim

Cod-exportador

Inte

>>>>>>>>9

Exportador

Sim

Cod-consignatario

Inte

>>>>>>>>9

Consignatário

Sim

Cod-transportador

Inte

>>>>>>>>9

Transportador

Sim

Nr-conhecimento

Char

X(18)

Número do Conhecimento

Sim

Cod-estabel

Char

X(3)

Estabelecimento

Sim

Carta-credito

Char

X(20)

Carta Credito

Sim

Narrativa

Char

X(2000)

Narrativa

Sim

Cod-banco

Inte

>>9

Banco

Sim

Nr-rof

Char

X(20)

Registro Operação Financeira

Sim

Regime-import

Inte

99

Regime Importação

Sim

Licensa-import

Char

X(20)

Licensa Importação

Sim

Declaracao-import

Char

X(20)

Declaração Importação

Sim

Via-transp

Inte

9

Via de Tranporte

Sim

Estab-fisc

Char

X(3)

Estabelecimento Fiscal

Sim

Cod-incoterm

Char

X(3)

Incoterm

Sim

Num-pedido

Inte

>>>>>,>>9

Pedido de Compra

Sim

Contrato-cambio

Char

X(12)

Contrato de Câmbrio

Sim

Cod-idioma

Char

X(12)

Código do Idioma

sim

Situacao

Inte

>9

Situação do Processo

Sim

Merc-orig

Char

X(20)

Mercado Origem

Sim

Cod-agente

Inte

>>>>>>>>9

Agente

Sim

Cod-mensagem

Inte

>>9

Código da Mensagem

Sim

Texto-mensag

Char

X(2000)

Texto da mensagem

Sim

Char-1

Char

X(100)

 

Não

Char-2

Char

X(100)

 

Não

Dec-1

Deci-8

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

 

Não

Dec-2

Deci-8

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

 

Não

Int-1

Inte

->>>>>>>>>9

 

Não

Int-2

Inte

->>>>>>>>>9

 

Não

Log-1

Logi

Sim/não

 

Não

Log-2

Logi

Sim/não

 

Não

Data-1

Date

99/99/9999

 

Não

Data-2

Date

99/99/9999

 

Não

Check-sum

Char

X(20)

 

Não

Destino-documentacao

Char

X(40)

 

Não

tt-bo-erro

Atributos

Tipo

Formato

Descrição

Obr.

i-sequen

Int

 

Sequência do erro

Sim

cd-erro

Int

 

Código do erro

Sim

Mensagem

Char

X(255)

Mensagem

Sim

Parametros

Char

X(255)

Parametros

Sim

Errortype

Char

X(20)

Tipo do Erro

Sim

Errorhelp

Char

X(20)

Ajuda do erro

Sim

Errorsubtype

Char

 

Sub-tipo do erro

Sim

 

Métodos  Básicos

 


Métodos de acesso e leitura a base de dados.

 

 

Método:

findRowid

 

Descrição: 

Posiciona o registro conforme rowid da tabela informado.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

r-chave

Rowid

 

X

 

 

Rowid do novo registro.

 

 

Método:

findPedido

 

Descrição: 

Posiciona o registro conforme informações fornecidas. Retorna se não achou o registro.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

i-num-pedido

Inte

>>>>>,>>9

X

 

 

Número do pedido de compra

c-return

Char

 

 

X

 

Retorno.

 

 

Método:

FindProcessoImp

 

Descrição: 

Posiciona o registro conforme informações fornecidas. Retorna se não achou o registro.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-cod-estabel

Char

X(3)

X

 

 

Código do estabelecimento

c-nr-proc-imp

Char

X(12)

X

 

 

Número do processo de importação

c-return

Char

 

 

X

 

Retorno.

 


Método:

GetCurrent      

 

Descrição: 

Retorna o registro posicionado.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-processo-exp

Temp-table

 

 

X

 

Temp-table processo de exportação

 

 

Método:

getCharfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos caracteres.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char

 

X

 

 

Nome do campo.

c-retorno

Char

 

 

X

 

Campo solicitado

 

 

Método:

getIntfield

 

Descrição:

Retorna o campo solicitado do registro que estiver posicionado. Só para campos inteiros.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char

 

X

 

 

Nome do campo.

i-retorno

Inte

 

 

X

 

Campo solicitado

 


Método:

getDecfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos decimais.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char

 

X

 

 

Nome do campo.

De-retorno

Char

 

 

X

 

Campo solicitado

 

 

Método:

getLogfield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos lógicos.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char

 

X

 

 

Nome do campo.

l-retorno

Char

 

 

X

 

Campo solicitado

 

 

Método:

getDatefield

 

Descrição: 

Retorna o campo solicitado do registro que estiver posicionado. Só para campos do tipo data.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

c-nome-campo

Char

 

X

 

 

Nome do campo.

da-retorno

Char

 

 

X

 

Campo solicitado

 

Métodos  Negócio

 

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

 

 

Método:

validateCreate

 

Descrição: 

Valida/Cria novos Processos de Importação.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-processo-imp

Temp-table

 

X

 

 

Temp-table Processo de Importação

tt-bo-erro

Temp-table

 

 

X

 

Temp-table com erros

r-chave

Rowid

 

 

X

 

Rowid do novo registro criado

 

 

Método:

validateUpdate

 

Descrição: 

Valida/Modifica os Processos de Importação.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

tt-processo-imp

Temp-table

 

X

 

 

Temp-table Processo de Importação

r-chave

Rowid

 

X

 

 

Rowid do registro a ser modificado

tt-bo-erro

Temp-table

 

 

X

 

Temp-tabel com erros

 

 

Método:

validateDelete 

 

Descrição:

Valida/Elimina Processos de Importação.    

   

Requisitos:

Nenhum.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

r-chave

Rowid

 

 

 

X

Rowid do registro a ser eliminado. Retorna o próximo registro posicionado.

tt-bo-erro

Temp-table

 

 

X

 

Temp-table com erros