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.
7697
Views
prüfen ob tabelle existiert
von simethandreas » 19.11.2009 13:19 • Verfasst in ABAP® für Anfänger
11
Antw.
2816
Views
Interne Tabelle-Existiert Kopfzeile?? (cl_abap_typedescr)
von hfahrian » 26.02.2018 15:31 • Verfasst in ABAP® Core
5
Antw.
2695
Views
Prüfung interner Tabelle
von knut » 27.06.2005 14:44 • Verfasst in ABAP® Core
4
Antw.
3775
Views
Prüfung vorhandener Einträge in Tabelle
von Stahle71 » 11.05.2016 10:00 • Verfasst in ABAP® für Anfänger
3
Antw.
1815
Views
Existiert Spalte
von Gast » 28.09.2004 10:19 • 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

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168