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.
787
Views
Stücklistengruppe aufsplitten
von AdrianSchm » 27.03.2017 18:09 • Verfasst in ABAP® für Anfänger
2
Antw.
709
Views
Variablen im Workflow
von Nordlicht » 17.06.2021 08:19 • Verfasst in Dialogprogrammierung
20
Antw.
4652
Views
Deklaration von Variablen
von Sebastian82 » 06.02.2019 16:25 • Verfasst in ABAP® für Anfänger
4
Antw.
5441
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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 74

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

PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 74

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166