Dokumentation zur VorgehensweiseSchritt 1: Internet-Service und Templates generieren Dieses Dokument in der Navigationsstruktur finden

 

Um im Rahmen von ITSmobile Ihre Anwendung auf dem Browser eines mobilen Geräts lauffähig zu machen, müssen Sie zunächst den entsprechenden Internet Service und die entsprechenden Templates generieren.

Voraussetzungen

  • Um Templates generieren zu können, benötigen Sie eine funktionierende SAP Web AS ABAP-Anwendung, deren Dynpro-Layout für mobile Geräte und deren eingeschränkte Funktionalität bei der Visualisierung ausgelegt sein muss, d. h.:

    • Die Pflegegröße der Dynpros muss an die Bildschirmgröße des mobilen Geräts angepasst sein. Der HTML-Template-Generator benutzt die Pflegegröße der Dynpros (Anzahl Zeilen / Spalten) zum Aufbau einer HTML-Tabelle mit Zeichenmatrix.

    • Die Anwendung sollte ausschließlich Bildschirmelemente verwenden, die von ITSmobile unterstützt werden. Eine Liste der unterstützten Elemente finden Sie unter Unterstützte Dynpro-Elemente.

Vorgehensweise

Gehen Sie wie folgt vor, um einen Internet-Service mit den entsprechenden Templates zu erstellen:

  1. Wählen Sie in der Transaktion SE80 das Paket aus, in dem der Internet Service erstellt werden soll.

  2. Markieren Sie in der Baumstruktur des Pakets den Eintrag ITS-Services, und wählen Sie im Kontextmenü Anlegen.

    Hinweis Hinweis

    Wenn Sie ein Paket neu angelegt haben, wählen Sie   Anlegen   Weitere   Internet Service  .

    Das Bild zum Anlegen eines Internet-Service wird darauf hin angezeigt.

    Ende des Hinweises
  3. Geben Sie einen Servicenamen und eine Transaktion ein, die mit dem Service verknüpft werden soll. Lassen Sie die Option ITS-Mixed-Mode unmarkiert und sichern Sie ihre Eingaben.

    Für den Service wird ein Ordner Thema 99 gleich mit angelegt.

  4. Wechseln Sie in der SE80 in Ihre ABAP-Anwendung, markieren Sie alle Dynpros, für die Sie ein Template generieren möchten, und wählen Sie im Kontextmenü (ggf. über Weitere Funktionen) Template anlegen.

  5. Geben Sie den Namen des vorher angelegten Service sowie ein Thema (z. B. 99) an und wählen Sie als Generierungsstil Mobile Geräte.

  6. Bestätigen Sie mit Sichern.

    Damit haben Sie für jedes markierte Dynpro ein ITS-Template generiert.

  7. Wechseln Sie in der SE80 zurück auf Ihren Internet-Service.

  8. Markieren Sie den Service und wählen Sie im Kontextmenü   Publizieren   Gesamter Service  .

  9. Stellen Sie sicher, dass das Publizieren auf die SITE INTERNAL erfolgt ist.

    Eine Meldung in der Statuszeile zeigt Ihnen an, ob das Publizieren auf die Site Internal erfolgreich war.

Ergebnis

Damit ist das Generieren des Service und der Templates abgeschlossen. Damit Ihr Service über den Browser aufgerufen werden kann, müssen Sie noch im zweiten Schritt einen ICF-Service anlegen, der Ihren Internet-Service mit einem HTTP-Zugriffspfad verknüpft.