Ontwikkeltools voor mobiele applicaties in SAP
Het gebruik van draadloze apparaten is een belangrijke methode om efficiënter werken mogelijk te maken. SAP biedt een aantal oplossingen voor het bouwen van mobiele applicaties: SAPConsole, WebSAPConsole, ITSMobile, Mobile Web Dynpro en SAP NetWeaver Mobile.
Wat zijn de mogelijkheden en voor- en nadelen van deze oplossingen?
SAPConsole
SAPConsole, geïntroduceerd in 1999, is SAP’s eerste RF (Radio Frequency) oplossing. Het is oorspronkelijk ontworpen om RF oplossingen in SAP WM aan te kunnen bieden. SAPConsole vertaalt eenvoudige ABAP dialoog schermen in tekstschermen die via een telnet server op een mobiel apparaat kunnen worden benaderd. Het is de meest volwassen en eenvoudige oplossing, met name bedoeld voor niet-grafische apparaten.
WebSAPConsole
WebSAPConsole wordt niet meer door SAP ondersteund vanaf NetWeaver 7.1 en is indirect opgevolgd door ITSMobile.
ITSMobile
ITSMobile bestaat uit twee componenten: de ITS sjabloon generator en het ITS platform. Het ITS platform is sinds NetWeaver 6.40 geïntegreerd in de SAP kernel, de ITS sjabloon generator is in 2007 door SAP geïntroduceerd. De generator is beschikbaar in de ABAP development workbench en converteert ABAP schermen in HTLM schermen.Ten opzichte van SAPConsole biedt ITSMobile meer flexibiliteit en zijn de schermen aantrekkelijker. Het is echter een relatief nieuwe oplossing.
Mobile Web Dynpro
Web Dynpro is momenteel dé SAP tool voor het creëren van web-based gebruikersinterfaces.
Mobile Web Dynpro is niets meer dan Web Dynpro Java met additionele componenten voor het creëren van mobile applicaties. Web Dynpro ABAP biedt momenteel geen ondersteuning voor mobiele applicaties. Net als ITSMobile, is Mobile Web Dynpro gericht op het ontwikkelen van meer dan alleen applicaties ter ondersteuning van magazijnprocessen. Het grote verschil tussen ITSMobile en Mobile Web Dynpro is dat ITS op HTLM gebaseerd is en Mobile Web Dynpro op Java. Het aantal platforms waar Mobile Web Dynpro op kan draaien is daarmee beperkter.
SAP NetWeaver Mobile
De eerder genoemde oplossingen vergen een continue verbinding met het SAP systeem. SAP NetWeaver Mobile echter, is een oplossing die specifiek is ontwikkeld om periodiek met het SAP systeem te zijn verbonden. Gegevens worden met het SAP systeem gesynchroniseerd zodra er verbinding is. Evenals Mobile Web Dynpro applicaties, worden SAP NetWeaver Mobile applicaties gebouwd in de NetWeaver Development Studio. Het grote verschil ten opzichte van Mobile Web Dynpro is dat SAP NetWeaver Mobile gebruik maakt van zowel de ABAP als de Java omgeving. Bovendien is het ontwerpen van een periodiek verbonden applicatie ten opzichte van een continue verbonden applicatie complexer.
Sybase
Sybase biedt mobiele oplossingen voor onder andere CRM en Workflow toepassingen en het biedt de mogelijkheid om met behulp van de Sybase Unwired Platform eigen mobiele oplossingen te bouwen. Met behulp van Sybase Unwired Platform (SUP) is het mogelijk om het SAP systeem te benaderen middels Web Services, RFC of DOE Connector. Bij de eerste twee methodes wordt de data van SAP naar de SUP middleware gerepliceerd waardoor de load op het SAP systeem geminimaliseerd wordt. De DOE Connector is de meeste krachtige oplossing die ook gebruikt wordt in standaard oplossingen van Sybase. Hierbij maakt SUP verbinding met de NetWeaver Mobile middleware (ook DOE genoemd) via de Mobile Gateway.



