Árvore de páginas

Versões comparadas

Chave

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

Criação do Ponto de Entrada BIUSRTAB

...


Rotina

Linha de Produto:

Microsiga Protheus®

Segmento:

Serviços

Módulo:

Extrator Protheus®

Parâmetro:
NomeTipoDescrição
PARAMIXB[1]CaracterAlias da tabela Fato ou Dimensão que está sendo gravada no momento.
Retorno:

Nome

Tipo

Descrição

Obrigatório

 aRet

Vetor

Tabelas que estarão disponível para consulta ao utilizar o ponto de entrada BIEXTGRV.

X

Rotina:

Rotina

Nome Técnico

BIUSRTABBIXRunUsrTab

Rotina

Nome Técnico

Executor da extraçãoBIXRunner
Criação das entidadesBIXTable
Assistente de ConfiguraçãoBIXWizard
ParâmetrosBIXParameter
ParâmetrosBIXParAux
MoedaBIXParMoeda
PeríodoBIXParPeriodo

Requisito/Story/Issue (informe o requisito relacionado):

DSERBA1-12871313


Descrição

Remoção do uso de dicionário na criação das entidades  ("HJJ", "HJK", "HKC", "HK4", "HK3", "HH1", "HQF") da engine.

Definição da Regra de Negócio

Na criação das entidades "HJJ", "HJK", "HKC", "HK4", "HK3", "HH1" e "HQF" foi montada a estrutura de cada uma delas ao invés de consultar o dicionário de dados.

Procedimento para utilização

Este ponto de entrada visa realizar a abertura de todas as tabelas não utilizadas pela extração padrão, necessárias para customização das informações, uma vez que, 
durante a execução do ponto de entrada de customização, a conexão com o banco de dados do ERP Microsiga Protheus não estará mais disponível para abertura de tabelas.
Esta abertura de tabelas esta limitada a 50 tabelas.

 

Procedimento para utilização

 

Bloco de código
themeEclipse
titleExemplo
linenumberstrue
User Function BIUSRTAB()
    Local aTable   := {}
    Local cTable := PARAMIXB[1] // Alias da tabela fato ou dimensão que está sendo processada.

    If ( cTable == "HKE" )
	    aTable := {"SA1","SB1","SRA"}
    EndIf
Return aTable

 O procedimento de utilização dos extratores não é alterado por este requisito.