Prüfung ob tabelle existiert

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

Prüfung ob tabelle existiert

Beitrag von bliP! (ForumUser / 15 / 0 / 0 ) »
Hallo nochmal,

gibt es eine Möglichkeit zu prüfen ob eine Tabelle existiert? Oder einen Programmabbruch abzufangen wenn ein Select auf eine nicht existente Tabelle ausgeführt wird?

In einem Loop stehen Tabellennamen, unter anderem welche aus dem $Temp-Paket, die vom Programm dann wohl nicht gefunden werden und einen Absturz verursachen.

LOOP AT itab.
SELECT COUNT(*) FROM (itab-tabname) INTO p_dataanz.
endloop.

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Das einzige was mir bekannt ist, wäre eine Abfrage auf die Tabelle DD02L.
Ist da kein Eintrag, dann gibts die auch net.

Das ist eine Tabelle, in der SAP seine Tabellendefinitionen speichert.

Beitrag von Gast ( / / 0 / 3 ) »
ok. danke.
ich fange den fehler jetzt einfach ab.
Der Vollständigkeit halber: ich nehme die Fehlerklasse aus dem Kurzdump und binde sie in try-catch ein. So geht es ohne Programmabbruch.

Code: Alles auswählen.

LOOP AT itab. 
TRY.
SELECT COUNT(*) FROM (itab-tabname) INTO p_dataanz. 
CATCH cx_sy_dynamic_osql_semantics.
ENDTRY.
WRITE: p_dataanz.
ENDLOOP.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
8399
Views
prüfen ob tabelle existiert
von simethandreas » 19.11.2009 13:19 • Verfasst in ABAP® für Anfänger
11
Antw.
4358
Views
Interne Tabelle-Existiert Kopfzeile?? (cl_abap_typedescr)
von hfahrian » 26.02.2018 15:31 • Verfasst in ABAP® Core
4
Antw.
5133
Views
Prüfung vorhandener Einträge in Tabelle
von Stahle71 » 11.05.2016 10:00 • Verfasst in ABAP® für Anfänger
3
Antw.
4127
Views
Klasse existiert schon
von cut1 » 14.12.2006 12:38 • Verfasst in ABAP Objects®
4
Antw.
7274
Views
Feststellen, ob Verzeichnis existiert
von ralf.wenzel » 22.08.2007 18:41 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 50781
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 102630