Improved Check-Out Performance
June 3, 2010:SAP released a new version of the SAPHTTP.exe. This version has a threaded interface and hence supports multi-threading and has been developed jointly between SAP and CIDEON. Essentially this means a significant improvement in the download time of files from SAP. This is all the more useful in the case of CAD Documents that require an entire document structure to be downloaded at once.
How is the new SAPHTTP.exe different?
Initially the download mechanism involved the sending of a “request” using saphttp.exe for each file that needed to be downloaded. Once the request was accepted by SAP, the file was “downloaded” and the process was repeated for subsequent downloads. This was a time taking process and it was improved with the introduction of the “Mass Checkout” functionality.
The “Mass Checkout” functionality enabled a single SAPHTTP request to create a “List” of files to be downloaded. Once the “list” was generated, the files were downloaded one after the other. This process improved the download time by reducing the “request” time to SAP since one single “request” was capable of downloading all the files. However the “download time” still remained the same as earlier because the files were downloaded one after the other (in series).
With the introduction of multi-threading in the new saphttp.exe, the download time has been reduced significantly because multi-threading allows the downloading of files in parallel rather than in series.
What it takes?
The new SAPHTTP.exe is now available on the SAP Marketplace. This can be implemented by implementing the SAP Note 1474349.
Further this SAPHTTP.exe requires that the mass-checkout functionality in SAP CAD Desktop be enabled.
Finally, an environment variable called "SAPHTTP_THREAD_COUNT" needs to be created and value for the number of threads needs to be specified. The maximum number of threads which can be set is 10. We recommend setting the thread count to 4, which based on our measurements, is the optimal setting.
back
