Blog entry by Phil Martin

Phil Martin
by Phil Martin - Monday, 27 November 2017, 11:14 AM
Anyone in the world

This is often asked

Variant Configuration has been a mature product for a long time, and is currently being injected with new life as the transition to S/4 HANA continues.

But whether you are still in the ECC6 environment or in transition to S/4 HANA, basic modelling principles will always apply.  We believe at Radiant Think that good approaches lead to good models and in our VC Essentials online training we start with the approach first.  This places your models in a good position to absorb future changes and ongoing maintenance that is needed in a normal business environment.

Sometimes we find models are not always developed with good approaches and therefore have not used the appropriate techniques.

So what is the correct approach?

In the VC Essentials online course, we cover various approaches to realistic business requirements that you will encounter in developing a VC model.   This includes understanding the various objects in SAP, but more importantly how to think like a VC Modeller.  We always start with the requirements and consider how these may blend to other requirements in the model.

Once you think like a VC Modeller, you realise that your main techniques will be Constraints, and these often will also include the use of Variant Tables.


Think - performance, structure, maintenance

This approach ticks so many boxes.

  • Performance - constraints only run when the condition is TRUE.  Procedures can run....and run....and run
  • Structure - Constraints and variant tables organise your model nicely.  If you use many preconditions you will know how hard they can be to control.  
  • Maintenance - Simply a lot easier as constraints and variant tables are like a roadmap of your model.

What if your models do not follow this approach?

It is not unusual that VC Models do not use this approach of constraints and variant tables.  Our VC Essentials online course is a good start to understand good approaches.  We have customers using the online course for this purpose as they have different approaches and customisations in different parts of the organisation.   

This then provides a common understanding to develop new models with good approaches, or to look at how existing models can be modified in the future.

In some companies, as models evolve and become more complex, performance can also become a factor.  A future blog will discuss performance in more detail, but often migration of procedures to constraints can improve performance.

Next steps

If you need a training course that has a focus on good approaches then consider trying our VC Essentials course previewThis will provide you with the detail of the course content and access to some of the lessons.  This is training that is unique and effective.

Feel free to contact me at if you have specific requirements or questions.  We are flexible and interested in your training goals.

Join our customers in the US, Germany, Australia, Croatia and Romania who are already taking advantage of our training.

[ Modified: Monday, 27 November 2017, 11:45 AM ]