Show TOC

 Low-Level Variant Configuration with SAP HANA


You can use this business function to activate performance optimizations for your variant configuration system. As part of your daily business, there may be large amounts of configurable materials in your system, resulting in even more bill of material items (BOM items) with dependencies regarding variant configuration. All of these materials need to be evaluated during the BOM explosion. By activating this business function, you can significantly improve the performance of this evaluation in the context of MRP Live on SAP HANA.

Note Note

The optimizations provided in this business function are available for customers who have installed Enterprise Resource Planning (ERP) on the SAP HANA database.

End of the note.

Technical Details

Technical Name of Business Function


Type of Business Function

Enterprise Business Function

Technical Usage

SAP_ABA 740, SP08; SAP_APPL 617

Application Component


Available as of

SAP enhancement package 7 for SAP ERP 6.0, SPS 06, version for SAP HANA


You have installed the following components as of the version mentioned:

Type of Component


Required for the Following Features Only

Software Component

SAP_ABA 740, SP08

Software Component



If you use variant tables with change management together with this business function, you need to have implemented SAP Note 2042506Information published on SAP site.


This business function provides the prerequisites for evaluating dependencies regarding variant configuration during the BOM explosion for the MRP run in an optimized way in SAP HANA. Optimizations using SAP HANA are available for the following objects:

  • Dependencies

  • Procedures

  • Variant tables

  • Class nodes

To benefit from this optimized persistency, you need to run report Data Preparation for Low-Level Configuration Using SAP HANA (VCH_MASS_MAINTENANCE).


Not all dependencies can be processed with SAP HANA, but require conventional processing in ABAP. Using this business function is nonetheless non-disruptive for your business processes. ABAP processing is involvedin the following cases, for example:

  • Variant functions that can be called from dependencies and are used for value checks.

  • Multiple-dependent procedures, where different procedures reciprocally overwrite their values.

  • A procedure assigns a value to a multi-valued characteristic.

  • A variant table is linked to a database table.

Moreover, not all transactions can benefit from the optimization provided with this business function. An optimization is possible only for MRP Live on SAP HANA using transaction MD01N (report PPH_MRP_DISPATCHER).

For more information, see Performance Optimizations for MRP.