Blog about enhancing SAP EWM performance

Warehouse management: How to enhance SAP EWM performance

Performance issues

An introduction to SAP EWM

SAP Extended Warehouse Management (SAP EWM) is renowned for its robust capabilities in managing end-to-end warehouse processes, from goods receipt to shipping. Despite its strengths, companies sometimes encounter performance issues in their production systems, which do not appear during quality or test phases. This blog explores the causes of these performance issues and provides actionable steps to improve SAP EWM performance.

Challenges

What are the main reasons for SAP EWM performance issues?

Performance issues in SAP EWM can stem from various sources, including application layer, configuration, database, or server side-effects. Physical hardware can also cause problems but will not be discussed in this blog.

 

Generally, the performance issues often go unnoticed during testing or development cycles and only surface in live production environments due to combinations of real transaction data that stress the system resources.

 

Some of these issues are inherent to the system but can be avoided through careful planning and configuration in the design phase. Some cannot be avoided due to the physical limitations of the overall SAP EWM set-up, and some cannot be traced during testing and only emerge in post-production after go-live.

 

When designing the set-up of SAP EWM, the standard SAP operations guide is a one-stop tool that provides valuable design considerations for SAP EWM hardware sizing. For more details, please view the SAP Extended Warehouse Management Operations Guide.

4 types of issues

What are the main types of performance issues of SAP EWM?

To effectively diagnose and resolve performance issues in SAP EWM, it’s crucial to categorise them into four main areas. Each category allows for precise analysis and targeted problem-solving, ensuring the overall performance of SAP EWM and, therefore, of the operator is maintained.

 

The four layers are:

  • Transaction Layer
  • Database Layer
  • ABAP Layer
  • Configuration Layer

 

In the following chapters we will have a closer look into each individual area to see the areas of impact and possible directions to resolve it.

Solutions

Ways for improving the performance of SAP EWM

Transaction optimisation

If you notice slow response times for small and large transactions or high consumption of your system resources, the SAP Note 1423066 on the optimisation of the performance in SAP EWM provides useful guidance to solve the issues:

 

Software ABAP

ABAP Layer: Custom code improvement

 

The SAP ABAP Test Cockpit (ATC) is a central quality assurance tool that enables users to perform static functional, performance, and security checks, as well as ABAP Unit tests for custom ABAP code. It ensures smooth migrations and consistent check results across the company. Utilise the ABAB Test Cockpit (ATC) as a standard procedure to deploy custom codes to production. Additionally, tools like ST12 and ST05 (SAT) can trace custom code execution and identify bottlenecks. You can find an overview of the different checks available in the ATC in the SAP blog on the ABAP test cockpit checks for SAP EWM

Configuration layer

Queue delays / performance issues
Queue delays without errors could indicate transaction locking. In that case, slow system performance could hold the queue in a sequence to update SAP ECC causing such delays. However, when system performance is high, you may not notice any delays.

 

Check the qRFC Administration for resource allocation. It is possible that the assigned resources (work processes) are not sufficient, which can lead to performance issues in other areas like PPF printing.

 

In case of such queue delays, also analyse whether the system is accessing the table ARFCRSTATE repeatedly. If yes, you can activate QRFC trace and analyse the response time during debugging.

 

Post goods issue (PGI) performance issues

Activate the ABAP trace to determine whether this table /lime/nquan & /LIME/NTREE consumes most of the memory/time. Send the trace results for both the slow performance and the best performance for comparison purposes.

 

If the issue appears again, you can find information on what to do next in the SAP Note 2594894  

Addressing SAP EWM performance issues requires a thorough understanding of the system’s various layers and their interactions. By following the outlined strategies, you can significantly enhance your warehouse management efficiency. If you need further assistance in optimising your SAP EWM, contact KPS for expert support (Link to contact form on the blog page). Visit our supply chain management page for more details on our services.

More Insights

You might also be interested in...

Privacy settings

We use cookies on our website. Some of them are essential, while others help us to improve this website and your experience. With your consent, we use cookies to analyse the usage of our website.

We also use cookies for marketing to help us measure the success of our marketing efforts. In the settings you will find detailed information about the individual cookies, and you can refuse the use of cookies.

You can change or revoke your selection at any time on any KPS.com page in the footer under Privacy Settings.