Alle Beiträge

Cem Uzunoglu 25.02.20

OData Services mit CDS Views erstellen, Teil 2

In dem vorherigen Teil der Blog-Serie habe ich über den technologischen Wandel auf der Hardware- und Software-Ebene im ...

Weiterlesen
Cem Uzunoglu 07.02.20

OData Services mit CDS-Views erstellen, Teil 1

In diesem Blog werden wir diskutieren, welche fachlichen und technischen Änderungen die CDS-Views beim Erstellen von OData-Services verursacht ...

Weiterlesen
Jennifer Schneidmüller 17.01.20

CORRESPONDING - MAPPING: nicht namensgleiche Felder mappen

Ich bin letztens auf ein Problem gestoßen, auf das bestimmt viele schon einmal gestoßen sind: Ich habe zwei ...

Weiterlesen
Tim Schomaker 27.09.19

SAP on your mobile device – Entwicklungsmöglichkeiten für die Mobile-App-Erstellung – Teil 2 – Fiori Client

Im ersten Teil haben wir uns mit der Erstellung von Hybrid Apps beschäftigt. Heute schauen wir uns die ...

Weiterlesen
Merlin Holzapfel 23.08.19

SAP Cloud Application Programming Model: Custom Logic

Moin! Wir kehren heute mal wieder zur SAP Cloud Foundry zurück um unseren OData Service mit Custom Logic ...

Weiterlesen
Rüdiger Lühr 23.08.19

Transport Management System: TMS Auftragsmonitor

Die Übersicht über SAP Transportaufträge im Transport Management System zu behalten, ist ohne ChaRM nicht einfach. In welche ...

Weiterlesen
Rüdiger Lühr 16.08.19

Ranorex Testautomatisierung mit SAP Funktionsbausteinen

Ranorex ist primär ein Werkzeug für den Test auf Ebene von User Interfaces (UI). SAP lässt sich mit ...

Weiterlesen
Rüdiger Lühr 16.08.19

Transport Management System: Transport von Kopien Erzeuger

Eine typische Situation bei der ABAP Entwicklung ist, dass ein IT-Test wegen fehlender Testdaten nicht im Entwicklungssystem, sondern ...

Weiterlesen
Tim Schomaker 14.08.19

SAP on your mobile device - Entwicklungsmöglichkeiten für die Mobile-App-Erstellung - Teil 1 - Hybride Apps

Herzlich Willkommen in einer Genertion, in der man mit mobilen Geräten und Apps aufwächst! Mittlerweile hat auch SAP den ...

Weiterlesen
Rüdiger Lühr 05.08.19

SAP BOPF: EPM Datengenerator

Beim Schreiben der beiden Blogs zum SAP BOPF API ( Teil 1, Teil 2 ) hatte ich zufällig ...

Weiterlesen
Rüdiger Lühr 02.08.19

SAP BOPF API Teil 2

Nachdem wir uns im 1. Teil im Allgemeinen mit der SAP BOPF API und im speziellen mit der ...

Weiterlesen
Michael Krause 26.07.19

Test Seams: Mocking von Code Abhängigkeiten in ABAP Unit

ABAP Unit ist unter SAP Entwicklern wohl bekannt. In der Praxis wird ABAP Unit jedoch wenig eingesetzt. Ein ...

Weiterlesen
Rüdiger Lühr 19.07.19

SAP BOPF API Teil 1

Das Business Object Processing Framework (BOPF) ist ein Teil des ABAP Programming Model for SAP Fiori. BOPF steckt ...

Weiterlesen
Rüdiger Lühr 01.07.19

OData ABAP Unit Test

Testautomatisierung von OData Services in Zeiten von Continuous Integration und Continuous Delivery ist essentiell. Die Gründe sind, dass ...

Weiterlesen
Michael Krause 25.06.19

Cache im ABAP-Umfeld: Generische Implementierung

Caching ist eine Form des Zwischenspeicherns von Daten, sodass Daten, die bereits von einer Datenbank geladen worden sind, ...

Weiterlesen
Adrian Gehrke 07.06.19

SAP BOPF: Einführung in das Business Object Processing Framework

Um Geschäftsanwendungen möglichst effizient und standardisiert modellieren und implementieren zu können hat SAP das Business Object Processing Framework ...

Weiterlesen
Jennifer Schneidmüller 07.06.19

ABAP in S/4HANA - Die SAP HANA Datenbank

S/4HANA ist im Moment DAS Thema im SAP Bereich sowohl für Unternehmen, die SAP Software verwenden, als auch ...

Weiterlesen
Benjamin Brahmer 05.06.19

SAP Cloud Application Programming Model: OData Implementierung mit CDS

Moin, heute bauen wir ganz einfach einen OData Service in der SAP Cloud Foundry mit Hilfe des SAP ...

Weiterlesen
Tim Schomaker 04.06.19

S/4HANA Adoption Starter Programm - in 90 Tagen zum Weg zum S/4HANA

Das Ende für den R/3-Support rückt immer näher, sodass ihr euch entscheiden müsst, wie ihr den S/4HANA-Umstieg schafft. ...

Weiterlesen
Andreas Fischer 29.05.19

REST Services in ABAP

Wer SAPUI5 Apps implementiert kennt OData. OData ist ein Standard für die Implementierung von REST-Services. Dass es auch ...

Weiterlesen
Sebastian Kielhorn 28.05.19

Warum auch du die SAP Cloud Platform nutzen solltest

Die SAP Cloud Platform (SCP) schwirrt nun schon seit einiger Zeit im SAP Umfeld herum. Viele fragen sich: ...

Weiterlesen
Tim Schomaker 24.05.19

S/4HANA - der Weg raus ins Grüne oder rauf aufs Braune?

S/4HANA - ein Echtzeit-ERP-System, das für die digitale Wirtschaft bestens geeignet ist. Eine neue Anwenderoberfläche sorgt für eine ...

Weiterlesen
Benjamin Brahmer 22.05.19

Electron - Mit UI5 Desktop-Apps entwickeln

Moin Moin, heute will ich mit dir aus einer bestehenden UI5-Anwendung eine Desktop App erstellen. Das machen wir ...

Weiterlesen
Rüdiger Lühr 21.05.19

OData ABAP Entwicklung: Lesen Domänenfestwerte

Eine häufige Anforderung bei der SAPUI5 Entwicklung ist der Umgang mit den zahlreichen Schlüsseln, die im ERP Backend ...

Weiterlesen
Sebastian Garms 21.05.19

OData Model Best Practices

Moin, Moin aus dem UI5 Maschinenraum! Heute möchte ich dir das harte Entwicklerleben etwas erleichtern und ein paar meiner ...

Weiterlesen
Rüdiger Lühr 20.05.19

Performanzoptimierung des ABAP OData $Expand

Ein häufig anzutreffendes Performanzproblem bei der klassischen OData Entwicklung in ABAP ohne Nutzung von SADL ist das Lesen ...

Weiterlesen
Benjamin Brahmer 17.05.19

SAP build - User Storys und Prototypen mit UI5

Hast du schon mal eine User Story in einer PowerPoint Präsentation gesehen und dich gefragt ob das nicht ...

Weiterlesen
Sebastian Kielhorn 16.05.19

OData Model - Wie erstelle ich neue Daten?

Ahoi Matrosen! Es ist schon eine Weile her, da habe ich beschrieben, wie du mit einem OData Model ...

Weiterlesen
Rüdiger Lühr 15.05.19

SEGW-Projekt (OData Service) mitsamt Implementierung kopieren

Der Gateway Service Builder (Transaktion SEGW) ist das allseits bekannte Werkzeug zur Implementierung eines OData Service auf einem ...

Weiterlesen
Rüdiger Lühr 15.05.19

Wiederverwendbarer modaler Auswahldialog in ABAP mit CL_SALV_TABLE

In einer typischen ABAP Dynproanwendung benötigt man irgendwann die Funktionalität, Daten dem Benutzer in einem Popup zu präsentieren ...

Weiterlesen
Sebastian Kielhorn 15.05.19

SAP und Apple – "Challenging the Status Quo in Business"

Letzte Woche fand die SAPPHIRE 2019 in Orlando statt. Auf der Keynote am Dienstag (07. Mai 2019) begrüßte ...

Weiterlesen
Henning Gerdes 10.05.19

SAP S/4HANA – Dein Weg zum SAP Geschäftspartner / die Customer Vendor Integration.

S/4HANA ist da! Ein Teil dieser großen Systemumstellung ist die Customer Vendor Integration (CVI) oder in Deutsch: die ...

Weiterlesen
Sebastian Kielhorn 02.05.19

Fiori 3.0 ist da! – Aktuelle Neuigkeiten und Release Dates

Es ist so weit! Die SAP hat in der letzten Woche verkündet, dass die ersten Features zu Fiori ...

Weiterlesen
Sebastian Kielhorn 26.04.19

Webinar "Abheben mit der SAP Cloud Platform – der Weg zum intelligenten Unternehmen"

Am 20. März 2019 fand unser Webinar zum Thema "Abheben mit der SAP Cloud Platform – der Weg ...

Weiterlesen
Sebastian Garms 25.04.19

SAP‘s Vision vom Intelligenten Unternehmen

SAP Fiori, speziell Fiori 3.0 , ist das zentrale UX-Paradigma in SAP's Vision des intelligenten Unternehmen, mit dem ...

Weiterlesen
Tim Schomaker 08.03.19

Erweiterung von SAP Fiori Elements Apps - Welche Erweiterungsmöglichkeiten habe ich?

Mit SAP Fiori Elements lassen sich im Handumdrehen neue UI5 Apps generieren, die weniger Entwicklungsarbeiten im Frontend vorsehen, ...

Weiterlesen
Sebastian Garms 27.02.19

Öffnen einer SAP GUI Transaktion aus einer Fiori

Moin Moin, hier kommt mal wieder ein innovativer Lösungsansatz direkt aus dem SAPUI5-Maschinenraum! Usecase Viele SAP Fioris werden in bestehende ...

Weiterlesen
Sebastian Kielhorn 21.02.19

SAP Fiori 3.0 – Der intelligente Anstrich für intelligente Anwendungen

Ahoi Matrosen! Wir wollen einen Blick in die Zukunft wagen. Auf den letztjährigen SAP TechEd Veranstaltungen wurde nämlich ...

Weiterlesen
Tim Schomaker 13.02.19

Fiori Client - Fiori Applikationen auf mobilen Endgeräten

Du hast bereits deine ersten Fiori-Apps programmiert, dein Launchpad konfiguriert und eure Mitarbeiter arbeiten bereits effektiv mit den ...

Weiterlesen
Tam Nguyen 07.02.19

Zugriff von Models aus anderen Views? Einsatz von Singleton-Klassen im SAPUI5-Kontext

Bist du an einem Punkt angekommen, an dem du ein Model oder ein Control benötigst, das sich aber ...

Weiterlesen
Sebastian Kielhorn 24.01.19

JSON Model – Stärken, Schwächen und Anwendung

In der SAPUI5-Entwicklung kommt man nicht um hin, sich an irgendeinem Zeitpunkt mit JSON auseinanderzusetzen. JSON steht kurz ...

Weiterlesen
Sebastian Kielhorn 09.01.19

10 Kniffe um die Performance deiner Anwendung zu verbessern! – Teil 1

Ist die Performance deiner SAPUI5 Anwendung zu langsam? Diese Frage hat sich bestimmt jeder schon mal gestellt. Zu ...

Weiterlesen
Sebastian Garms 07.01.19

SAP CoPilot - Alexa für SAP?

SAP CoPilot, die unbekannte Intelligenz aus der fernen Zukunft? Wer 2018 den DSAG Jahreskongress, die SAP TechEd oder auch ...

Weiterlesen
Tim Schomaker 21.09.18

Digitale Unterschrift als Control in SAPUI5

Ausgangssituation In Zeiten der Digitalisierung und dem papierlosen Büro gehören digitale Unterschriften heutzutage zum modernen Unternehmensalltag. Verträge und Dokumente ...

Weiterlesen
Sebastian Kielhorn 27.08.18

Mit XML-Fragments die Übersichtlichkeit deiner Anwendung verbessern

Nach kurzer Sommerpause geht es weiter mit der Expedition durch die SAPUI5 Welt. Heute beschäftigen wir uns mit ...

Weiterlesen
Sebastian Kielhorn 02.07.18

Einführung in die SAP Cloud Platform (Webinar) - innovative Anwendungen entwickeln

Unser Kollege Rüdiger Lühr hat am 20. Juni 2018 ein Webinar mit dem Titel "SAP Cloud Platform - ...

Weiterlesen
Julius Wessels 29.06.18

Testing in SAPUI5 Teil 3 – QUnit Funktionstests

Im zweiten Teil dieser Blogserie habe ich die Bedeutung von OPA5 Tests erläutert und erklärt, wie man diese ...

Weiterlesen
Sebastian Garms 20.06.18

Git in der SAP Web IDE – Versionskontrolle leicht gemacht – Teil 2

Quick recap In meinem letzten Blogbeitrag zum Thema Git in der SAP Web IDE habt ihr den Unterschied zwischen ...

Weiterlesen
Julius Wessels 11.06.18

Testing in SAPUI5 Teil 2 – OPA5 Tests für Benutzerinteraktionen

Im ersten Teil dieser Blogserie haben wir uns einen Mock Server erstellt, mit dem wir unsere App auch ...

Weiterlesen
Julius Wessels 22.05.18

Testing in SAPUI5 Teil 1 - Mock Server zum Testen von Fiori Apps

Wer kennt es nicht, man baut eine App und möchte sie testen, aber es sind keine Daten vorhanden. ...

Weiterlesen
Sebastian Kielhorn 08.05.18

SAP Cloud Platform - Einrichtung der Web IDE mit dem Northwind Service

Heute wird’s luftig. Wir heben zwar nicht ab, doch wagen wir uns heute mal in die Cloud, genauer ...

Weiterlesen
Sebastian Garms 04.05.18

Git in der SAP Web IDE - Versionskontrolle leicht gemacht - Teil 1

Versionskontrolle mit Git sollte zum täglich Brot eines jeden Web-Entwicklers und damit natürlich auch eines jeden SAPUI5-Entwicklers gehören. ...

Weiterlesen
Sebastian Garms 23.04.18

$count - OData Models auf die man zählen kann, aber nicht muss

Moin Moin UI5-Entwickler, eine Frage bekommen meine Kollegen und ich ständig von unseren Kunden gestellt: "Was zeichnet eine gute Fiori ...

Weiterlesen
Sebastian Kielhorn 13.04.18

100 Einträge im Model - Datenbegrenzung durch $top ändern

Wer schon einmal versucht hat eine größere Datenmenge in einem Control anzuzeigen wird sicher festgestellt haben, dass es ...

Weiterlesen
Sebastian Kielhorn 11.04.18

Sorter, Filter, Expand Parameter im XML

Da Binding mein absolutes Lieblingsthema ist wird sich dieser Beitrag auch wieder mit diesem Thema beschäftigen. Denn, mal ...

Weiterlesen
Sebastian Kielhorn 03.04.18

OData Model – Wie kommen die Daten in meine Anwendung?

Das OData Model besitzt laut API-Dokumentation einige Funktionen die suggerieren, dass ich von diesem Daten bekommen könnte. Binding, ...

Weiterlesen
Sebastian Kielhorn 01.09.17

Expression Bindings - Eine Alternative zum formatter

"Ausdrucks Bindungen"? Was’n das? Klingt jetzt erst mal kompliziert. Weil ist ja auch Englisch. Aber so kompliziert ist ...

Weiterlesen
Kai-Markus Lühr 21.07.17

SimpleForm entmystifiziert - Teil 3

Im Netz der Formulare Im vorherigen Teil dieser Reihe hatten wir uns das unterschiedliche Verhalten der Layout-Attribute der SimpleForm ...

Weiterlesen
Kai-Markus Lühr 20.06.17

SimpleForm entmystifiziert - Teil 2

Alles eine Frage der Auslegung Im vorherigen Teil dieser Reihe, rund um das Control SimpleForm, blieben noch einige Fragen ...

Weiterlesen
Kai-Markus Lühr 22.05.17

SimpleForm entmystifiziert - Teil 1

Gut in Form? Das Control sap.ui.layout.form.SimpleForm (SimpleForm) ist sicherlich die 1. Wahl um in einer Fiori ein Formular darstellen ...

Weiterlesen
Kai-Markus Lühr 18.04.17

Von 120 auf 4 Sekunden: Performance-Optimierungen für Fiori

Q-System der Ewigkeit: 120 Sekunden für eine Fiori Ich hätte vorher fragen sollen. Derzeit entwickel ich für einen Kunden ...

Weiterlesen
Rüdiger Lühr 17.03.17

Fiori Master/Detail App mit Gateway-Anbindung über Cloud Connector

Mach mal eben schnell! Um mal schnell eine Fiori-App zu implementieren, bietet die Web IDE in der SAP Cloud Platform ...

Weiterlesen
Kai-Markus Lühr 27.10.16

Eigene Fiori Controls und Styles – Teil 2

By the framework Im letzten Beitrag dieser Reihe hatte ich die gruppierten Einträge einer Liste auf- und zuklappbar gemacht. ...

Weiterlesen
Kai-Markus Lühr 27.09.16

Eigene Fiori Controls und Styles - Teil 1

Seien wir offen miteinander Ein spannendes und großes Thema in der Fiori ist die Offenheit des Frameworks. Diese Offenheit ...

Weiterlesen
Kai-Markus Lühr 02.09.16

Validierungen in Fiori Teil 3

Mach es bitte richtig - und selber Ich möchte wieder über Validierungen in Fiori schreiben. In meinem ersten Beitrag ...

Weiterlesen
Kai-Markus Lühr 25.07.16

Validierungen in Fiori Teil 2

Mach es bitte richtig - und schnell In meinem vorherigen Beitrag habe ich die Validierung in Fiori auf Basis der API ...

Weiterlesen
Kai-Markus Lühr 03.06.16

Bessere OData Calls schreiben

OData und die 7 Paramater Das Schreiben von OData Calls zum Anlegen, Lesen, Aktualisieren oder Löschen von Datensätzen in ...

Weiterlesen
Kai-Markus Lühr 03.06.16

Validierungen in Fiori Teil 1

Mach es bitte richtig Als SAP Fiori Entwickler soll und möchte ich ja auch Anwendungen entwickeln, die einfach zu ...

Weiterlesen