Ventuz Scripting C#, OSC, .net Remoting
SAP GUI, ABAP, ABAP OO, Web Dynpro/ABAP, BSP(MVC), WebUI(WebClient), SAPUI5, DDIC, BOL/GenIL, RFC/IDOC/Gateway OData/SOA
C#, Java, C/C++
Tensorflow, ML.net
HTML5, CSS, JavaScript, d3.js, jQuery, XML/XSLT/XPATH
Android, VVVV
Unreal Engine, Unity 3D, CryEngine
Arduino, Raspberry Pi, Tinkerforge
Oculus, Leap, MYO, Tobii EyeX
Immer wieder im kommt es vor das man einen langen Timestamp, vom Format YYYYMMDDhhmmssmmmuuun, in einen kurzen Timestamp, Format YYYYMMDDhhmmss, umwandeln muss. Dank der CONVERT Funktion ist das kein Hexenwerk.
Will man unter Java oder Android OSC nutzen, dann kommt man an Libraries wie JavaOSC nicht vorbei, möchte man die ganze OSC Message Logik nicht selbst implementieren. Leider können die wenigsten OSC Libs mit Multicast IP`s umgehen. Hier ein Beispiel wie man JavaOSC doch noch Multicast fähig bekommt.
für ein aktuelles Projekt musste ich einzelne Texte in PNG`s umwandeln. Zum Glück bietet das .Net Framework hier einige nützliche Methoden um diese Anforderung recht schnell umzusetzen. In meinem Beispiel wird anhand des String die benötigte Bildgröße ermittelt. Danach wird ein transparenter Hintergrund samt Antialiasing und der Pinsel
Dynamische Selection-Screens in ABAP GUI Anwendungen zu erstellen muss nicht unbedingt kompliziert sein. Unter Verwendung der SAP Funktionsbausteine FREE_SELECTIONS_INIT und FREE_SELECTIONS_DIALOG möchte ich eine Möglichkeit zeigen, wie man recht einfach dynamische Selektionsbilder erstellen kann. In meinem kleinen Demoprogramm erscheint zuerst ein Popup mit allen verfügbaren Selektionsparametern. Hat man
In diesem kleinen Tutorial möchte ich zeigen wie einfach es ist Daten aus einer Web Dynpro/ABAP Applikation als File herunterzuladen. Meine fiktive Applikation soll einen Download von Fehlermeldungen erlauben. Dabei sollen die Meldungstexte, diese stehen in einer lokalen Tabelle, als MS Excel File heruntergeladen werden können. Dazu erstelle
Möchte man Daten in einem ALV automatisch sortieren, dann muss man mit Sortierungsregeln arbeiten. Das klingt im ersten Moment vielleicht etwas kompliziert, lässt sich im Web Dynpro allerdings recht einfach umsetzen. In meinem kleinen Beispiel besteht der ALV Datenkontext aus mehreren Feldern mit Produktinformationen. Damit sich die User
Mit den UI Guidelines 2.0 hat SAP unter anderem auch eine neue Select-Options Komponente für Web Dynpro/ABAP veröffentlicht. Die Optik der neuen Select-Options orientiert sich sehr stark an der WebUI Variante. In diesem kleinen HowTo möchte ich zeigen wie einfach es ist die neue Select-Options Komponente in einer
Immer wieder gibt es Anwendungen mit dynamischen Suchmasken. Solche Suchen erfordern auch eine dynamische Lesefunktion im Backend um die gewünschten Daten aus der Datenbank zu lesen. In diesem Posting möchte ich anhand eines kompakten Beispieles zeigen wie man eine Methode erstellt, welcher man eine Tabelle mit Ranges übergeben
Befüllt man einen an ein ALV gebundenen Kontextknoten erneut mit Daten, dann werden diese nach dem Roundtrip in der Tabelle aktualisiert angezeigt. Auf bestehende Filter oder Sortierungen im ALV hat dieser Vorgang allerdings keinen Einfluss. Diese kleine Beispiel soll zeigen wie man vorhandene Filter und Sortierungen eines ALV`s
Dieses kleine Beispiel soll zeigen wie man die Anzahl der Dezimalstellen eines Wertes dynamisch zur Laufzeit verändern kann. Alles was man dazu benötigt ist ein Datenobjekt vom Typ p und den SAP Funktionsbaustein ROUND. REPORT ZCHANGE_DECIMAL_PLACES. DATA: obj_data TYPE REF TO data. DATA: lv_value TYPE p DECIMALS 4
Der Datenaustausch in SAP via RFC ist recht einfach und komfortabel möglich. Neben fehlenden Berechtigungen in den jeweiligen Zielsystemen ist kann auch eine nicht vorhandene RFC Verbindung zu Problemen im Programmfluss führen. Der SAP Funktionsbaustein CAT_CHECK_RFC_DESTINATION ermöglicht das prüfen einer RFC Verbindung auf deren Verfügbarkeit. method check_rfc_destination. data:
Der Funktionsbaustein RRW3_GET_QUERY_VIEW_DATA erlaubt es auf recht einfache Weise die Daten einer BI Query zu lesen und diese in eigenen Programmen zu nutzen. Auf Tricktresor finden Sie hierzu ein sehr gutes und einfach zu verstehendes Beispiel: Daten aus Query lesen Nun kann es allerdings vorkommen, dass die Daten