
In this demo, the definition of Configurable Material is explained with all setup required for Configuration. Mapping Class type 300 to configurable material and other configurations are covered.
In addition, definition of raw materials used as options in BOM of configurable item are explained. Apart from basic setup Special focus was on key configuration steps in Classification tab. to map individual values of Characteristics to material through class type 200.
In this lesson, object dependency types that were part of scope for this course, are explained from conceptual level.
In this lesson, you are briefed about various operators used between variable and characteristic names while writing the conditions.
This lesson runs through brief topics of:
Arithmetic Operators
Logical Operators
Comparison Operators
Intervals and Ranges
Special features such as Lists
Syntax rules for Characteristic names, variable and Characteristic Values etc
This lesson briefly walks through three important object variables namely $Root, $Self and $Parent.
Some important Built-in Functions are discussed in this lesson. This lesson will also conclude this section.
Defining BOM for configurable material is a bit different from normal definition of Production BOM.
In this demo,
1. Adding class item in the BOM to cover some set of characteristics (Body Color) is explained.
2. Effect of adding variant class to Configurable Material in Classification tab of Material master in BOM is shown
3. Narrowing down selection of all optional components in BOM of Configurable material is shown through definition of Object dependencies and selection conditions.
4. Demo covered Selection conditions with
1-1 mapping between Characteristic value and component, (Most of the characteristic values and corresponding components)
1- many mapping between characteristic value and components (AUTOGear to multiple components in BOM) and
many-1 mapping between Characterisc value and components (4 gear to clutch and gears of quantity 4)
All key features in selection condition editor such as syntax checks, input help, loading conditions from external sources are explained.
Defining Task List for configurable material is a bit different from normal definition of Production Routing.
In this demo,
1. Defining all tasks including those which are optional. That means out of these optional tasks only a few will go to the Production Routing generated from customer selection
2. Narrowing down selection of all optional tasks in Task List of Configurable material is shown through definition of Object dependencies and selection conditions.
3. There a couple of errors deliberately created while defining the dependencies to show how error handling is done
4. Demo covered Selection conditions with
1-1 mapping between Characteristic value and task (Most of the characteristic values and corresponding operations)
many-1 mapping between Characteristic values and operation (for 3 values of Engine type same operation is picked)
Reuse of Selection conditions (Selection condition of Assemble Manual Gear is reused by selection condition defined for selection of BOM Component 4 Gear Manual)
All key features in selection condition editor such as syntax checks, input help, loading conditions from external sources are explained.
In this demo, you will see
Definition of dependency of type Precondition at characteristic level
Usage of
Object variable $Root,
Logical operator NOT
Special expression IN etc
In this demo, you can set a precondition to enable a Characteristic value based on attributes of top most configurable Material in the multi-level structure.
In this demo you will run through:
Definition of dependency of type precondition at Characteristic value level
Usage of
Object variable $Root
Built-in Function TYPE_OF
In the demo, you will assign a defined value (with no provision to change the values in value assignment screen) to a characteristic based on the value(s) of other characteristics.
In the next part of this same demo, you will assign a default value to characteristic based on value(s) of other characteristics. These defaulted values can be overwritten during the value assignment.
This lesson explains the process to setup and execute purchase of Configurable Materials. You will run through entire setup process followed by Configuration of Configurable Materials in Purchase order, with pricing calculations included.
After a brief recap of Make to Order scenarios for configurable Materials, Make to stock version is introduced with a couple of examples. A brief overview of setup required for Make to Stock is also presented.
Creation of Material variants derived from Configurable Material.
Create a good number of Material variants so the demo of matching with Complete and Partial Configurations can be done.
In this lesson, the brief setup for Variant Matching is shown in Configuration Profile screen,
It is followed by the DEMO on Variant Matching with options of Variant Matching on Request and Matching to Complete Configuration
Permanent matching with scenarios having strategies of matching to Partial and Complete configuration.
In this lesson, you will run through selection of characteristic values for configurable material in Sales orders with multiple settings of Variant matching in place.
Apart from Complete and Partial configuration matching in Sales orders, You will also see matching to multiple Material variants as one scenario.
*** The Course has subtitles in English, Korean, Japanese, (Simplified) Chinese, Italian, German and Spanish.
Variant Configuration is a framework that helps you manage complex manufacturing involving various specifications of the same product Examples include Cars, Laptops, furniture and Fast-food Items. A specific range of car may consist of standard equipment which has manual locking, synthetic seat covers and a basic music system. On top this , the manufacturer offers add-ons such as central locking which can be remote or manual, multiple varieties of seat covers and multiple versions of Music system etc. These enhancements involve additional work, more time to delivery and more pricing. It is quite difficult to maintain multiple product versions, Production BOMs, Routings, Pricing etc. It will also be difficult for sales executive to predict the lead time to make a reliable order promise in terms of price, date and quantities. Even if you want to main multiple combination as individual product versions software will have some limitations. For example, an ERP may have limitation of 99 Alternative BOMs for a Product. Any change to design will lead to changing each alternative BOM and Routing.
Variant configuration provides a framework through which you can define a set of features of options for the product to offer for choosing by customer. The framework allows you to define a Super-BOM and Super-Routing which will have all standard components and operations as well as optional components and operations out of which a few will go to the actual BOM and Routing of Product, according to the selection of features and options within each feature by customer. The framework allows to define the logic that determines the right set of components and operations to go in to the BOM and Routing of this selection. The framework also provides an interface (Called Configurator) to choose features and options for all addon features provided the product.
SAP Provides excellent functionality of Variant Configurator to ease out the functioning of Design, Production, Sales, Planning, Costing and Pricing teams.
The Course from eBodhisathva Solutions provides insight on how Variant configuration works.
Course is structured at high level as :
Context of Course
Business Scenario for Demo
Setup
Creation of Configurable and Raw Materials
Creation of Characteristics and assign to Classes
Creation of BOM, Routing
Define Selection conditions and assign to Components of BOM and Operations of Routing (selection conditions)
Create Configuration Profile and Run Simulation including error handling(5 demos)
Run a Few business transactions on Configurable Material (Sales order and Purchase Order)
Additional scenarios
Dependencies of type Pre-condition, Procedure etc. to manipulate Characteristics and values (10+ demo lessons)
Using various built-in functions, expressions and operators in various demos given above (part of various demos)
Hide characteristic based reference characteristics (1 demo lesson)
Price determination from conditions (7 demo lessons)
Pricing for Configurable Materials
Variant Matching to handle make to stock variants
Best Practices in Variant Configuration
Using Variant tables for assigning values to characteristics (Only basic demo)
Conclusion
Practice Kit of 25 questions
2 assignments that need hands on experience to submit solutions
We wish you all the best.