Dokumentation zur VorgehensweiseMigration von SAPscript-Formularen

 

SAP liefert Smart Forms für wichtige Geschäftsprozesse aus. Falls entsprechende Standard-Formulare nicht vorhanden sind oder Sie eigene SAPscript-Formulare haben, können Sie diese mit Hilfe zweier Tools migrieren.

Achtung Achtung

Nehmen Sie diese Migration nur vor, falls Sie umfassende Änderungen an bereits vorhandenen SAPscript-Formularen vornehmen möchten. Insbesondere die notwendige Umstellung der Datenbeschaffung (ABAP-Programm) kann in komplexen Fällen mehrere Tage dauern, da verwendeten Techniken (z.B. EXTRACT und LOOP) verändert werden müssen.

Ende der Warnung.
Einzelmigration

Sie können ein SAPscript-Formular in ein Smart Form migrieren und einen SAPscript-Stil in einen Smart Style konvertieren.

Bei der Konvertierung eines SAPscript-Stiles in einen Smart Style wandelt das System alle Absatz- und Zeichenformate mit ihren Eigenschaften und Attributen ohne Änderung um. Somit können Sie den konvertierten Smart Style ohne weitere Anpassung verwenden.

Bei der Migration eines SAPscript-Formulares in ein Smart Form führt das System folgende Schritte aus:

  • Die Sprachattribute und Ausgabeoptionen werden übernommen.

  • Die Layoutinformation inkl. Seiten, Fenster und deren Attribute und Positionen auf der Seite werden migriert.

  • Die Texte im Formular werden übernommen.

  • Die Felder (SAPscript-Bezeichnung: Programmsymbole) werden in den Texten ausgegeben.

  • Die SAPscript Kommandos (z.B. NEW-PAGE oder IF...ENDIF) werden zu Kommentarzeilen konvertiert und in den Texten ausgegeben.

Somit besitzen Sie ein Template, das Sie entsprechend erweitern und ändern können. Insbesondere können Sie die Formularlogik anhand der zu Kommentarzeilen konvertierten Kommandos nachpflegen.

Hinweis Hinweis

Das System führt keine Migration des Druckprogammes (Datenbeschaffung) und der im Druckprogramm enthaltenen Formularlogik durch. Diese Umstellungen müssen Sie einzeln am jeweiligen Druckprogramm durchführen.

Ende des Hinweises
Massenmigration

Sie können eine beliebige Anzahl von SAPscript-Formularen auf einmal migrieren.

Vorgehensweise

SAPscript-Formular migrieren
  1. Wählen Sie das SAP Smart Forms Einstiegsbild (Transaktion SMARTFORMS).

  2. Geben Sie im Feld Formular den Namen des neu anzulegenden Smart Forms an.

  3. Wählen Sie Anfang des Navigationspfads Hilfsmittel Navigationsschritt SAPscript-Formular migrieren Ende des Navigationspfads. Sie gelangen auf das Dialogfenster SAPscript-Formular migrieren.

  4. Geben Sie den Namen und die Sprache des Quellformulares (SAPscript) an.

  5. Wählen Sie Enter. Sie gelangen in den Änderungsmodus des SAP Form Builders.

    Hinweis Hinweis

    Falls das ausgewählte SAPscript-Formular nicht in der ausgewählten Sprache vorhanden ist, gelangen Sie auf ein Dialogfenster, auf dem Sie eine der vorhanden Sprachen auswählen können.

    Ende des Hinweises
  6. Sie können jetzt Änderungen am Design des Formulars und der Formularlogik vornehmen. Zum Aktivieren des Smart Forms wählen Sie Aktivieren.

SAPscript-Stil konvertieren
  1. Wählen Sie das Smart Styles Einstiegsbild (Transaktion SMARTSTYLES).

  2. Geben Sie im Feld Stilname den Namen des neu anzulegenden Smart Styles ein.

  3. Wählen Sie Anfang des Navigationspfads Smart Navigationsschritt Styles Navigationsschritt SAPscript-Stil konvertieren Ende des Navigationspfads.

  4. Geben Sie den Namen des zu konvertierenden SAPscript-Stiles ein.

  5. Wählen Sie Enter. Sie gelangen auf eine Liste der konvertierten Stile.

  6. Wählen Sie Zurück. Sie können jetzt Änderungen an dem Smart Style vornehmen (Ändern). Zum Aktivieren des Smart Styles wählen Sie Aktivieren.

Massenmigration von SAPscript-Formularen
  1. Wählen Sie im Reporting das Programm SF_MIGRATE aus und führen Sie es aus.

  2. Wählen Sie die Namen und die Sprache der entsprechende SAPscript-Formulare aus und wählen Sie Ausführen. Das System wählt als Namen den SAPscript-Formularnamen plus der Endung _SF aus. Sie erhalten eine Liste der migrierten Formulare.

  3. Zum Ändern und Anpassen der Formulare wählen Sie die Transaktion SMARTFORMS und aktivieren dann das geänderte Smart Form.

Ergebnis

Sie erhalten ein oder mehrere Smart Forms auf Grundlage des oder der entsprechenden SAPscript-Formulare und einen Smart Style auf Grundlage des entsprechenden SAPscript-Stiles.