¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

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
  • 66 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@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?