Avalados por :

Como criar uma Função Definida pelo Usuário (UDF) no SAP PI 7.0 para lidar com diferentes tipos de valores de entrada

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

Olá Gurus,

Estou usando a versão PI 7.0 e tenho um novo requisito conforme mostrado abaixo:

"Se o valor de entrada contém um inteiro puro (124536) então o mesmo valor deve ser passado, caso contrário (1.25, ad3ed, f$f45) deve ser passado 0."

Por favor, forneça a UDF desejada para o mesmo. Aguardando suas contribuições...

Obrigado

Ravi

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

4 Respuestas

0
Cargando...

Olá Vila,

Eu revisei isso, mas não funciona para valores de longo alcance e valores flutuantes.

Obrigado

Ravi

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Ravi,

Por favor, encontre abaixo o udf para o seu requisito de validação de entrada para números inteiros:

String main ="0123456789";

String res = inp;

int† tmp;

for(int i=0;i<inp.length();i++)

{

tmp = main.indexOf(inp.substring(i,i+1));

if(tmp == -1)

{

res = "0";

break;

}

}

return res;

Saudações

Vishnu

udf1.PNG udf2.PNG
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?