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 lesenKategorie-Archive: ABAP & ABAP Cloud
Onlinekurs „ABAP® development for HANA“
Wir, die Entwickler der Firma Cadaxo, beschäftigen uns seit einiger Zeit mit SAP HANA. Nach vielen gemeinsamen internen Know-how-Transfers und Diskussionen, haben wir uns entschieden, beim Onlinekurs „ABAP Development for HANA“ auf open.sap.com mitzumachen, um unser Know-how zu vertiefen. Der Kurs erstreckte sich über vier Wochen und wurde von den Instruktoren Dr. Jasmin Gruschke und Jens Weiler auf Englisch gehalten. Wie es die Namen schon verraten, sind die beiden gebürtige Deutsche und wie man schon […]
Weiter lesenKundenindividueller Object Collector für den SAP®/ABAP® Code Inspector
Die Objekt-Selektion des Code-Inspectors kann durch einen eigenen Object Collector erweitert werden. Der Standard bietet zwar viele Selektionsmöglichkeiten, manchmal reichen dies aber einfach nicht aus. Die notwendige Erweiterung gestaltet sich relativ einfach. Es muss lediglich eine Klasse mit dem Interface IF_CI_COLLECTOR implementiert werden. Üblicherweise wird die Super-Klasse CL_CI_COLLECTOR_ROOT vererbt. Das Interface verfügt über folgende Methoden: Interface IF_CI_COLLECTOR Methoden COLLECT In dieser Methode ist die Objekt-Selektion auszuprogrammieren und dem Export-Parameter P_OBJSLIST zu übergeben. Anwender können den […]
Weiter lesenKlassische vs. moderne String-Verarbeitung in ABAP®
Mit ABAP wurden im Laufe der Zeit zahlreiche neue Stringfunktionen eingeführt, die moderne String-Verarbeitung deutlich vereinfachen. Viele klassische Operationen lassen sich heute direkt als Ausdruck formulieren, was den Code kompakter, lesbarer und wartbarer macht.Die folgenden Beispiele zeigen typische Aufgaben der String-Verarbeitung und wie sie mit modernen ABAP-Ausdrücken elegant gelöst werden können. cmax/cmin – Zeichenartige Extremwertfunktion Mit den neuen Extremwertfunktionen cmax bzw. cmin können bis zu 9 zeichenartige Argumente verglichen werden und man erhält die größte […]
Weiter lesenErklärung und Anwendung von TIMESTAMPs in ABAP®/SAP®
Gerade SAP Kunden sind meist global agierende Unternehmen, mit Mitarbeitern in verschiedenen Kontinenten bzw. Zeitzonen. Da leider immer noch viele Entwicklungen – auch im SAP Standard – nach wie vor nur mit sy-uzeit bzw. sy-datum arbeiten, habe ich mich entschlossen, hier ein paar Informationen zu Timestamps in ABAP bzw. SAP zur Verfügung zu stellen.
Weiter lesenABAP-Klasse CL_BCS – Mailversand aus ABAP
In einem heutigen SAP System bestehen verschiedene Möglichkeiten um Mails zu versenden. Eine der neueren Varianten ist die Verwendung der Klasse CL_BCS. Doch deren Verwendung gestaltet sich manchmal etwas kompliziert. In diesem Blog wollen wir einen Einblick in die Möglichkeiten, welche die Klasse CL_BCS bietet, geben.
Weiter lesen