Dokumentation zur VorgehensweiseMigration 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 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.

Ende des Hinweises

Voraussetzungen

Alle Grafiken, welche in dem Smart Form verwendet werden, sind bereits migriert. Siehe dazu: Migration von BDS-Grafiken ins MIME-Repository.

Vorgehensweise

Um die Migration vollständig durchzuführen und um das PDF-basierte Druckformular aufrufen zu können, führen Sie folgende Schritte aus:

Smart Form in ein PDF-basiertes Druckformular migrieren
  1. Wählen Sie das Smart Forms Einstiegsbild (Transaktion SMARTFORMS)

  2. Wählen Sie Anfang des Navigationspfads Hilfsmittel Navigationsschritt Migration Navigationsschritt Interactive Form Navigationsschritt Exportieren Ende des Navigationspfads.

  3. 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.

  4. Wählen Sie Weiter.

  5. 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 Hinweis

    Um weitere Informationen zu den einzelnen Optionen zu erhalten, wählen Sie eine Option aus und drücken die F1-Taste.

    Ende des Hinweises
  6. Geben Sie auf dem Dialogfenster Objektkatalogeintrag anlegen ein Paket für die Schnittstelle an oder speichern Sie diese als lokales Objekt ab.

  7. Ordnen Sie auch das Formular einem Paket zu oder speichern Sie es als lokales Objekt ab.

  8. Das System führt die Migration durch.

  9. 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.

Schnittstelle und PDF-basiertes Druckformular aktivieren

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: Anfang des Navigationspfads Hilfsmittel Navigationsschritt Migration Navigationsschritt Interactive Form Navigationsschritt Bearbeiten Ende des Navigationspfads. 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.

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:

  1. Wählen Sie Anfang des Navigationspfads Hilfsmittel Navigationsschritt Migration Navigationsschritt Interactive Form Navigationsschritt Laufzeit umschalten Ende des Navigationspfads.

  2. 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.

  3. 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.

Migration mit Fehlern oder Warnungen

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 Anfang des Navigationspfads Hilfsmittel Navigationsschritt Migration Navigationsschritt Interactive Form Navigationsschritt Protokoll anzeigen Ende des Navigationspfads.

Hinweis 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.

Ende des Hinweises