Class Item: K of BOM in Variant Configuration
Applies to: SAP R/3. For more information, visit the Manufacturing homepage. homepage.
Summary The Client Company is in the Business of Manufacturing Electronic Panel. The Electronic Panel has complex product structure. Client like like to offer wide amount of selection options for different different product components which will be helpful to the customer or salesperson to put together specifications for the product and ensure that the product can be produced from these specifications. The important thing is to react quickly to customers' requirements. Client expects to implement Variant Configuration with minimum dependencies data to be created through SAP Best Practices. Author:
Meghasham Badgujar
Company: Larsen & Toubro Infotech Ltd. Created on: 10 on: 10 November 2009
Author Bio Meghasham has about 13 years of total experience. Out of which 6 years in SAP R/3 in Implementation and Rollout project as a SAP PP Team Lead, functional consultant, Functional Support, Core team member and end user. Currently a part of the SAP functional team in L&T Infotech ltd.
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 1
Table of Contents Business Process ............................................................................................................................................... 3 Customer’s Expectations .................................................................................................................................... 3 SAP Standard Solution ....................................................................................................................................... 3 Proposed Solution for the Customer’s Expectations in SAP .............................................................................. 3 Functioning in SAP ............................................................................................................................................. 4 Benefits of Class Item in BOM: ......................................................................................................................... 13 Related Content ................................................................................................................................................ 13 Disclaimer and Liability Notice .......................................................................................................................... 14
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 2
Business Process Client Company manufactures Electronic Panel. They also manufactures a wide variety of fuses for the electrical, electronics and transportation industries, plus inductors and transformers for power quality in electronic applications. Each product has complex product structure. Client like to offer wide amount of selection options for different product components which will be helpful to the customer or salesperson to put together specifications for the product and ensure that the product can be produced from these specifications. The important thing is to react quickly to customers' requirements. Customer’s
Expectations
The Client expects to implement Variant Configuration by maintaining minimum amount of Dependency data. And they expect to have this though SAP Best Practices. To implement the Variant, it requires maintaining dependencies particularly for Selecting the Component from BOM. Dependency type “Selection Condition” is to be maintained and need to be assigned in the BOM Component. So this requires large amount of Dependency Data and also number of components in BOM also gets increased.
SAP Standard Solution Standard SAP gives two ways to have component selection as mentioned below: 1. Creating a Super BOM and assigning all the components as BOM items. Need to assign dependency “Selection Condition” to each BOM item if these components to be selected. 2. By using Class of Class Type 200. In this, class characteristics have to be assigned which will have values nothing but the components. This class gets assigned in the BOM as Class Item thus avoiding direct assignment of components. This class also needs to be assigned to Material Component by selecting corresponding characteristics value.
Proposed Solution for the
Customer’s
Expectations in SAP
For this purpose Classes of Class Type 200 were created. Each class has one characteristics having values equal to those many number of components available to select. These characteristics were assigned to main configurable class. These classes of class type 200 assigned to material components in material master and relevant value was selected. These Classes were assigned in the Super BOM as Class Item.
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 3
Functioning in SAP Data used for demonstrationConfigurable Material – Class 200 Plant - 3800 Component – COMPONT1, RAW1 Configurable Class of Class Type 300 – Class_300 Material (Configurable Objects) of Class Type 200 – Class_200_1, Class_200_3 Characteristics – Charact 200_1, Charact 200_3 Characteristics is created to which values are assigned which represents the components/options,
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 4
This characteristics is assigned to Class of Class Type 200,
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 5
Maintain “Indicator - Allowed in BOM’s”, “Base Unit Of Measure”, “Res. Item Category” in Additional Data of Class.
This characteristics is also need to be assigned in Configurable Class of Class Type 300,
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 6
The class of Class type 200 is assigned to Material Components in material master. In the material master the relevant values should be selected.
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 7
Assigned the class in BOM as class item,
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 8
The components to which this class is assigned can be seen in “TAB- Class Recursion” of Item Data, Here we see that all types of Door components are clubbed in one class. Thus this reduces the number of components to be maintained in the BOM.
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 9
The results can be checked in Configuration Simulation,
See the characteristics “Characteristics 1” have values which represents the components. Select the value “COMPONT1”,
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 10
Similarly for the characteristics “Characteristics 3” have values which represents the components. Select the value “RAW1”,
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 11
Due to this corresponding components gets selected in the BOM List.
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 12
Benefits of Class Item in BOM: Class Items can help to simplify maintenance of BOMs for configurable materials – Need to enter one item for the class, instead of several items for the individual variant parts. No need to create and assign selection conditions. It help to classify additional objects in the class at any time, without having to change the BOM
Related Content Reference (site) 1 – Variant Configuration http://help.sap.com/saphelp_47x200/helpdata/en/92/58d455417011d189ec0000e81ddfac/frameset.htm Reference (site) 2 – BOMs http://help.sap.com/saphelp_47x200/helpdata/en/a0/1016bd4c8311d189520000e829fbbd/frameset.htm Reference (Book) 3 – Basics in Supply Chain Management By Tony Arnold For more information, visit the Manufacturing homepage.
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 13
Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is n ot supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document.
SAP COMMUNITY NETWORK © 2008 SAP AG
SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com 14