Web Dynpro / FloorPlanManager / NWBC



Ähnliche Dokumente
Floorplan Manager, WD4A, 7.31, SAPUI SNAP

SAP SharePoint Integration. e1 Business Solutions GmbH

Die itsystems Publishing-Lösung

white sheep GmbH Unternehmensberatung Schnittstellen Framework

7HVWHQYRQ6$3$QZHQGXQJHQPLWGHP([WHQGHG &RPSXWHU$LGHG7HVW7RROH&$77

Citrix Dazzle. Die Zukunft der XenApp Bereitstellung? Thomas Kötzing - Freiberufler, Analyst Microsoft MVP, Citrix CTP / ThomasKoetzing.

SAP NetWeaver Gateway. 2013

Die itsystems Newsroom-Lösung. itsystems Vertragsverwaltung Futionsübersicht 1/6

Ein UI in zwei Welten - Controls in HTML5 und WPF. Timo Korinth

ONET: FT-NIR-Netzwerke mit zentraler Administration & Datenspeicherung. ONET Server

Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner

Visuelles Programmieren. mit der neuen. Moskito Workbench

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

Die Entwicklung eines Glossars (oder eines kontrollierten Vokabulars) für ein Unternehmen geht üblicherweise in 3 Schritten vor sich:

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

KNX BAOS Gadget. Installations- und Bedienanleitung. WEINZIERL ENGINEERING GmbH. DE Burgkirchen Web:

Mobile ERP Business Suite

Service. Was ist eine Enterprise Service Architecture und wie reagiert SAP. Warum Monitoring in ZENOS, was monitort die XI?

3 Anwendungsarchitektur und Entwicklungsumgebung

2008 oxando GmbH, Maintain 2008, 1. Vereinfachte, web-basierte Benutzeroberflächen für die Instandhaltung und den Kundenservice

Business Applika-onen schnell entwickeln JVx Framework - Live!

Comparing Software Factories and Software Product Lines

Kap. 35 Swing: Grundlagen Kap Swing: Hauptfenster

Pimp my SAP SAP Screen Personas / Fiori. Benjamin Engelhardt, Experte Fiori und Screen Personas ITML GmbH

Innovative Use Cases & User Interfaces mit SAP Fiori & SAPUI5

Django - ein Python Web-Framework

Anpassung von WSS und MOSS Websites

WSM go! Einblicke und Ausblicke zur Weiterentwicklung von OpenText Web Site Management Henning Scheibner. Usergroup

DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

Tipps und Tricks rund um LabVIEW. Tobias Daub Applications Engineer National Instruments Germany

IVS Arbeitsgruppe Softwaretechnik Abschnitt Management komplexer Integrationslösungen

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web , Bilster Berg Drive Resort Michael Steinhoff, agentbase AG.

Drucken, GUI, Design Pattern,... PDF, Usability, Observer Pattern, MVC

Xcelsius: Dashboarding mit SAP BusinessObjects

Dr. Klaus Körmeier BlueBridge Technologies AG

Web Engineering.

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Entwicklung von Workflows am Beispiel des Open Source Tools Bonita BPMN

Architekturen. Von der DB basierten zur Multi-Tier Anwendung. DB/CRM (C) J.M.Joller

Powermanager Server- Client- Installation

Sie haben keine Lust mehr auf teure und komplexe Projekte?

Der SAP BW-BPS Web Interface Builder

Silverlight for Windows Embedded. Martin Straumann / Stv. Business Unit Leiter Microsoft Technologien / Application developer

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

Kontextdiagramm Erstellen von Kontextdiagrammen mit TopEase

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

Was ist neu in Sage CRM 6.1

Übung - Konfigurieren einer Windows 7-Firewall

NET313. Floorplan Manager für Web Dynpro ABAP GLIEDERUNG DES KURSES. Version der Schulung: 10 Dauer der Schulung: 5 Tage

Entwicklung mit Arbortext Editor 6.1

FOSD-Treffen 2012 Struktur- und Constraintbasierte Konfiguration

Innova>on Xseed. Keine Registrierung erforderlich, Services basieren auf anonymisierten Daten

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf

Optimierung von Ausdrucken im SAP-Umfeld unter Einsatz von MS Office Funktionen

NetMan Desktop Manager Vorbereitung und Konfiguration des Terminalservers

Content Management Datenbanken, Schnittstellen

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

2 Aufruf eines SAP Webservices aus einer Adobe Flex 4.0- Applikationen

Information-Design-Tool

Moderne Benutzeroberflächen für SAP Anwendungen

Installation & Konfiguration AddOn CopyObjects

EPO Consulting GmbH. Ihr Partner für HTML5 und SAP UI5 Apps. Stand 2015/04. EPO Consulting GmbH - 1 -

Barrierefreies Web. Web-Sites so gestalten, dass jeder sie nutzen und lesen kann. Zielkonflikte: barrierefreies Web für kommerzielle Anbieter

Die Module. Integration von Redaktion, Marketing und Ressourcenplanung. Einfache und automatisierte Personalisierung von Informationen

Präsentation Von Laura Baake und Janina Schwemer

Werkzeugbasierte Entwicklung von Benutzeroberflächen mit CDA-Templates und ART DECOR

emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn

A Domain Specific Language for Project Execution Models

anschauen live mitmachen verstejen

Systemintegration mit Service Orientierten Architekturen. Frank Zenker

Leseprobe. »Erste Schritte: Eine Floorplan-Manager- Anwendung erstellen«(kapitel 2)»Eine Floorplan-Manager-Anwendung konfigurieren«(kapitel 3 ) Inhalt

Ein mobiler Electronic Program Guide

Gemeinsam mehr erreichen.

- Programmierbeispiel - ADF Rich Client Faces Komponente Dashboard

1. Loggen Sie sich mit Ihrem Benutzernamen in den Hosting-Manager (Confixx) auf Ihrer entsprechenden AREA ein.

5... Projekt»Flugbuchung«: Anforderungsanalyse und Umsetzungsplan

Document Management. Überblick DM

Technik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg

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

System-Update Addendum

Übung - Konfigurieren einer Windows Vista-Firewall

Mapbender3 Workshop. Christian Wygoda. FOSSGIS Dessau 2012

Verbinden von Workflows und fachlichen Prozessmodellen im Rahmen eines SharePoint Prozessportals Semtation GmbH (Henrik Strauß)

Nils Nolting Entscheidungen per Fingertipp SAP Fiori

Workflow Systeme mit der Windows Workflow Foundation

Matrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version September

Die Geheimnisse meiner SMF Daten

Design Patterns 2. Model-View-Controller in der Praxis

Adami CRM - Outlook Replikation User Dokumentation

Entwicklungswerkzeuge

Testplan. Hochschule Luzern Technik & Architektur. Software Komponenten FS13. Gruppe 03 Horw,

Mapbender3 Workshop. Astrid Emde AGIT 2015 Salzburg

CAIRO if knowledge matters

SMART Newsletter Education Solutions April 2015

Transkript:

Web Dynpro / FloorPlanManager / NWBC Bernd Zehentner TECHNISCHE SAP BERATUNG bze@snapconsult.com snapconsult.com Norbert Prager TECHNISCHE SAP BERATUNG npr@snapconsult.com snapconsult.com 16.06.2014 SNAP

Agenda @ Web Dynpro ABAP die Basis @ Floorplanmanager @ Ein kurzer Überblick Zusammenhang WD4A @ GUIBB, RUIBB, FLUID, PageBuilder, SidePanel @ NWBC @ Überblick @ UI Theme Designer

Agenda @ Web Dynpro ABAP die Basis @ Floorplanmanager @ Ein kurzer Überblick Zusammenhang WD4A @ GUIBB, RUIBB, FLUID, PageBuilder, SidePanel @ NWBC @ Überblick @ UI Theme Designer

Web Dynpro Abap die Basis @ Web Dynpro für ABAP bildet die Technologie von SAP zur Entwicklung professioneller Benutzungsoberflächen für ABAP- Unternehmensanwendungen und ist auch elementarer Bestandteil der SAP NetWeaver Technologie.

Web Dynpro Abap warum? @ Minimierung des Implementierungsaufwands durch den Einsatz von deklarativen und grafischen Werkzeugen @ Unterstützung eines strukturierten Entwurfsprozesses @ Strikte Trennung zwischen Layout- und Business-Daten @ Wiederverwendung und bessere Wartbarkeit durch Einsatz von Komponenten @ Unterstützung zustandsbehafteter Anwendungen, da bei einem Seitenwechsel die wieder benötigten Daten erhalten bleiben, so dass auf den gesamten Anwendungskontext jederzeit wieder zugegriffen werden kann. @ Automatischer Datentransport durch Datenbindung @ Automatische Eingabeüberprüfung (Dictionary) @ Vollständige Integration in die bewährte ABAP-Entwicklungsumgebung

MVC Model View Controller Prinzip @ Design Pattern für Entkoppelung von Präsentation und Logik einer Applikation Verarbeiten von Events Aktualisieren der Anwendungsdaten Definieren des Kontrollflusses Definition der Anwendungsdaten Verbindung zu Business-Funktionalität Visualisieren der Anwendungsdaten

Deklaratives Programmiermodell @ Beschreiben der Eigenschaften einer WD4A Applikation @ In Form von Metadaten @ Mittels Web Dynpro Toolset @ Quellcode wird @ Automatisch generiert (Rendering Machine) @ Kompiliert und @ Zur Laufzeit ausgeführt

Web Dynpro Abap - Anpassungen @ Integration @ Business Grafiken @ Office Integration @ HTML (SAPUI5) @ Adobe... @ Flexibilität zur Entwicklungszeit vorsehen @ Dynamische Anpassung der Attribute von Oberflächenelementen @ Dynamische Kontextgestaltung/Oberflächengestaltung @ Configuration Controller vorsehen

Web Dynpro ABAP codefreie Anpassungen Ersteller Konfigurations Framework gültig für Jeder User (Laufzeit) Personalisierung Erstellenden User Administrator (Laufz.) Customizing User eines Mandanten Entwickler (Entw.zeit) Konfiguration Alle Benutzer überschreibt finalisiert

Live Demo

Agenda @ Web Dynpro ABAP die Basis @ Floorplanmanager @ Ein kurzer Überblick Zusammenhang WD4A @ GUIBB, RUIBB, FLUID, PageBuilder, SidePanel @ NWBC @ Überblick @ UI Theme Designer

FloorPlan Manager was ist das? @ Framework um Web-Dynpro-Anwendungen (Web- Dynpro ABAP basierend) zu erstellen und konfigurieren (codefree!) @ Anwendungserstellung durch Konfiguration vorgefertigter SAP Anwendungen unter Verwendung von UIBB (Building Blocks) @ Konfigurationseditor ermöglicht anwendungsspezifische Sichten einer oder mehrerer betriebswirtschaftlicher Anwendungen zu einer neuen FPM Anwendung zusammensetzen.

FloorPlan Manager - Ziele @ Einheitliches UI (SAP Guidelines Einhaltung) und Bedienung @ Schnellere Entwicklung durch vorgegebene Floorplans @ Einfache Konfiguration der einzelnen Building Blöcke @ Wiederverwendung von Navigation, Nachrichten, Datenverlustprüfung,

FloorPlan Manager Übersicht @ Floorplans zur Abbildung einer Aktivität bezogen auf ein Objekt @ Object Instance Floorplan @ Quick Activity Floorplan @ Overview Page Floorplan @ Floorplans zur Darstellung eines Prozesses @ Guided Activity Floorplan

Object Instance Floorplan FPM_OIF_COMPONENT @ Arbeiten mit Objektinstanzen @ Bereiche @ Identification Region (IDR) @ Toolbar @ Message Region (MR) @ Contextual Navigation Region (CNR) @ Content Area @ Bottom Toolbar @ Quick Activity Floorplan

Guided Activity Floorplan FPM_GAF_COMPONENT @ mehrere aufeinanderfolgende logische Schritte @ Bildschirmabfolge mit strengerem Regelwerk @ führt den Benutzer durch die Ablaufschritte @ Roadmap als Ablaufdarstellung

Overview Page Floorplan FPM_OVP_COMPONENT @ Design-Vorlage für Aufbau und Verhalten für eine Übersichtsseite @ Content Area Typen @ Einstiegsbild (Initial) @ Hauptsicht (Main) @ Dialogfenster @ Bearbeitungsseite

User Interface Building Blocks @ GUIBB - Generische @ Formular @ Liste @ Registerkarten @ Suche @ Hierarchische Listen @... @ RUIBB Wiederverwendbare @ Anlagen @ Notizen @ Freestyle Web Dynpro ABAP

Floorplan Manager - Tools @ FPM Workbench @ Application Creation Tool @ Object Instance Floorplan @ Guided Activity Floorplan @ Overview Page Floorplan @ Flexible User Interface Designer @ Customizing / Konfiguration @ Bereiche der Oberfläche

Live Demo

Agenda @ Web Dynpro ABAP die Basis @ Floorplanmanager @ Ein kurzer Überblick Zusammenhang WD4A @ GUIBB, RUIBB, FLUID, PageBuilder, SidePanel @ NWBC @ Überblick @ UI Theme Designer

SAP NetWeaver Business Client @ SAP NWBC ermöglicht einheitlichen Zugang zu SAP Business Anwendungen inklusive SAPUI5, FPM/WDA und SAP GUI Anwendungen genauso wie Web basiertem Inhalt @ Zentrale Funktionen @ Rollenbasierter Einstiegspunkt (PFCG / PCD) zu Anwendungen @ Integration und Zusammenspiel verschiedenster Oberflächentechnologien @ Als Desktop Version und HTML Version (mit eingeschränkter Funktionalität) verfügbar @ Zusatzfunktionalitäten (Side Panel) @ Browser ähnliches Interaktionsverhalten

Live Demo

Agenda @ Web Dynpro ABAP die Basis @ Floorplanmanager @ Ein kurzer Überblick Zusammenhang WD4A @ GUIBB, RUIBB, FLUID, PageBuilder, SidePanel @ NWBC @ Überblick @ UI Theme Designer

UI Theme Designer @ Erstellen eigener Themes und Anpassung/Migration bestehender @ Clients @ Portal @ NWBC @ Technologien @ Web Dynpro ABAP @ FPM @ SAPUI5

UI Theme Designer @ Browser-basierender WYSIWYG Editor @ Eingebettete Vorschau @ Unterschiedliche Stufen @ Quick theming (Technologie übergreifende Basis Einstellungen) @ Expert theming (Technologie spezifische Einstellungen) @ Manuelle (LESS und CSS) Einstellungen

Live Demo

Überblick UI Werkzeuge - Fertigkeiten

DANKE FÜR IHRE AUFMERKSAMKEIT! Bernd Zehentner TECHNISCHE SAP BERATUNG bze@snapconsult.com snapconsult.com Norbert Prager TECHNISCHE SAP BERATUNG npr@snapconsult.com snapconsult.com