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.
Warning: Trying to access array offset on null in /home/.sites/235/site9564221/web/wp-content/themes/jarvis_wp_3_9_1/header.php on line 33
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. Die Klasse OSCPortIn kann man entweder mittels…
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 für die Schriftfarbe erzeugt. Hier ein kleines…
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 die gewünschten Felder ausgewählt, dann wird in…
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 ich am View eine Methode DOWNLOAD MESSAGES…
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 schnell zurecht finden, möchte ich die Daten…
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 eigenen Web Dynpro Anwendung zu nutzen. Für…
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 kann, welche dann direkt in einem SQL…
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 programmtechnisch recht einfach entfernen kann. Im Component…
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 VALUE ‚100.8576‘. DATA: lv_decimals TYPE i VALUE…