Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
stijn_willems
Explorer
The new Advance Variant Configuration is available from SAP S/4HANA Cloud 1808/On-Premise 1809 releases. What’s in it for you?

Purpose of Variant Configuration


SAP Variant configuration is intended for the manufacturing of complex products with many variants. During the order processing, you change the existing product designs. It’s all about responding quickly to customer requirements.

The customer determines the features of the product. Think about buying a car, for example. You choose from a long list of options and combination possibilities, turning your car into a unique piece of value. For true car lovers, these are the days of glory!

Many industries use SAP Variant configuration: manufacturers of automobiles, hydraulic elevators, PCs, pumps, furniture, chemical adhesives, and so on.

Variant configuration helps the customer and the salesperson to obtain the correct price for the configured product. It also ensures that the product is manufacturable and does not contain impossible combinations.


 

Features of Variant Configuration


With Variant Configuration, you don’t need to create a separate material for each variant. You use one configurable material that covers all possible variants. One super bill of material (BOM) and a super routing contain all the components and operations that you need to produce all variants.

The features of the configurable material are converted into characteristics with different values in the SAP system.


The customer can choose from different options (values) for each characteristic. The only limitations are combinations of features that are not possible for technical or marketing reasons. With dependencies, you control these limitations. Each configurable object must have a configuration profile. This ensures that the configuration process when creating a sales order is correct.

In some cases, the price of a variant depends on the chosen characteristic values. SAP Variant configuration covers this by using variant conditions to define surcharges and discounts for a variant.


 

What’s New in Advanced Variant Configuration in S/4HANA


S/4HANA incorporates the clever functionality of R/3 and adds some excellent extra features.

Processing mode


An interesting new feature in S/4HANA is that it offers you an alternative way to process your configuration: Advanced Variant Configuration. This ‘engine’ gives new possibilities in high-level configuration.

You choose between two processing modes: the well-known Logistics General-Variant Configuration (LO-VC) or the new Advanced Variant Configuration (AVC).

The decision is made via a new data object ‘processing mode’ that you specify in the configuration profile, dependencies, constraint nets and constraints. The processing mode of the constraint will be inherited from the constraint net.



If you select Classic mode, the good old LO-VC engine will process the data model.
With Advanced mode, the new AVC engine will.

A small remark: if you need object dependency for the super BOM and super routing in your low-level configuration, you still need to use the Classic processing mode. Selection condition to select BOM items or routing operations still uses the LO-VC processing mode. BOM items and routing operations are part of the low-level configuration. The new Advanced processing mode is used in the Product Variant Configurator for high-level configuration.

 

New Fiori app  - Variant Configuration overview


One of the new AVC features is the new overview page, only available in Fiori. As a product modeler, you can view and change all objects that are relevant for you.


 

Negative expressions


With AVC, you can now use negative expressions to restrict domains. In the LO-VC engine, the concept of truth is important. A statement always needs to be true before it is processed. The LO-VC engine uses the Truth Maintenance System (TMS) for this purpose. The AVC engine does not use that system.  TMS has been replaced by a new constraint solver and mathematical formulas. Therefore the truth principal is no longer critical.

In LO-VC, you have to list all values for which a certain condition is possible. In AVC you can now exclude the value for which the condition is not possible.

Also, the interference section is no longer needed in AVC: all characteristics will always be inferred, while in LO-VC you need to indicate which characteristics are inferred.


 

Actions have been removed


A long time ago, SAP announced that the dependency type ‘Actions’ was outdated. It was recommended to convert them into dependencies of type ‘Procedure’.

In S/4HANA, the dependency type ‘Actions’ has been removed. Existing actions will still work, but you can’t create new ones as a user.


 

Multiple Characteristics can be restricted


In the LO-VC set-up, you had to flag all the characteristics you wanted to use in constraints as ‘restrictable’. For multiple value characteristics, however, this is impossible. The only way to create restrictions on multiple value characteristics is by using preconditions.


In AVC ALL characteristics are considered ‘restrictable’. You can now restrict multiple value characteristics by using them in constraints.

If you still want to use preconditions on values, this still works in AVC, but you need to check the configuration result via the simulation apps. I have read that users have experience issues, especially when using the SPECIFIED statement. This is because AVC handles preconditions as constraints. As a result, it is no longer possible to control the order in which they are executed.

 

Characteristic Groups


In order to keep a clear overview off all characteristics of a configurable material in the configurator, you can group them on several tab pages in LO-VC. The prerequisite is that you specify an interface design name in the configuration profile.

In AVC, a new master data object, ‘Characteristics Groups’, is available to achieve this. This makes it easier to design a user interface.


In a new Fiori application, you can create new groups or assign existing groups. You determine how to group the characteristics, and how you want to sort them within the group.



A characteristic group can be reused in multiple configuration profiles (materials). You can sort the assigned characteristics and change the order in which the user gets to see them.



 

Conclusion


The upcoming SAP releases will definitely bring other improvements and make it even easier to handle complex configurations. New Fiori apps make sure that, as a user, you can keep an overview and process changes more easily. I am looking forward to new features coming up!
13 Comments
VigneshV
Participant
hi @stijn.willems

Good one.Keep going.

Rarely we find the details about AVC vc LOVC.

One query - is there any S Note shall be released for using AVC in BoM & Routing areas instead of using the Classic LOVC ?

BR

Vignesh V
stijn_willems
Explorer
0 Kudos
Dear @vigneshveerasamy,

Currently I didn't found any SAP note or release information when AVC will be available for use in low level configuration. (BOM/Routing)

Kind regards,

Stijn
Jens_Koyen
Active Participant

Hi Stijn,

Thank you for this interesting and thorough comparison.

Very clear!

DeanMG
Explorer
0 Kudos
Good article Stijn

 

Question from my side.... in your example you look at a configuration for a car. If this were a typical lease scenario, we would need to re-value the returning vehicle. Typically a single material is defined with the variant config generating the difference/uniqueness in those materials, but this brings up a challenge in re-valuating the material.... because it is a single material for that make and model...

Have you seen this scenario previously? And if so, how did you achieve material re-valuation?

Cheers
dhasv
Discoverer
Good!

I came to check a blog after I saw Classification 399 in S4 HANA! My first time VC I did only by reading the SAP 4.7 HELP notes. It was completely providing what is required to do.

Hope SAP provides the same kind of support in SAP Help (help.sap.com), itself.

Thanks
stijn_willems
Explorer
0 Kudos
Hi dean_gatinho

I never setup VC for a lease company but I gues there are  multiple options.

You could created equipments after the production step and handled everything in CS/PM module (like maintenance), the BOM of the configuration can be copied from production order into equipement BOM so all used components are known that could capture all maintenence cost but will not revaluate the material.

Other option could be to use material variants, these are Make-to-stock materials with there own valuation (Standard price) but contain the complete VC classification. Then in case of damage or something revaluation can be done on the Material Variant. Maybe this can help.
https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/a73402f511734e6eac56063e631bf24e/3c64b6531de6b64ce10...

I guess in most case lease companies vehicle are created as assets and then depreciated during the years.

Hope this helps you furter.

Kind regards,

 
0 Kudos
Hi Stijin,

 

Need your help for IPC products. Actually we are using IPC products in system. As per simplification item these will not be available and replace with LO-VC products. So we have migrated system to S4 hana and while transferring Porducts KB to CRM system we are not able to generate queues for IPC products KB. As per above configuration do you think it might hamper this transferring process in system.

 

Please check and let us know.

Thanks

Hemant Ghiya
vivekkumar_gupta2
Discoverer
0 Kudos
SAP Solution Sales Configuration can be used in S/4 HANA as replacement for IPC. You can refer to SAP Solution Sales Configuration for SAP S/4HANA | SAP Help Portal for more details.

Vivek
mpredolim
Participant
0 Kudos
Thanks @stijn.willems!

I have a question regarding the development side from AVC. Is there any difference compared with LO-VC? Does support only function modules as previously or can we use ABAP classes now?

BR,
Mauricio Predolim

 
koshevoy_oleg
Discoverer
0 Kudos

When using the new AVC, when creating a sales order using BAPI_SALESORDER_CREATEFROMDAT2, a problem occurs - a pop-up window appears with configuration data. How to control this in Bapi without changing the material configuration setting?

stijn_willems
Explorer
fabien_maupin53
Discoverer
0 Kudos
Hell all.consultant ,

I'm involve for the first time on a SAP S/4 Cloud project to put in place a Variant configuration solution.

I use to use the PMEVC tio manage Vaeriant configuration but never find the way to delete a dependency. So, I came back to old fashion way in FIOR via CU02.

But on SAP S/4 Cloud, this tile is not anymore available.

Do somebody knows how to delete a dependency in PMEVC ?

Thansk for your help
joao_sousa2
Active Contributor
0 Kudos

Is AVC still off limits when we need Super BOM and super Routing?

We need AVC for solution quotations which is the entry point for bundled solutions and classic VC is a no go. 

Labels in this area