Parâmetros de elemento de busca
O elemento de busca utiliza tabelas de busca que especificam um conjunto de valores de dados que devem ser passados para a função.
<lookup table='tablename' business-unit='buspec' unknown='unknownoption'> <target/> <source/> </lookup>
Parâmetros
lookup
table
tablename
é o nome da tabela de busca a ser usada para este campo. Este parâmetro é obrigatório.business-unit
Onde
buspec
é um deauto:source
,auto:target
, ou uma unidade de negócios válida.Por exemplo, ao realizar uma transferência interna de dados da unidade de negócios 'BUA' (a origem) para 'BUB' (o destino), escolher
auto:source
na transformação seleciona 'BUA' como a unidade de negócios a ser usada para a transformação. Escolherauto:target
, seleciona 'BUB' como a unidade de negócios a ser usada para a transformação. Quando a unidade de negócios da transferência interna for a mesma para a origem e o destino, a escolha deauto:source
ouauto:target
na transformação seleciona a mesma unidade de negócios.Quando não houver unidade de negócios especificada para a origem ou o destino, uma unidade de negócios 'null' será usada para a transformação. Neste caso, os dados de busca globais serão usados.
unknown
Onde
unknownoption
é um dos seguintes:fail
- uma mensagem de erro é exibida quando um valor desconhecido está sendo transformado.copy
- o valor de origem é usado 'no estado em que se encontra', ou seja, ele não passa por uma transformação.
target
(destino)Especifica o caminho de destino totalmente qualificado, conforme definido na tabela de busca especificada, para ser gerado nos dados de saída. Este parâmetro é obrigatório.
source
(origem)Especifica o caminho de origem totalmente qualificado nos dados de entrada. O seguinte conjunto de regras é aplicado:
- Se este valor não estiver presente, será usado o valor default especificado na tabela
SSX_LOOKUP_VALUE
. - Se este valor estiver presente, mas não foi encontrado na tabela de busca, será usado o valor configurado pelo usuário conforme
especificado em
unknownoption
. - Se o valor estiver presente e puser ser encontrado na tabela de busca, o valor de substituição da tabela de busca será usado.
- Se este valor não estiver presente, será usado o valor default especificado na tabela