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 lesenAutoren-Archiv:
Auswertungsergebnisse mit Crystal Reports im SQL Cockpit visualisieren
SQL Cockpit – Analyse mit Crystal Reports Ab SAP NetWeaver 7.02 besteht die Möglichkeit ALV Ergebnislisten auch im Crystal Report Layout anzuzeigen. Selbstverständlich unterstützt auch die ALV Anzeige des SQL Cockpits diese weitere Darstellungsform. Um eine SQL Cockpit Ergebnisliste als Crystal Reports anzuzeigen, muss lediglich die View-Darstellung auf Crystal Reports geändert werden. Die Funktion steht jedoch nur dann zur Verfügung, wenn in Ihrem System die Anzeige von ALV Listen im Crystal Report Layout erlaubt ist. […]
Weiter lesenCL_ABAP_GZIP – Komprimieren von Strings oder binären Inhalten in ABAP®
Die Komprimierung von großen Dateien, die so genannte Datenkompression bzw. Datenkomprimierung, durch entsprechende Programme, ist im täglichen Gebrauch nicht mehr wegzudenken. Die Datenkomprimierung reduziert nicht nur wertvolle Speicherplätze, eine geringere Datenmenge beim Austausch zweier Systeme wirkt sich positiv auf die Übertragungszeit aus. Natürlich bietet auch ABAP die dafür notwendigen Klassen.
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 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 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 lesenWie eine Smartwatch mein Leben verändert hat
Ich war schon länger auf der Suche nach einem smarten Begleiter für mein Handgelenk. Aber bisher hat mir keines dieser Dinger so recht zugesagt. Die wenigen, die mir auch optisch halbwegs gefallen haben, sind aus verschiedenen Gründen ausgeschieden: Zu kurze Akkulaufzeit Ungenügender Wasserschutz Zu hoher Preis Nicht kompatibel mit Android Phones Dann hat aber Pebble die Pebble Time via Kickstarter angekündigt. Ich hätte diese Smartwatch nicht besser für mich designen können. Das Aussehen, die Leistung, […]
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 lesenSQL Cockpit unterstützt ab Release 2.1 auch sekundäre Datenbanken
Sekundäre Datenbanken im SAP Mit den sekundären Datenbankverbindungen in SAP können OPEN SQL Befehle auch von anderen Datenbanken als der SAP Standarddatenbank ausgeführt werden. Sobald die Verbindung zur sekundären Datenbank eingerichtet ist, kann diese in den OPEN SQL Befehlen mit dem Zusatz CONNECTION angesprochen werden. Voraussetzung ist, dass es sich bei der Datenbank um eine von SAP unterstützten Datenbank handelt. HANA Zugriff über sekundäre Datenbanken Selbstverständlich unterstützt SAP in den neueren ABAP Releases die eigene […]
Weiter lesenSQL Cockpit 2.0 – Releasenotes
Wir haben uns für das SQL Cockpit 2.0 wieder einiges einfallen lassen und viele Anregungen unserer Kunden einfließen lassen. Einen guten Überblick über die neuen Funktionen bekommt man mit nachfolgender Präsentation:
Weiter lesen