Avalados por :

Definição e uso de Variáveis Globais no mapeamento do SAP PI

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

O que é uma Variável Global?

A variável que é acessível em todo o programa, ou seja, tem um escopo global em todo o programa, é chamada de Variável Global. Aqui na PI estamos fazendo referência a uma definição em relação ao JAVA como base de nosso mapeamento gráfico do SAP PI, já que o mapeamento gráfico é apenas em JAVA.


Qual é a necessidade de Variáveis Globais no mapeamento do SAP PI?

Existem casos em que precisamos passar/compartilhar informações ou valores no mapeamento do PI entre todas as UDFs. Por exemplo, suponha que tenhamos várias UDFs em um mapeamento gráfico que são executadas em sequência. Uma UDF define alguns parâmetros ou variáveis com base em algumas condições que serão utilizadas por outra UDF para enviar alertas ou para alguma validação interna na PI. Esses tipos de requisitos podem ser resolvidos usando Variáveis Globais cujo escopo será em todo o mapeamento ou em todos os mapeamentos (a informação sobre como decidir o escopo será compartilhada a seguir).

Como definir uma VARIÁVEL GLOBAL no mapeamento do Sap PI?

Existem duas formas de definir uma variável global no mapeamento do SAP PI.

Método 1: No próprio Mapeamento (como mostrado na captura de tela abaixo)

Temos um ÍCONE no Mapeamento de Mensagens (Editar Seções de Java) que nos permite declarar Variáveis Globais que têm escopo no mesmo mapeamento de mensagens em que são definidas. Todas as UDFs criadas nesse mapeamento podem usar essas variáveis.

Agora, ao clicar no ÍCONE obterá uma janela onde pode declarar variáveis globais e inicializá-las com um valor padrão (como mostrado abaixo)

São definidas três variáveis e inicializadas conforme mostrado na captura de tela. Agora essas variáveis podem ser usadas em UDFs.

Defina em uma UDF como e use em outra como

Método 2:

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?