Hallo,
inzwischen experimentiere ich doch mit Unterprogramm herum.
Dabei hab ich ein Problem:
Die Deklaration des Zeilentyps, den ich in meiner internen Tabelle verwende, muss flexibel auf Usereingaben reagieren, sprich eine flexible Anzahl von Feldern beinhalten. D.h. ich muss ihn in einem Unterprogramm machen - oder ginge das auch in einer INCLUDE-Struktur? Ich hab in der offiziellen SAP Online-Hilfe gelesen, die haben keine Datenschnittstelle, aber Leute in einem Forum sagen, das geht trotzdem...
Momentan hab ich jedenfalls die Deklarationen in einem Unterprogramm, aber da hab ich den Nachteil: Meine interne Tabelle existiert ja vorher nicht, die deklarier ich ja da. Irgendwie muss ich die aber wohl wieder an mein Hauptprogramm übergeben. Weiter unten krieg ich dann nämlich eine Fehlermeldung "Feld itab01 ist unbekannt" - wie muss ich denn das machen?
Andererseits - wenn es möglich wäre, dass ich in INCLUDE-Strukturen Variablen verwende, dann würde ich generell lieber INCLUDEs statt Unterprogrammen verwenden, die sind ja separat, das ist irgendwie ordentlicher.
Vielen Dank!
Gruß,
Sapperdapper