Hallo
Ich habe mich in letzter Zeit viel mit der Desktop Office Integration und den OLE2-Funktionen beschäftigt. Nun möchte ich von SAP aus direkt einen Termin in Outlook erstellen und auch die Möglichkeit die Daten aus Outlook wieder auszulesen, um sie mit einer Tabelle in SAP zu synchronisieren. Das erstellen funktioniert einwandfrei, aber beim zurücklesen bekomme ich bei den Datumsfeldern nur einen leeren String zurück (alle anderen Felder funktionieren). Ich denke, dass es was mit dem Datentyp ist (bei VB gibt es nur einen Typ Date, der etwa so aussieht: "15.04.2005 13:30:00") und bei allen Feldern, die diesen Typ zurückgeben, funktioniert es nicht.
Beispiel:
GET PROPERTY OF ob_appointment_item 'Start' = start.
Das würde das Startdatum und Startzeit des Termins zurückgeben, aber wie gesagt nur ein leere String.
Das komische ist, dass das setzen des Datums funktioniert.
SET PROPERTY OF ob_appointment_item 'Start' = start.
Ich habe die Variable start auch schon als verschiedene Datentypen deklariert (C, String, D, T), immer dasselbe. Und was ich noch komischer finde, ist das der Rückgabewert keine Fehlermeldung anzeigt (sy-subrc = 0).