ich möchte den Text aus einer internen Tabelle in ein Include wegschreiben, den es zudem auch noch nicht gibt.
Bisher benutzte ich:
INSERT REPORT 'z_include' FROM lt_new PROGRAM TYPE 'I'.
Leider bleibt der Ordenr meines Packages leer und ich kann mir das erzeugte Programm nur inm der SE38 anschauen.
Was mach ich falsch bzw. wer kann mir helfen, dass meine Textzeilen in ein Include geschrieben werden und der dann auch im Include - Ordner zu finden ist?
an dieser Stelle wirst Du leider pech haben, weil du bei der dynamischen Generierung eines Reports, Includes, usw. immer das Transportproblem hast!
D.h. du generierst ein DDIC-Objekte, für welches das System (normalerweise) einen Transportauftrag anlegen möchte. Dies ist aber nicht gewollt. Denk mal daran dein Programm läuft im Produktivsystem und generiert einen temporären Report ... was will man jetzt da mit einem Transportauftrag?
Schau doch mal in dem Paket $TMP, hier wirst du dein generiertes Include mit Sicherheit finden.
Gruß
pXo
P.S. mit Sicherheit kann man hier an irgend welchen DDICT-Tabellen rumändern um dein Include in deinem Paket sichtbar zu machen, aber ich würde die Finger davon lassen!
Real programmers do not comment their code. It is hard to write and it should be hard to understand!