Leseprobe. Kapitel 4:»Erste Schritte in SAPUI5« Inhaltsverzeichnis. Index. Der Autor. Wissen aus erster Hand.

Größe: px
Ab Seite anzeigen:

Download "Leseprobe. Kapitel 4:»Erste Schritte in SAPUI5« Inhaltsverzeichnis. Index. Der Autor. www.sap-press.de/3533. Wissen aus erster Hand."

Transkript

1 Wissen aus erster Hand. Leseprobe Webentwicklung auf dem SAP NetWeaver AS ABAP da müssen bereits die ersten Schritte passen. Miroslav Antolovic zeigt Ihnen anschaulich, wie Sie die SAPUI5-Bibliothek auf dem Backend installieren und die Entwicklungsumgebung auf dem Frontend einrichten. Kapitel 4:»«Inhaltsverzeichnis Index Der Autor Miroslav Antolovic Einführung in SAPUI5 446 Seiten, gebunden, März ,90 Euro,

2 In diesem Kapitel lernen Sie den SAP NetWeaver Application Server ABAP kennen. Sie installieren die SAPUI5-Bibliothek und richten die Entwicklungsumgebung ein. 4 In diesem Kapitel lernen Sie die Grundlagen der Webentwicklung auf dem SAP NetWeaver Application Server ABAP (SAP NetWeaver AS ABAP) kennen. Ich zeige Ihnen, wie Sie die SAPUI5-Bibliothek auf dem Backend installieren und wie Sie die Entwicklungsumgebung auf dem Frontend einrichten. Checkliste Was Sie für dieses Kapitel brauchen: 왘 S-User für den SAP Service Marketplace 왘 Zugang zu einem ERP- und zu einem SAP-Solution-Manager-System Für die Entwicklung von Anwendungen in SAPUI5 benötigen Sie zwei Dinge: 왘 installierte SAPUI5-Bibliothek im SAP-Backend 왘 eingerichtete Entwicklungsumgebung auf dem Frontend-PC Sollten Sie über kein SAP-Backend-System verfügen, können Sie Ihre Anwendungen auch auf einen lokalen Webserver, z. B. einen ApacheHTTPD-Server (als Download von der Homepage Apache.org), deployen. Sollten Sie keinen Zugang zum SAP Service Marketplace haben, können Sie die benötigten SAPUI5-Dateien unter tools.hana.ondemand.com/ herunterladen. Für die ersten Gehversuche ist es auch ausreichend, wenn Sie lediglich Eclipse und die SAPUI5-Frontend-Tools installieren. In diesem Szenario können Sie die Vorschaufunktion in Eclipse nutzen und sich das Ergebnis dort anzeigen lassen. In diesem Fall können Sie Abschnitt 4.1,»Installation der SAPUI5-Bibliothek in der SAP Business Suite«, überspringen und direkt mit Abschnitt 4.2,»Einrichten 103 Lokaler Webserver

3 Installation der SAPUI5-Bibliothek in der SAP Business Suite 4.1 der Entwicklungsumgebung«, fortfahren. Für diese lokalen Entwicklungen benötigen Sie die beiden Komponenten ABAP in Eclipse und SAPUI5 Team Provider nicht. Zunächst widmen wir uns der Installation der SAPUI5-Bibliothek auf dem ABAP-Stack des SAP-Systems. Verzeichnis, und installieren Sie die Pakete mit dem SAP Add-On Installation Tool (Transaktion SAINT), bzw. führen Sie ein Update (Transaktion SPAM) durch. Eine ausführliche Installationsanleitung finden Sie im SAP-Hinweis (Installat.Leitf.: UI Development Toolkit for HTML5 (SAPUI5)). Download der Komponenten 4.1 Installation der SAPUI5-Bibliothek in der SAP Business Suite SAPUI5 ist als Add-on in die SAP Business Suite integriert. Die Installationspakete finden Sie im SAP Software Download Center ( service.sap.com/swdc) unter Installations and Upgrades A-Z-Index N UI Add-On for NetWeaver <Entsprechendes EHP/ERP Release> Installation. Die dazugehörigen Support Packages finden Sie unter Support Packages and Patches A-Z-Index N UI Add- On for NetWeaver <Entsprechendes EHP/ERP Release>. Ob die Installation erfolgreich war, können Sie durch den Aufruf der URL überprüfen, wobei Sie <HOSTNAME> und <SERVICE> durch die Werte Ihres SAP-Systems ersetzen. Ihnen sollte als Ergebnis das UI Development Toolkit for HTML 5 angezeigt werden (siehe Abbildung 4.2). UI Development Toolkit for HTML5 Starten Sie im SAP Solution Manager den Maintenance Optimizer, und wählen Sie als Produktversion UI ADD-ON 1.0 FOR NW (Abbildung 4.1). Abbildung 4.2 UI Development Toolkit for HTML 5 Sollten Sie ein anderes Ergebnis erhalten, prüfen Sie, ob der entsprechende Service aktiv ist. Gehen Sie dazu in die Transaktion SICF, und aktivieren Sie gegebenenfalls den Service default_host/sap/public/bc/ ui5_ui5/ (siehe Abbildung 4.3). ICF-Service aktivieren Installation Abbildung 4.1 Maintenance Optimizer im SAP Solution Manager Laden Sie die berechneten Support Packages und das Stack-XML herunter. Entpacken Sie anschließend die Support Packages in das EPS- Die in diesem Buch gezeigten Beispiele basieren auf der zum Zeitpunkt des Schreibens aktuellen Version SAPUI SP6. Prüfen Sie daher mithilfe der Product Availability Matrix (PAM), die unter service.sap.com/pam erreichbar ist, die jeweils aktuelle unterstützte Version, und installieren Sie diese

4 Einrichten der Entwicklungsumgebung 4.2 die installierte Java-Runtime-Version mindestens in der Version JRE 1.6 vorliegt, und führen Sie gegebenenfalls vor der Installation eine Aktualisierung des Java Runtime Environments durch. Öffnen Sie unter Start Systemsteuerung Programme Java das Java Control Panel. Über den Button Info wird Ihnen die entsprechende JRE-Version angezeigt. Sollte die Version unter 1.6 liegen, führen Sie zunächst ein Update der JRE-Version durch Installation Grundsätzlich unterstützt SAPUI5 die Eclipse-Versionen Indigo 3.7, Juno 3.8 und Juno 4.2. Im Folgenden wird die zum jetzigen Zeitpunkt aktuelle Version Juno 4.2 installiert. Verwenden Sie auch hier stets die aktuelle, von SAP freigegebene Version. Abbildung 4.3 Service aktivieren Nach der erfolgreichen Installation der Backend-Komponente widmen wir uns nun der Installation der SAPUI5-Frontend-Tools. Laden Sie als Erstes Eclipse IDE for Java EE Developers unter herunter. Da der SAPUI5 Team Provider nur mit der 32-Bit-Version funktioniert, laden Sie die 32-Bit-Version herunter. Nach dem Entpacken der ZIP-Datei können Sie Eclipse direkt durch einen Doppelklick auf eclipse.exe starten; Eclipse läuft im Arbeitsspeicher und muss daher nicht installiert werden. In der Eclipse-Oberfläche können Sie über den Menüpfad Help Install New Software die zusätzlichen Komponenten installieren (siehe Abbildung 4.4). Eclipse IDE for Java EE Developers 4.2 Einrichten der Entwicklungsumgebung Eclipse Die UI-Entwicklungstools sind Teil der SAPUI5-Bibliothek. Es handelt sich dabei um eine Reihe von Eclipse-basierten Tools und Editoren, die Sie bei der Entwicklung von SAPUI5-Anwendungen unterstützen. Die SAPUI5-Team-Provider-Funktionalität unterstützt Sie beim Einchecken der in Eclipse entwickelten Anwendungen in ein ABAP- Backend-System. JRE Installationsvoraussetzungen Die Entwicklerwerkzeuge für SAPUI5 müssen separat als Eclipse- Plug-in installiert werden. Prüfen Sie vor der Eclipse-Installation, ob Abbildung 4.4 Plug-in-Komponenten installieren

5 Einrichten der Entwicklungsumgebung 4.2 Deutsches Sprachpaket Installieren Sie zunächst die notwendigen Standard-Plug-ins und anschließend die SAPUI5-Tools. Standard-Plug-ins Installieren Sie als Erstes das deutsche Sprachpaket für Eclipse. Die Download-URL für die Sprachdateien der jeweiligen Eclipse-Versionen finden Sie unter Dort fin- Im Folgebild sehen Sie die Komponenten, die in diesem Schritt installiert werden. Bestätigen Sie Ihre Auswahl mit Next, akzeptieren Sie im Folgebild die Lizenzvereinbarungen, und starten Sie über den Button Finish die Installation. Bei manchen Komponenten kommt ein Warnhinweis, dass Sie unsignierte Komponenten installieren würden. Bestätigen Sie das entsprechende Pop-up-Fenster mit OK (siehe Abbildung 4.6), und fahren Sie mit der Installation fort. Komponentenauswahl den Sie im Bereich Babel Language Pack Zips and Update Sites Babel Language Pack Zips die entsprechende URL, z. B. RELEASE>/ juno. Starten Sie über den Menüpfad Help Install New Software den Installations-Wizard, und geben Sie unter work with die Update- Seite für Ihre Eclipse-Version ein, in unserem Beispiel in Abbildung juno. Wählen Sie nun aus der Liste im mittleren Bildschirmbereich die Option Babel Language Packs in German aus, und bestätigen Sie Ihre Auswahl mit Next. Abbildung 4.6 Sicherheitswarnung Nach der Installation werden Sie dazu aufgefordert, Eclipse neu zu starten. Bestätigen Sie dieses Pop-up-Fenster mit Yes (siehe Abbildung 4.7). Abbildung 4.7 Neustart von Eclipse Nach dem Neustart von Eclipse ist die Oberfläche deutschsprachig. Als nächsten Schritt müssen weitere Standard-Plug-ins installiert werden. Das Plug-in ABAP in Eclipse setzt einige Standard-Plug-ins vor- Notwendige Plug-ins aus. Im nächsten Schritt installieren Sie diese Pakete. Die hier aufgeführte Liste bezieht sich auf die Version ABAP in Eclipse 2.16; überprüfen Sie daher in den unten genannten SAP-Hinweisen, welche Installationsvoraussetzungen für Ihre Version gelten. Abbildung 4.5 Sprachpaket für Deutsch auswählen Starten Sie den Installations-Wizard über den Menüpfad Hilfe Neue Software installieren, und geben Sie unter work with die Update- Seite Ihrer Eclipse-Installation an (in diesem Beispiel die Juno

6 Einrichten der Entwicklungsumgebung 4.2 Update-Seite Wählen Sie nun aus der Liste im mittleren Bildschirmbereich die folgenden Komponenten aus: load Center nach»abap in Eclipse«suchen. Fügen Sie auch diese Datei Ihrem Download-Basket hinzu. Laden Sie im Anschluss die drei ZIP-Dateien mithilfe des SAP Download Managers herunter. EclipseRT Target Platform Components EMF Eclipse Modeling Framework EclipseRT Target Platform Components Jetty Target Components Modeling EMF Eclipse Modeling Framework SDK Modeling EMF Compare SDK Modeling EMF Validation Framework SDK Nachdem Sie die Dateien aus dem SAP Service Marketplace heruntergeladen haben, können Sie diese in Eclipse installieren. Da die SAPUI5-Tools lokal auf Ihrer Festplatte gespeichert wurden, müssen Sie diese manuell in den Installations-Wizard einbinden. Klicken Sie hierzu neben dem Work-with-Eingabefenster work with auf den Button Hinzufügen, und wählen Sie im folgenden Pop-up-Fenster über den Button Archiv den Pfad zu der heruntergeladenen ZIP- Datei aus (siehe Abbildung 4.8). SAPUI5-Plug-ins installieren Modeling EMF Model Query SDK Modeling EMF Model Transaction Modeling Graphiti SDK (Incubation) Folgen Sie dem Installations-Wizard analog der Installation der Sprachdateien. Nach dem Neustart von Eclipse können Sie mit der Installation der SAPUI5-Tools fortfahren. SAPUI5- Komponenten SAPUI5-Tools Nachdem Sie die notwendigen Standardkomponenten installiert haben, können Sie nun die SAPUI5-Tools installieren. Für die Entwicklung benötigen Sie die folgenden drei Komponenten, die Sie in der folgenden Reihenfolge installieren: Abbildung 4.8 SAPUI5-Tools auswählen Bestätigen Sie Ihre Auswahl mit OK (siehe Abbildung 4.9). ABAP IN ECLIPSE SAPUI5 TOOLS IDE PLUGIN SAPUI5 TEAM PROV IDE Laden Sie aus dem SAP Service Marketplace zunächst die beiden benötigten SAPUI5-Komponenten SAPUI5 TOOLS IDE PLUGIN 1.00 und SAPUI5 TEAM PROV IDE 1.00 herunter. Sie finden die Dateien im SAP Service Marketplace unter Support Packages and Patches A-Z-Index N UI Add-On for NetWeaver <Entsprechendes EHP / ERP Release>. Fügen Sie die jeweils aktuelle Version der beiden Komponenten über den Button Zum Download Basket hinzufügen zu Ihrem Download-Basket hinzu. Für den SAPUI5 Team Provider benötigen Sie zusätzlich noch das Plug-in für ABAP in Eclipse Dieses finden Sie am einfachsten, indem Sie im SAP Software Down- Abbildung 4.9 SAPUI5-Komponente installieren Folgen Sie erneut dem Installations-Wizard, wie es bereits beschrieben wurde, und wiederholen Sie den Vorgang für die beiden verbleibenden Komponenten. Damit ist die Installation von Eclipse IDE for Java EE Developers abgeschlossen

7 SAPUI5-Entwicklungsszenarien 4.3 SAP-Hinweise Die zu diesem Zeitpunkt aktuelle Version SAPUI SP06 setzt z. B. ABAP in Eclipse in der Version 2.16 voraus. Welche Versionen Sie installieren müssen, entnehmen Sie den folgenden SAP-Hinweisen: Hinweis (Installat.Leitf.: UI Development Toolkit for HTML5 (SAPUI5)) Hinweis (ABAP-Entwicklerwerkzeuge für SAP NetWeaver) Update der Komponenten Installierte Komponenten Es wird empfohlen, die Eclipse-Komponente Eclipse IDE for Java EE Developer zu aktualisieren. Diese Komponente beinhaltet die Codevervollständigung, die in niedrigeren Versionen für Abstürze der Anwendung sorgen kann. Um eine Komponente zu aktualisieren, rufen Sie über den Menüpfad Hilfe Info über Eclipse die Übersicht der installierten Komponenten auf (siehe Abbildung 4.10). Abbildung 4.11 Installierte Komponenten Bevor wir die erste SAPUI5-Seite anlegen, möchte ich Ihnen die möglichen Entwicklungsszenarien und die Kommunikation zwischen dem Browser und dem SAP-Backend näher erläutern. Im Anschluss daran lernen Sie noch das Model-View-Controller-Architekturmuster (MVC) kennen und sind damit bestens gerüstet, um mit der Entwicklung von Anwendungen in SAPUI5 zu starten. Abbildung 4.10 Info über Eclipse Über den Button Installationsdetails können Sie sich die Versionen der installierten Komponenten anzeigen lassen (siehe Abbildung 4.11). 4.3 SAPUI5-Entwicklungsszenarien Update der installierten Komponenten Um ein Update durchzuführen, markieren Sie die entsprechende Komponente und klicken auf den Button Aktualisieren. Es erscheint nun ein Pop-up-Fenster mit den verfügbaren Updates. Bestätigen Sie die Installation mit Weiter, akzeptieren Sie die Lizenzvereinbarungen, und starten Sie die Installation mit Installieren. SAPUI5 bietet im Vergleich zu klassischen SAP-GUI-Anwendungen viele Vor-, aber auch einige Nachteile. Dadurch, dass SAP sich bei der SAPUI5-Bibliothek auf die Standards HTML5, CSS3, AJAX und die weit verbreitete Bibliothek jquery bezieht, können mit SAPUI5 schnelle und flexible Anwendungen entwickelt werden, die sehr Plattformen

8 SAPUI5-Entwicklungsszenarien 4.3 Eclipse Corporate Design und Styleguide leicht auf andere Plattformen portiert werden können. So laufen bereits heute SAPUI5-Anwendungen auf den unterschiedlichsten Plattformen: SAP NetWeaver Cloud Sybase Unwired Platform SAP HANA XS SAP NetWeaver AS ABAP SAP NetWeaver AS JAVA Open-Source-Plattformen HTML wird fast von jedem modernen Endgerät»verstanden«, sodass Sie ohne große Aufwände Anwendungen für Desktop-PCs, Tablets oder Smartphones entwickeln können. Ein weiterer, wesentlicher Vorteil ist, dass die Entwicklung in Eclipse stattfindet und somit aus Entwicklersicht nicht mehr zwischen verschiedenen Entwicklungsumgebungen gewechselt werden muss, sondern jegliche Entwicklung zentral auf einer Plattform stattfinden kann. In letzter Konsequenz ist es nun auch seit SAP NetWeaver 7.4 möglich, ABAP in Eclipse zu entwickeln. Durch CSS3 können die Oberflächen sehr leicht an die Anforderungen eines Unternehmens, z. B. hinsichtlich des Corporate Designs, angepasst werden. Genau diese Flexibilität wird bei den Anwendern allerdings oft als Nachteil empfunden. Eine SAP GUI sieht immer mehr oder weniger gleich aus, wohingegen CSS dem Entwickler die Möglichkeit gibt, seiner Kreativität und seinen Designideen freien Lauf zu lassen. So bekommt jede Seite sehr schnell eine persönliche Note. Durch diesen»wildwuchs«muss sich der Anwender jedoch auf jeder Seite neu orientieren. Deshalb sollten Sie vor der Entwicklung von SAPUI5-Seiten ein einheitliches Corporate Design festlegen und einen unternehmensweit gültigen Styleguide etablieren Entwicklung auf dem SAP NetWeaver Application Server ABAP Das hauptsächliche Entwicklungsszenario ist die Entwicklung von Desktop-Anwendungen mit einem SAP-NetWeaver-AS-ABAP-Backend. Bevor wir uns der Implementierung der ersten SAPUI5-Anwendung widmen, muss noch die Frage geklärt werden, wie der ABAP- Server Anfragen aus dem Internet entgegennimmt und verarbeitet. Unsere bisherigen Beispiele aus den einführenden Kapiteln wurden von der lokalen Festplatte aus ausgeführt. Im SAP-Kontext kommen die Daten aus einem SAP-System und müssen im Frontend-Browser angezeigt werden. Wenn Sie eine Internetseite aufrufen, wird die angefragte Seite von einem Server abgeholt, in Ihrem Browser gerendert und dargestellt. Im SAP-Kontext ist dieser Webserver der SAP NetWeaver AS, alsteil des SAP-NetWeaver-Stacks. Wie wird diese Browseranfrage auf dem SAP NetWeaver AS verarbeitet? Der SAP NetWeaver AS stellt die Infrastruktur zur Entwicklung und den Einsatz von Webanwendungen zur Verfügung. Er nimmt die HTTP-Anfragen (Requests) entgegen, verarbeitet diese und gibt das Ergebnis im HTTP-Strom (Response) zurück. In Abbildung 4.12 ist dieser sogenannte Roundtrip dargestellt. /Webbrowser HTTP-Anfrage (Request) /SAP NetWeaver Application Server ABAP /Datenbank SAP NetWeaver Application Server ABAP Datenbeschaffung Selektionsergebnis Der einzige, und oft auch gravierende Nachteil ist die Performance. Wie ich Ihnen später zeigen werde, kann dieser Geschwindigkeitsnachteil zwar minimiert werden, aber dennoch wird eine HTML- Seite meistens langsamer gerendert als eine SAP-GUI-Anwendung. HTTP-Antwort (Response) In Kapitel 9,»SAP HANA«, gehe ich noch auf die Entwicklung in der Cloud bzw. auf SAP HANA ein. Der Hauptteil des Buches beschäftigt sich mit der Entwicklung in der SAP Business Suite. Abbildung 4.12 SAP NetWeaver Application Server ABAP

9 SAPUI5-Entwicklungsszenarien 4.3 Internet Communication Manager Der Internet Communication Manager (ICM) gewährleistet die Kommunikation zwischen SAP NetWeaver AS und Webbrowser (siehe Abbildung 4.13). Streng genommen handelt es sich nicht um eine reine HTTP-Kommunikationskomponente, sondern der ICM beinhaltet die TCP/IP-Grundfunktionen, sodass neben der reinen HTTP-/ HTTPS-Kommunikation auch eine SMTP-Kommunikation mit dem SAP NetWeaver AS möglich ist. Der ICM ist ein eigener Dienst innerhalb des SAP NetWeaver AS und wird vom Dispatcher gestartet und überwacht. Server-Roundtrip. Anhand der URL wird der eigentliche HTTP- Request-Handler ermittelt und die Anfrage an den Handler weitergeleitet. An diesem Handler findet die Authentifizierung gegenüber dem SAP-System statt. Nach der erfolgreichen Authentifizierung wird durch den Aufruf der Methode HANDLE_REQUEST die Anfrage an die Applikation weitergegeben. In der Applikation wird die Anfrage verarbeitet und das Ergebnis im HTTP-Strom wieder an die Anwendung zurückgegeben. Wenn Sie sich bisher mit der Webentwicklung innerhalb des SAP- Systems (Web Dynpro oder BSP) beschäftigt haben, wurde Ihnen diese Funktionalität von der entsprechenden Laufzeitumgebung bereitgestellt, und Sie mussten sich als Entwickler keine Gedanken über die Funktionsweise des ICF machen. Bei der Generierung der Web-Dynpro-Applikation wurde die entsprechende URL in die administrativen Daten geschrieben, und die Web-Dynpro-Anwendung war über diese URL erreichbar. Wenn Sie nun eigene Anwendungen schreiben, stellt sich die Frage, wie der SAP NetWeaver AS von außen, also aus dem Internet erreicht werden kann. Die Antwort auf diese Frage finden wir in der Transaktion SICF. Starten Sie nun die Transaktion SICF, und führen Sie diese mit den Voreinstellungen aus. In Abbildung 4.14 finden Sie über das Menü Springen Port-Informationen die notwendigen Informationen. Port-Information Webbrowser Request Response SAP NetWeaver Application Server ABAP ABAP-Internet-Communication-Manager Internet Communication Framework ICF-Controller ICF-Manager (IF HTTP SERVER) HTTP-Request-Handler (IF HTTP EXTENSION) Applikation Abbildung 4.13 ICM Internet Communication Manager HTTP-Request Der HTTP-Request wird vom ICM entgegengenommen. Der Task Handler startet den ICF-Controller; dieser ist als Funktionsbaustein HTTP_DISPATCH_REQUEST realisiert. Der ICF-Controller erzeugt ein Objekt der Klasse CL_HTTP_SERVER (Serverkontrollblock). Dieses Objekt beinhaltet alle notwendigen Informationen aus dem Client- Abbildung 4.14 Transaktion SICF

10 SAPUI5-Entwicklungsszenarien 4.3 ICF-Pfad Im Pop-up-Fenster finden Sie zum einen den Hostnamen und zum anderen den Service (Port) des entsprechenden Systems. Die URL setzt sich aus http(s)://<hostname>:<service>/ und der Rest der URL aus dem entsprechenden ICF-Pfad zusammen (siehe Abbildung 4.15) Eigenen Service anlegen Im nächsten Schritt möchten wir einen eigenen Service anlegen und diesen testen. Legen Sie dazu in der Transaktion SE24 die Klasse ZUI5_HTTP_HANDLER an, und implementieren Sie das Interface IF_ HTTP_EXTENSION (siehe Abbildung 4.16). Abbildung 4.16 HTTP-Handler-Klasse Das Interface implementiert die Methode HANDLE_REQUEST; diese wird bei einer Anfrage an den entsprechenden ICF-Knoten ausgeführt. Momentan möchten wir nur den HTTP-Status setzen; diesen Handler werden wir im Verlauf dieses Buches sukzessive ausbauen (siehe Abbildung 4.17). Fügen Sie in der Methode HANDLE_REQUEST der Klasse ZUI5_HTTP_HANDLER die folgende Codezeile hinzu: Methode HANDLE_REQUEST server->response->set_status( code = 200 reason = 'OK' ). Abbildung 4.15 ICF-Pfad Der in Abbildung 4.15 markierte Pfad ist also unter der URL <HOSTNAME>:<SERVICE>/sap/public/bc/ui5_ui5/ erreichbar, wobei Sie <HOSTNAME> und <SERVICE> durch die entsprechenden Werte des SAP-Systems ersetzen müssen. Hinter diesem Pfad verbirgt sich das SAPUI Development Toolkit. Abbildung 4.17 Methode HANDLE_REQUEST

11 SAPUI5-Entwicklungsszenarien 4.3 Speichern und aktivieren Sie die Klasse. Damit Sie den Service besser testen können, setzen Sie auf die eingetragene Zeile einen externen Breakpoint. (Achtung, ein Session Breakpoint ist an dieser Stelle wirkungslos!) Geben Sie im Folgebild eine Beschreibung ein, und tragen Sie in der Registerkarte Handler-Liste die zuvor angelegte Klasse ZUI5_HTTP_ HANDLER ein (siehe Abbildung 4.20). HTTP-Handler Service anlegen Im nächsten Schritt legen Sie einen ICF-Knoten in der Transaktion SICF an. In diesem Beispiel legen Sie den Knoten direkt unter dem default_host-knoten an. Markieren Sie den Knoten, und wählen Sie über das Kontextmenü den Eintrag Neues Subelement (siehe Abbildung 4.18). Abbildung 4.18 ICF-Service anlegen Service-Name Tragen Sie einen Namen ein (in unserem Beispiel in Abbildung 4.19»ui5«), und wählen Sie die Option Eigenständiger Service. Abbildung 4.20 HTTP-Handler am Service Speichern Sie den Service ab, und verlassen Sie über zurück das Pflegebild. Als letzten Schritt müssen Sie den Service aktivieren. Setzen Sie dazu den Cursor auf den angelegten Service, und wählen Sie im Kontextmenü Service aktivieren (siehe Abbildung 4.21). Service aktivieren Abbildung 4.21 Service aktivieren Abbildung 4.19 Service anlegen Starten Sie nun Ihren Browser, und geben Sie die URL nach dem Schema ein, wobei Sie den Hostnamen und den Service Ihres SAP-Systems eintragen. Wenn der

12 Model-View-Controller-Architekturmuster 4.4 Service erreichbar ist, erscheint ein Pop-up-Fenster, in dem Sie Ihren SAP-Benutzernamen und das Passwort für das System eingeben müssen. Nach der erfolgreichen Anmeldung bleibt der Aufruf am gesetzten externen Breakpoint stehen (siehe Abbildung 4.22). nen die einzelnen Komponenten leichter erweitert, ausgetauscht oder wiederverwendet werden. Abbildung 4.23 zeigt dieses Architekturmuster. Model Controller 2 Controller 2 View 1 View 2 Abbildung 4.23 Model-View-Controller-Architekturmuster Abbildung 4.22 HTTP-Handler im Debugger Durch diese Trennung können z. B. zwei verschiedene Endgeräte das gleiche Model verwenden; der View wird z. B. einmal für die Desktop-Anwendung und einmal für das mobile Endgerät implementiert. Fehlersuche Sollte der Service nicht erreichbar sein, kann dies viele Ursachen haben. Die häufigsten Fehler sind ein inaktivierter Service (im ICF-Baum grau dargestellt), eine fehlerhafte Konfiguration des ICF oder gesperrte Ports in der Firewall. Eine gute Ausgangsbasis für die Fehleranalyse ist der ICM-Monitor (Transaktion SMICM). Dort können Sie über den Menüpfad Springen Trace-Datei Alles anzeigen das ICM-Trace aufrufen Model Das Model repräsentiert die Schicht des Datenmodells und hält die Applikationsdaten bereit. Auch repräsentiert und koordiniert es die Zugriffe auf die Datenbank. Oft beinhaltet das Model auch die dazugehörige Geschäftslogik. Die relevanten Daten werden vom Model bereitgestellt; aus diesem Grund wird das Model auch oft Publisher, also Veröffentlicher genannt. Publisher 4.4 Model-View-Controller-Architekturmuster View MVC Das Model-View-Controller-Architekturmuster strukturiert die Softwareentwicklung in die drei Einheiten Datenmodell (Model), Präsentation (View) und Steuerung (Controller). Durch diese Trennung kön- Die Präsentationsschicht ist für die Darstellung auf dem Endgerät zuständig. Der View nimmt die Benutzeraktionen entgegen, verarbeitet diese aber nicht, sondern gibt sie an den Controller weiter

13 Model-View-Controller-Architekturmuster Controller Der Controller verwaltet einen oder mehrere Views, nimmt von ihnen Benutzeraktionen entgegen und wertet diese aus. Zu jedem View existiert ein Controller. Sollte es bei einer Benutzeraktion zu einer Datenänderung kommen, übernimmt der Controller die Kommunikation zum Model Zusammenspiel bei der Webentwicklung MVC-Muster Bei Webanwendungen erstreckt sich das MVC-Muster über Server und Browser und ist damit etwas komplexer als das klassische MVC- Muster. Der Browser stellt den View als grafisches Element dar, und der Controller ist meistens JavaScript-Code und verarbeitet die Benutzeraktionen und gibt diese gegebenenfalls an das Model weiter. Controller Abbildung 4.25 SAPUI5-Anwendungsprojekt Update Benachrichtigung Benutzerinteraktion Update Wenn Sie nun im Folgebild die Option Legen Sie eine initiale View an auswählen, wird das Projekt im MVC-Muster angelegt (siehe Abbildung 4.26). Model (JSON, XML, OData) View SAP-Bibliotheken Abbildung 4.24 MVC-Architekturmuster MVC in SAPUI5 SAPUI5-Projekt anlegen Das MVC ist ein wesentlicher Bestandteil der SAPUI5-Entwicklung. Bereits beim Anlegen eines SAPUI5-Anwendungsprojekts müssen Sie entscheiden, ob Sie die Seite nach dem MVC-Muster anlegen möchten. Um ein neues Projekt in Eclipse anzulegen, wählen Sie im Menü Datei Neu Projekt, und es öffnet sich ein Assistent zum Anlegen eines neuen Projekts (siehe Abbildung 4.25). Wählen Sie im Assistenten SAPUI5-Anwendungsentwicklung Anwendungsprojekt aus, und bestätigen Sie Ihre Auswahl mit dem Button Weiter. Abbildung 4.26 SAPUI5-Projekt nach dem MVC-Muster

14 Model-View-Controller-Architekturmuster 4.4 Entwicklungsmodell Wenn Sie diese Option wählen, werden Sie im Folgebild gefragt, welches Entwicklungsmodell Sie verwenden möchten (siehe Abbildung 4.27). Mit dem Entwicklungsmodell legen Sie fest, in welchem Format der View implementiert werden soll. Sie haben dabei die Wahl zwischen den folgenden Optionen: XML mit HTML sap.ui.core.mvc.xmlview JavaScript sap.ui.core.mvc.jsview JSON sap.ui.core.mvc.jsonview HTML sap.ui.core.mvc.htmlview <template data-controller-name="html.html"> </template> Listing 4.1 SAPUI5-Rumpf HTML-View Wenn Sie sich für das Entwicklungsmodell XML entscheiden, wird der Rumpf aus Listing 4.2 generiert: <core:view xmlns:core="sap.ui.core" xmlns:mvc="sap.ui.core.m vc" xmlns="sap.ui.commons" controllername="xml.xml" xmlns:html=" XML-View </core:view> Listing 4.2 SAPUI5-Rumpf XML-View Das am häufigsten verwendete Entwicklungsmodell ist JavaScript (siehe Listing 4.3). Alle Beispiele aus diesem Buch basieren auf diesem Modell: sap.ui.jsview("js.js", { JavaScript-View /** Specifies the Controller belonging to this View. * In the case that it is not implemented, or that "null" is returned, this View does not have a Controller. js.js */ getcontrollername : function() { return "js.js"; }, HTML-View Abbildung 4.27 Entwicklungsmodell wählen Je nach Auswahl generiert die Entwicklungsumgebung einen entsprechenden Rumpf der Seite. Wenn Sie sich für das Entwicklungsmodell HTML entscheiden, generiert der Wizard das Template aus Listing 4.1: / ** Is initially called once after the Controller has been in stantiated. It is the place where the UI is constructed. * Since the Controller is given to this method, its event ha ndlers can be attached right away. js.js */ createcontent : function(ocontroller) { } }); Listing 4.3 SAPUI5-Rumpf JavaScript-View

15 Erstes Beispiel 4.5 JSON-View Wenn Sie sich für das Entwicklungsmodell JSON entscheiden, wird ein Seitenrumpf gemäß Listing 4.4 erzeugt: { "Type":"sap.ui.core.mvc.JSONView", "controllername":"json.json", "content": [{ }] } Listing 4.4 SAPUI5-Rumpf JSON-View Neben dem passenden Seitenrumpf wird auch eine Controller-Datei angelegt; diese enthält bereits vier vordefinierte Ereignisse: oninit bei der Initialisierung onbeforerendering vor dem Rendern der Seite onafterrendering nach dem Rendern der Seite onexit wenn der Controller zerstört wird, z. B. beim Schließen der Seite Doch was bedeutet nun diese Trennung? Durch die strikte Verwendung des MVC-Musters können Sie einzelne Views auch als Fragmente implementieren und sie sehr einfach in anderen Seiten wiederverwenden. Alle Ereignisse der Seite werden in der entsprechenden Controller-Datei behandelt, und die Reaktion auf ein Ereignis muss bei einer Änderung nicht mühevoll an mehreren Stellen angepasst werden. Die beiden Dateien View und Controller bilden eine lose Einheit, und Sie sollten zu jedem View einen eigenen Controller anlegen. Auch wenn dies nicht zwingend notwendig ist, ist es durch diese Trennung leichter möglich, einen View mit dem korrespondierenden Controller auszutauschen. Jetzt ist es an der Zeit, die Theorie in die Praxis umzusetzen. Zum Abschluss dieses Kapitels legen Sie nun Ihre ersten beiden SAPUI5- Anwendungen an, einmal ohne das MVC-Architekturmuster und einmal nach dem MVC-Muster. 4.5 Erstes Beispiel Wir beginnen mit einer Seite, die nicht nach dem MVC-Muster angelegt ist. Wählen Sie hierzu in Eclipse den Menüpfad Datei Neu Projekt. Wählen Sie dann im Projekt-Wizard SAPUI5-Anwendungsentwicklung Anwendungsobjekt aus, und klicken Sie auf Weiter. Geben Sie dem Projekt anschließend einen passenden Namen (in diesem Beispiel ZUI5_OHNE MVC), wählen Sie Desktop als Zielgerät, und entfernen Sie gegebenenfalls den Haken vor der Option Legen Sie eine initiale View an dadurch wird das Projekt nicht nach dem MVC-Muster angelegt, und klicken Sie auf Fertigstellen. Nun wird in Eclipse ein Projekt mit dem folgenden Aufbau (siehe Abbildung 4.28) angelegt: 1 Bibliotheken 2 Content 3 Bootstrap 4 Applikation 5 UI-Bereich SAPUI5 ohne MVC Abbildung 4.28 SAPUI5-Projekt ohne MVC-Muster

16 Erstes Beispiel 4.5 Auf die einzelnen Bereiche werden wir im nächsten Kapitel noch genauer eingehen. Momentan ist es ausreichend zu wissen, dass Sie in diesem Szenario, also ohne MVC, Ihre Anwendung im zweiten Skriptblock (in Abbildung 4.28 als Application bezeichnet) implementieren. Nach der Auswahl des entsprechenden Controls werden Ihnen im rechten Bereich die Konstruktorfunktion sowie (falls vorhanden) die Events und die verfügbaren Methoden zu diesem Control angezeigt. Klicken Sie auf die Konstruktorfunktion, und es werden Ihnen die möglichen Parameter angezeigt (siehe Abbildung 4.30). SAPUI5-Demo-Kit API-Referenz In unserem einfachen Fall möchten wir einen Button implementieren, der nach dem Anklicken ein alert-pop-up-fenster ausgibt. Öffnen Sie dazu zunächst einmal die API-Dokumentation, die Sie auf dem Backend unter ui5_ui5/demokit/ bzw. ab Version 1.18 unter <SERVICE>/sap/bc/ui5_demokit/ finden, wobei Sie <HOSTNAME> und <SERVICE> durch die Werte Ihres SAP Systems ersetzen. Alternativ dazu finden Sie das Demo Kit auch im Internet, unter sapui5.netweaver.ondemand.com/sdk/. Wechseln Sie im Demo Kit auf den Bereich API-Reference, und suchen Sie nach dem passenden Control für einen einfachen Button (sap.ui.commons.button), wie es in Abbildung 4.29 gezeigt wird. Abbildung 4.30 Der Konstruktor sap.ui.commons.button Wenn Sie sich nach einer Weile gut in der SAPUI5-Bibliothek auskennen, können Sie gänzlich auf die API-Dokumentation verzichten. Über die Tastenkombination (Strg) + (Leertaste) wird Ihnen die Dokumentation auch in Eclipse angezeigt. Mit einem Doppelklick wird das entsprechende Codemuster eingefügt (siehe Abbildung 4.31). Konstruktorfunktion Codevervollständigung Abbildung 4.29 Button-Control in SAPUI

17 Erstes Beispiel 4.5 Abbildung 4.31 Dokumentation der SAPUI5-Klassen in Eclipse Für unser einfaches Beispiel benötigen wir lediglich einen Text und einen Event Listener für das Event press. Daraus ergibt sich für den Button der Inhalt von Listing 4.5: var obutton = new sap.ui.commons.button({ text : "Drück mich", press : handlebuttonclicked }); Abbildung 4.32 placeat-funktion Achten Sie darauf, dass Sie der placeat-funktion die Bezeichnung für das <div>-element aus dem <body>-bereich mitgeben müssen (in Listing 4.7 content). placeat-funktion Event Listener Listing 4.5 Button Aus dem Button-Event press haben wir den Event Listener handle- ButtonClicked registriert; diese Funktion soll lediglich ein alert- Fenster ausgeben (siehe Listing 4.6): function handlebuttonclicked() { alert("gedrückt"); }; Listing 4.6 Event Handler <!DOCTYPE HTML> <html> <head> <meta http-equiv="x-ua-compatible" content="ie=edge"> <script src="resources/sap-ui-core.js" id="sap-ui-bootstrap" data-sap-ui-libs="sap.ui.commons" data-sap-ui-theme="sap_goldreflection"> </script> Im letzten Schritt müssen wir nun noch unsere Anwendung an den UI-Bereich übergeben, damit diese auch angezeigt werden kann. Dies erreichen wir in diesem Fall durch die placeat-funktion aus der Klasse sap.ui.core.control (siehe Abbildung 4.32). <script> var obutton = new sap.ui.commons.button({ text : "Drück mich", press : handlebuttonclicked }); function handlebuttonclicked() { alert("gedrückt");

18 Erstes Beispiel 4.5 }; obutton.placeat("content"); </script> </head> <body class="sapuibody" role="application"> <div id="content"></div> </body> </html> im Konstruktor mit der JSON-Notation deklariert. Selbstverständlich können Sie den Konstruktor auch leer aufrufen und dann die entsprechenden GET- und SET-Methoden des Controls verwenden. In Listing 4.8 sind die beiden Möglichkeiten dargestellt: // JSON Notation var obutton = new sap.ui.commons.button({ text : "Drück mich", press : handlebuttonclicked }); Vorschaufunktion Listing 4.7 Button in SAPUI5 Speichern Sie die Anwendung ab, und betrachten Sie das Ergebnis in der Vorschaufunktion. Wählen Sie hierzu im Projekt die Kontextmenüoption Ausführen als Vorschau von Webanwendung. Im mittleren Teil öffnet sich eine neue Registerkarte mit einem integrierten Webbrowser, in dem die Seite angezeigt wird. Jetzt können Sie auf den Button klicken, und es sollte sich die entsprechende alert- Meldung»Gedrückt«öffnen (siehe Abbildung 4.33). // Alternativ: Getter- und Setter-Funktionen var obutton = new sap.ui.commons.button(); obutton.settext("drück mich"); obutton.attachpress(handlebuttonclicked); Listing 4.8 Alternative Schreibweisen Letztlich müssen Sie selbst entscheiden, welche Schreibweise Ihnen besser gefällt; beide Schreibweisen haben Vor- und Nachteile. Gerade am Anfang empfehle ich Ihnen die Verwendung der Getter und Setter, da dadurch der Quellcode leichter lesbar ist; die JSON-artige Notation wird aufgrund der vielen Klammern schnell unübersichtlich. Nun legen wir dieses Beispiel erneut an; diesmal nach dem MVC- Muster. SAPUI5 in MVC Legen Sie das SAPUI5-Anwendungsprojekt ZUI5_MIT_MVC an, setzen Sie den Haken bei der Option Legen Sie eine initiale View an, und bestätigen Sie Ihre Auswahl mit Weiter. Im Folgebild müssen Sie einen Namen für den View angeben und sich für ein Entwicklungsmodell entscheiden (siehe Abbildung 4.34). Geben Sie als View- Namen»main«an, und wählen Sie das Entwicklungsmodell Java- Script aus. Bestätigen Sie Ihre Eingaben mit Fertigstellen. Abbildung 4.33 Erstes Anwendungsbeispiel in der Vorschau Herzlichen Glückwunsch, Sie haben soeben Ihre erste SAPUI5-Anwendung implementiert! Navigieren Sie nun auf der linken Seite im Explorer zu ZUI5_MIT_ MVC WebContent zui5_mit_mvc. Hier finden Sie die drei Dateien für die eigentliche HTML-Seite, den View und den Controller (siehe Abbildung 4.35). Schreibweisen Noch ein paar Worte zur allgemeinen Schreibweise: In diesem Beispiel haben wir die notwendigen Attribute und Eigenschaften bereits

19 Erstes Beispiel 4.5 <script> sap.ui.localresources("zui5_mit_mvc"); var view = sap.ui.view({ id :"idmain1", viewname :"zui5_mit_mvc.main", type :sap.ui.core.mvc.viewtype.js }); view.placeat("content"); /script> Listing 4.9 Generiertes Skript zum Aufrufen des Views In der View-Datei (main.view.js) wird automatisch die Funktion createcontent angelegt. Innerhalb dieser Funktion definieren Sie die entsprechenden UI-Elemente. Im Controller werden, wie bereits beschrieben, die vier Standardereignisse angelegt. In unserem Beispiel müssen Sie zusätzlich die Funktion handlebuttonclicked implementieren. Den Unterschied zwischen den beiden Entwicklungsansätzen veranschaulicht Abbildung View Abbildung 4.34 View anlegen Ohne MVC-Muster <script> var obutton = new sap.ui.commons.button(); obutton.settext("drück mich"); var obutton = new sap.ui.commons.button(); mybutton.settext("drück mich"); obutton.attachpress(ocontroller. handlebuttonclicked); return obutton; View obutton.attachpress(function() { alert("gedrückt"); }); mybutton.placeat("content"); </script> handlebuttonclicked: function() { alert("gedrückt"); } Controller Abbildung 4.36 Vergleich mit MVC und ohne MVC Um nun das MVC-Beispiel zu vervollständigen, ergänzen Sie den View (Datei main.view.js) innerhalb der createcontent-funktion mit dem Quelltext aus Listing 4.10: createcontent : function(ocontroller) { Abbildung 4.35 Angelegte Dateien einer SAPUI5-Anwendung Dadurch, dass Sie das MVC-Muster gewählt haben, wird in der index.html-datei bereits das passende Skript automatisch generiert (siehe Listing 4.9): var obutton = new sap.ui.commons.button(); obutton.settext("drück mich"); obutton.attachpress(ocontroller.handlebuttonclicked);

20 Erstes Beispiel 4.5 return obutton; } Listing 4.10 view.js In unserem Beispiel ohne MVC hatten Sie den Button mit der place- At-Funktion der eigentlichen UI-Seite hinzugefügt. Im MVC-Muster müssen Sie dies nicht mehr tun, sondern die fertige Seitendefinition als return-wert aus der createcontent-funktion zurückgeben. Controller Im Controller müssen Sie nun nur noch die Funktion handlebutton- Clicked für das Event press einbinden. Fügen Sie im Controller (Datei main.controller.js) unterhalb der generierten Funktionen das folgende Listing hinzu: handlebuttonclicked: function() { alert("gedrückt"); } Speichern Sie die beiden Dateien über das Diskettensymbol ab (mit dem Mehrfachdiskettensymbol können Sie alle geänderten Dateien auf einmal speichern). In diesem Beispiel muss die HTML-Seite (Datei index.html) nicht verändert werden. Kontrollieren Sie das Ergebnis, indem Sie sich die Seite in der Vorschau anzeigen lassen es sollte dem Ergebnis in Abbildung 4.33 entsprechen. Es kann durchaus vorkommen, dass Umlaute nicht korrekt dargestellt werden. Fügen Sie in diesem Fall im <head>-bereich das bereits bekannte <meta charset="utf-8"> ein, dadurch wird die Zeichencodierung auf UTF-8 gesetzt. Abbildung 4.37 Projekt teilen SAPUI5 Team Provider Sie haben soeben Ihre erste SAPUI5-Anwendung nach dem MVC- Muster implementiert! Als letzter Schritt bleibt nur noch die Aufgabe, die erstellte Seite im ABAP-Backend einzuchecken. Auch diese Aufgabe ist durch die Unterstützung des SAPUI5 Team Providers denkbar einfach. Öffnen Sie im Project Explorer das Kontextmenü des Projekts, und wählen Sie Team Projekt gemeinsam anwenden aus (siehe Abbildung 4.37). Wählen Sie im Wizard SAPUI5-ABAP-Repository, und betätigen Sie den Button Weiter (siehe Abbildung 4.38). Abbildung 4.38 SAPUI5-ABAP-Repository

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications

Einrichten des IIS für VDF WebApp. Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Einrichten des IIS (Internet Information Server) zur Verwendung von Visual DataFlex Web Applications Windows 8 Systemsteuerung > Programme > Windows Features aktivieren / deaktivieren > Im Verzeichnisbaum

Mehr

eridea AG Installation Eclipse V 1.4

eridea AG Installation Eclipse V 1.4 Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5

Mehr

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor: Client-Installation ec@ros2 ASP-Server 1. Allgemeine Informationen Für den Einsatz von ec@ros2 ist auf den Clients die Software Java Webstart (enthalten im Java Runtime Environment (JRE)) notwendig. Wir

Mehr

WordPress lokal mit Xaamp installieren

WordPress lokal mit Xaamp installieren WordPress lokal mit Xaamp installieren Hallo und willkommen zu einem weiteren Teil der WordPress Serie, in diesem Teil geht es um die Lokale Installation von WordPress mithilfe von Xaamp. Kurz und knapp

Mehr

Installation und Sicherung von AdmiCash mit airbackup

Installation und Sicherung von AdmiCash mit airbackup Installation und Sicherung von AdmiCash mit airbackup airbackup airbackup ist eine komfortable, externe Datensicherungslösung, welche verschiedene Funktionen zur Sicherung, sowie im Falle eines Datenverlustes,

Mehr

Anleitung zur Webservice Entwicklung unter Eclipse

Anleitung zur Webservice Entwicklung unter Eclipse Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for

Mehr

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein. Schritt 1: Installation des Javacompilers JDK. Der erste Start mit Eclipse Bevor Sie den Java-Compiler installieren sollten Sie sich vergewissern, ob er eventuell schon installiert ist. Gehen sie wie folgt

Mehr

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht

Mehr

eridea AG Installation Eclipse V 1.1

eridea AG Installation Eclipse V 1.1 Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5

Mehr

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein Einrichtung von orgamax-mobil Um die App orgamax Heute auf Ihrem Smartphone nutzen zu können, ist eine einmalige Einrichtung auf Ihrem orgamax Rechner (bei Einzelplatz) oder Ihrem orgamax Server (Mehrplatz)

Mehr

Live Update (Auto Update)

Live Update (Auto Update) Live Update (Auto Update) Mit der Version 44.20.00 wurde moveit@iss+ um die Funktion des Live Updates (in anderen Programmen auch als Auto Update bekannt) für Programm Updates erweitert. Damit Sie auch

Mehr

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG Um mit IOS2000/DIALOG arbeiten zu können, benötigen Sie einen Webbrowser. Zurzeit unterstützen wir ausschließlich

Mehr

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Wie richten Sie Ihr Web Paket bei Netpage24 ein Wie richten Sie Ihr Web Paket bei Netpage24 ein Eine kostenlose ebook Anleitung von Netpage24 - Webseite Information 1 E-Mail Bestätigung... 3 2 Ticketsystem... 3 3 FTP Konto anlegen... 4 4 Datenbank anlegen...

Mehr

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs: Begleitmaterial des ERP Übungsbuchs: Arbeiten mit den Windows Client von Microsoft Dynamics NAV 2013 R/2 Microsoft Dynamics NAV 2013 R/2 Installationsanleitung Inhalt: 0.1 Installation von Microsoft Dynamics

Mehr

Quick Reference Historie des Dokuments

Quick Reference Historie des Dokuments Dokumentinformationen Information Wert Autor BEN Erstelldatum 30.04.08 Historie des Dokuments Version Status / Änderungen Datum Autor 1.0 Version 1.0 / Ursprungsversion 30.04.2008 BEN 1.1 Anpassungen 17.11.2008

Mehr

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0) Peter Koos 03. Dezember 2015 0 Inhaltsverzeichnis 1 Voraussetzung... 3 2 Hintergrundinformationen... 3 2.1 Installationsarten...

Mehr

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über

Mehr

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt Inhaltsverzeichnis Aufgabe... 1 Allgemein... 1 Active Directory... 1 Konfiguration... 2 Benutzer erstellen... 3 Eigenes Verzeichnis erstellen... 3 Benutzerkonto erstellen... 3 Profil einrichten... 5 Berechtigungen

Mehr

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an.

Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an Ihrem PC an. CRS - Support... immer gut beraten Installationsanleitung Amadeus Vista Schritt 1 Bitte melden Sie sich als Administrator des Betriebssystems oder als Benutzer mit ausreichenden Installationsrechten an

Mehr

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER Inhalt 1 Einleitung... 1 2 Einrichtung der Aufgabe für die automatische Sicherung... 2 2.1 Die Aufgabenplanung... 2 2.2 Der erste Testlauf... 9 3 Problembehebung...

Mehr

Update von Campus-Datenbanken (FireBird) mit einer Version kleiner 9.6 auf eine Version größer 9.6

Update von Campus-Datenbanken (FireBird) mit einer Version kleiner 9.6 auf eine Version größer 9.6 Sommer Informatik GmbH Sepp-Heindl-Str.5 83026 Rosenheim Tel. 08031 / 24881 Fax 08031 / 24882 www.sommer-informatik.de info@sommer-informatik.de Update von Campus-Datenbanken (FireBird) mit einer Version

Mehr

INSTALLATION VON INSTANTRAILS 1.7

INSTALLATION VON INSTANTRAILS 1.7 INSTALLATION VON INSTANTRAILS 1.7 InstantRails 1.7 ist ein Paket, das Ruby, Rails, Apache, MySQL und andere Tools, z.b. phpmyadmin in vorkonfigurierter Form enthält. Das Paket muss in einem Verzeichnis

Mehr

Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme

Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme Stand: 01.06.2015 SFirm 3.1 wird als separates Programm in eigene Ordner installiert. Ihre Daten können Sie nach der Installation bequem

Mehr

Adminer: Installationsanleitung

Adminer: Installationsanleitung Adminer: Installationsanleitung phpmyadmin ist bei uns mit dem Kundenmenüpasswort geschützt. Wer einer dritten Person Zugriff auf die Datenbankverwaltung, aber nicht auf das Kundenmenü geben möchte, kann

Mehr

Sicherer Datenaustausch zwischen der MPC-Group und anderen Firmen. Möglichkeiten zum Datenaustausch... 2

Sicherer Datenaustausch zwischen der MPC-Group und anderen Firmen. Möglichkeiten zum Datenaustausch... 2 Sicherer Datenaustausch zwischen der MPC-Group und anderen Firmen Inhaltsverzeichnis Möglichkeiten zum Datenaustausch... 2 Möglichkeit 1: Datenaustausch mit Ihrem Webbrowser (HTTPS):... 3 Disclaimer...

Mehr

UpToNet Events and Artists Installation der Testversion und Einrichten einer Demodatenbank

UpToNet Events and Artists Installation der Testversion und Einrichten einer Demodatenbank UpToNet Events and Artists Installation der Testversion und Einrichten einer Demodatenbank UpToNet Event&Artist UpToNet Events and Artists - Anleitung: Einrichten der Demodatenbank Unter folgender URL

Mehr

Datenspooler Installationsanleitung Gültig ab Datenspooler-Version 2.2.20.X

Datenspooler Installationsanleitung Gültig ab Datenspooler-Version 2.2.20.X Datenspooler Installationsanleitung Gültig ab Datenspooler-Version 2.2.20.X Inhalt 1. Vorbedingungen... 4 2. Installation... 5 2.1. Umstellung von Datenspooler Version A.03.09 auf Datenspooler-Version

Mehr

Installationsanweisung Gruppenzertifikat

Installationsanweisung Gruppenzertifikat Stand: November 2015 Inhalt 1. Allgemeine Hinweise... 1 2. Vor der Installation... 1 3. Installation des Gruppenzertifikats für Internet Explorer... 2 3.1. Überprüfung im Browser... 7 3.2. Zertifikatsbestätigung

Mehr

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06

Musterlösung für Schulen in Baden-Württemberg. Windows 2003. Basiskurs Windows-Musterlösung. Version 3. Stand: 19.12.06 Musterlösung für Schulen in Baden-Württemberg Windows 2003 Basiskurs Windows-Musterlösung Version 3 Stand: 19.12.06 Impressum Herausgeber Zentrale Planungsgruppe Netze (ZPN) am Kultusministerium Baden-Württemberg

Mehr

mehr funktionen, mehr e-commerce:

mehr funktionen, mehr e-commerce: mehr funktionen, mehr e-commerce: xt:commerce plugin Search Tag Cloud xt:commerce Plugin search tag cloud Wonach suchen Ihre Kunden? Nicht nur für andere Nutzer ist es interessant, welche Artikel Ihre

Mehr

DFÜ-Netzwerk öffnen Neue Verbindung herstellen Rufnummer einstellen bundesweit gültige Zugangsnummer Benutzererkennung und Passwort

DFÜ-Netzwerk öffnen Neue Verbindung herstellen Rufnummer einstellen bundesweit gültige Zugangsnummer Benutzererkennung und Passwort Windows 95/98/ME DFÜ-Netzwerk öffnen So einfach richten Sie 01052surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows 95/98/ME verwenden. Auf Ihrem Desktop befindet sich das Symbol "Arbeitsplatz".

Mehr

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

2. Installation unter Windows 8.1 mit Internetexplorer 11.0 1. Allgemeines Der Zugang zum Landesnetz stellt folgende Anforderungen an die Software: Betriebssystem: Windows 7 32- / 64-bit Windows 8.1 64-bit Windows Server 2K8 R2 Webbrowser: Microsoft Internet Explorer

Mehr

Startmenü So einfach richten Sie 010090 surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden.

Startmenü So einfach richten Sie 010090 surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden. Windows XP Startmenü So einfach richten Sie 010090 surfen manuell auf Ihrem PC oder Notebook ein, wenn Sie Windows XP verwenden. Gehen Sie auf Start und im Startmenu auf "Verbinden mit" und danach auf

Mehr

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Anmeldung http://www.ihredomain.de/wp-admin Dashboard Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress. Das Dashboard gibt Ihnen eine kurze Übersicht, z.b. Anzahl der Beiträge,

Mehr

1 Konto für HBCI/FinTS mit Chipkarte einrichten

1 Konto für HBCI/FinTS mit Chipkarte einrichten 1 Konto für HBCI/FinTS mit Chipkarte einrichten Um das Verfahren HBCI/FinTS mit Chipkarte einzusetzen, benötigen Sie einen Chipkartenleser und eine Chipkarte. Die Chipkarte erhalten Sie von Ihrem Kreditinstitut.

Mehr

Installationsanleitungen

Installationsanleitungen Installationsanleitungen INPA SGBD-Entwicklungsumgebung (EDIABAS) INPA für Entwickler Bevor Sie EDIABAS / INPA installieren können, müssen Sie sich für den Ordner sgref auf smuc0900 freischalten lassen.

Mehr

Durchführung der Datenübernahme nach Reisekosten 2011

Durchführung der Datenübernahme nach Reisekosten 2011 Durchführung der Datenübernahme nach Reisekosten 2011 1. Starten Sie QuickSteuer Deluxe 2010. Rufen Sie anschließend über den Menüpunkt /Extras/Reisekosten Rechner den QuickSteuer Deluxe 2010 Reisekosten-Rechner,

Mehr

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge Ab der Version forma 5.5 handelt es sich bei den Orientierungshilfen der Architekten-/Objektplanerverträge nicht

Mehr

Installieren und Verwenden von Document Distributor

Installieren und Verwenden von Document Distributor Klicken Sie hier, um diese oder andere Dokumentationen zu Lexmark Document Solutions anzuzeigen oder herunterzuladen. Installieren und Verwenden von Document Distributor Lexmark Document Distributor besteht

Mehr

Eine Anwendung mit InstantRails 1.7

Eine Anwendung mit InstantRails 1.7 Eine Anwung mit InstantRails 1.7 Beschrieben wird das Anlegen einer einfachen Rails-Anwung, die ohne Datenbank auskommt. Schwerpunktmäßig wird auf den Zusammenhang von Controllern, Views und der zugehörigen

Mehr

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter

Mehr

Lizenzen auschecken. Was ist zu tun?

Lizenzen auschecken. Was ist zu tun? Use case Lizenzen auschecken Ihr Unternehmen hat eine Netzwerk-Commuterlizenz mit beispielsweise 4 Lizenzen. Am Freitag wollen Sie Ihren Laptop mit nach Hause nehmen, um dort am Wochenende weiter zu arbeiten.

Mehr

QTTabBar Einrichtung, ein Tutorial

QTTabBar Einrichtung, ein Tutorial QTTabBar Einrichtung, ein Tutorial Von Heiko Schulze Eines der ganz entscheidenden Dinge, das im Explorer fehlt ist das tabunterstützte Navigieren. Dafür gibt es bereits seit Jahren die QTTabBar. Sie wurde

Mehr

Shellfire L2TP-IPSec Setup Windows XP

Shellfire L2TP-IPSec Setup Windows XP Shellfire L2TP-IPSec Setup Windows XP Diese Anleitung zeigt anschaulich, wie ein bei Shellfire gehosteter VPN-Server im Typ L2TP-IPSec unter Windows XP konfiguriert wird. Inhaltsverzeichnis 1. Benötigte

Mehr

Updateseite_BuV-PlugIn-NERZ-Gesamt

Updateseite_BuV-PlugIn-NERZ-Gesamt Autoren Dipl.-Ing. H. C. Kniß Dipl.-Math. L. Givorgizova Ersteller Geschäftsstelle NERZ e. V. Kölner Straße 30 D-50859 Köln Version: 5.0 Stand: 15.02.2013 Status: akzeptiert 1 Allgemeines 1.1 Änderungsübersicht

Mehr

Clientkonfiguration für Hosted Exchange 2010

Clientkonfiguration für Hosted Exchange 2010 Clientkonfiguration für Hosted Exchange 2010 Vertraulichkeitsklausel Das vorliegende Dokument beinhaltet vertrauliche Informationen und darf nicht an Dritte weitergegeben werden. Kontakt: EveryWare AG

Mehr

Installation/Einrichtung einer Datenbank für smalldms

Installation/Einrichtung einer Datenbank für smalldms Einleitung In den folgenden Seiten werden wir uns damit beschäftigen eine lokale Installation einer MySQL- Datenbank vorzunehmen, um auf dieser Datenbank smalldms aktivieren zu können. Wir werden das XAMPP-Paket

Mehr

Handbuch. SIS-Handball Setup

Handbuch. SIS-Handball Setup Handbuch SIS-Handball Setup GateCom Informationstechnologie GmbH Am Glockenturm 6 26203 Wardenburg Tel. 04407 / 3141430 Fax: 04407 / 3141439 E-Mail: info@gatecom.de Support: www.gatecom.de/wiki I. Installation

Mehr

Installationsanleitung unter Windows

Installationsanleitung unter Windows Installationsanleitung unter Windows Verwenden Sie zur Installation ein Benutzerkonto mit Administratorberechtigung! 1. Download des aktuellen Backup-Client und des Sprachpakets: 1.1 Windows: ftp://ftp.software.ibm.com/storage/tivoli-storage-management/maintenance/client/v6r2/windows/

Mehr

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor:

Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor: Das tgm stellt virtuelle Desktops zur Verfügung. Um diese nutzen zu können, gehen Sie bitte wie folgt vor: Diese Anleitung wurde für Windows 7 und Internet Explorer 11 geschrieben. Für andere Betriebssystem/Browser

Mehr

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0

Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 Anleitung zur Installation und Verwendung von eclipseuml 2.1.0 In dieser Anleitung wird die Installation und Verwendung von Omodo eclipseuml 2.1.0 beschrieben. eclipseuml ist eine Zusatzsoftware für Eclipse,

Mehr

Installationsanleitung LogControl DL-Software

Installationsanleitung LogControl DL-Software Installationsanleitung LogControl DL-Software Version 1.0.2.17 1. Einleitung Bitte lesen Sie die Installationsanleitung zuerst aufmerksam durch, bevor Sie mit der Installation der LogControl DL-Software

Mehr

Diese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich.

Diese Anleitung beschreibt das Vorgehen mit dem Browser Internet Explorer. Das Herunterladen des Programms funktioniert in anderen Browsern ähnlich. Die Lernsoftware Revoca Das Sekundarschulzentrum Weitsicht verfügt über eine Lizenz bei der Lernsoftware «Revoca». Damit können die Schülerinnen und Schüler auch zu Hause mit den Inhalten von Revoca arbeiten.

Mehr

Installationsanweisung JavaHelp

Installationsanweisung JavaHelp Systemvoraussetzungen schaffen 1 Installationsanweisung JavaHelp für Viele Hilfe-Autoren haben jedoch Probleme, JavaHelp in einer gut funktionierenden Weise lauffähig zu bekommen, zumal versionsspezifische

Mehr

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Seite erstellen Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken. Es öffnet sich die Eingabe Seite um eine neue Seite zu erstellen. Seiten Titel festlegen Den neuen

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Starten der Software unter Windows 7

Starten der Software unter Windows 7 Starten der Software unter Windows 7 Im Folgenden wird Ihnen Schritt für Schritt erklärt, wie Sie Ihr persönliches CONTOUR NEXT USB auf dem Betriebssystem Ihrer Wahl starten und benutzen. Schritt 1. Stecken

Mehr

Das Einzelplatz-Versionsupdate unter Version Bp810

Das Einzelplatz-Versionsupdate unter Version Bp810 Das Einzelplatz-Versionsupdate unter Version Bp810 Grundsätzliches für alle Installationsarten ACHTUNG: Prüfen Sie vor der Installation die aktuellen Systemanforderungen für die neue BANKETTprofi Version.

Mehr

System-Update Addendum

System-Update Addendum System-Update Addendum System-Update ist ein Druckserverdienst, der die Systemsoftware auf dem Druckserver mit den neuesten Sicherheitsupdates von Microsoft aktuell hält. Er wird auf dem Druckserver im

Mehr

Guide DynDNS und Portforwarding

Guide DynDNS und Portforwarding Guide DynDNS und Portforwarding Allgemein Um Geräte im lokalen Netzwerk von überall aus über das Internet erreichen zu können, kommt man um die Themen Dynamik DNS (kurz DynDNS) und Portweiterleitung(auch

Mehr

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren 1 32- oder 64-bit Windows feststellen In den nachfolgenden Schritten ist es nötig, dass Sie wissen, ob Sie

Mehr

etermin Einbindung in Outlook

etermin Einbindung in Outlook etermin Einbindung in Outlook 1. Einführung Über etermin gebuchte Termine können bei Bedarf auch mit externen Terminkalendern, wie zum Beispiel Outlook, ical oder Google synchronisiert werden. Dieses Dokument

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Installation des edu- sharing Plug- Ins für Moodle

Installation des edu- sharing Plug- Ins für Moodle Installation des edu- sharing Plug- Ins für Moodle [edu-sharing Team] [Dieses Dokument beschreibt die Installation und Konfiguration des edu-sharing Plug-Ins für das LMS Moodle.] edu- sharing / metaventis

Mehr

POP3 über Outlook einrichten

POP3 über Outlook einrichten POP3 über Outlook einrichten In diesem Tutorial zeigen wir Ihnen, wie Sie im Outlook Express ein POP3 E-Mail Konto einrichten. Wir haben bei der Erstellung des Tutorials die Version 6.0 verwendet. Schritt

Mehr

Schritt 2: Konto erstellen

Schritt 2: Konto erstellen In diesem Tutorial zeigen wir Ihnen, wie Sie im Outlook Express ein POP3 E-Mail Konto einrichten. Wir haben bei der Erstellung des Tutorials die Version 6.0 verwendet. Schritt 1: Wenn Sie im Outlook Express

Mehr

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista Allgemeines: Bitte lesen Sie sich diese Anleitung zuerst einmal komplett durch. Am Besten, Sie drucken sich diese Anleitung

Mehr

Installationsanleitung INFOPOST

Installationsanleitung INFOPOST Um mit dem Infopost-Manager effektiv arbeiten zu können, sollte Ihr PC folgende Mindestvoraussetzungen erfüllen: RAM-Speicher: mind. 2 GB Speicher Festplatte: 400 MB freier Speicher Betriebssystem: Windows

Mehr

Anleitung zur Installation des AP-Manager-II

Anleitung zur Installation des AP-Manager-II Anleitung zur Installation des AP-Manager-II Inhaltsverzeichnis Seite Thema Seite 2 Einleitung Seite 3 Benötigte Programme Seite 4 Installation von PostgreSQL 9.1.3-1 Seite 5 Installation von PostgreSQL

Mehr

Wibu Hardlock Installation

Wibu Hardlock Installation Wibu Hardlock Installation 1..Allgemeines zum Hardlock... 2 2..Automatisierte Installation des Hardlocks bei einer Loco-Soft Installation... 2 3..Manuelle Installation des Hardlocks an einem Einzelplatz...

Mehr

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ.

ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ. ANLEITUNG ONECLICK WEBMEETING BASIC MIT NUR EINEM KLICK IN DIE WEBKONFERENZ. INHALT 2 3 1 EINFÜHRUNG 3 1.1 SYSTEMVORAUSSETZUNGEN 3 1.2 MICROSOFT OFFICE 3 2 DOWNLOAD UND INSTALLATION 4 3 EINSTELLUNGEN 4

Mehr

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Über die Internetseite www.cadwork.de Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt. Internet, Codes und Update ab Version 13 Um Ihnen einen möglichst schnellen Zugang zu den aktuellsten Programmversionen zu ermöglichen liegen Update-Dateien für Sie im Internet bereit. Es gibt drei Möglichkeiten

Mehr

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben.

Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben. Vielen Dank, dass Sie sich für die Software der myfactory International GmbH entschieden haben. Um alle Funktionen unserer Software nutzen zu können, sollten Sie bitte in Ihrem Browser folgende Einstellungen

Mehr

Kurzeinführung Excel2App. Version 1.0.0

Kurzeinführung Excel2App. Version 1.0.0 Kurzeinführung Excel2App Version 1.0.0 Inhalt Einleitung Das Ausgangs-Excel Excel-Datei hochladen Excel-Datei konvertieren und importieren Ergebnis des Imports Spalten einfügen Fehleranalyse Import rückgängig

Mehr

Anleitung Captain Logfex 2013

Anleitung Captain Logfex 2013 Anleitung Captain Logfex 2013 Inhalt: 1. Installationshinweise 2. Erste Schritte 3. Client-Installation 4. Arbeiten mit Logfex 5. Gruppenrichtlinien-Einstellungen für die Windows-Firewall 1. Installationshinweis:

Mehr

Anleitung. Update/Aktualisierung EBV Einzelplatz. und Mängelkatalog

Anleitung. Update/Aktualisierung EBV Einzelplatz. und Mängelkatalog Anleitung Update/Aktualisierung EBV Einzelplatz und Mängelkatalog Zeichenerklärung Möglicher Handlungsschritt, vom Benutzer bei Bedarf auszuführen Absoluter Handlungsschritt, vom Benutzer unbedingt auszuführen

Mehr

BEDIENANLEITUNG WISO MEINBÜRO-APP

BEDIENANLEITUNG WISO MEINBÜRO-APP Buhl Data Service GmbH Am Siebertsweiher 3/5 57290 Neunkirchen BEDIENANLEITUNG WISO MEINBÜRO-APP (Stand 14. Juli 2015) Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Dokumentation oder

Mehr

How to install freesshd

How to install freesshd Enthaltene Funktionen - Installation - Benutzer anlegen - Verbindung testen How to install freesshd 1. Installation von freesshd - Falls noch nicht vorhanden, können Sie das Freeware Programm unter folgendem

Mehr

Patch Management mit

Patch Management mit Patch Management mit Installation von Hotfixes & Patches Inhaltsverzeichnis dieses Dokuments Einleitung...3 Wie man einen Patch installiert...4 Patch Installation unter UliCMS 7.x.x bis 8.x.x...4 Patch

Mehr

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface

ClouDesktop 7.0. Support und Unterstützung. Installation der Clientsoftware und Nutzung über Webinterface ClouDesktop 7.0 Installation der Clientsoftware und Nutzung über Webinterface Version 1.07 Stand: 22.07.2014 Support und Unterstützung E-Mail support@anyone-it.de Supportticket helpdesk.anyone-it.de Telefon

Mehr

Die Dateiablage Der Weg zur Dateiablage

Die Dateiablage Der Weg zur Dateiablage Die Dateiablage In Ihrem Privatbereich haben Sie die Möglichkeit, Dateien verschiedener Formate abzulegen, zu sortieren, zu archivieren und in andere Dateiablagen der Plattform zu kopieren. In den Gruppen

Mehr

Anleitungen zum Publizieren Ihrer Homepage

Anleitungen zum Publizieren Ihrer Homepage Anleitungen zum Publizieren Ihrer Homepage Einrichtung und Konfiguration zum Veröffentlichen Ihrer Homepage mit einem Programm Ihrer Wahl Stand Februar 2015 Die Anleitungen gelten für die Homepage-Produkte:

Mehr

Installation Hardlockserver-Dongle

Installation Hardlockserver-Dongle Installation Hardlockserver-Dongle Mit Hilfe des Hardlockservers können Lizenzen im Netzwerk zur Verfügung gestellt und überwacht werden. Der Hardlockserver-Dongle wird auf einem Server im Netzwerk installiert.

Mehr

Arbeiten mit dem Outlook Add-In

Arbeiten mit dem Outlook Add-In Arbeiten mit dem Outlook Add-In Das Outlook Add-In ermöglicht Ihnen das Speichern von Emails im Aktenlebenslauf einer Akte. Außerdem können Sie Namen direkt aus BS in Ihre Outlook-Kontakte übernehmen sowie

Mehr

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben!

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben! IMAP EINSTELLUNGEN E Mail Adresse : Art des Mailservers / Protokoll: AllesIhrWunsch@IhreDomain.de IMAP SMTP Server / Postausgangsserver: IhreDomain.de (Port: 25 bzw. 587) IMAP Server / Posteingangsserver:

Mehr

Installation SAP-GUI-PATCH unter Windows Vista

Installation SAP-GUI-PATCH unter Windows Vista 1 von 13 Dokumentation Stand: Oktober 2007 Aareon AG Dateiname: M:\MaS\Web\content\blue eagle\kundenbereich\online-patch-hilfe Installation SAP-GUI-Patches.doc 2 von 13 Inhaltsverzeichnis Inhaltsverzeichnis...2

Mehr

SEMINAR Modifikation für die Nutzung des Community Builders

SEMINAR Modifikation für die Nutzung des Community Builders 20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen

Mehr

Einrichtung eines e-mail-konto mit Outlook Express

Einrichtung eines e-mail-konto mit Outlook Express Einrichtung eines e-mail-konto mit Outlook Express In diesem Tutorial zeigen wir Ihnen, wie Sie im Outlook Express ein POP3 E-Mail Konto einrichten. Wir haben bei der Erstellung des Tutorials die Version

Mehr

I. Travel Master CRM Installieren

I. Travel Master CRM Installieren I. Travel Master CRM Installieren Allgemeiner Hinweis: Alle Benutzer müssen auf das Verzeichnis, in das die Anwendung installiert wird, ausreichend Rechte besitzen (Schreibrechte oder Vollzugriff). Öffnen

Mehr

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team Installationsanleitung Hacker X-PRO-USB-Controller V2 Software + Interface Sehr geehrter Kunde, wir freuen uns, dass Sie sich für das X-PRO-USB-V2-Interface aus unserem Sortiment entschieden haben. Sie

Mehr

Installationsanleitung

Installationsanleitung Installationsanleitung Galileo Desktop (Upgrade auf V2.5) Smartpoint V2.2 Juli 2012 Inhaltsverzeichnis Installationsanleitung...1 Übersicht...3 Systemkompatibilität...3 Softwaredownload...3 Support...3

Mehr

Step by Step Webserver unter Windows Server 2003. von Christian Bartl

Step by Step Webserver unter Windows Server 2003. von Christian Bartl Step by Step Webserver unter Windows Server 2003 von Webserver unter Windows Server 2003 Um den WWW-Server-Dienst IIS (Internet Information Service) zu nutzen muss dieser zunächst installiert werden (wird

Mehr

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben!

Das nachfolgende Konfigurationsbeispiel geht davon aus, dass Sie bereits ein IMAP Postfach eingerichtet haben! IMAP EINSTELLUNGEN E Mail Adresse : Art des Mailservers / Protokoll: AllesIhrWunsch@IhreDomain.de IMAP SMTP Server / Postausgangsserver: IhreDomain.de (Port: 25 bzw. 587) IMAP Server / Posteingangsserver:

Mehr

Sollten trotz allem Schwierigkeiten auftreten und Sie sich nicht anmelden können, melden Sie sich einfach bei uns:

Sollten trotz allem Schwierigkeiten auftreten und Sie sich nicht anmelden können, melden Sie sich einfach bei uns: Einrichtung Ihrer orgamax Cloud Zur Einrichtung der orgamax Cloud auf Ihrem Endgerät beschreiben wir hier die gängigsten Varianten. Folgen Sie bitte genau den gezeigten Schritten und achten Sie auf die

Mehr

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695 Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination

Mehr

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen 1 Download und Import der Lösung 2 Import der aktuellenverpflegungspauschalen 3 Weitere Informationen und Problembehandlung 1 Download

Mehr

VB.net Programmierung und Beispielprogramm für GSV

VB.net Programmierung und Beispielprogramm für GSV VB.net Programmierung und Beispielprogramm für GSV Dokumentation Stand vom 26.05.2011 Tel +49 (0)3302 78620 60, Fax +49 (0)3302 78620 69, info@me-systeme.de, www.me-systeme.de 1 Inhaltsverzeichnis Vorwort...2

Mehr

Anleitung für Zugriff auf den LEM-FTP-Server

Anleitung für Zugriff auf den LEM-FTP-Server Anleitung für Zugriff auf den LEM-FTP-Server Diese Anleitung hilft Ihnen dabei, Zugang zum FTP-Server des Laboratoriums für Elektronenmikroskopie der Universität Karlsruhe (TH) zu bekommen. Sie werden

Mehr