Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Documento de BO

Produto:

Datasul

Ocorrência:

Documentação de BO

Nome Físico:

dibo/bodi582.p

Objetivo

Efetua Efetuar a manutenção na TAB-GENERICA.

Estrutura

AtributoTipoFormatoDescriçãoObrigatórioEvolução
utilizacaoCaractereX(8)Define o uso da tabela genérica.Sim 
char-1CaractereX(500)Campo livre no formato caractere.Não 
char-2CaractereX(500)Campo livre no formato caractere.Não 
dec-1Decimal->>>>>>>>>>>9.99999999Campo livre no formato decimal.Não 
dec-2Decimal->>>>>>>>>>>9.99999999Campo livre no formato decimal.Não 
log-1LógicoSim/NãoCampo livre no formato lógico.Não 
log-2LógicoSim/NãoCampo livre no formato lógico.Não 
int-1Inteiro->>>>>>>>>9Campo livre no formato inteiro.Não 
int-2Inteiro->>>>>>>>>9Campo livre no formato inteiro.Não 
data-1Data99/99/9999Campo livre no formato data.Não 
data-2Data99/99/9999Campo livre no formato data.Não 

...

Métodos

Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução: 

Métodos Básicos

Esta BO é uma BO padrão, tendo os métodos básicos disponíveis para uso. Alguns destes métodos básico básicos foram evoluídos, conforme a seguir: 

setConstraintUtilizacao (Modificações disponíveis a partir do release 12.1.17)

Alterado para permitir setar a utilização da tab-generica para a consulta de dados da tabela de frete com nomes mais sugestivos:

Utilização FacilitadaUtilização Padrão
NegociacaoGFE_MLA_TF_GV9
RotaGFE_MLA_TF_GV8
FaixaGFE_MLA_TF_GV7
TarifaGFE_MLA_TF_GV6
Componente TarifaGFE_MLA_TF_GV1
CotacaoGFE_MLA_TF_GVQ

getCharField

Alterado para permitir setar a utilização da tab-generica para a consulta de dados da tabela de frete com nomes mais sugestivos:

UtilizacaoUtilizaçãoInformação disponíveis
GFE_MLA_TF_GV9 (Negociacao)GV9_FILIAL,GV9_CDEMIT,GV9_NRTAB,GV9_NRNEG,GV9_CDCLFR,GV9_DSCLFR,GV9_CDTPOP,GV9_DSTPOP,GV9_DTVALI,GV9_DTVALF,GV9_TPLOTA,GV9_SITMLA,GV9_SIT,GV9_DTCRIA e GV9_USUCRI
GFE_MLA_TF_GV8 (Rota)GV8_NRROTA,GV8_TPORIG,GV8_NRCIOR,GV8_DSCIOR,GV8_DSTORI,GV8_DSTORF,GV8_NRREOR,GV8_CDPAOR,GV8_DSPAOR,GV8_CDUFOR,GV8_NMREM,GV8_TPDEST,GV8_NRCIDS,GV8_DSCIDS,GV8_DSTDEI,GV8_DSTDEF,GV8_NRREDS,GV8_CDPADS,GV8_DSPADS,GV8_CDUFDS e GV8_NMDEST
GFE_MLA_TF_GV7 (Faixa)GV7_CDFXTV,GV7_CDTPVC,GV7_DSTPVC,GV7_QTFXFI,GV7_UNICAL,GV7_VLALUG,GV7_FRQKM e GV7_VLKMEX
GFE_MLA_TF_GV6 (Tarifa)GV6_CDEMIT,GV6_NRTAB,GV6_NRNEG,GV6_CDFXTV,GV6_NRROTA,GV6_CONSPZ,GV6_QTPRAZ,GV6_TPPRAZ e GV6_CONTPZ
GFE_MLA_TF_GV1 (Componente Tarifa)

GV1_CDFXTV,GV1_NRROTA,GV1_CDCOMP,GV1_VLFIXN,GV1_PCNORM,GV1_VLUNIN,GV1_VLFRAC,GV1_VLMINN,GV1_VLLIM,GV1_VLFIXE,GV1_PCEXTR,GV1_VLUNIE e GV1_CALCEX

GFE_MLA_TF_GVQ (Cotacao)

GVQ_CODCOT,GVQ_SEQCOT,GVQ_OBSCOT e GVQ_VALCOT

Métodos Novos adicionados na versão 12.1.17

goToKeyNegociacao

Método para realizar o posicionamento em um determinado registro na tabela com a utilização Negociação. Parâmetros do método:

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento
CaractereInputCódigo do Emitente
CaractereInputNúmero da Tabela
CaractereInputNúmero da Negociação

...

goToKeyRota

Método para realizar o posicionamento em um determinado registro na tabela com a utilização Rota. Parâmetros do método:

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento
CaractereInputCódigo do Emitente
CaractereInputNúmero da Tabela
CaractereInputNúmero da Negociação
CaractereInput

Número da Rota

...

goToKeyFaixa

Método para realizar o posicionamento em um determinado registro na tabela com a utilização Faixa. Parâmetros do método:

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento
CaractereInputCódigo do Emitente
CaractereInputNúmero da Tabela
CaractereInputCódigo da Faixa

...

goToKeyTarifa

Método para realizar o posicionamento em um determinado registro na tabela com a utilização Tarifa. Parâmetros do método:

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento
CaractereInputCódigo do Emitente
CaractereInputNúmero da Tabela
CaractereInputNúmero da Negociação
CaractereInputCódigo da Faixa
CaractereInputNúmero da Rota

...

goToKeyCompTarifa

Método para realizar o posicionamento em um determinado registro na tabela com a utilização Componente Tarifa. Parâmetros do método:

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento
CaractereInputCódigo do Emitente
CaractereInputNúmero da Tabela
CaractereInputNúmero da Negociação
CaractereInputCódigo da Faixa
CaractereInputNúmero da Rota
CaractereInputCódigo do Componente

...

goToKeyCotacao

Método para realizar o posicionamento em um determinado registro na tabela com a utilização Cotação. Parâmetros do método:

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento
CaractereInputCódigo do Emitente
CaractereInputNúmero da Tabela
CaractereInputNúmero da Negociação

 

getBatchRecordsNegoc

Método para retornar uma tabela com os registros da utilização Negociação que se enquadram na faixa escolhida. Parâmetros do método: 

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento Inicial
CaractereInputCódigo do Estabelecimento Final
CaractereInputCódigo do Emitente Inicial
CaractereInputCódigo do Emitente Final
CaractereInputNúmero da Tabela Inicial
CaractereInputNúmero da Tabela Final
TabelaOutputNome da tabela definido na include dibo/bodi582.i1 (Verificar observações)

...

getBatchRecordsRota

Método para retornar uma tabela com os registros da utilização Rota que se enquadram na faixa escolhida. Parâmetros do método: 

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento Inicial
CaractereInputCódigo do Estabelecimento Final
CaractereInputCódigo do Emitente Inicial
CaractereInputCódigo do Emitente Final
CaractereInputNúmero da Tabela Inicial
CaractereInputNúmero da Tabela Final
CaractereInputNúmero da Negociação Inicial
CaractereInputNúmero da Negociação Final
TabelaOutputNome da tabela definido na include dibo/bodi582.i1 (Verificar observações)

...

getBatchRecordsFaixa

Método para retornar uma tabela com os registros da utilização Faixa que se enquadram na faixa escolhida. Parâmetros do método: 

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento Inicial
CaractereInputCódigo do Estabelecimento Final
CaractereInputCódigo do Emitente Inicial
CaractereInputCódigo do Emitente Final
CaractereInputNúmero da Tabela Inicial
CaractereInputNúmero da Tabela Final
CaractereInputNúmero da Negociação Inicial
CaractereInputNúmero da Negociação Final
TabelaOutputNome da tabela definido na include dibo/bodi582.i1 (Verificar observações)

 

getBatchRecordsTarifa

Método para retornar uma tabela com os registros da utilização Tarifa que se enquadram na faixa escolhida. Parâmetros do método: 

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento Inicial
CaractereInputCódigo do Estabelecimento Final
CaractereInputCódigo do Emitente Inicial
CaractereInputCódigo do Emitente Final
CaractereInputNúmero da Tabela Inicial
CaractereInputNúmero da Tabela Final
CaractereInputNúmero da Negociação Inicial
CaractereInputNúmero da Negociação Final
CaractereInputCódigo da Faixa Inicial
CaractereInputCódigo da Faixa Final
CaractereInputNúmero da Rota Inicial
CaractereInputNúmero da Rota Final
TabelaOutputNome da tabela definido na include dibo/bodi582.i1 (Verificar observações)

...

getBatchRecordsCompTarifa

Método para retornar uma tabela com os registros da utilização Componente Tarifa que se enquadram na faixa escolhida. Parâmetros do método: 

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento Inicial
CaractereInputCódigo do Estabelecimento Final
CaractereInputCódigo do Emitente Inicial
CaractereInputCódigo do Emitente Final
CaractereInputNúmero da Tabela Inicial
CaractereInputNúmero da Tabela Final
CaractereInputNúmero da Negociação Inicial
CaractereInputNúmero da Negociação Final
CaractereInputCódigo da Faixa Inicial
CaractereInputCódigo da Faixa Final
CaractereInputNúmero da Rota Inicial
CaractereInputNúmero da Rota Final
TabelaOutputNome da tabela definido na include dibo/bodi582.i1 (Verificar observações)

 

getBatchRecordsCotacao

Método para retornar uma tabela com os registros da utilização Cotação que se enquadram na faixa escolhida. Parâmetros do método: 

Tipo de DadosI/OParâmetro
CaractereInputCódigo do Estabelecimento Inicial
CaractereInputCódigo do Estabelecimento Final
CaractereInputCódigo do Emitente Inicial
CaractereInputCódigo do Emitente Final
CaractereInputNúmero da Tabela Inicial
CaractereInputNúmero da Tabela Final
TabelaOutputNome da tabela definido na include dibo/bodi582.i1 (Verificar observações)

...

Observações

  1. Para definição das tabelas temporárias a serem utilizadas, realizar a chamada da include conforme abaixo:

...