MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Numero Aleatorio (foro/showthread.php?t=45116)

pancho6102 05/09/11 17:34:13

Numero Aleatorio
 
Hola que tal me estan pidiendo que genere numeros aleatorios de 10 posiciones pero me encontrado en problemas pues no he podido encontrar una funcion que me genere el numero con las 10 posiciones, lo mas cercanos es la funcion QF05_RANDOM_INTEGER pero solo me funciona con 9 digitos y cuando hago esto

CALL FUNCTION 'QF05_RANDOM_INTEGER'
EXPORTING
RAN_INT_MAX = 9999999999
RAN_INT_MIN = 1000000000
IMPORTING
RAN_INT = v_resultado
* EXCEPTIONS
* INVALID_INPUT = 1
* OTHERS = 2
.
me truena pues el campo de import no soporta el numero de salida.

¿alguien conoce otra funcion?.

he entrado a la se37 buscando *RANDOM* pero no he logrado encontrar una funcion que me sirva.

Saludos.

pancho6102 05/09/11 19:44:11

La unica funcion que termine usando es la RANDOM_AMOUNT (por no encontrar otra aun) pero me lo saca en el formato 1.234.567.890 y buscando una clave en moneda en el parametro VALCURR que no maneje decimales.

ya nada mas le aplico un REPLACE ALL OCCURRENCES OF '.' in cadena WITH space.

Para los puntos.


espero y alguien sepa de otra funcion, si no la hay me quedare con esta y pues si conoces alguna funcion que maneje alfanumericos es bienvenida.

Saludos!

jarabas 06/09/11 10:25:34

Buenos días.

En su día encontré este código por la web, que te genera una cadena aleatoria de la longitud indicada en la variable "char"


Espero te sirva.

Un saludo.

pancho6102 06/09/11 14:11:14

Hola que tal jarabas, efectivamente el codigo que mencionas si genera la cadena que necesito(me sono un poco familiar el codigo) de hecho estaba probando con una funcion estandar que hace eso con exactamente ese mismo codigo que es la GENERAL_GET_RANDOM_PWD.

ya puedo hacer mi generacion de codigos de verificacion para mis storage bin:D .

gracias.


Saludos!!.

jarabas 06/09/11 15:42:43

Joer, pues yo la vi por internet, como si fuera una Z y pensé que crack el tio, y es estándar., jajaja, pero bueno lo importante es aportar ;) y que te sirva

;)


Husos Horarios son GMT. La hora en este momento es 04:05:00.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web