Everything works fine with Perl SAP::RFC calls to our ERP 6.0 thanks to Piers Harding except numerous entrys in the SAP-syslog (SM21) which make that a little bit unclearly.
Tracing is set to "0" when connecting via new SAP::Rfc( ASHOST .. , TRACE => "0" ) from Perl.
The syslog - entries look something like this:
07:46:10 DIA 000 R1 M Trace vom Remote Client übernommen. 07:46:18 UP2 062 011 MYRFCUSER R1 L Trace für Benutzer MYRFCUSER deaktiviert.
Even when tracing is set to "0" there is also a *.trc-File in the directory where the perl script resides on RFC client side.
In this trace file one can see the followig excert:
>>> RfcOpenEx ... Got following connect_param string: TRFC=0 LCHECK=0 UNICODE=0 PASSWD=******* USER=MYRFCUSER LANG=DE *TRACE=CLIENT=011* ASHOST=myhost SYSNR=00 Send RFCHEADER: 01/LIT/IEEE/SPACE/1100 Send UNICODE-RFCHEADER: cp:1100/ce:IGNORE/et:5/cs:1/rc:0x00000023
Could someone please give me a hint what is going wrong here.
Thank you.
Martin