Академический Документы
Профессиональный Документы
Культура Документы
MobileApplikationenmitSAP
MobileApplikationenmitSAP
13.00 13.30 13.30 13.45 13.45 15.00
Agenda
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
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
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
Process Integration
Integration Broker Business Process Management
Application Plattform
J2EE ABAP
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
RF Access Point Presentation Server
CRM
WebSAPConsole
HTTP protocol
SCM
SAPGUI protocol
PLM
VT100 protocol
SAP/WebKonsole UnterschiedlicheDevices
Hand held
SAP/WebKonsole eineTransaktion
SAP Konsole Zeichenbasierte Terminals
Grafische Terminals
SAP/WebKonsole SAPKonsoleFeatures
SAP/WebKonsole DEMO
ITSMobile
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)
DerSAPWebAS
ErweiterungderSAPBasisFunktionalittenumWebFunktionalittwie:
http(s) Server(=WebServer)und Client(AbfrageninsWWW) XMLHandling SOAP,WSDL(=WebServices)unddiverseandereProtokolle... ServerseitigesScriptendurchVerwendungderBusinessServerPages BSP vollstndigeUntersttzungdesJ2EEStandardsimSAPKernel(ab6.20) ServerseitigesSkriptendurchVerwendungvonJavaServerPages JSPs
SAPWebApplicationServer Architektur
Client
XML/SOAP Connectivity
WebAS6.20 wieprogrammiertmanhier?
BusinessServerPages BSPs
dieSAPAntwortzudenServerseitigenSkriptingTechnologienwieActive ServerPages(ASPs=Microsoft,VisualBasic),JavaServerPages(JSPs=Java), Pearl,PHP,CGI,... EntwicklungdirektinSE80(Typ=BSPApplikation) Sehrrasches,effizientesDesigndurchEinsatzderHTMLBusinessExtensions(= BibliothekvonfertigenDesignelementen) ProgrammierunginABAP!
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
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
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
Information Integration
Business Intelligence Knowledge Management
Process Integration
Integration Broker Business Process Management
Application Platform
J2EE ABAP
.NET
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
mySAP CRM
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
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
GerteundDatenbankSupport
SAP API Infrared,Bluetooth,builtinDevices DatabaseSupport
Device Driv. Deployment
SOAP Persistence
Security Synchron.
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
HTTP/S XML
RFC, BC
Queue
Queues
Replica DB
MI Server
MobileInfrastructure DemoSpeiseplanerfassung
SAPRFIDSolutions SAPAutoIDInfrastructure4.0
WhatisRFIDtechnology?
InventoryRFIDtagscanbee.g.appliedto cases pallets productitems
ExampleapplicationsofRFID
tollcollection ticketingandbaggagetracking securityaccess itemandassetmanagement
RadioFrequencyIdentification(RFID)TechnologyKey
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
WirbedankenunsfrIhrInteresse!
ThomasFischer AlexanderHois ChristianKnell ThomasOndrak