Werden in Web Dynpro Suchhilfen automatisch anhand des Datenelements oder der Struktur ermittelt, wird automatisch eine F4-Hilfe angeboten. Hat diese Suchhilfe jedoch mehrere Import und/oder Export Parameter funktioniert die Suchhilfe möglicherweise nicht wie gewünscht. Weiterlesen »
Verflixte Leerzeichen
Erst neulich haben mir wieder Leerzeichen einen Streich gespielt. SAP hat so die angewohnheit Leerzeichen am Ende von Felder zu entfernen. Dies ist insbesondere Kritisch, wenn z.B. grossen Datenmengen nicht als String sondern als Tabelle dargestellt werden. Setzt man die einzelnen Zeile nämlich falsch zusammen sind die Daten urplötzlich korrupt – weil eben am Ende einer Zeile ein Leerzeichen war. Weiterlesen »
Konvertieren von Dezimalzahlen
SAP unterstützt Einstellungen für das bevorzugte Zahlenformat. Während die “schweizerischen” Einstellung eigentlich dem technischen Standard entsprechend (Punkt als Dezimalzeichen) wird in anderen Länder teilweise eine andere Einstellung verwendet und das Komma als Dezimaltrennzeichen verwendet. Teilweise wird zusätzlich der Punkt als Tausender-Trennzeichen eingesetzt, womit sich insgesammt drei verschiedene Konstellation ergeben. Um diese externe Eingaben zu verarbeiten, müssen solche Zahlen konvertiert werden. Weiterlesen »
Mail versenden aus Microsoft Word mit Attachment
Es gibt doch nichts einfacheres als aus einem Office Produkt ein Mail zu versenden. Denkt man zumindest, denn auch nach langer Suche im Internet habe ich keine wirklich gute Lösung gefunden. Also habe ich nun meine eingene Gebaut mit Hilfe der Shell. Weiterlesen »
F4 Wertehilfe öffnen
Das Öffnen von Wertehilfen (z.B. AT VALUE-REQUEST FOR) folgt zwar immer demselben Prinzip und immer über den selben Baustein. Da man diesen Baustein aber nicht tagtäglich benötigt mache ich doch noch eine kleine Randnotiz. Weiterlesen »
RFC-Bausteine über Webservice mit PHP aufrufen
Im SAP erzeugte RFC Bausteine können auf einfache Art und als Webservices konsumiert werden. Mit dem PEAR Paket SOAP ist ein Webservice im Handumdrehen angebunden. Weiterlesen »
Klassenhierarchie mit BAPI anlegen
Zum Anlegen von Klassenhierarchien gibt es im SAP zwei Bausteine: BAPI_HIERA_ADDSUBCLASS und BAPI_HIERA_ADDSUBSTRUCTURE. Während mit dem Baustein BAPI_HIERA_ADDSUBCLASS genau eine Beziehung angelegt werden kann, können mit dem Baustein BAPI_HIERA_ADDSUBSTRUCTURE ganze Hierarchien aufgebaut werden – wenn es denn klappen würden. Weiterlesen »
