Migration von SAPscript-Formularen 

Verwendung

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.

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.

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:

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.

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.

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 Hilfsmittel ® SAPscript-Formular migrieren.
    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.
  6. 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.

  7. 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 Smart Styles ® SAPscript-Stil konvertieren.
  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.