2015-07-21 50 views
0

我遇到了startRFC.exe問題,它產生的網絡流量比所需的大得多。 startRFC有3個參數= 3個內部表格= 3個CSV文件。發送給SAP的這些文件的總大小爲3MB,但需要15分鐘,總共上傳150MB。SAP RFC重度上傳 - 3MB txt文件產生150MB上傳

有沒有人遇到過這個?

+0

所以我們發現SAP在通信中返回錯誤CPIC =錯誤。 – Racky

+0

你在打什麼功能模塊?它的參數是什麼,你如何測量150MB? – mjturner

+0

這是我們的FM,它只有3個參數= 3 csv文件=內部表(每行13000個字符和1000 - 10000行)。數據傳輸通過標準的NetMeter和我們的服務器管理工​​具進行測量。 – Racky

回答

0

可能的解決方案:因此,我們的流量150MB是正確的,儘管文件大小隻有3MB。問題在於,如果在startRFC定義的行長1300(對於內部表)中,startRFC自動將所有具有空格的行填充到最大長度。如果1個字節= 1個字節,則每13000個字符有cca 6000行= 78MB。如果1個字符= 2個字節,那麼150MB是顯而易見的結果