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.
11851
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.
9522
Views
OLE und ABAP: Aufruf von Excel-VBA Prozeduren aus ABAP
von OnkelSAP » 26.05.2010 09:45 • Verfasst in ABAP Objects®
3
Antw.
31121
Views
ABAP 7.02 - Neues Feature - Pragmas in ABAP
von foessleitnerj » 09.01.2013 17:02 • Verfasst in Tips + Tricks & FAQs
6
Antw.
9123
Views
Umstellung ABAP auf ABAP Objects
von Andreas G » 25.07.2006 12:46 • Verfasst in ABAP Objects®
3
Antw.
7837
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

BAPI zur ABSO?
vor einer Woche von DeathAndPain 2 / 1013
Materialstammerweiterung: Neuer Reiter
vor 2 Wochen von DeathAndPain gelöst 4 / 1698
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47372
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5269

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

BAPI zur ABSO?
vor einer Woche von DeathAndPain 2 / 1013
Materialstammerweiterung: Neuer Reiter
vor 2 Wochen von DeathAndPain gelöst 4 / 1698
Ermittlung der Arbeitstage (Mosid)
vor 3 Wochen von Radinator 11 / 47372
LSMW-Problem
vor 4 Wochen von DeathAndPain gelöst 6 / 5269