Hands-on für UI5-Anwendung auf HANA



Ähnliche Dokumente
25 Import der Beispiele

Step by Step Softwareverteilung unter Novell. von Christian Bartl

Lösungsvorschlag zum Übungsblatt 1 zur Vorlesung Informatik II / WS2001/02

Ein neues Outlook Konto können Sie im Control Panel über den Eintrag Mail erstellen.

Informatik für Ökonomen II Übung 0

Options- und Freitext-Modul Update-Anleitung

Updateseite_BuV-PlugIn-NERZ-Gesamt

AristaFlow BPM Suit Installation

Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum:

Installation von NetBeans inkl. Glassfish Anwendungs-Server

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

OP-LOG

eridea AG Installation Eclipse V 1.4

Leseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB. Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.

KLR. Handbuch. Administrator-Handbuch. Version /00. tps techno-partner Sachse GmbH Sangerhäuser Straße Lutherstadt Eisleben

Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle

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

ASA Schnittstelle zu Endian Firewall Hotspot aktivieren. Konfiguration ASA jhotel

HOSTED EXCHANGE MAIL FÜR MAC

How To: Wie entwickle ich mit SharpDevelop Anwendungen für die PocketPC-Platform

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Klicke auf den Button "Hinzufügen" und wähle die Option " ", um einen neuen -account

Einrichten der TSM-Backup-Software unter dem Betriebssystem Windows

Installation Hardlockserver-Dongle

ecaros2 - Accountmanager

Whitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube Konstanz

Anleitung zur Installation von Windows Live Mail unter Windows 7 und Anbindung an das System Communigate Pro

A-CERT ADVANCED pdf-signaturprüfung einrichten 2008


OpenVPN unter Windows 7 installieren

mit Musterlösungen Prof. Dr. Gerd Stumme, Dipl.-Inform. Christoph Schmitz 11. Juni 2007

NetBeans Installation für Handy-Programmierung

Shopware 4.1 Kategorien

Übung 7 DBMS-FUNKTIONALITÄTEN UND DATENIMPORT

Website freiburg-bahai.de

esms - sms senden & empfangen mit Outlook

ECLIPSE PLUG-IN. Redwood Anwendertage 2015

Anpassung des Moduls PDF-Rechnung (1.6) hinsichtlich Unterscheidung Lieferschein / Rechnung.

Technical Note 0606 ewon

Wie richten Sie Ihr Web Paket bei Netpage24 ein

SMARTtill Server mit Manager

SEW Übung EMFText. 1 Aufgabe. 2 Domänenbeschreibung. 3 Installation von Eclipse/EMFText. 4 Schritt-für-Schritt Anleitung. 4.

Anleitung. Deutsch. Grundfunktionen der Hornetdrive Clients

Views in SQL. 2 Anlegen und Verwenden von Views 2

Wolkig bis heiter. Andreas Wismann WHEN OTHERS. APEX als Drehkreuz für Web Service-Anwendungen

Installation OMNIKEY 3121 USB

Pixtacy-Anbindung an CleverReach.de

Google Earth und Telefonbücher im Internet

Serienbrieferstellung in Word mit Kunden-Datenimport aus Excel

Internet online Update (Mozilla Firefox)

desk.modul : WaWi- Export

Anzeige von eingescannten Rechnungen

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

Alfresco an der fhs. IUK - fhs - Martin Beier

Schritt für Schritt Installationsanleitung -> CAS genesisworld SwissEdition

Einführung in die Arbeit mit Eclipse und CDT

Schüler-WLAN der BBS II Leer

Webalizer HOWTO. Stand:

Eclipse 3.0 (Windows)

Installation USB-Modem unter Windows XP

Verschlüsselung Stefan Baireuther Verschlüsselung

Whitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und combit GmbH Untere Laube Konstanz

FH-SY Chapter Version 3 - FH-SY.NET - FAQ -

Viele Bilder auf der FA-Homepage

Projektbericht Gruppe 12. Datenbanksysteme WS 05/ 06. Gruppe 12. Martin Tintel Tatjana Triebl. Seite 1 von 11

WIBU CodeMeter Licensing Key mit Ashlar-Vellum Software verwenden

Laborübung - Task Manager (Verwalten von Prozessen) in Windows Vista

OXID esales Dokumentation

Access Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli inkl. zusätzlichem Übungsanhang ACC2010-UA

FB Lead App - Benutzerhandbuch

Dokumentation zur Anlage eines JDBC Senders

Reporting Services und SharePoint 2010 Teil 1

Adobe Reader X. Adobe Customization Wizard X. highsystem ag. Author(s): Paolo Sferrazzo. Version: 1.0 Erstellt am: Letzte Änderung: - 1 / 9

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

1.3. Installation und Konfiguration von Filr Desktop

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

Datenbanken SQL Einführung Datenbank in MySQL einrichten mit PhpMyAdmin

Hilfe zu XR PACS ImageproWeb. Inhalt. Windows Updates. IE11 und Windows 7/8

Sicherheit von Webapplikationen Sichere Web-Anwendungen

L & G TECH Industriezerspanung

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Eigene Suchmaschine erstellen mit Google Eine kurze Anleitung Stand: 28. November 2007

Windows Server 2012 R2 Essentials & Hyper-V

Python SVN-Revision 12

Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache)

Loslegen mit Contrexx: In 10 Schritten zur professionellen Webseite.

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

Oracle: Abstrakte Datentypen:

WCF Services in InfoPath 2010 nutzen

Camtasia Theater Hilfe. Version 6.0.2

Sage Customer View für Windows 8 Funktionen

FTP-Server einrichten mit automatischem Datenupload für

Shopz Zugang Neuanmeldung

In dem unterem Feld können Sie Ihre eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.

Wie gestaltet man Online-Umfragen mit SurveyMonkey?

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)

ID VisitControl. Dokumentation Administration Equitania Software GmbH cmc Gruppe Seite 1

Anleitung zur Webservice Entwicklung unter Eclipse

Radius Online-Campus. PC-technische Voraussetzungen

Transkript:

Hands-on für UI5-Anwendung auf HANA 1. Modell anlegen 1. In Eclipse oder HANA IDE SQL-basierten Calculation View für Customer anlegen und aktivieren: SQL Code: /********* Begin Procedure Script ************/ BEGIN var_out = SELECT "KNKK"."MANDT","KNKK"."KUNNR","KNKK"."KKBER", "KNA1"."NAME1","KNA1"."NAME2", "KNA1"."LAND1","KNA1"."ORT01","KNA1"."PSTLZ","KNA1"."STRAS", T005T.LANDX, "KNKK"."KNKLI", "KNKK"."KLIMK", "T014".WAERS, T014t.KKBTX FROM "SAPT36"."KNKK" as "KNKK" join "SAPT36"."KNA1" as "KNA1" on "KNKK"."MANDT" = "KNA1"."MANDT" and "KNKK"."KUNNR" = "KNA1"."KUNNR" join "SAPT36".T005T as T005T on KNA1.MANDT = T005T.MANDT and KNA1.LAND1 = T005T.LAND1 and T005T.SPRAS = 'D' join "SAPT36".T014 as T014 on KNKK.MANDT = T014.MANDT and KNKK.KKBER = T014.KKBER

join SAPt36.T014T as T014T on T014.MANDT = T014T.MANDT and T014.KKBER = T014t.KKBER and T014t.SPRAS = 'D'; END /********* End Procedure Script ************/ 2. SQL-basierten Calculation View für Open order values anlegen und aktivieren: /********* Begin Procedure Script ************/ BEGIN var_out = SELECT FROM "VBAK".MANDT,"VBAK".VBELN,"VBAK".VBTYP, "VBAK".ERDAT,"VBAK".ERZET,"VBAK".ERNAM, "VBAK".KUNNR,"VBAK".KKBER "SAPT36"."VBAK" as "VBAK" join "SAPT36"."VBUK" as "VBUK" on "VBAK"."MANDT" = "VBUK"."MANDT" and "VBAK"."VBELN" = "VBUK"."VBELN" where "VBAK"."VBTYP" = 'C' and ( "VBUK"."GBSTK" = 'A' or "VBUK"."GBSTK" = 'B' ); END /********* End Procedure Script ************/ 3. SQL-basierten Calculation View für Order items anlegen und aktivieren:

Codes: /********* Begin Procedure Script ************/ BEGIN var_out = SELECT "VBAP".MANDT,"VBAP".VBELN,"VBAP".POSNR, "VBAP".ERNAM, "VBAP".ERDAT,"VBAP".ERZET, "VBEP".EDATU,"VBEP".EZEIT, "VBAP".MATNR,"MAKT".MAKTX, "VBAP".NETWR,"VBAP".WAERK, CONVERT_CURRENCY( amount=>"vbap"."netwr", "SOURCE_UNIT_COLUMN" =>"VBAP".WAERK, "SCHEMA" => 'SAPT36', "TARGET_UNIT_COLUMN" => "T014".WAERS, "REFERENCE_DATE" => CURRENT_DATE, "ERROR_HANDLING"=> 'set to null', "CLIENT" => "VBAP".MANDT) as "NETWR2", "T014".WAERS as "WAERK2" FROM "SAPT36"."VBAP" as "VBAP" join "SAPT36"."MAKT" as "MAKT" on "VBAP".MANDT = "MAKT".MANDT and "VBAP".MATNR = "MAKT".MATNR AND "MAKT".SPRAS = 'D' join "SAPT36".VBEP as VBEP on "VBEP".MANDT = "VBAP".MANDT and "VBEP"."VBELN" = "VBAP"."VBELN" and "VBEP"."POSNR" = "VBAP"."POSNR"

join "SAPT36".VBAK as VBAK on "VBAP".MANDT = "VBAK".MANDT and "VBAP"."VBELN" = "VBAK"."VBELN" join "SAPT36".KNKK as KNKK on "KNKK"."MANDT" = "VBAK"."MANDT" and "KNKK"."KUNNR" = "VBAK"."KUNNR" and "KNKK"."KKBER" = "VBAK"."KKBER" join "SAPT36".T014 as T014 on KNKK.MANDT = T014.MANDT and KNKK.KKBER = T014.KKBER; END /********* End Procedure Script ************/ 2. odata-service anlegen 1. Ein XS-Projekt mit dem Namen XS_CreditView anlegen: 2. Folgende Codes in die Datei.xsaccess eintragen: { "exposed" : true, "prevent_xsrf" : true } 3. Folgende Codes in die Datei view.xsodata eintragen: service namespace "kongress.2016" { "pg.ccdev.kongress.creditview.model::cv_t36_customer" as "Customers" keys ("MANDT", "KKBER", "KUNNR") navigates ("CustomerToOrders" as "navorders" ) create forbidden update forbidden delete forbidden;

"pg.ccdev.kongress.creditview.model::cv_t36_open_order" as "Orders" keys ("MANDT", "VBELN") navigates ("OrderToItems" as "navitems") create forbidden update forbidden delete forbidden; "pg.ccdev.kongress.creditview.model::cv_t36_order_item" as "OrderItems" keys ("MANDT", "VBELN", "POSNR") create forbidden update forbidden delete forbidden; association "CustomerToOrders" principal "Customers"("MANDT", "KKBER", "KUNNR") multiplicity "1" dependent "Orders"("MANDT", "KKBER", "KUNNR") multiplicity "*"; association "OrderToItems" principal "Orders"("MANDT", "VBELN") multiplicity "1" dependent "OrderItems"("MANDT", "VBELN") multiplicity "*"; } 4. Alle Objekte aktivieren, odata Service testen: Auf die Datai view.xsodata rechts klicken Run as XS Service. Der Browser sollte ähnliche Ergebnisse wie unten zeigen:

/$metadata am Ende der URL einfügen - man erhält folgendes Ergebnis: 3. Auf der HANA Cloud-Plattform eine neue Destination anlegen 1. Im Menü Destinations eine neue Destination, z.b. HA4_ODATA, für odata Service von HANA Server anlegen:

4. In WEB IDE ein neues Projekt anlegen 1. Rechts auf Workspace klicken Project from Template. 2. Das Template SAP Fiori Master-Detail Application auswählen.

3. Einen neuen Projektnamen, z.b. testhana, eingeben. 4. Bei Data Connection a. Service URL auswählen. b. Die Destination für HA4_ODATA auswählen. c. Die odata-service-url ohne Server-Prefix eintragen. d. Next klicken. 5. Template Customization:

6. Finish klicken.

5. UI5-Anwendung testen 1. Auf die Datei test.html rechts klicken Run test.html. 2. Den Link test/flpsandbox.html klicken. 3. Die Anwendung wird erfolgreich mit den ersten Kundendaten gezeigt:

4. Hinweis: Zusätzlich muss man noch die Routing-Logik anpassen, damit die Navigation in die Kundenbelegs-Sicht richtig funktioniert. Details werden in diesem Handout nicht mehr behandelt.