Migration von Smart-Forms-Formularen
Sie wollen ein in Smart Forms erstelltes Formular in ein PDF-basiertes Druckformular der neuen Lösung SAP Interactive Forms by Adobe migrieren und Ihr vorhandenes Rahmenprogramm zum Formularaufruf weiterhin verwenden.
Hinweis
Lesen Sie den Abschnitt Einschränkungen
in Hinweise zur Migration von Smart Forms, bevor Sie ein Smart Forms migrieren. Unter Umständen ist der Aufwand zur Erstellung eines
neuen Kontextes und Layouts in der neuen Lösung PDF-basierte Formulare geringer als die erforderlichen Anpassungen nach einer Migration. Die aus der Migration entstandene Schnittstelle können Sie jedoch auf jeden Fall als Basis zur Erstellung eine PDF-basierten Formulares verwenden, um es mit ihrem bisherigen
Rahmenprogramm aufzurufen.
Alle Grafiken, welche in dem Smart Form verwendet werden, sind bereits migriert. Siehe dazu: Migration von BDS-Grafiken ins MIME-Repository.
Um die Migration vollständig durchzuführen und um das PDF-basierte Druckformular aufrufen zu können, führen Sie folgende Schritte aus:
Wählen Sie das Smart Forms Einstiegsbild (Transaktion SMARTFORMS)
Wählen Sie .
Geben Sie auf dem Dialogfenster den Namen des zu migrierenden Smart Forms, sowie die Namen des PDF-basierten Zielformulars und der Zielschnittstelle ein. Das System schlägt als Namen für Zielformular und Zielschnittstelle den Namen des Smart Form vor. Sie können die Namen ändern. Zielformular und Zielschnittstelle können unterschiedliche Namen haben.
Wählen Sie Weiter
.
Sie gelangen auf das Dialogfenster Einstellungen
, auf dem Sie für einzelne Optionen zur Migration Kennzeichen setzen können. Um die gewünschten Optionen zu aktivieren und das Dialogfenster zu schließen, wählen Sie Weiter
.
Hinweis
Um weitere Informationen zu den einzelnen Optionen zu erhalten, wählen Sie eine Option aus und drücken die F1-Taste.
Geben Sie auf dem Dialogfenster Objektkatalogeintrag anlegen
ein Paket für die Schnittstelle an oder speichern Sie diese als lokales Objekt ab.
Ordnen Sie auch das Formular einem Paket zu oder speichern Sie es als lokales Objekt ab.
Das System führt die Migration durch.
Wenn die Migration ohne Fehler durchlaufen wurde, können Sie die neu entstandene Schnittstelle und das PDF-basierte Formular aktivieren. Bei einer Fehlermeldung lesen Sie den Abschnitt Migration mit Fehlern oder Warnungen
weiter unten.
Wenn die Migration ohne Fehler durchlaufen wurde, gibt das System eine entsprechende Meldung aus. Sie erhalten ein PDF-basiertes Formular (bestehend aus Formular und Schnittstelle), welches Sie weiterbearbeiten können. Migrierte Formulare und Schnittstellen sind zunächst immer inaktiv und müssen daher, bevor ein Aufruf aus der Anwendung erfolgen kann, aktiviert werden.
Um das Formular zu aktivieren oder um es nachzubearbeiten, wählen Sie: . Sie gelangen
in das Einstiegsbild des Form Builders für PDF-basierte Formulare. Nachdem Sie die Aktivierung durchgeführt haben, können Sie, wie im nächsten Abschnitt beschrieben, die Laufzeit umschalten
.
Um das PDF-basierte Formular ohne Änderungen an ABAP-Programm und Formalparametern aus der Anwendung aufrufen zu können, gehen Sie wie folgt vor:
Wählen Sie .
Geben Sie in dem Dialogfenster Laufzeit umschalten
den Namen des Smart Forms und den Namen des PDF-basierten Formulars an. Unter Laufzeittyp
wählen Sie, welches Formular zur Laufzeit ausgegeben werden soll.
Ist das angegebene PDF-Formular einem transportierbaren Paket zugeordnet, so müssen Sie auch die Laufzeit-Umschaltung einem Transportauftrag zuordnen. In diesem Fall erscheint automatisch ein entsprechendes Dialogfenster.
Wenn bei der Migration Fehler oder Warnungen aufgetreten sind, das Smart Form nur teilweise oder gar nicht migriert werden konnte, wird ein Protokoll angezeigt. Dieses Protokoll wird in den Anwendungslog geschrieben und bleibt im System für eine Woche erhalten.
Um das Protokoll innerhalb dieses Zeitraums anzuzeigen, wählen Sie .
Hinweis
Zu jedem Migrationslauf wird ein Protokoll erzeugt. Wenn sie ein Smart Form mehrmals migrieren, erhalten Sie auch mehrere Protokolle. Wählen Sie ein Protokoll aus, um die Liste der nicht oder teilweise migrierten Eigenschaften zu erhalten. Jede Meldung im Protokoll beginnt mit dem Knotennamen aus dem Smart Form. Damit können Sie die Fehlerquelle im Smart Form identifizieren.