E-3 Magazin, Juli/August 08, Seite 7, Infrastruktur
Endgeräte können in ABAP/4 programmierte RF-Transaktionen ausführen
ITSMobile ist die jüngste SAP-Variante zur Realisierung mobiler Datenerfassung. Es lockt mit vielen Vorteilen zu WebSAPConsole und SAPConsole. So braucht ITSMobile keinen eigenen Server, verfügt über hohe Sicherheitsstandards und läßt sich individuell anpassen.
Seit gut einem Vierteljahrhundert setzen große Unternehmen in der Lagerverwaltung bewegliche Terminals ein. Mit einem mobilen Gerät werden Daten vor Ort erfasst bzw. gescannt. Die praktischen Hightech-Helfer „zum Mitnehmen“ lassen sich in zwei Kategorien einteilen: Solche, die an eine unternehmenseigene Daten-Infrastruktur nur im Bedarfsfall angedockt werden. Die Datenmengen werden im Endgerät gesammelt und zu bestimmten Zeitpunkten synchronisiert. Online-Lösungen dagegen haben eine permanente Netzwerkverbindung und ermöglichen so synchrone Buchungen und Abfragen. Dies führt zu einer Steigerung der Produktivität in der Lager- und Versandlogistik. Die Fehlerquote als Folge unbrauchbarer Altdaten sinkt und macht die Organisation der Warenbewegungen wesentlich effizienter. Die mobilen Endgeräte mit Display kommunizieren „drahtlos“ mit einem SAP-System und können in ABAP/4-programmierte RF-Transaktionen ausführen. Die gespeicherten Daten stehen sofort im angebundenen SAP-System zur Verfügung. Vom Wareneingang über die Lagerung und Produktionsversorgung bis hin zur Kommissionierung und zum Warenausgang werden so alle relevanten Bereiche optimal abgedeckt. Derzeit gibt es drei Ansätze der mobilen Datenerfassung, die mit Hilfe des NetWeavers SAP-Transaktionen online und mobil zur Verfügung stellen, nämlich die SAPConsole, WebSAPConsole und ITSMobile.
SAPConsole
Die zeichenbasierte SAPConsole ist der „Veteran“. Sie ist für den mobilen Betrieb von ABAP-Transaktionen entwickelt worden und läuft seit 1999 erfolgreich in etlichen Installationen auf allen Kontinenten. Bei Industriekunden gilt sie als ausgereift und äußerst stabil. Wegen der verhältnismäßig einfachen Implementierung, der geringen Kosten sowie des fortgesetzten Supports trat die SAPConsole ihren Siegeszug an und verdrängte die bis dahin dominierende RF Middleware. Die SAPConsole übersetzt die SAP-GUI der ABAP-Dialogprogramme in eine zeichenbasierte Darstellung. Die mobilen Endgeräte greifen über den Telnet-Server darauf zu. Die SAPConsole sowie Telnet benötigen einen separaten Windows-Server, der bis zu 200 „User“ unterstützen kann. Dabei funktioniert dieser Klassiker unter den Online-Anwendungen praktisch mit jedem SAP-Release. Das System galt lange Zeit in technischer wie funktionaler Hinsicht als ideale Lösung, doch hat es einige Nachteile: Die SAPConsole bietet kaum Flexibilität, wenn es um die kundenspezifische Anpassung der Bildschirm-Darstellung geht, dazu kommt ein veraltetes User-Interface. Es handelt sich deshalb um eine altbewährte, in ihren Möglichkeiten wenig flexible Lösung. Auch wenn der Oldie in die Jahre gekommen ist: Er wird bis mindestens 2011 von SAP unterstützt.
WebSAPConsole
Im Unterschied zum zeichenbasierten „Bruder“ generiert die WebSAPConsole aus den auf dem SAP-Server vorhandenen SAP-GUI-Daten (ABAP-Dynpros) zur Laufzeit automatisch Webseiten. Ein auf dem Endgerät installierter Browser bildet die im HTML-Code beschriebenen Seiten auf dem Bildschirm ab. Leider läßt sich die Generierung der Seiten auch mit dieser Technologie nicht anpassen. Es ist also auch mit der WebSAPConsole nicht möglich, die Darstellung der ABAP-Dynpros auf dem mobilen Gerät zu beeinflussen. Die Installation der WebSAPConsole, die wie die SAPConsole einen zusätzlichen Windows-Server benötigt, ist problemlos: bei der Browserauswahl ist zu beachten, dass meist bei der Belegung der F-Tasten nachgebessert werden muss. Der SAP-Support reicht nur bis NetWeaver 2004 (Basis 7.0). Ab dem Release NetWeaver 7.1 und höher unterstützt das Unternehmen die WebSAPConsole nicht mehr. Der Software-Hersteller spricht daher die Empfehlung aus, auf die firmeneigene Technologie ITSMobile zu migrieren.
Flexibel wie nie
ITSMobile ist die jüngste SAP-Variante für die Realisierung mobiler Datenerfassung. Sie wird gern als „indirekter Nachfolger“ bezeichnet, da ITS-Mobile im Gegensatz zur WebSAPConsole auf eine gänzlich andere Technologie aufsetzt. ITS-Mobile ist verfügbar ab Release 4.6C mit eigenständigem ITS-Server 6.20. Das System baut auf zwei Komponenten auf: dem ITS-Template Generator und dem ITS-„Kern“. Dieser war schon viele Jahre lang als ein eigenständiges SAP-Produkt in Gebrauch. Seit der Einführung der SAP-NetWeaver-Basis 6.40 ist es vollständig in den SAP-Kernel integriert. Der normalerweise vordefinierte Generator ist ein Werkzeug aus der ABAP Development Workbench (Transaktion SE80), das aus bestehenden ABAP-Dynpros HTML-Seiten erstellt. Allerdings lassen sich wie bei der WebSAPConsole nicht alle Dynpro-Elemente darstellen (z. B. Tabellen, ALV). Das mit einem Browser ausgestattete mobile Terminal setzt sich mit dem NetWeaver über den Internet-Kommunikationsmanager direkt in Verbindung. Die neue Technologie verfügt über zahlreiche individuelle Anpassungsmöglichkeiten: Angefangen mit der „Justierung“ des Generators, um HTML-Seiten zu ändern, über die Änderung des Layouts mittels CSS bis hin zur Bearbeitung der erzeugten HTML-Seiten selbst. Zusatzfunktionen können durch die Verwendung von JavaScript eingebaut werden. Ein spezielles SAP-Include bietet die Unterstützung von Pick by Voice – einem Verfahren, bei dem der komplette Kommissioniervorgang über Mikrofon und Kopfhörer (Headset) gesteuert wird.
Langfristiger Support durch SAP
ITSMobile hat die wenigsten „beweglichen" Teile, so benötigt es z. B. keinen eigenen Server. Der Kunde hat – im Gegensatz zu WebSAPConsole und SAPConsole – zahlreiche individuelle Anpassungsmöglichkeiten. Es muss nicht separat installiert werden, sondern ist direkt im ITS integriert. Darüber hinaus verfügt die Technologie über hohe Sicherheitsstandards: Merkmale wie Single Sign On (SSO2) und Verbindungsverschlüsselung (SSL, SNC) werden vom Anwendungsserver bereitgestellt. Da der ITS nunmehr ein elementarer Bestandteil des NetWeaver-Kernels ist, ist ein langfristiger Support durch das Unternehmen gesichert. ITSMobile ist zwar neu, aber eine sehr attraktive und flexible Alternative zu SAPConsole. Es verlangt den Entwicklern einiges ab, ist komplexer, dafür aber innovativer und flexibler.
Erste Schritte in die Praxis
Die clavis Unternehmensberatung konnte ein Projekt mit ITSMobile in der Lager- und Versandlogistik eines Verbindungstechnikunternehmens bereits erfolgreich implementieren. „Betriebsmittel“ für die eingesetzte Konfiguration waren dabei von SAP bereitgestellte Standard-Transaktionen (LM**) sowie selbst entwickelte Anwendungen. „Unsere ersten Erfahrungen mit ITSMobile sind sehr positiv. Die Systemkonfiguration wie auch die Einrichtung der Technik konnten wir in diesem Unternehmen zügig umsetzen“, resümiert René Volkmann, technischer Berater aus dem clavis-Implementierungsteam. „So funktionierten z. B. die F-Tasten auf dem mobilen Endgerät ohne zusätzliches Mapping – was bei der WebSAPConsole leider so gut wie immer erforderlich ist.“ Die SAP-Standardtransaktionen (LM**) konnte ITSMobile in dem Projekt auf Anhieb korrekt wiedergeben. Erwartungsgemäß waren Layout und Ablauf der Bildschirmumwandlung jedoch nicht optimal auf die Web-Darstellung im installierten Browser „eingestellt“.
Gestaltungsfreiheit durch CSS
„Das große Plus von ITSMobile im Vergleich zu seinen Vorgängern ist die Flexibilität“, so der clavis-Experte für mobile Anwendungen und Projektmitarbeiter Martin Sliwka: „Wir konnten daher die Dynpros optimal an die Anforderungen unserer Auftraggeber anpassen.“ Dank der kundenspezifischen Anpassung des Template Generators und integriertem CSS (Stylesheets) als „Beigabe“ ließ sich die webgerechte Bildwiedergabe auf den unterschiedlichsten Endgeräten (Auflösung, Bildschirmgröße) beliebig beeinflussen. „Wie in einem HTML-Editor sind z. B. Farbe, Größe oder Schriftart aller Elemente frei wählbar“, betont Martin Sliwka. „Mit der Option, Formate selbst zu definieren, ist es kein Problem, das Corporate Design des Kunden in die Bildschirmdarstellung mit einzubeziehen.“ Ein herausragendes Merkmal von ITSMobile ist die gesteigerte Performance. Im Gegensatz zur WebSAPConsole werden die HTML-Seiten nicht jedes Mal neu generiert, während das Programm läuft. Vielmehr sind sie bereits vollständig archiviert. Für dynamische Daten verwendet ITSMobile Platzhalter, die im Betrieb „gefüllt“ werden. Da ITSMobile auf der Basis von ITS arbeitet, einer lange bewährten Arbeitsumgebung, ist die Technologie sehr zuverlässig. Im Einsatzfeld „mobile Anwendungen“ ist sie allerdings noch verhältnismäßig neu. clavis hält daher beim Einsatz von ITSMobile ein hohes Patchlevel für empfehlenswert. Für Unternehmensberater René Volkmann steht das Fazit nach den ersten Erprobungen fest: „ITSMobile ist unserer Einschätzung nach die derzeit beste verfügbare Technologie, um mobile Datenerfassung in der Lager- und Versandlogistik (SAP WM) zu realisieren. “
Quelle: www.calvis.biz
|
 |
E-3 Magazin: Ausgabe Juli/August 2010
|