Teil eines Feldes in interner Tabelle deklarieren

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

Teil eines Feldes in interner Tabelle deklarieren

Beitrag von Danielra (ForumUser / 1 / 0 / 0 ) »
Hallo,

ich habe folgendes Problem:

Ich möchte aus der externen Tabelle vbrp Daten in eine interne Tabelle lesen. Dazu würde ich gerne aus einem Feld die letzten 2 Stellen abfragen auf = 'DE'.
Leider lässt sich das nicht in der Form land like prodh+15(2) = 'DE' darstellen. Syntakisch ist das wohl richtig, aber in deiner Typen Beschreibung wohl nicht zulässig.
und in der Select Anweisung sagt die Prüfung prodh+15(2) ist ein unbekanntes Feld. leider kennt ABAP wohl kein substring.

Wie kann ich dieses Problem lösen, denn ich möchte nicht immer alle Datensätze in die interne Tabelle einlesen.

vieln Dank schon mal für eine Antwort.

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


Re: Teil eines Feldes in interner Tabelle deklarieren

Beitrag von JHM (Top Expert / 1212 / 2 / 202 ) »
Danielra hat geschrieben:Wie kann ich dieses Problem lösen
per Mustersuche:

Code: Alles auswählen.

WHERE prodh LIKE '________________DE'
ist aber nicht der perfomanteste Weg...
Gruß Hendrik

Re: Teil eines Feldes in interner Tabelle deklarieren

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
HI,

naja, wenn du auf einen Schlag alle Daten aus der DB selektierst und die dann im nachhinein aus deiner internen Tab löscht ist
es performanter als es mit einem Muster zu selektieren.

select * frab DB-Tab into table itab.

Und dann loop über die itab und alles was du nicht brauchst deleten.
Dann müsste es auch damit like prodh+15(2) = 'DE' klappen.

Gruß
coco

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1443
Views
SELECT auf Teil eines Char-Feldes
von Patrick1982 » 25.01.2021 13:11 • Verfasst in ABAP® für Anfänger
2
Antw.
1571
Views
Alle Tabellensätze finden die Teil eines Feldes enthalten
von actihippo » 29.10.2007 14:37 • Verfasst in ABAP® für Anfänger
2
Antw.
2892
Views
Interne Tabelle deklarieren
von PrimaVeritas » 27.07.2006 11:41 • Verfasst in ABAP® für Anfänger
3
Antw.
6192
Views
Gesamtsumme eines Feldes / Interne Tabelle
von isp » 31.10.2012 17:25 • Verfasst in ABAP® für Anfänger
7
Antw.
4935
Views
Concatenate in interner Tabelle
von wenigerABAP » 16.09.2016 12:47 • 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

IBAN und BUT0BK
vor 16 Stunden von GastX gelöst 4 / 1017
Gewährleistungsende im Equipment
Gestern von Yourairld gelöst 8 / 23303
IF mit AND und OR
vor einer Woche von GastX 6 / 11353
Meine Inbox
vor einer Woche von Rabea1103 1 / 8902

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

IBAN und BUT0BK
vor 16 Stunden von GastX gelöst 4 / 1017
Gewährleistungsende im Equipment
Gestern von Yourairld gelöst 8 / 23303
IF mit AND und OR
vor einer Woche von GastX 6 / 11353
Meine Inbox
vor einer Woche von Rabea1103 1 / 8902