SUBSTRINGS in ABAP?

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

SUBSTRINGS in ABAP?

Beitrag von NORTNOK (ForumUser / 6 / 0 / 0 ) »
Hallo miteinander,

ich habe das Feld TABKEY der Tabelle CDPOS.

Inhalt dieses Feldes z.B.:
00100012323060000010001

Zersplittet wäre das:

001 = Mandant
0001232306 =VBELNR)
000 = ?
001 = POSNR
0001 = ETENR


Um die Tabelle CDPOS (bzw. eine von ihr abgeleitete interne Tabelle) mit der Tabelle VBAP JOINEN zu können, möchte ich gerne das Feld TABKEY entsprechend kürzen.

Möchte ich aus o.g. String die VBELNR ausschneiden,
so würde ich es mit Standard SQL so angehen:
..
SELECT SUBSTR(i_cdpos-tabkey,4,13)
FROM i_cdpos
..
Ergebnis:
0001232306

Aber wie löse ich das Ganze in ABAP??
Vielen Dank schon im Voraus!

NORTNOK

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


Beitrag von Ucke (ForumUser / 35 / 0 / 0 ) »
Hallo Nortnok,

geht sowas nicht einfach über: Feld = TABKEY+3(10) ??


Gruß Ucke

Beitrag von NORTNOK (ForumUser / 6 / 0 / 0 ) »
Werde ich gleich mal ausprobieren und gebe dann Feedback - Vielen Dank!

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo NORTNOK,

Änderungsbelege sollte man mit dem entsprechenden Funktionsbaustein lesen.
Dazu kann man sich in der SCD0 zum Änderungsbelegobjekt (Name weiß ich leider nicht) die generierten FB's anzeigen lassen, um die Daten sauber lesen zu können.

Der direkte Zugriff kann zu einer falschen Selektion führen. Abgesehen davon werden SubString-Zugriffe (von DB-Feldern) vom OpenSQL nicht unterstützt.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

6
Antw.
11827
Views
ABAP Workbench und ABAP Dictionary - für Einsteiger
von schnonus » 03.04.2008 10:39 • Verfasst in ABAP® für Anfänger
3
Antw.
9509
Views
OLE und ABAP: Aufruf von Excel-VBA Prozeduren aus ABAP
von OnkelSAP » 26.05.2010 09:45 • Verfasst in ABAP Objects®
3
Antw.
31087
Views
ABAP 7.02 - Neues Feature - Pragmas in ABAP
von foessleitnerj » 09.01.2013 17:02 • Verfasst in Tips + Tricks & FAQs
6
Antw.
9103
Views
Umstellung ABAP auf ABAP Objects
von Andreas G » 25.07.2006 12:46 • Verfasst in ABAP Objects®
3
Antw.
7828
Views
ABAP vs. ABAP Objects
von Mr.Black » 11.07.2007 14:27 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 4 Tagen von DeathAndPain gelöst 4 / 528
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46184
LSMW-Problem
vor 2 Wochen von DeathAndPain gelöst 6 / 4076

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.