Aufsplitten von Variablen

Getting started ... Alles für einen gelungenen Start.
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Aufsplitten von Variablen

Beitrag von Ranganga (ForumUser / 60 / 0 / 0 ) »
Hi Leute,

gibt es einen Befehl, um eine ein z.B. 4 Stellige Variable aufzuteilen.

Beispiel:
Zahl in der Variable ist 1234. Ich möchte dann die 1 in einer Var., die 2 in einer Var. usw.

Ich brauch diese Berechnung um eine Modulo Prüfziffer zu erstellen bzw. um mit dem Multiplikator des Modulo durchzumultiplizieren

kann ich das auch mit Move machen ? wenn ja wie ?


Danke schonmal
Gruß
Ranganga

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo Ranganga,

wenn die Ausgangsvariable numerisch ist, würde ich die zunächst in ein passendes CHAR-Feld moven.
Die Char-Variable sei A, der Inhalt '1234'.

Dann kannst Du das so machen:

Code: Alles auswählen.

A1 = A(1). "1
A2 = A+1(1). "2
A3 = A+2(1). "3
A4 = A+3(1). "4
Weiterhin viel Freude mit SAP...
Cheers
MrB.

Beitrag von Ranganga (ForumUser / 60 / 0 / 0 ) »
Hi,

danke, ich habs jetzt über Move gemacht ;)

kann mir jemand noch mal helfen wie sich das mit dem Modulo verhält ?


Gruß

Beitrag von Krueger ( / / 0 / 3 ) »
Es gibt verschiedene Prüfziffer... :wink:

...und dafür gibt es sogar verschiedene Fubas....

Such mal mit "*ruefziffer" (im Text) des Fubas über die SE15.

Da findest du einige.


Eine der einfachsten Arten für Prüfziffer Modulo 10 geht ungefähr so:

Code: Alles auswählen.

 hlp_number = cf_input.
  CLEAR pruefsumme.
  DO lngth TIMES.
    SHIFT hlp_number CIRCULAR RIGHT.
    WRITE hlp_number+0(1) TO  hlp_ziffer.
    hlp_modul = sy-index MOD 2.
    IF hlp_modul = 0.             "sy-index ist gerade
      pruefsumme = pruefsumme +  hlp_ziffer.
    ELSE.                       "sy-index ist UNgerade
      pruefsumme = pruefsumme + ( 3 * hlp_ziffer ).
    ENDIF.
  ENDDO.
  hlp_modul = pruefsumme MOD 10.
  pruefz = 10 - hlp_modul.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2576
Views
String aufsplitten
von Gast » 16.02.2006 13:25 • Verfasst in SAP - Allgemeines
0
Antw.
780
Views
Stücklistengruppe aufsplitten
von AdrianSchm » 27.03.2017 18:09 • Verfasst in ABAP® für Anfänger
2
Antw.
675
Views
Variablen im Workflow
von Nordlicht » 17.06.2021 08:19 • Verfasst in Dialogprogrammierung
20
Antw.
4626
Views
Deklaration von Variablen
von Sebastian82 » 06.02.2019 16:25 • Verfasst in ABAP® für Anfänger
4
Antw.
5415
Views
Textsymbole & Variablen
von user0815 » 08.06.2018 11:14 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141