Substring bei SELECT

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

Substring bei SELECT

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
Hallo,

gibt es zufällig die Möglichkeit in einem Select Statement von einem string jeweils nur z.B. den ersten Buchstaben zu selektieren. (Wie bei Native-SQL) über die SUBSTRING-Anweisung?

Vielen Dank im Vorraus für die Hilfe!

MfG

cali

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


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

nein, das ist m.W. nicht möglich...
Gruß
Ereglam


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

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
ok, danke!

Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »
Hi Cali,

du kannst das Feld, in das selektiert werden soll so groß machen, wie du es haben möchtest:

Code: Alles auswählen.

data feld(1) type c.
select name from ddictab into feld where...
Gruß, Enno

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

bekommt man eine Fehlermeldung nur, wenn man eine *-Selection macht und der Ausgabebereich zu klein ist?

Ich hätte das auch hier erwartet... :shock:

Also, ich habe es ausprobiert. Die Anweisung funktioniert (in 4.7)... :!: :!:
Wieder was dazugelernt...
Danke, Enno.
Gruß
Ereglam


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

Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »
ereglam hat geschrieben:bekommt man eine Fehlermeldung nur, wenn man eine *-Selection macht und der Ausgabebereich zu klein ist?
Ich glaube ja.
Warum's nun ausgerechnet mit genau einem Feld funktioniert: Keine Ahnung!
Vielleicht wird dieser "bug" ja in den nächsten Releases behoben... :D
Grüße,
Enno

Beitrag von cali (ForumUser / 51 / 0 / 0 ) »
auf die idee muss man erstmal kommen...
:)

danke!

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
cali hat geschrieben:auf die idee muss man erstmal kommen...
:)

danke!
Das ist ganz einfach.
Man muss nur mal bei expliziter Feldauswahl (also nicht SELECT *, außer mit INTO/APPENDING CORRESPONDING FIELDS ...)
versehentlich vergessen haben, in der Zielstruktur ein Feld zu typisieren, sich dann wundern, warum das Programm nicht tut, was man erwartet, und sich das Ergebnis der Fehlersuche merken, bis man mal ein Problem hat, wo man genau das Verhalten braucht.

Wenn es aber nicht explizit in der Doku erwähnt ist (nicht geprüft), sollte man mal SAP fragen, ob das Verhalten auch in Zukunft so bleiben wird.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2905
Views
select join substring
von jspranz » 13.11.2017 18:12 • Verfasst in ABAP® für Anfänger
13
Antw.
6131
Views
substring direkt in IF
von pherweg » 09.02.2018 17:08 • Verfasst in ABAP® Core
3
Antw.
812
Views
Substring im JOIN auf beiden Seiten
von msfox » 06.02.2025 10:21 • Verfasst in ABAP® Core
4
Antw.
9537
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • Verfasst in ABAP® für Anfänger
10
Antw.
7142
Views
2 Select-Options zu einem für Select zusammenfügen
von manuk » 23.03.2005 11:02 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1743
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2296

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1743
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2296

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 294
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 886
MS-Word als Editor
letzen Monat von tekko 1 / 4396