Académique Documents
Professionnel Documents
Culture Documents
SRM Development
Status In process
This document is intended as a high-level performance-tuning guide for SAP Supplier Relationship Management (SAP SRM). As such, it explains the relationship between business terms and performance, and provides recommendations on how to optimize the SAP SRM system landscape in order to achieve a high-performance setup. Although this document focuses primarily on SAP SRM 7.01, most of the recommendations can also be applied to previous releases of SAP SRM (in particular SAP SRM 7.0). This document recommends how to configure specific technical systems. However, it does not provide detailed tuning measures for all of these systems; for more information on this, refer to the related documentation for each specific system.
Business Attributes
Although performance is based primarily on technical system attributes, such as CPU speed, memory size, network speed, or database, it is important to note that for SAP SRM, business attributes also greatly influence performance. SAP SRM performs best when it is used within certain ideal parameters,1 which are primarily (but not solely) determined by the size of the business documents the user is processing. The size of a document is determined primarily (again, not solely) by the number of line items it contains. For the contract business-document, the document size should not exceed 500 to 1000 line items depending on the used PPS functionality. For all other business documents, for example, shopping cart (SC), purchase order (PO), or RFx, business documents that contain up to 200 line items give the best performance. Please be aware that this recommendation is based on a standard usage of the below mentioned business attributes (e.g. 1000 line items, 1 condition, 1 Distribution, 1 small attachment, 1 Partner). Hierarchies should not exceed 5 levels. If your requirements go beyond that recommendation - please contact SAP consulting for further advice. Furthermore you should consider a hardware setup with CPUs that give best single thread performance. In addition to the number of line items, the following business-related attributes (apart from the more technical system landscape attributes) influence the performance of SAP SRM transactions:
All figures provided in this document (in particular document sizes outlined for the ideal parameters) should be used as a point of reference only. They can be achieved only in an ideal technical system setup. For example, in the case of business scenarios performance, all involved business documents need to be considered; for functions such as Renegotiate (which create an RFx from a contract) or Update Contract from RFx, performance is best for documents that contain up to 500 line items.
Page 2 of 6
o o o o o
Note: Only the most important influencing factors are included in the table above. If you need to process very large business documents, we recommend that you take the following measures: Where possible, divide the business documents into several smaller business documents. Start with the business process in SAP ERP. Change time-consuming interactive steps into background process steps. The threshold values for background processing are available (in Customizing) for the following steps: o Contract: check, save, release, copy, renew, print preview, export, import, , delete, close, version comparison, negotiate, lock, unlock, change currency o RFx: check, save, publish, refresh, export, import, copy, follow up, copy template, create from template, create purchase order from bid, create contract from bid, update contract from bid, print preview o RFx response: download, upload, print preview, check, save, copy, refresh, export, import, delete, version comparison, document creation from response, simulate document creation from response, publish to catalog o PO: check, save, order, copy, print preview, refresh, export, import, delete, close, version comparison The performance of a business process is influenced by the deployed business integration scenario ( Classic or Extended). In particular, for the Extended and Classic business integration scenarios, the integration points between SAP ERP and SAP SRM are crucial for good system performance. Business attributes, such as document size, in conjunction with technical parameters, such as network speed and performance of the connected ERP systems, are a determining factor in the overall system performance.
Technical Attributes
In order to tune the technical attributes of the SAP SRM system landscape, you must take the following influencing factors into consideration: Servers (application server, data base server, etc.) Integration of servers (network throughput and latency, LAN, WAN)
Page 3 of 6
Page 4 of 6
The following figure gives an overview of the technical parameters discussed above.
BADI implementations
Profile Parameters Database Paramters & Statistics Gateway Parameters Buffers & Caches
Conclusion
Finally, to further optimize the system landscape for high volumes of concurrent users and documents, you should consider the following: The restricting factor for the number of concurrent users is the available physical memory. Because of this, you must specify carefully the session timeout settings in order to optimize the overall memory consumption. For optimal throughput of all approval processes, you should enable queued event-processing for the SAP business workflow. When sizing the database and hardware, consider high data volumes and do not rely solely on Quick Sizer sizing (see Note below). The number of items in the database (table CRMD_ORDERADM_I and subsequent) should be kept as small as possible by doing regular archiving of business documents and work items. Note: SAP provides Quick Sizer to support the sizing of server hardware. However, depending on the specific performance requirements and system setup, it is not sufficient to rely solely on Quick Sizer. For example customer-specific BADIs or high-end load requirements are not covered. For additional help, contact the CoE (Center of Excellence) service.
Page 5 of 6
Page 6 of 6