Select-Abfrage ob Eintrag vorhanden oder nicht

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

Select-Abfrage ob Eintrag vorhanden oder nicht

Beitrag von Danny (ForumUser / 12 / 0 / 0 ) »
Hallo zusammen,

habe da mal ne ganz blöde Frage. Ich möchte wissen ob ein bestimmter Eintrag in einer Tabelle vorhanden ist oder nicht. Habe bisher immer nach Sy-subrc geprüft aber ob das so richtig ist ? ;-)

Kann mir da jemand nen Tip geben ?

Gruß
Danny

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


Beitrag von ewx (Top Expert / 4872 / 314 / 644 ) »
Hi Danny,

das ist schon in Ordnung so!
Alternativ kannst du auch SY-DBCNT (Anzahl selektierter Sätze) abfragen.

Mit einem kleinen Trick kannst du sogar einen Select machen, ohne extra Felder zu selektieren:

Du möchtest prüfen, ob das Land "GB" in der Tabelle T005 enthalten ist:
Das Land steht in der Variablen L_LAND1

Code: Alles auswählen.

SELECT land1 FROM t005 INTO l_land1
 WHERE land1 = l_land1.
Sieht erstmal albern aus, erfüllt aber seinen Zweck. Wenn der Eintrag vorhanden ist, wird die Variable mit dem selben Wert wieder überschrieben, ist der Eintrag nicht vorhanden, bleibt der Variablenwert erhalten.

Gruß, Enno.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
25295
Views
Prüfen ob Eintrag in DB Tabelle schon vorhanden
von clinke » 10.10.2006 08:56 • Verfasst in ABAP® für Anfänger
22
Antw.
8208
Views
Binary search SY-SUBRC = 4 obwohl Eintrag vorhanden (HEX identisch)
von Romaniac » 31.01.2024 13:39 • Verfasst in ABAP® Core
2
Antw.
4003
Views
SELECT - Options & SELECT Abfrage
von Mavrix » 14.05.2007 08:41 • Verfasst in ABAP® für Anfänger
2
Antw.
1025
Views
Select auf DB in Interne Tabelle aber mit eindeutigem Eintrag
von Harry_Koeller » 05.11.2024 14:56 • Verfasst in ABAP® Core
0
Antw.
513
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Mahnung erstellen
Gestern von wreichelt 2 / 50
Absprung VA02 Position
Gestern von gs3rr4 gelöst 3 / 68
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 41

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

Mahnung erstellen
Gestern von wreichelt 2 / 50
Absprung VA02 Position
Gestern von gs3rr4 gelöst 3 / 68
OPD Druck im SPOOL
Gestern von Manfred K. 1 / 41