Вы находитесь на странице: 1из 56

WirbegrenSieherzlichstzuunseremheutigen SNAPShotmitdemThema

MobileApplikationenmitSAP

MobileApplikationenmitSAP
13.00 13.30 13.30 13.45 13.45 15.00

Agenda

15.00 15.15 15.15 16.45

16.45 17.15 abca.17.30Uhr

EmpfangundRegistrierung Begrung/Vorstellung SAP/WebKonsole berblickundFeatures Demo ITSMobile berblick Demo BSPApplikationen RotaxLieferantenportal PausemitGetrnken/Kaffee WebDynproMobile(Java) sterreichsgrtesWebDynproJavaProjekt VIS MobileVertriebsuntersttzungbeiT Mobile MobileInfrastructure(SAPNetWeaverMobile7.1) Demo Speiseplanerfassung Alternative:EigenentwicklungaufJavaBasis MobilerModulschrank Fragen/Unterlagen kleinesAbendbuffet

SNAPConsulting
SystemnaheAnwendungsprogrammierungundBeratungGmbH
UnabhngigesSoftware undDienstleistungsunternehmenfr individuelleBedarfsanalysenundkundenspezifischesProzessKnowhow

Standortsterreich StandortDeutschland Grndung Mitarbeiter Umsatz Vision/Strategie

Altmannsdorferstrae23A,1120Wien Spichernstrae3,49143Bissendorf ImMrz2000vonviererfahrenenSAPBeratern,stetiges WachstumseitderFirmengrndung 23 AT20062,3mio DE20060,6mio AT20072,5mio DE20070,7mio

DerinnovativsteSAPTechnologieAnbietermitKnowHowvonder KonzeptionbiszurUmsetzung(SAPNetWeaver)imdeutschsprachigenRaum. BeratungskompetenzinSAPTechnologiethemenundBranchenkompetenzim BereichHealthcare/Public 4Gesellschafter(arbeitenalleinderFirma100%) 2Geschftsfhrer:HerrChristianKnell,HerrKonradSeigfried

Eigentmerstruktur

GeraldGerlich

AlexanderHois

KonradSeigfried

ChristianKnell

DIESCHWERPUNKTE:

TechnischeBeratung,Entwicklung,Betreuung frundvonSAPApplikationen

Bindeglied

Technologie
SAPNetWeaverTM
People Integration
Multi-Channel Access Composite Application Framework Portal Collaboration Life Cycle Management

Healthcare
GHT
(GeneralHealthcareTemplate)

Information Integration
Business Intelligence Knowledge Management

SAP Special Expertise Partner fr SAP NetWeaverTM

Master Data Management

Process Integration
Integration Broker Business Process Management

Application Platform
J2EE ABAP DB and OS Abstraction

.NET

WebSphere

DASLEISTUNGSSPEKTRUM(TECHNIK) SAPNetWeaverTM

SAP NetWeaver
SNAPConsultingistDERSpezialistfrdietechnischenAspekte derSAPNetWeaverTMPlattform
Composite Application Framework

People Integration
Multi-Channel Access Portal Collaboration

XI/PI ExchangeInfrastructure WebAS WebApplicationServer ABAPEntwicklung(CORE+.bsp,) J2EEEntwicklung MI MobileBusiness(MobileInfrastructure) WebDynpro modernsteWebBusinessApplikationen AdobeInteractiveForms Print+Interaktivitt Integrationsspezialist SBC,XI,ALE,IDOC,BAPI,.NET,JCO SAPZertifizierungsbegleitung

Information Integration
Business Intelligence Knowledge Management

Life Cycle Management

Master Data Management

Process Integration
Integration Broker Business Process Management

Application Plattform
J2EE ABAP

DB and OS Abstraction DB and OS Abstraction

WebSphere

.NET

DIELSUNGENI

Integrationslsungen B2B(Tankmanagement) LieferantenintegrationperPortal CADDaten/Speditionspapiere WebErsatzteilportal ErsatzteilhandelberPortal Maschinenparkdokumentation Lagerintegration SAPConsole EBPErweiterungen PMAnbindung SimpleOberflchen frSteigerungUsability

DIELSUNGENII

SAPWarehouse Kompetenz Palfinger,Kaindl,TMobile WebOberflchen Konsignationslagerabwicklung,.. ElektronischeUnterschrift PapierloseAbwicklung B2B Rechnungsautomatisierung AutomatisierterVersanddigital signierterRechnungen(eSign)

SAP/WebKonsole

SAP/WebKonsole Architekturberblick SAP/WebKonsole UnterschiedlicheDevices SAP/WebKonsole eineTransaktion SAP/WebKonsole SAPKonsoleFeatures

SAP/WebKonsole Architekturberblick
RF Access Point Presentation Server

CRM
WebSAPConsole

HTTP protocol

Web Displayer Logical Module Console Displayer Connection Module

SCM

SAPGUI protocol

PLM

VT100 protocol

R/3 R/3 R/3 R/3

SAP/WebKonsole UnterschiedlicheDevices

Vehicle mount Zeichenbasierte Terminals Grafische Terminals

Hand held

SAP/WebKonsole eineTransaktion
SAP Konsole Zeichenbasierte Terminals

Grafische Terminals

SAP/WebKonsole SAPKonsoleFeatures

MehrereKonfigurationsprofile UIElemente:Textfelder,CheckBoxes,RadioButtons,PushButtons BeepSignalebeimScannenoderbeiFehlermeldungen RemappingderFunktionstastenbelegung Mehrsprachigkeit(auchUnicode) UnterdrckungvonLeerzeilen LoadBalancing VordefinierteWMTransaktionen

SAP/WebKonsole DEMO

SAPTransaktion(ZMATDIS) SAPKonsoleAdministrator TelnetServer+Client InternetInformationServer(IIS) Browser: http://localhost/webconsole/isapi_sapcnsl.dll?p=DEMO

ITSMobile

ITSMobile berblick ITSMobile Voraussetzungen ITSMobile Vorteile

ITSMobile berblick
WiebeiSAPKonsoleistauchhierdieBasisein SAPDialogprogramm,dasinderSE80entwickeltwird VerwendungderbewhrtenITSTemplateTechnik FrjedenBildschirm(Dynpro)wirdeinHTMLTemplategeneriert GenerierungderTemplatesausDynprodirektinSE80 FrITSmobilegibteseineneigenenGenerierungsstil KundenindividuelleAnpassungendes Templatesbzw.Generierungsstilmglich

ITSMobile Voraussetzungen
SAPDialogprogramm
BildschirmgreaufEndgertangepasst VerwendungvonElementen,dievonITSmobileuntersttztsind(z.B. keineControls)

IntegrierterITS
640:KernelPatch161,SAPBasisSupportPackage:20(SAPKB64020) 700:KernelPatch88,SAPBasisSupportPackage:11(SAPKB70011)

ExternerITS
WebAS620:BasisSupportPackage63 ITS6.20,Patchlevel27

ITSMobile Vorteile
KeinzustzlicherRechnererforderlich,ITSluftdirektamWebAS (beiinternenITS) Funktionstastenknnenverwendetwerden SAPWebKonsolewirdabRelease7.1nichtmehruntersttzt (Hinweis1046184)
SAPKonsoleallerdingsweiterhin

SonstwiebeiSAPKonsole,dassTransaktionauchimSAPGui lauffhigistunddebuggedwerdenkann

Technologienimberblick(Auszug)

.bspTechnologie WebDynproMobile MobileInfrastructure/SAPNetWeaverTM Mobile7.1 LsungsvariantemitEigenentwicklungaufJavaBasis

DerSAPWebAS
ErweiterungderSAPBasisFunktionalittenumWebFunktionalittwie:
http(s) Server(=WebServer)und Client(AbfrageninsWWW) XMLHandling SOAP,WSDL(=WebServices)unddiverseandereProtokolle... ServerseitigesScriptendurchVerwendungderBusinessServerPages BSP vollstndigeUntersttzungdesJ2EEStandardsimSAPKernel(ab6.20) ServerseitigesSkriptendurchVerwendungvonJavaServerPages JSPs

=dasneueBasisSystem hatmaneinBasissystem>=6.10hatman automatischaucheinenSAPWAS! =fundamentalerBestandteilimNetWeaverKonzept!

SAPWebApplicationServer Architektur

Client

Web Application Server Internet Communications Manager

XML/SOAP Connectivity

RFC J2EE SAP JCo ABAP HTTP

WebAS6.20 wieprogrammiertmanhier?
BusinessServerPages BSPs
dieSAPAntwortzudenServerseitigenSkriptingTechnologienwieActive ServerPages(ASPs=Microsoft,VisualBasic),JavaServerPages(JSPs=Java), Pearl,PHP,CGI,... EntwicklungdirektinSE80(Typ=BSPApplikation) Sehrrasches,effizientesDesigndurchEinsatzderHTMLBusinessExtensions(= BibliothekvonfertigenDesignelementen) ProgrammierunginABAP!

=dasneueBasisSystem hatmaneinBasissystem>=6.10hatman automatischaucheinenSAPWAS! =fundamentalerBestandteilimNetWeaverKonzept!

BSPSeite einBeispiel
<%@page language="abap"%> <html><body> <table border=1> <tr> <th>Carrier</th> <th>Connection</th> <th>Date</th> <th>Price</th> <th>Currency</th> </tr> <% data: wa type sflight. loop at flights into wa. %> <tr> <td> <%= wa-carrid %> </td> <td> <%= wa-connid %> </td> <td> <%= wa-fldate %> </td> <td> <%= wa-price %> </td> <td> <%= wa-curreny %> </td> </tr> <% endloop. %> </table> </body></html>

Demo
Eigenentwicklung
Demo

WebDynproMobile

WebDynpro Technologie WasistWebDynpro? WebDynpro Zielsetzungen WebDynpro Demo

WebDynproTechnologie WasistWebDynpro?
SAPsEntwicklungsumfeldfrdieEntwicklungvonprofessionellen OberflchenfrBusinessAnwendungen AusgeklgelteLaufzeitumgebung MinimierenmanuellesCodierendurchModellierungsansatz+ Codegenerierung FertigeToolsuntersttzenDesignundWiederverwendbarkeitvon Oberflchenkomponenten MVCModelbasierend,klareTrennungzwischenUIundBackend Services DerEntwicklerhatdievolleKontrolleberdengeneriertenCodeber alleEntwicklungsschrittehinweg

WebDynpro Zielsetzungen
ModellbasierteUserInterfaceEntwicklung ErzwingenklareTrennungzwischenUIundBusinessLogik OberflchenndernsichftersalsdieBusinessLogik
grereWiederverwendbarkeit

WenigCodierung,sehrvielDesign MischenundAnpassenvondeklarativenunddynamischen
(programmatischen)Teilen

ClientunabhngigeTechnologie Browser,SmartClient,MobileDevice Plattformuntersttzung Java(mitSAPNetWeaverTM04),ABAP(NetWeaver2004s/7.0)

WebDynpro Demo

TMobile VIS4

MobileInfrastructure(SAPNetWeaverTMMobile7.1)

SAPMobileBusiness MobileBusiness Lsungsberblick MobileApplication Szenarien MobileEngine Infrastruktur MobileClient MobileInfrastructure Detail MobileInfrastructure Demo

SAPMobileBusiness

SAP NetWeaver
People Integration
Multi-Channel Access Composite Application Framework Portal Collaboration

SAP Mobile Infrastructure


Mobile Infrastructure Client

Information Integration
Business Intelligence Knowledge Management

Mobile Infrastructure Server

Life Cycle Management

Master Data Management

Process Integration
Integration Broker Business Process Management

Application Platform
J2EE ABAP

.NET

DB and OS Abstraction DB and OS Abstraction

WebSphere

MobileBusiness Lsungsberblick
MobileBusinessLsungenermglichenesUnternehmenihreexistierenden Investmentszumobilisieren.EineuniversellePlattformundvorgefertigteLsungen aufallengngigenEndgertenermglichenes,onlineundofflinezuarbeiten
MobileApplications

RollenbasierendeLsungen
Echtzeitlsungen,dieeinegroenUmfangvonProzessen,InformationenundWissendortzur Verfgungstellenwoesnotwendigist

MobileInfrastructure
TechnischeInfrastrukturdiemobileUnternehmenslsungeninOfflineundOnlineSzenarien ermglicht TeildesSAPNetWeavers

mySAPMobileBusiness

Field Sales

MobileApplication Szenarien
Mobile Asset Management

mySAP PLM
Maintenance & Quality Purchase Order Management

Field Service

Mobile Procurement

mySAP SRM

mySAP ERP
Financials Human Resources Corporate Services Operations
Inventory & Production

Sales Order & Delivery Management

mySAP CRM

Mobile Direct Store Delivery

mySAP SCM
Mobile Time

SAP NetWeaver
Mobile Travel Mobile Warehouse Management Mobile BI

MobileEngine Infrastruktur
Mobiles Endgert
Mobile Anwendung 1 Mobile Anwendung 2 SAP ME Client Komponente Mobile Anwendung 3

Internet

HTTP/S

SAP ME J2EE Srv Komponente SAP J2EE Engine SAP JCo SAP Web AS ABAP Stack SAP ME ABAP Srv Komponente

DMZ

SAP Web Application Server 6.20

RFC

SOAP

SAP

SAP

Non-SAP System

Back-end Bereich

Intranet

MobileClient

BautaufStandardtechnologienauf
ProgrammierspracheJAVA CoretechnologiensindJ2SE&J2ME ClientUIJSPoderAWT KommunikationXML,SOAP

SAPAPIfrverteilteAnwendungen
Mobiles Endgert Browser
Lokaler Webserver J2ME JSP

Fat Client UI

Deployment&Synchronisierung Datenhaltung SOAP frz.B.IntegrationvonWS PerformanceGewinndurchDatenkompression TracingundLoggingFunktionalitten

GerteundDatenbankSupport
SAP API Infrared,Bluetooth,builtinDevices DatabaseSupport
Device Driv. Deployment

SOAP Persistence

Security Synchron.

Signifikante Effizienzsteigerung im Entwicklungsprozess, da Core Services abgedeckt sind !

MobileInfrastructure Detail
Installation and Deployment ME Installation & Upgrade Anwendungsverteilung(Rollen) Versionskontrolle Web Console Device Config Management Device Status Monitoring Admin Toolkit MI Server Asynchronous Sync Transport Component Mobile Application Dispatcher Synch API Synchronous Sync Replication Component MI Wrapper Module Back-End Application
ERP DB Back-End

Synchronization Layer Encryption, Compression Transport und Replication Delta und Konflikt Auflsung Admin Toolkit Sync Monitoring Sync Configuration Web Console

Synchronization Layer Installation and Deployment

HTTP/S XML

RFC, BC

Queue

Queues

Replica DB

MI Client SAP API

MI Server

MobileInfrastructure DemoSpeiseplanerfassung

SAPRFIDSolutions SAPAutoIDInfrastructure4.0

WhatisRFIDtechnology?
InventoryRFIDtagscanbee.g.appliedto cases pallets productitems

ExampleapplicationsofRFID
tollcollection ticketingandbaggagetracking securityaccess itemandassetmanagement

RadioFrequencyIdentification(RFID)TechnologyKey

KeyAttributes accuratedata realtimedata moredatapoints

ComponentsofanEndtoEndAutoID/EPCSolution

AutoIDInfrastructureArchitectureHighLevel

IntegratedRFIDenabledOutboundProcessing

RFIDenabledInboundProcessing

EigenentwicklungaufJavaBasis Aufgabenstellung

MobileModulschrankerfassung Pfleger/Krankenschwestern sollenmobil denMedikamentenstand inderApotheke erfassen knnen Systemmussoffline funktionieren DatenmssenmitdemSAPsynchronisiert werden Lsungsollgerteunabhngig sein EinfachesDeploymentderAnwendung Intuitive Benutzerschnittstelle

MobileModulschrankerfassung TechnologischeUmsetzung
EntwicklungeinernativenJavaAnwendung
1. 2. AussucheneinerJavaVirtualMachine(JVM)Cream InstallationderEntwicklungsumgebung(Eclipse,Netbeans)

EntwicklungderSAPSchnittstelle
1. 2. Download:Materialstammdaten,Einrichtung,Kostenstelle,Schrank Upload:SAPGHTAnforderung

File Schnittstelle

File Schnittstelle

MobileModulschrankerfassung LiveDemo

Resmee POSITIV 1. GeringeLizenzkosten(JVM) 2. Anwendungleichtportierbar(Mobil,Desktop) 3. EinfacheInfrastruktur 4. RascheImplementierung/GeringerWartungsaufwand ZUHINTERFRAGEN 1. Softwareverteilung

WirbedankenunsfrIhrInteresse!
ThomasFischer AlexanderHois ChristianKnell ThomasOndrak

SNAPConsultingGmbH Altmannsdorferstrae23A 1120Wien www.snapconsult.com

Вам также может понравиться