How to evaluate the Order of Growth   Let us assume we have a process that takes more time with a larger input (e.g. higher number of “rows”). Actually, here is a concrete example in the context of ABAP development. I suggest to compute the order-of-growth and make sure your run-time is acceptable for large input.…

Weiterlesen

Einige Worte zu PGP Das Programm PGP („Pretty Good Privacy“) erlaubt das Erstellen von verschlüsselten Inhalten, die nur von einer bestimmten Zielperson gelesen werden kann. Dazu wird ein asymmetrisches Verfahren verwendet. In der Praxis heißt das, dass man immer ein paar von Schlüsseln braucht: einen öffentlichen und einen privaten Schlüssel. Der öffentliche Schlüssel kann bedenkenlos…

Weiterlesen

Scenario Image you have a standard 3-system landscape (development, quality assurance, production). However, in the productive environment you have to maintain multiple clients. This can be the case, eg. if you have several companies hosted in one system. Example TMS configuration with multiple target clients in productive system. Using ChaRM in Solution Manager requires you…

Weiterlesen

Kalender 2020 Zusammenfassung In unserem Kalender für das Jahr 2020 stellen wir die durchschnittliche jährliche Änderung der Bevölkerungszahlen grafisch dar. Zur Entwicklung des Kalenders verbanden wir die auf der Webseite https://www.citypopulation.de/ veröffentlichten Census-Daten mit Kartenmaterial des Projektes NaturalEarth. Wir verwendeten den Download Natural Earth quick start, der Geoinformationen im Maßstab 1.10.000.000 (1 cm = 100…

Weiterlesen

In SAPUI5 oder OpenUI5 sind Modelle eine einfache Möglichkeit, um die Datenhaltung von der Darstellung zu entkoppeln (nach dem MVC Muster). Dafür übernimmt das Modell die Kommunikation mit der Datenquelle, während die grafischen Elemente (Controlls) über das Binding mit dem Modell verknüpft sind. Die Aktualisierung der Daten/Eigenschaften der Controlls erfolgt event-basiert und damit automatisch. Die…

Weiterlesen

Gliederung: BOPF Einführung Mit BOPF arbeiten Business Objekte im ABAP RESTfull Programming Model Referenzen Modellierung – Design Time Tools Wir unterscheiden  Design Time: das Business Objekt (BO) wird modelliert. Festgelegt werden Datenstrukturen in Knoten (Nodes), Schlüssel und Aktionen die das BO Verhalten steuern. Die Dictionary-Objekte und die Konstantenschnittstelle werden generiert. Run Time: ein Verbraucher (Anwendung)…

Weiterlesen

Business Object Processing Framework Entwickler sind daran gewöhnt, Funktionen aus einer Library in Ihren Programmen aufzurufen. Im Gegensatz dazu implementieren Sie bei einem Framework Erweiterungen, die zu gegebenen Zeiten aufgerufen werden. Mit diesem Ansatz (Inversion of Control) verwalten Frameworks wie BOPF komplexe Aspekte einer Anwendung eigenständig. Das Ergebnis ist zweischneidig: das BOPF ist mächtig und…

Weiterlesen

reposted from https://blogs.sap.com/2014/05/25/paper-was-always-mobile-sap-codejam-leipzig/ A SAP CodeJam introduces a new SAP technology to developers. Participants learn to solve a set of problems at their own pace using advice from an expert. There is food, they are drinks, registration is free. After attending twice I was persuaded of the learning impact of this event format and I gathered support to bring it…

Weiterlesen

Can you read ABAP code and understand its aim? You will expect some variation of a given pattern if you understand the solution. And if you have experience writing code in the domain you will look for idioms and you will be well aware of some pitfalls the implementation may have avoided. From your experience,…

Weiterlesen