SPLIT aus Vorlage

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

SPLIT aus Vorlage

Beitrag von samson (ForumUser / 32 / 0 / 0 ) »
Hallo Leute,

ich habe eine Materialnummer in der Form

Code: Alles auswählen.

5.1.7.1/854.0
Aus dieser möchte ich

Code: Alles auswählen.

5.1.7.1/.0
machen.

Habe angefangen das mit SPLIT zu probieren.
Hat aber nicht funktioniert.

Code: Alles auswählen.

SPLIT manr AT '/.' INTO prefix manrsp.
Hat jemand ne Idee wie ich den SPLIT durchführen muss?

Dankbar für jeden Tipp.

Gruß

Sebastian
"der tag hat 24 stunden, wenn das nicht reicht, machen wir noch welche dran"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xSAP-Release: ECC6.0 x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

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


Beitrag von black_adept (Top Expert / 4134 / 131 / 956 ) »
Hi Sebastian,

die Zeichenfolge "/." kommt in deinem Originalstring nicht vor --> kein Split möglich.

Andere Frage - sieht die Materialnummer intern wirklich so aus oder ist das "nur" eine mit dem Conversionexit aufbereitete Form?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Erklärung

Beitrag von samson (ForumUser / 32 / 0 / 0 ) »
Hi black_adept,

die Materialnummer hat dieses Format.
Die Zeichenfolge '/.' kommt nicht vor. Stimmt.

Aber, wie kann ich denn aus der Mitte der Nummer etwas heraus nehmen (854 ist die fortlaufende Nummer welche raus soll)?

Hatte versucht mit zweimal SPLIT die Nummer aufzuteilen und wollte die passenden Teile dann zusammenführen.
Jedoch, wenn ich mit SPLIT trenne, sind die Trennzeichen '/'(SPLIT 1) und '.'(SPLIT 2) micht mehr da.

Gibt es ne bessere Möglichkeit?

Danke.
"der tag hat 24 stunden, wenn das nicht reicht, machen wir noch welche dran"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xSAP-Release: ECC6.0 x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Beitrag von black_adept (Top Expert / 4134 / 131 / 956 ) »
Probier mal:

Code: Alles auswählen.

SPLIT matnr AT '/' INTO part1 part2.     
SPLIT part2 AT '.' INTO part2 part3.     
CONCATENATE part1 '/.' part3 INTO matnr.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Danke, gelöst

Beitrag von samson (ForumUser / 32 / 0 / 0 ) »
Hi black_adept

genau so habe ich das Gestern noch gelöst.
Also, trotzdem nochmal -> VIELEN DANK

Gruß aus dem Harz

Sebastian
"der tag hat 24 stunden, wenn das nicht reicht, machen wir noch welche dran"

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xSAP-Release: ECC6.0 x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Seite 1 von 1

Vergleichbare Themen

5
Antw.
1667
Views
Split
von NLengner » 25.07.2019 11:16 • Verfasst in ABAP® für Anfänger
3
Antw.
3184
Views
SPLIT/STRING
von nicetoknow » 23.07.2012 18:43 • Verfasst in ABAP® für Anfänger
4
Antw.
2426
Views
Problem mit '#' Split
von HaXor » 26.06.2007 09:48 • Verfasst in ABAP® Core
2
Antw.
2152
Views
Text-Split
von honeyjam » 20.12.2011 15:17 • Verfasst in ABAP® für Anfänger
2
Antw.
2887
Views
SPLIT-Funktion Problem
von Sapianer » 20.12.2011 09:29 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

RFC vs. ODATA
vor 4 Tagen von DeathAndPain 8 / 1746
Frage zur redefinierten Methode
vor 6 Tagen von ralf.wenzel 12 / 2194

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

RFC vs. ODATA
vor 4 Tagen von DeathAndPain 8 / 1746
Frage zur redefinierten Methode
vor 6 Tagen von ralf.wenzel 12 / 2194