ich habe mich hinreissen lassen und etwas in einer Smartform geändert nachdem ich über debugging herausgefunden habe wie das alles zusammenhängt. Nun will ich aber sicherheitshalber meine Änderungen in einer Kopie des origninalen Smartforms machen. Das ging auch über Transaktion SMARTFORMS und dem Icon "Copy". Aber im Produktivsystem fehlen jetzt sämtliche Unterprogramme im generierten Funktionsbaustein der neuen Smartform.
Moin.
Ich vermute dass Du nur den Objektbaum in der SE80 Refreshen mußt.
(rechte Maustaste auf den Funktionsbaustein und im Kontextmenü "Objektliste neu aufbauen" auswählen)
gruß jens
Zuletzt geändert von Tron am 25.05.2018 12:47, insgesamt 1-mal geändert.
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
leider nein, die originale Smartform hat einen Inlude mit allen Unterprogrammen (%CO27 etc), der fehlt komplet, auch nach dem x. mal generieren. Beim verarbeiten der Nachricht (und damit dem Aufruf des Formulars) kommen auch Fehlermeldungen hoch.
Ich weis auch nicht ob das wichtig ist, den Code kann ich im Smartform sehen, nur im generierten Funktionsbaustein nicht. Aber es kommen eben auch die Fehler hoch.
... Nun, der erste Aufrufer generiert den Funktionsbaustein des Formulars.
Allerdings muß das Formular funktionieren, damit es generiert werden kann.
Eine Kopie eines Smartform Formulars, kann man am einfachsten mit einem Download(XML) realisieren.
Smartform und Smartstyle ergeben ein ganzes Formular.
gruß Jens
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
vielen Dank erst mal. Ich habe am gesamten Smartform ja nichts geändert, nur in einem der Exits habe ich das Lesen einer Datenbanktabelle geändert, also nur Code. Dann generiert und transportiert, nochmal generiert. Dann in der NACE die neue Smartform eingetragen. Sollte doch dann funktionieren?
.. soweit sieht alles plausibel aus.
Welchen Exit meinst Du ?
gruß Jens
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.