Page 1 of 1

@-Zeichen im RFC-Funktionsbaustein

PostPosted: Wed Sep 28, 2011 2:11 pm
by Philip4269
Hallo zusammen,

ich habe folgendes Problem: ein RFC-fähiger Funktionsbaustein wird von ausserhalb aufgerufen. Der Baustein soll bestimmte Felder im SAP updaten. (Die Felder sind CHAR-Felder). Die neuen Werte kommen als IMPORTING-Parameter an. Wenn der Wert @ ist, erfolgt das Update problemlos. Wenn jedoch der Wert @@ oder @@@ ist (Feld ist CHAR3), sieht man vom rufenden System aus nur die Nachricht "got invalid answer from server 'timeout' " und nichts passiert.

Wenn ich den Baustein im SAP teste (ohne RFC, direkt in SE37), dann kann ich @@ und @@@ auch updaten. Beim externen Aufruf funktionieren @@ und @@@ nicht. Ein @ Zeichen funktioniert. Ich habe nur Hinweis 1451036 gefunden, wusste aber nicht ob das hier überhaupt relevant sein könnte. (Zudem werden meine @@ Werte im SAP auch schön angezeigt).

Man könnte natürlich eine Umschlüsselung einbauen, aber zuerst möchte ich verstehen wie es funktioniert.

Vielen Dank!

scsaba