Dokumentation zur VorgehensweiseMobile Applikationen mit ITSmobile erstellen Dieses Dokument in der Navigationsstruktur finden

 

Mit ITSmobile haben Sie die Möglichkeit, eine Anwendung oder Teile einer Anwendung im Browser mobiler Geräte lauffähig zu machen.

ITSmobile verwendet dazu die bewährte ITS-Template-Technik. Diese Technik basiert darauf, dass für jeden Bildschirm (Dynpro) der Anwendung ein HTML-Template zur Visualisierung am Browser vorgehalten wird. Dynamische Inhalte/Daten können mittels BHtml (Business HTML) zur Laufzeit in die Templates eingemischt werden.

ITSmobile wird mit einem neuen Template-Generierer ausgeliefert, der es Ihnen ermöglicht, die Templates von einfachen Dynpros direkt zu generieren. Diese können danach ggf. noch weiter an Ihre Bedürfnisse angepasst werden.

Achtung Achtung

Bei Änderungen der Anwendungsbildschirme (Dynpros) ist immer auch eine Neugenerierung bzw. manuelle Anpassung der Templates erforderlich.

Ende der Warnung.

Im Bedarfsfall besteht außerdem die Möglichkeit, einen Template-Generierer neu oder auf Grundlage des ausgelieferten Template-Generierers zu erstellen.

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.

  • Außerdem benötigen Sie System-seitig einen integrierten ITS mit mindestens folgendem Service/Patchstand:

    • 640: Kernel Patch 161, SAP Basis Support Package: 20 (SAPKB64020)

Vorteile

Wenn Sie den integrierten ITS verwenden, um ABAP-Anwendungen auf mobilen Geräten zu visualisieren, haben Sie folgende Vorteile:

  • Die Anwendung kann vollständig in ABAP entwickelt und getestet werden.

  • ABAP-Debugging der Anwendung ist mit SAP GUI for Windows möglich.

  • Die Generierung der Templates stellt eine schnelle, erste Visualisierung der Anwendung in HTML sicher.

  • Die Templates und damit das erzeugte HTML können auf die eigenen Bedürfnisse zugeschnitten werden.

  • Die Einbindung von gerätespezifischem HTML oder von gerätespezifischen JavaScript-Funktionen ist einfach möglich.

Vorgehensweise

Gehen Sie wie folgt vor, um eine Anwendung oder Teile einer Anwendung im Browser mobiler Geräte lauffähig zu machen:

  1. Schritt 1: Internet Service und Templates generieren

    Zunächst generieren Sie die Templates für die benötigten Anwendungsbildschirme (Dynpros).

    Um einfache Dynpros schnell zur Verfügung zu stellen, werden für die Template-Erstellung in Schritt 1 zwei von SAP ausgelieferte Standardservices (ITSMOBILE und ITSGENMOBILE) als Grundlage verwendet.

  2. Schritt 2: ICF-Service anlegen

    In Schritt 2 legen Sie einen ICF-Service an, mit dem die generierten Templates über HTTP aufgerufen werden können.

    Optional: Manuelle Anpassungen vornehmen

    Falls die standardmäßig erstellten Templates aus Schritt 1 + 2 nicht ganz Ihren Ansprüchen genügen, haben Sie die Möglichkeit, diese anzupassen.