Árvore de páginas

Documento de API

Produto:

Datasul

Ocorrência:

Documentação de API

Nome Físicoinbo/boin724.p

 

RecordSet  

 

tt-layout-import

tt-evolucao-setup

  Atributo

    Tipo

         Formato

                Descrição

Obr.

Prg-importador

Char

X(8)

Programa importador

Yes

Banco

Char

X(32)

Banco de dados

yes

Tabela

Char

X(32)

Tabela do banco

Yes

Sequencia

Int

>>>9

Sequência

Yes

Campo

Char

X(32)

Nome do campo

Yes

Tamanho

Int

>>>>9

Tamanho do campo

Yes

Pos-inic

Int

>>>9

Posição inicial

Yes

Pos-fin

Int

>>>9

Posição final

Yes

Tipo

Char

X(12)

Tipo de dado

Yes

Qtd-decimais

Int

>9

Quantidade casas decimais

Yes

Mandatorio

Log

Yes/no

Indica se campo é obrigatório

Yes

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

 

 

Log-1

Log

Sim/não

 

       

Log-2

Log

Sim/não

 

 

Data-1

Date

99/99/9999

 

 

Data-2

Date

99/99/9999

 

       

Check-sum

Char

X(20)

Check-sum

       

 

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

 

 

Campo

PfieldValue

Char

 

 

X

 

Valor

 

 

Método:

getDateField

 

Descrição:

Retorna o valor de campos do tipo data.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

pFieldName

char

 

X

 

 

Campo

PFieldValue

Data

 

 

X

 

Valor

 

 

Método:

getDecField

 

Descrição:

Retorna o valor de campos do tipo decimal.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PFieldName

char

 

X

 

 

Campo

pFieldValue

Dec

 

 

X

 

Valor

 

 

Método:

getIntField

 

Descrição:

Retorna o valor de campo do tipo inteiro.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

Int

 

 

X

 

Valor

 

 

Método:

getKey

 

Descrição:

Retorna o valor dos campos do índice id.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pprg-importador

Char

 

 

X

 

Programa importador

Pbanco

Char

 

 

X

 

Banco de dados

Ptabela

Char

 

 

X

 

Tabela do banco

Psequencia

Int

 

 

X

 

Sequencia

 


Método:

getLogField

 

Descrição:

Retorna o valor de campos do tipo lógico.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

Log

 

 

X

 

Valor

 


Método:

getRawField

 

Descrição:

Retorna o valor de campos do tipo raw.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

Raw

 

 

X

 

Valor

 


Método:

getRecidField

 

Descrição:

Retorna o valor de campos do tipo recid.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

PfieldName

Char

 

X

 

 

Campo

PfieldValue

recid

 

 

X

 

Valor

 


Método:

goToKey

 

Descrição:

Reposiciona registro com base no índice id.

 

Requisitos:

Nenhum

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

Pprg-importador

Char

 

 

X

 

Programa importador

Pbanco

Char

 

 

X

 

Banco de dados

Ptabela

Char

 

 

X

 

Tabela do banco

Psequencia

Int

 

 

X

 

Sequencia

 

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: Abre a query com todos os registros de data inicial e data de termino existentes da tabela layout-import



Método:

openQueryPrograma

 

Descrição: Abre a query com  os registros do filtro programa importador, banco e tabela  existentes da tabela layout-import

 


Método:

SetConstraintPrograma                                 

 

Descrição:

Seta as variáveis de controle para queries com o filtro área produção, agrupamento e data inicial e final.

 

Parâmetros:

Parâmetro

Tipo

Formato

I

O

IO

Descrição

p-banco

Char

 

X

 

 

Banco de dados

p-tabela

Char

 

X

 

 

Tabela do banco

p-programa

Char

 

X

 

 

Programa importador

 

Métodos Negócio 

 

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

         


Método:

CreateDefaultCS0110  

 

Descrição: Cria os dados padrões da tabela layout-import para o programa CS0110 – Importação Custos Horários.

 


Método:

CreateDefaultSF0330   

 

Descrição: Cria os dados padrões da tabela layout-import para o programa SF0330 – Importação Reporte Operação.

 

 

Método:

CreateDefaultSF0331   

 

Descrição: Cria os dados padrões da tabela layout-import para o programa SF0331– Importação Reporte Operação.

 


Método:

CreateDefaultSF0332   

 

Descrição: Cria os dados padrões da tabela layout-import para o programa SF0332 – Importação Reporte Operação.

 


Método:

CreateLayout

 

Descrição:

Atualiza a tabela de acordo com os dados recebidos de sua temp-table.

 

Requisitos:

Nemhum.

 

Parâmetros:

Parâmetro

Tipo               

 I

O

IO 

        Descrição

tt-layout-import

Table

X

 

 

Temp Table Layout de Importação

p-program

Char

X

 

 

Programa importador

p-banco

Char

X

 

 

Banco de dados

p-tabela

Char

X

 

 

Tabela do banco

 

 

Método:

FindPosicao

 

Descrição:

Procura a posição inicial e o tamanho original do registro.

 

Requisitos: 

Nenhum.

 

Parâmetros:

Parâmetro

Tipo               

 I

O

IO 

         Descrição

p-programa

Char

X

 

 

Programa importador

p-banco

Char

X

 

 

Banco de dados

p-tabela

Char

X

 

 

Tabela do banco

p-sequencia

Int

X

 

 

Sequencia

p-posicao

Int

 

X 

 

Posicao inicial

p-tamanho

Int

 

X 

 

Tamanho


 

Método:

ValidaTamanho

 

Descrição:

Informa o tamanho máximo que o campo pode Ter.


Parâmetros:

Parâmetro

Tipo            

I

O

IO

Descrição

PProgram

Char

X

 

 

Programa de importação

PSequencia

Int

X

 

 

Sequência do campo

PTamanho

Int

 

 X

 

Tamanho do campo

 


Método:

ValidateRecord           

 

Descrição:

Validações pertinentes ao DBO.

 

Requisitos:


Parâmetros:

Parâmetro

Tipo               

I 

O

IO

Descrição

PType

Char

X

 

 

Recebe o tipo de validação