During the work on some Freestyle UI5 Apps I always look for a way how to save constants in Frontend. I would like to share following practice with you, which I use currently. Define JSON File with Constants I am going to create a new File in my project root folder. In this file all constant and values will be stored as a JSON Object. /webapp/model/constants.json Define JSON Model in manifest.json file I […]
Weiter lesenSchlagwort-Archive: SAPUI5
UI5/Fiori und der Cache!
Viele kennen die Situation. Man hat im Entwicklungssystem eine super coole UI5/Fiori App für ein S/4HANA System gebastelt, aber nach dem Import in das Produktivsystem (oder Q-System) geht erstmal gar nix. Target was not found, Type Error, Unknown Setting, Cannot read properties, … Sehr oft liegen die Gründe der Probleme am Cache! Nicht nur am Browser Cache, auch im SAP Backend gibt es mehrere zu berücksichtigende Caches. Nachfolgend eine Auflistung der Cache Themen, die mir […]
Weiter lesenKlassischen SE38 ABAP® im Fiori® Launchpad verwenden – via SAPGui for HTML
Ein SAP-System besteht traditionell aus einer sehr, sehr großen Anzahl von SAPGui basierten Reports. Die Bandbreite reicht hier von einfachen List-Reports bis hin zu komplexen interaktiven Reports, quer über alle SAP-Module hinweg. Diese Reports sind entweder durch die SAP zur Verfügung gestellt oder wurden durch SAP-Kunden ergänzt. Es gibt mehrere Ideen und Möglichkeiten diese traditionellen Reports im SAP Fiori Launchpad zu verwenden. In diesem Blog zeige ich, wie wir das mit Hilfe einer SAP-Transaktion via […]
Weiter lesenWebinar – SAP® Gateway
Vielen Dank für Ihre Teilnahme an unserem Webinar! Unterlagen/Links zum Webinar „SAP Gateway“ Präsentationsunterlagen als PDF – SAP Gateway Slideshare – https://www.slideshare.net/cadaxogmbh/webinar-sap-gateway Webinar Video Nützliche Links SAP Gateway Community SAP Gateway Foundation SAP Help Portal – SAP Gateway Architectural Styles and the Design of Network-based Software Architectures by Roy Thomas Fielding (OData Definition) OData Official Website Beispiele und andere Themen Public OData Service für Demos Cadaxo OPENUI5 OData V2 CRUD Cadaxo Smart Table Demo Büchertipps SAP Gateway […]
Weiter lesenSAP® Entwickler 2.0
Lange Zeit hat sich die Welt eines ABAP Entwicklers nicht wesentlich geändert. Da wurde mal ein Report erstellt, dort ein Funktionsbaustein. Manchmal wurde ein Userexit implementiert und selten auch einmal eine ganze Dynpro Transaktion. Ja es war sogar lange Zeit möglich die objektorientierte Welt mit geringem Aufwand zu umschiffen. Die Zeiten sind nun definitiv vorbei! Gerade in den letzten Jahren hat die Programmiersprache ABAP eine enorme Weiterentwicklung erlebt. Insbesondere mit ABAP 7.40 und ABAP 7.50 […]
Weiter lesenIst SAPUI5® wirklich der große Wurf?
Ende der 90er, am Höhepunkt der ersten dot.com Blase, wurde SAP scharf ob ihrer nicht vorhandenen Webfähigkeiten kritisiert. Seitdem ist viel passiert und viele verschiedene Webtechnologien sind gekommen und auch wieder gegangen. Ich hatte immer das Gefühl, das SAP stets auf der Suche nach der richtigen Technologie, dem richtigen Vorgehen war. Bei dieser Suche gab es für mich gab es drei Meilensteine. Der Internet Transaktion Server (ITS), der es ermöglicht hat jede beliebige SAP […]
Weiter lesenABAP® – Das gibt’s ja nicht!
Weiß eigentlich jemand, wieviel R/2 in einem aktuellen ECC System vorhanden ist? Oder wieso es eigentlich diese geliebten POOL/CLUSTER Tabellen gibt? Und warum denn FOR ALL ENTRIES eine große Gefahr darstellt? Hier gibt’s ein paar Antworten.
Weiter lesenSAP® CodeJam SAPUI5® hosted von Cadaxo
Am 5. November 2015 veranstalte die Firma Cadaxo gemeinsam mit der SAP die erste SAPUI5 CodeJam in Wien. Zweck dieser CodeJam war es Entwickler zusammenzubringen, um gemeinsam die neue SAP Technologie SAPUI5 kennenzulernen, gemeinsam auszuprobieren, praxisnah zu entwickeln und dabei Spaß haben. Die SAP Expertin Denise Nepraunig führte diese Veranstaltung und stand den Teilnehmern mit Rat und Tat zur Seite. Nach einer kleinen Einführung in die Materie, dem Kennenlernen des WebIDE, der Entwicklungsumgebung für SAPUI5 Apps, […]
Weiter lesenEinbinden von sap.m.page als Content in sap.m.IconTabBar funktioniert nicht
In das Control sap.m.IconTabBar können über die Aggregation content bzw. über die entsprechenden Content-Methoden SAPUI5 Controls eingebunden werden. Zumindest bis zum SAPUI5 Release 1.24 funktioniert das Einbinden von Objekten vom Typ sap.m.Page nicht korrekt, sondern liefert teilweise fehlerhafte Ergebnisse. Stattdessen sollte ein SAPUI5 Layout-Control (Flex Box, … ) oder eine „echtes“ UI Control verwendet werden. Hier ein Javascript Beispiel in dem eine Tabelle im eingebundenen View zurückgeliefert wird: SubView: „zui5_demo_acc.ListOpportunitites“
Weiter lesenEinbinden einer eigenen CSS Styleklasse in SAPUI5® Controls
Die visuelle Darstellung eines SAP UI5 Controls kann mit mehreren Möglichkeiten angepasst werden. Eine Möglichkeit besteht darin, eine eigene CSS Style Klasse zu definieren und an das SAP UI5 Control anzuhängen. Erweiterung der SAP UI5 INDEX Datei In der index.html Datei wird die neue Style Klasse hinzugefügt: Anpassung im SAP UI5 View Im SAPUI5 View kann die neue CSS Style Klasse nun mit der Methode addStyleClass an ein SAPUI5 Control angehängt werden: Darstellung des SAP […]
Weiter lesenSAP Fiori® in a nutshell
Eines gleich vorweg: auf dem UI Sektor tut sich was. Ich möchte Ihnen in einem kurzen Überblick den Aufbau, die wichtigsten Features und Einsatzmöglichkeiten des neuesten SAP UI Babys Fiori geben. Was ist SAP Fiori? SAP Fiori, oder SAP Fiori UX, ist SAPs neue „User Experience“, also quasi ein neues „Benutzererlebis“ und steht für neue, moderne Designprinzipien. Es stellt die etwa 200 am häufigsten genutzten SAP-Funktionen auf einer neuen, intuitiven Benutzeroberfläche bereit, die man an […]
Weiter lesen