FuBa 10-stellige Zahlen generieren.

Alles über die SAPs In-Memory Datenbank HANA
6 Beiträge Seite 1 von 1
6 Beiträge Seite 1 von 1

FuBa 10-stellige Zahlen generieren.

Beitrag von il.ost (ForumUser / 26 / 11 / 0 ) » 14. Mai 2019 11:08

Hallo zusammen.

Ich suche nach einen FuBa, der 10-stellige Zahlen random generieren kann. Bis jetzt habe ich nur GENERAL_GET_RANDOM_PWD (aber dort wird mit Charakters ausgegeben) und QF05_RANDOM_INTEGER (dort kann man maximal mit 9 Stellen arbeiten) gefunden.

Gruß
Illya


Re: FuBa 10-stellige Zahlen generieren.

Beitrag von LostDarkness (ForumUser / 44 / 13 / 1 ) » 14. Mai 2019 11:40

Hallöle Illya,

Siehe Beitrag:
https://www.abapforum.com/forum/viewtopic.php?t=16089

Bezüglich einer Klasse habe ich auch noch folgendes gefunden:
https://help.sap.com/doc/abapdocu_752_i ... _class.htm

Ich hoffe irgendwas davon erfüllt deine Wünsche/Bedürfnisse

Liebe Grüße
Gerrit

Re: FuBa 10-stellige Zahlen generieren.

Beitrag von black_adept (Top Expert / 3239 / 54 / 565 ) » 14. Mai 2019 11:47

il.ost hat geschrieben:
14. Mai 2019 11:08
...QF05_RANDOM_INTEGER (dort kann man maximal mit 9 Stellen arbeiten) gefunden.
2 * 5 = 10
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: FuBa 10-stellige Zahlen generieren.

Beitrag von il.ost (ForumUser / 26 / 11 / 0 ) » 14. Mai 2019 11:48

black_adept hat geschrieben:
14. Mai 2019 11:47
il.ost hat geschrieben:
14. Mai 2019 11:08
...QF05_RANDOM_INTEGER (dort kann man maximal mit 9 Stellen arbeiten) gefunden.
2 * 5 = 10
ich war mir sicher, dass es 1 FuBa geben muss, der 10-stellige generieren kann. Wenn es nicht der Fall ist, dann klar, dass ich es so machen werde.

Re: FuBa 10-stellige Zahlen generieren.

Beitrag von edwin (Specialist / 253 / 5 / 39 ) » 14. Mai 2019 11:57

Hi,
wieso Fuba, nimm doch die Klasse CL_ABAP_RANDOM, Bsp :

Code: Alles auswählen.

  DATA pack  TYPE p LENGTH 16.
  DATA rand  TYPE REF TO cl_abap_random.

  rand = cl_abap_random=>create( ).

  DO 1000 TIMES.
    pack = rand->packedinrange( min = 1000000000 max = 9999999999 ).
    WRITE : pack.
  ENDDO.


aber was hat das mit HANA zu tun ?
/Edwin

edit : UUps ich war wohl viel zu spät dran

Re: FuBa 10-stellige Zahlen generieren.

Beitrag von il.ost (ForumUser / 26 / 11 / 0 ) » 14. Mai 2019 15:51

edwin hat geschrieben:
14. Mai 2019 11:57
Hi,
wieso Fuba, nimm doch die Klasse CL_ABAP_RANDOM, Bsp :

Code: Alles auswählen.

  DATA pack  TYPE p LENGTH 16.
  DATA rand  TYPE REF TO cl_abap_random.

  rand = cl_abap_random=>create( ).

  DO 1000 TIMES.
    pack = rand->packedinrange( min = 1000000000 max = 9999999999 ).
    WRITE : pack.
  ENDDO.


aber was hat das mit HANA zu tun ?
/Edwin

edit : UUps ich war wohl viel zu spät dran
Hab das Thema in falschem Abschnitt veröffentlicht.

Ich hab mein Problem mit GENERAL_GET_RANDOM_PWD gelöst.

Seite 1 von 1

Aktuelle Forenbeiträge

ABAP Clean Code
vor 7 Stunden von ewx 56 / 1392
Funktionsbaustein READ_TEXT
vor 9 Stunden von SAP_ENTWICKLER 3 / 151
Code lesen
vor 2 Tagen von GastX 5 / 1480
CL_GUI_TEXTEDIT im Subscreen
vor 2 Tagen von black_adept 2 / 95

Unbeantwortete Forenbeiträge

HowTo? Reisekosten PR05: Land hinzufügen
vor 3 Tagen von Florian9999 1 / 85
eMail Versand Faktura, falscher Betreff in eMail
vor 3 Tagen von bapimueller 1 / 83
[GELÖST] Kundenhierarchien in der Preisfindung
vor 4 Tagen von SAP_ENTWICKLER 1 / 94
[GELÖST] Feld KNVV-BOIDT
vor einer Woche von SAP_ENTWICKLER 1 / 74