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.
1635
Views
SELECT auf Teil eines Char-Feldes
von Patrick1982 » 25.01.2021 13:11 • Verfasst in ABAP® für Anfänger
2
Antw.
1590
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.
2894
Views
Interne Tabelle deklarieren
von PrimaVeritas » 27.07.2006 11:41 • Verfasst in ABAP® für Anfänger
3
Antw.
6195
Views
Gesamtsumme eines Feldes / Interne Tabelle
von isp » 31.10.2012 17:25 • Verfasst in ABAP® für Anfänger
7
Antw.
4961
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 11 Stunden von DeathAndPain gelöst 7 / 7540
SAPGui 8.00 32 Bit vs 64 Bit
vor 11 Stunden von DeathAndPain 3 / 961
Programm per Fremdtransport einspielen
vor 14 Stunden von IHe 3 / 369
Splitter-AlV erscheint nicht
vor 16 Stunden von qyurryus 2 / 393
Speichern Popup in MM42 verhindern
vor 20 Stunden von Noodl 1 / 408

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 11 Stunden von DeathAndPain gelöst 7 / 7540
SAPGui 8.00 32 Bit vs 64 Bit
vor 11 Stunden von DeathAndPain 3 / 961
Programm per Fremdtransport einspielen
vor 14 Stunden von IHe 3 / 369
Splitter-AlV erscheint nicht
vor 16 Stunden von qyurryus 2 / 393
Speichern Popup in MM42 verhindern
vor 20 Stunden von Noodl 1 / 408