undzwar versuche ich mich schon seit geraumer Zeit an dieser Aufgabe für mein Studium. Die Aufgabenstellung lautet das ich mithilfe des Data Dictionary meinen bereits programmierten Währungsrechner modifizieren soll.
wenn Ich jedoch eine interne Tabelle deklariere und das Programm ausführen will, bekomme ich eine Fehlermeldung mit der Benachrichtigung "der typ zddevd_517_waehumrechner_tab ist unbekannt", ich bin langsam am verzweifeln obwohl die interne Tabelle doch bereits deklariert worden ist, also worin liegt das Problem? Wäre wirklich erfreut darüber wenn Ihr mir helfen könntet. Danke im Vorraus
"LOOP AT w_umrechner_tab into wa . *gibt alle Datansätze vom w_umrechner_tab in wa und gibt die Daten aus, sollen wir aber in der Aufgabe nicht ausgeben
" write: / sy-tabix, wa-name_ausgangsw, wa-KUERZEL_AUSGANGSW ,'nach', wa-NAME_ZIELW, wa-KUERZEL_ZIELW, wa-FAKTOR.
"ULINE.
"ENDLOOP.
READ TABLE w_umrechner_tab WITH KEY kuerzel_zielw = p_zielw INTO wa.
IF sy-subrc <> 0. "SY-SUBRC enthält 0 falls Datensatz vorhanden (Rückgabewert einer Anwendung); wenn ungleich Null: Kein Datensatz
WRITE: / 'Keine Datensätze gefunden'.
Wie heißt deine Struktur im DDIC?
Genau den Namen musst du auch im Programm verwenden. Nur durch Hinzufügen von _TAB am Ende wird daraus keine Tabelle.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.