Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
starkef
Associate
Associate
1,055
Working with conditions is very flexible. This degree of flexibility however makes it more difficult to understand unexpected results.

However, there is a way of simplifying the work with conditions that don't behave as expected. Setting the user parameter /SCMTMS/COND_EXPL to X activates the condition explanation. This gives insights into what data the Data Access Definition (DAD) used within the condition provided, as well as enables a BRFplus trace.

This was originally discussed in more detail in a previous blog post.

The Problem


The BRFplus trace has an impact on performance. In case you only want to enable the condition explanation to e.g. investigate whether a condition has actually been called, this results in an unwanted overhead in runtime. Therefore we introduce a new setting to the user parameter /SCMTMS/COND_EXPL: Lean Logging.

Lean Logging


Setting /SCMTMS/COND_EXPL to L enables the lean logging mode.



This mode still shows the result of the DAD, but disables the performance consuming BRFplus tracing.

Conclusion


Lean logging speeds up the investigation of conditions when BRFplus tracing is not needed.

The feature comes with note 2858910 - Enable lean tracing of conditions.