Typprüfung von DB-Tabellen zur Compile-Zeit

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Typprüfung von DB-Tabellen zur Compile-Zeit

Beitrag von Bert84 (ForumUser / 1 / 0 / 0 ) »
Hallo zusammen,

ich habe ein dringendes Problem und finde keine Lösung dafür:

Es geht um eine Methode einer Klasse, der als Import-Parameter einige Dictionary-Tabellen(-namen) übergeben werden. Aus diesen Tabellen werden in der Methode Daten gelesen.

Nun möchte ich es erreichen, dass bereits zur Compile-Zeit (das ist sehr wichtig) eine Prüfung stattfindet, ob die "übergebenen Tabellen" im Dictionary überhaupt vorhanden sind.

Die einfachste Version wäre eine Struktur "table_names_struct", in der alle vorhandenen Tabellennamen aufgelistet sind. Dann könnte man es so übergeben:


[i]Data: tab_struct TYPE table_names_struct.

CALL METHOD me->check_linkage(
EXPORTING
iv_master_tab_name = tab_struct-estrh
iv_master_tab_key_field = 'RECN'
iv_master_tab_root_key_field = 'RECNROOT'
iv_detail_tab_name = tab_struct-estrr
iv_detail_tab_key_field = 'RECNTRH'
iv_detail_tab_root_key_field = 'RECNROOT'
iv_root_tab_name = tab_struct-estrh
iv_root_tab_key_name = 'RECN'
).[/i]

Leider gibt es, so wie cih das sehe solch eine Struktur aber nicht.

Es würde mir eigentlich schon reichen, wenn mir einer erklären könnte, wie das bei SQL-Aufrufen gemacht wird. Da wird ja auch vom Compiler geprüft, ob die Tabellen und Felder vorhanden sind. Wenn nicht wird das Programm nicht aktiviert.

Vielen Dank im Vorraus!

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


Seite 1 von 1

Vergleichbare Themen

3
Antw.
10590
Views
Zeit/Datum je Werk in tatsächliche Zeit umrechnen!
von hsiebert » 27.08.2007 11:23 • Verfasst in ABAP® für Anfänger
5
Antw.
863
Views
Typprüfung auf ein Feld in einer Struktur
von NLengner » 19.11.2019 13:14 • Verfasst in ABAP® für Anfänger
9
Antw.
4069
Views
zeit messung
von kostonstyle » 18.09.2008 11:13 • Verfasst in ABAP® für Anfänger
12
Antw.
2643
Views
UTC Zeit konvertieren
von msfox » 13.02.2023 09:36 • Verfasst in ABAP® Core
1
Antw.
1348
Views
HR: Zeit-Infotyp Berechtigung
von Manfred K. » 31.03.2017 13:49 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

Aktuelle Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 2 Stunden von Manfred K. 1 / 66
Trennen Strasse und Hausnummer
vor 4 Stunden von payten 13 / 10340
Dialog-Container mit Toolbar/Status
vor 18 Stunden von DeathAndPain gelöst 22 / 3305
Daten an Tabelle binden
vor 23 Stunden von Lukas Sanders 2 / 1130

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

User Exit EXIT_RQCPRM10_001
vor 2 Stunden von Manfred K. 1 / 66
Trennen Strasse und Hausnummer
vor 4 Stunden von payten 13 / 10340
Dialog-Container mit Toolbar/Status
vor 18 Stunden von DeathAndPain gelöst 22 / 3305
Daten an Tabelle binden
vor 23 Stunden von Lukas Sanders 2 / 1130

Unbeantwortete Forenbeiträge

User Exit EXIT_RQCPRM10_001
vor 2 Stunden von Manfred K. 1 / 66
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2690
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9277