SAP Variant configuration

5,370 views
5,197 views

Published on

This ppt talks abt the SAP SD variant configuration with screen shots.

Published in: Technology
5 Comments
19 Likes
Statistics
Notes
No Downloads
Views
Total views
5,370
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
710
Comments
5
Likes
19
Embeds 0
No embeds

No notes for slide

SAP Variant configuration

  1. 1. VARIANT CONFIGURATION Prepared by : Ramesh Kumbum
  2. 2. Training Agenda  Target Audience  Overview of Variant configuration  Cross module integration  Process steps  Master Data  Characteristic and Class  Configuration profile  Configuration stimulation  Object dependencies  Training Manuals  Q&A
  3. 3. Target Audience Primary:  SAP SD Consultants  SAP PP Consultants  SAP Solution Architects Secondary  Other SAP Consultants  Delivery Team
  4. 4. OVERVIEW
  5. 5. VARIANT CONFIGURATION OVERVIEW  Variant configuration is useful if you have large number of combination of parts that go into a product. It means different permutations and combinations of the parts of the same material  Example: A Customer ordering a computer can choose different combinations of monitor ,CPU, keyboard. A customer ordering a car can choose different combinations of accessories and colors.
  6. 6. VARIANT CONFIGURATION-OVERVIEW Variant Configuration is a tool which improves information exchange between sales,engineering and production. Variant configuration helps sales person to put together specification for the product, so that product can be produced from these specifications. Variant configuration is for manufacturing complex product which contains various characteristics and variants
  7. 7. What is Configurable Product??? VARIANT CONFIGURATION-OVERVIEW
  8. 8. Wrist • Wrist IW 49 II • Wrist IW 90 II Enhancements • YES • NO Arm Type • Arm type 30-K/1 • Arm type 60-K/1 • Arm type 60L45-K/1 Type of Intermediate Plate • Intermediate plate with pin • Intermediate plate w/o pin Power Supply • 160 V • 230 V • 430 V No. of Employees to be Trained • 3 • 5 • 15 EXAMPLE FOR VARIANT CONFIGURATION
  9. 9. EXAMPLE FOR VARIANT CONFIGURATION
  10. 10. VARIANT CONFIGURATION INDUSTRIES new industries - new requirements... Aircrafts Automotive Elevators Gear units Telecommunication High-Tech Food Steel Chemicals
  11. 11. CROSS MODULE INTEGRATION
  12. 12. MASTER DATA FOR VC  Super BOM  Super Routing  Characteristic and Values  Classification  Object Dependency  Configurable Profile  Configuration stimulation  SD Condition Records
  13. 13. MODELING VARIANT CONFIGURATION
  14. 14. KMAT VS FERT? FERT KMAT Non-Variant Parts Non-Variant Parts Variant Parts
  15. 15. PROCESS STEPS Process steps 1 Creating Sales Order 2 Checking Requirements using MRP 3 Requirements Planning 4 Converting the planed order into a Production order 5 Confirming the production order 6 Checking the production order settlement 7 Creating the delivery 8 Creating the billing document
  16. 16. CONFIGURATION OF VC  Create a Material - KMAT type with Item category (002)  Create characteristics  Assign Characteristics to class  Assign the class to material master  Creating a configuration profile  Configuration stimulation  Assign object dependences
  17. 17.  Master data settings:  Basic data 2 : Set Material is Configurable indicator  To determine item category TAC in sales order, maintain the suitable item category such as 0002  MRP 2 View: set Procurement type E  MRP 3 View :Set strategy group 25: Make to order for configuration  MRP3 :set Availability check 02 ;Individual Requirement  Class view ; Attach the variant class Master data settings for VC
  18. 18. Master data settings: Master data settings for VC
  19. 19. Master data settings: Master data settings for VC
  20. 20. Master data settings: Master data settings for VC
  21. 21. Master data settings for VC
  22. 22. Master data settings for VC
  23. 23. Master data settings for VC
  24. 24. Master data settings for VC
  25. 25. Master data settings for VC
  26. 26. Master data settings for VC
  27. 27. Master data settings for VC
  28. 28. T.Code :CS01 Bill of Material
  29. 29. CHARACTERISTIC AND VALUES  Characteristics describe the properties of objects.  The values of a characteristic specify these properties.  Example Material - PC Chracteristic Values RAM 256 MB,512 MB, 1 GB Hard Disk 80 GB,120 GB,160 GB  Chracteristic Value can be Numeric ,Characters,Date and Time and Currency format.  It can be single or multi value or restrict value.
  30. 30. Screens for maintaining the characteristic
  31. 31.  Reference characteristics are characteristics that refers to tables &fields  Tables and structures whose fields values can be changed by dependencies  SDCOM-Communication between the SD and Variant configuration  VCSD_UPDATE: Table for updating sales documents from the configuration Reference Characteristics
  32. 32. Create the Characteristic and values T.code:CT04
  33. 33. T.code:CT04 Create the Characteristic and values
  34. 34. Create the Variant pricing Characteristic
  35. 35. T.code:CT04 Create the Variant pricing Characteristic Table SDCOM, Field VKOND
  36. 36. CLASS AND CLASS TYPE  A Class is used to hold the characteristics that describe about configurable material.  Class type used to determines which object types can be classified.  Class types 200 and 300 are defined for material which are used in variant configuration/Classification .
  37. 37. Create classes type 300 assign characteristics
  38. 38. Create classes type 300 assign characteristics
  39. 39. Screens for maintaining the classes
  40. 40. Assign class to material T.code CL24N
  41. 41. Assign class to material
  42. 42. CONFIGURATION PROFILE  Configurable Profile is used for assigning one or more variant classes to configurable material.  A configurable material has several profiles.Profile is selected during configuration or according to priority.  It also possible to define central settings for Configurable Object.
  43. 43. CONFIGURATION PROFILE CONTD..
  44. 44. Create Configuration profile T . C o d e . T.Code :cu41
  45. 45. T . C o d e . T.Code :cu41 Create Configuration profile
  46. 46. Create Configuration profile
  47. 47. Create Configuration profile
  48. 48. Create Configuration profile
  49. 49. Tcode: CU41 Create Configuration profile
  50. 50. ASSIGN DEPENDENCIES
  51. 51. CONFIGURATION SIMULATION  Configuration simulation to check configuration model.  In the configuration simulation, one can test whether it has created the objects correctly and whether dependencies work.
  52. 52. CONFIGURATION SIMULATION Tcode:CU50
  53. 53. CONFIGURATION SIMULATION
  54. 54. CONFIGURATION SIMULATION
  55. 55. CONFIGURATION SIMULATION
  56. 56. 1. Select Characteristic Value 2. Press ' Assign Variant Condition' button. 3. Enter Variant Key 4. Save CONFIGURATION SIMULATION
  57. 57. , T . C o d e . T.Code :VK30 Create Variant Keys with any Name and Description
  58. 58. T . C o d e . T.Code :VK11 Create Variant Condition with Variant Price
  59. 59. T . C o d e . T.Code :VK11 Create Variant Condition with Variant Price
  60. 60. Material Variant in sales order Tcode:VA01
  61. 61. Material Variant in sales order
  62. 62. SECOND DAY
  63. 63. DEPENDENCIES Super BOM contains all the required and Variable items. From the variable items required items will be selected which are Matching the characteristic value.
  64. 64. DEPENDENCIES TYPE The following types of dependencies are available in VC  Preconditions  Selection conditions  Actions  Procedures
  65. 65. DEPENDENCY - PRECONDITION  Preconditions are used to hide characteristics and characteristic values that are not allowed.  Example: Material Bicycle ( Configurable Material) Characteristic Value Precondition  Model Racing Standard Mountain Gears 10 12 17 model eq ‘racing’
  66. 66. DEPENDENCY - PRECONDITION
  67. 67. DEPENDENCY - PRECONDITION
  68. 68. DEPENDENCY - PRECONDITION
  69. 69. DEPENDENCY - PRECONDITION
  70. 70. DEPENDENCY - PRECONDITION
  71. 71. DEPENDENCY - PRECONDITION
  72. 72. DEPENDENCY- SELECTION CONDITIONS  Selection conditions can be allocated to the following objects:  Characteristics  BOM items  Operations in task lists  Sub-operations  Sequences of operations (Alternative or Parallel)  Production resources/tools (PRTs)  A selection conditions describe which BOM components or Routing Operations has to be copied during configurations.  Example: Material Personal Computer 1 PC Component Quantity selection condition RAM- 256 1 RAM-512 1 RAM 1 GB 1 Hard_disk GE 80GB
  73. 73. DEPENDENCY- SELECTION CONDITIONS
  74. 74. DEPENDENCY- SELECTION CONDITIONS
  75. 75. DEPENDENCY - PROCEDURE  Procedures can be assigned to the following objects:  The characteristic value  The characteristic  The configuration profile  BOM items – to change the component quantity  Operations in task lists – to change the standard values  Example Bicycle - Configurable material BOM Components Qty. Procedure Brake 2 Quantity = 3 if Backpedal  When Backpedal option is selected by customer system automatically propose 3 qty of brake instead of 2.  Syntax: $SELF.QUANTITY = 3 if BACKPEDAL = 'Yes’
  76. 76. DEPENDENCY - PROCEDURE Characteristic Values Condition Characteristic Values Weight calculation WEIGHT - (3 figures, 1 decimal place) FRAME Aluminum 10 kg Steel 14 kg EXTRAS (multiple-value) Mudguard 0.5 kg Luggage rack 1.0 kg
  77. 77. DEPENDENCY - PROCEDURE 1. Create a procedure for the weight of the BIKE, depending on the frame. This procedure has the following source code: $SELF. WEIGHT = 10 if FRAME = ‘Aluminum’, $SELF. WEIGHT = 14 if FRAME = ‘Steel’. 3. Allocate the procedure to the configuration profile of material
  78. 78. DEPENDENCY - ACTION The following Objects can assign to action:  The characteristic value that triggers the action  The characteristic that triggers the action  The configuration profile of the configurable object  Configuration profile  BOM items – to change the quantity  Operations in task lists – to change the standard values Since Action is lead to serious system performance problems, it replaced by Procedure and Constraint. Actions are used to infer characteristic values. An action is processed as soon as the characteristic to which it is assigned has a value. It is not possible to overwrite the characteristic values that are set by an action.
  79. 79. DEPENDENCY - ACTION Characteristic Values Action MODEL Racing SADDLE = ‘Leather’ Standard Mountain SADDLE Plastic Leather
  80. 80. If the value ‘Racing’ is set for MODEL, the value ‘Leather’ is automatically set for SADDLE, because racing bikes are always supplied with a leather saddle. Procedure 1. Create an action. 2. Enter the following source code in the dependency editor: $SELF.SADDLE = ‘Leather’ if MODEL = ‘Racing’ 3. Allocate the action to the configuration profile of material BIKE. Result If the value ‘Racing’ is set for MODEL when you configure the BIKE, the value ‘Leather’ is automatically set for SADDLE. Dependency - Action
  81. 81. Questions
  82. 82. TRAINING MANUALS
  83. 83. TRAINING MANUALS User Manual: It contains •Overview •Step by Step guide – Transactional •Material Master creation •BOM Creation Configuration Manual: It contains step by step guide for Variant configuration
  84. 84. THANKS

×