Avalados por :

Cómo crear una User-Defined Function (UDF) en SAP PI 7.0 para manejar diferentes tipos de valores de entrada

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

Hola Gurus,

Estoy usando la versión PI 7.0 y tenía un nuevo requisito como se muestra a continuación:

"Si el valor de entrada contiene un entero puro (124536) entonces se debe pasar el mismo valor, de lo contrario (1.25, ad3ed, f$f45) se debe pasar 0."

Por favor proporcionar UDF deseada para lo mismo. En espera de sus aportes...

Gracias

Ravi

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

4 Respuestas

0
Cargando...

Hola Vila,

He revisado esto, pero no funciona para valores de largo alcance y valores flotantes.

Gracias

Ravi

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

Hola Ravi,

Por favor, encuentra a continuación el udf para tu requisito de validación de entrada para enteros:

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;

Saludos

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?