`
`HELP.LOVC
`
`Release 4.6C
`
`™
`
`1
`
`CONFIGIT 1045
`
`
`
`Variant Configuration (LO-VC)
`
` SAP AG
`
`Copyright
`
`© Copyright 2000 SAP AG. All rights reserved.
`
`No part of this brochure may be reproduced or transmitted in any form or for any purpose without
`the express permission of SAP AG. The information contained herein may be changed without
`prior notice.
`
`Some software products marketed by SAP AG and its distributors contain proprietary software
`components of other software vendors.
`
`Microsoft®, WINDOWS®, NT®, EXCEL®, Word® and SQL Server® are registered trademarks of
`Microsoft Corporation.
`
`IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®,
`AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.
`
`ORACLE® is a registered trademark of ORACLE Corporation, California, USA.
`INFORMIX®-OnLine for SAP and Informix® Dynamic ServerTM are registered trademarks of
`Informix Software Incorporated.
`
`UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of The Open Group.
`
`HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide
`Web Consortium, Laboratory for Computer Science NE43-358, Massachusetts Institute of
`Technology, 545 Technology Square, Cambridge, MA 02139.
`
`JAVA® is a registered trademark of Sun Microsystems, Inc. , 901 San Antonio Road, Palo Alto,
`CA 94303 USA.
`
`JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for
`technology invented and implemented by Netscape.
`
`SAP, SAP Logo, mySAP.com, mySAP.com Marketplace, mySAP.com Workplace, mySAP.com
`Business Scenarios, mySAP.com Application Hosting, WebFlow, R/2, R/3, RIVA, ABAP, SAP
`Business Workflow, SAP EarlyWatch, SAP ArchiveLink, BAPI, SAPPHIRE, Management
`Cockpit, SEM, are trademarks or registered trademarks of SAP AG in Germany and in several
`other countries all over the world. All other products mentioned are trademarks or registered
`trademarks of their respective companies.
`
`2
`
`April 2001
`
`2
`
`
`
`Variant Configuration (LO-VC)
`
` SAP AG
`
`Icons
`
`Icon
`
`Meaning
`Caution
`
`Example
`
`Note
`
`Recommendation
`
`Syntax
`
`Tip
`
`April 2001
`
`3
`
`3
`
`
`
`Variant Configuration (LO-VC)
`
` SAP AG
`
`Contents
`
`Variant Configuration (LO-VC)...................................................................................... 9
`Defining a Material as Configurable .........................................................................................................11
`Material Master Data for Configurable Materials.....................................................................................12
`Super BOM..................................................................................................................................................13
`Selecting BOM Items..................................................................................................................................14
`Classification as a Selection Condition ...................................................................................................15
`Selection from a Class Item ....................................................................................................................16
`Selection from a Class Item: Example...............................................................................................17
`Finding Objects in a Class Item .........................................................................................................18
`Routings for Configurable Materials ........................................................................................................19
`Maintaining Characteristics for Configuration........................................................................................21
`Reporting: Characteristics and Values....................................................................................................23
`Variant Classes...........................................................................................................................................24
`Defining Classes as BOM Items: ..............................................................................................................25
`The Configuration Profile ..........................................................................................................................27
`Creating a Configuration Profile...............................................................................................................29
`Class Assignment ...................................................................................................................................32
`Filters for BOM Explosion .......................................................................................................................34
`Availability of Components......................................................................................................................35
`Process Overview ......................................................................................................................................36
`Process: Sales Order ..............................................................................................................................37
`Process: Order BOM...............................................................................................................................42
`Controlling the BOM Explosion ................................................................................................................44
`No BOM Explosion..................................................................................................................................46
`Single-Level BOM Explosion...................................................................................................................49
`Multi-Level BOM Explosion.....................................................................................................................51
`Interface Settings .......................................................................................................................................53
`Defining Settings for the Language.........................................................................................................54
`Defining the Scope and Display Options for Characteristics ..................................................................55
`Defining Settings for Pricing....................................................................................................................57
`Defining Settings for Default Values .......................................................................................................58
`Defining Settings for the Configurator.....................................................................................................59
`Settings for Variant Matching..................................................................................................................60
`Changing/Displaying/Deleting Configuration Profiles ...........................................................................62
`Possible Combinations of Configuration Profiles ..................................................................................63
`Dependencies .............................................................................................................................................65
`Global Object Dependencies.....................................................................................................................66
`Creating Global Dependencies ...............................................................................................................67
`Changing Global Dependencies .............................................................................................................68
`Displaying Global Dependencies ............................................................................................................69
`Local Object Dependencies ......................................................................................................................70
`Maintenance Authorizations for Dependencies......................................................................................71
`Preconditions..............................................................................................................................................73
`Example: Precondition for a Characteristic Value...................................................................................74
`Precondition for a Characteristic.............................................................................................................76
`
`4
`
`April 2001
`
`4
`
`
`
` SAP AG
`
`Variant Configuration (LO-VC)
`
`Selection Conditions..................................................................................................................................77
`Selection Conditions for a BOM Item and Operation..............................................................................78
`Selection Condition for a Characteristic..................................................................................................80
`Procedures..................................................................................................................................................81
`Processing Sequence of Procedures......................................................................................................83
`Inferring a Characteristic Value with Procedures (Example) ..................................................................84
`Built-In Function $COUNT_PARTS ........................................................................................................85
`Built-In Function $SUM_PARTS .............................................................................................................87
`Setting Default Values with Procedures..................................................................................................89
`Deleting Default Values with Procedures................................................................................................91
`Assigning Object Dependencies ..............................................................................................................92
`Changing Master Data with Dependencies..............................................................................................96
`Reference Characteristics in Dependencies...........................................................................................98
`Master Data References in Bills of Material..........................................................................................100
`Master Data References in Task Lists..................................................................................................101
`Changing the Weight in the Sales Order ..............................................................................................103
`Example: Shape and Size Variants ......................................................................................................104
`Constraints................................................................................................................................................106
`Constraints: Referring to Objects..........................................................................................................108
`Constraints: Entering Conditions...........................................................................................................111
`Constraints: Restrictions .......................................................................................................................114
`Constraints: Setting Values...................................................................................................................116
`Constraints: Restricting the Allowed Values .........................................................................................118
`Creating a Dependency Net..................................................................................................................120
`Changing a Dependency Net................................................................................................................122
`Displaying a Dependency Net...............................................................................................................123
`Networks in a Company........................................................................................................................124
`Relationship Between Operating System and Server .....................................................................128
`Relationship Between Operating System of Server and Operating System of Workstation ...........129
`Relationship Between Company Network Server and Department Network Server.......................131
`Relationship Between LAN Type and Server Processor.................................................................133
`Dependency: Cable Type and LAN Type ........................................................................................134
`Actions (Obsolete) ...................................................................................................................................136
`Inferring a Characteristic Value with Actions (Example).......................................................................137
`Where-Used List for Dependencies........................................................................................................138
`Dependency List.......................................................................................................................................139
`Declarative Dependencies.......................................................................................................................140
`Value Assignment Attribute for Characteristics ...................................................................................142
`Single-Value Characteristics.................................................................................................................143
`Multiple-Value Characteristics...............................................................................................................144
`Restrictable Characteristics....................................................................................................................146
`Restricting a Characteristic ...................................................................................................................148
`Restricting Characteristics with a Variant Table ...................................................................................149
`Restricting a Characteristic with a Table: Example...............................................................................150
`Restricting a Characteristic with IN .......................................................................................................152
`Assigning Values to Restrictable Characteristics..................................................................................153
`Using Dependencies to Change how Characteristics are Displayed .................................................154
`Dependency Syntax: General Rules.......................................................................................................156
`Entering Characteristics and Characteristic Values ............................................................................158
`
`April 2001
`
`5
`
`5
`
`
`
`Variant Configuration (LO-VC)
`
` SAP AG
`
`Using Arithmetic Operations...................................................................................................................160
`Entering Intervals .....................................................................................................................................162
`Entering Comparisons.............................................................................................................................163
`Object Variables .......................................................................................................................................164
`Built-In Condition SPECIFIED .................................................................................................................166
`Built-In Condition IN.................................................................................................................................167
`Built-In Condition TYPE_OF....................................................................................................................168
`Variant Tables...........................................................................................................................................169
`Creating a Table Structure ......................................................................................................................171
`Changing a Table Structure ....................................................................................................................172
`Displaying a Table Structure...................................................................................................................173
`Value Assignment Alternatives...............................................................................................................174
`Multiple-Value Characteristics in Table Calls........................................................................................176
`Link to a Database Table .........................................................................................................................178
`Linking a Variant Table to a Database Table.........................................................................................181
`Transferring Variant Table Contents to Database Table......................................................................182
`Maintaining Table Entries........................................................................................................................184
`Changing Table Entries ...........................................................................................................................186
`Displaying Table Entries..........................................................................................................................187
`Decision Table ..........................................................................................................................................188
`Tables in Actions and Procedures .........................................................................................................189
`Tables in Constraints...............................................................................................................................191
`Tables in Preconditions...........................................................................................................................193
`Tables in Selection Conditions...............................................................................................................195
`Creating Table Lists.................................................................................................................................197
`User-Defined Functions...........................................................................................................................198
`Creating a Function..................................................................................................................................200
`Changing a Function................................................................................................................................201
`Displaying a Function ..............................................................................................................................202
`Interface of the Function Module............................................................................................................203
`Function Call.............................................................................................................................................205
`Functions for Accessing the Dynamic Database..................................................................................209
`Creating a Function List ..........................................................................................................................210
`Variant Conditions ...................................................................................................................................211
`Variant Conditions in Purchasing...........................................................................................................212
`Maintaining Variant Conditions in the Info Record................................................................................214
`Variant Conditions in Sales.....................................................................................................................215
`Maintaining Variant Conditions in Sales ...............................................................................................217
`Assigning Variant Conditions Directly...................................................................................................218
`Variant Conditions in Procedures ..........................................................................................................219
`Variant Conditions with a Table..............................................................................................................220
`Pricing Factors .........................................................................................................................................222
`Dependency Group for Pricing ...............................................................................................................223
`Material Variants.......................................................................................................................................224
`Maintaining Material Master Records for Variants................................................................................226
`
`6
`
`April 2001
`
`6
`
`
`
` SAP AG
`
`Variant Configuration (LO-VC)
`
`Bill of Material (BOM)...............................................................................................................................228
`Task List....................................................................................................................................................229
`Creating Cross-Plant Material Variants..................................................................................................230
`The Configuration Simulation.................................................................................................................231
`Simulating BOM/Task List Explosion.....................................................................................................233
`Selecting Configured Objects to Copy ..................................................................................................234
`Level of Detail for the BOM .....................................................................................................................235
`Simulation of Costing ..............................................................................................................................236
`Creating a Routing with the Configuration Simulation ........................................................................237
`Creating a Routing from the Configuration Simulation .........................................................................238
`The Characteristic Value Assignment Screen.......................................................................................239
`Configuring Objects.................................................................................................................................240
`Processing Sequence for Dependencies...............................................................................................242
`Explanation Functions for Value Assignment.......................................................................................243
`Trace Function..........................................................................................................................................244
`Configuration Buffer ................................................................................................................................245
`Interface Design – Overview ...................................................................................................................246
`Defining an Interface Design.................................................................................................................248
`Maintaining an Interface Design............................................................................................................250
`Defining the Sequence of Characteristics.............................................................................................252
`Relevance to Printing of Characteristics...............................................................................................254
`Specifying Enhancements in the Configuration Editor........................................................................255
`The Configuration Result ........................................................................................................................257
`Explanation Functions: Result Screen ..................................................................................................259
`Defining Scope and Display Options for the Result.............................................................................260
`Configurable Materials in Sales Documents .........................................................................................262
`Item Categories for Configurable Materials...........................................................................................264
`Graphic 1...............................................................................................................................................266
`Graphic 2...............................................................................................................................................267
`Graphic 3...............................................................................................................................................268
`Graphic 4...............................................................................................................................................269
`Graphic 5...............................................................................................................................................270
`Graphic 6...............................................................................................................................................271
`Graphic 7...............................................................................................................................................272
`Variant Matching in the Sales Order ......................................................................................................273
`Transfer of Requirements for Locked Configurations .........................................................................275
`Changing Fields in a Sales Order...........................................................................................................278
`Low-Level Configuration .........................................................................................................................280
`Configurable Materials in Purchasing....................................................................................................281
`Displaying a Configuration Overview ....................................................................................................283
`Enhancements in Variant Configuration................................................................................................284
`ALE Transfer of Configuration Data.......................................................................................................287
`EDI for KMATs (Information on Creating Your Own)............................................................................291
`Basic Type ORDERS02............................................................................................................................293
`Segment Type E1CUREF.........................................................................................................................296
`Segment Type E1CUCFG.........................................................................................................................297
`Segment Type E1CUINS ..........................................................................................................................298
`
`April 2001
`
`7
`
`7
`
`
`
`Variant Configuration (LO-VC)
`
` SAP AG
`
`Segment Type E1CUPRT.........................................................................................................................300
`Segment Type E1CUVAL.........................................................................................................................302
`Creating an Order for Configurable Materials with EDI........................................................................303
`IDoc Structure .......................................................................................................................................305
`Example: Segment E1CUREF..............................................................................................................307
`Example: Segment E1CUCFG..............................................................................................................308
`Example: Segment E1CUINS ...............................................................................................................309
`Example: Segment E1CUPRT..............................................................................................................312
`Example: Segment E1CUVAL ..............................................................................................................314
`Error Handling ..........................................................................................................................................316
`Restrictions...............................................................................................................................................317
`Creating a Knowledge Base Object for the SCE...................................................................................318
`Creating a Knowledge Base Object........................................................................................................320
`Creating a Runtime Version ....................................................................................................................322
`Changing a Runtime Version ..................................................................................................................323
`Loading Data for a Runtime Version ......................................................................................................324
`Creating a Database Schema for the SCE .............................................................................................331
`OO Class ...................................................................................................................................................332
`
`8
`
`April 2001
`
`8
`
`
`
` SAP AG
`
`Variant Configuration (LO-VC)
`Variant Configuration (LO-VC)
`
`Variant Configuration (LO-VC)
`Purpose
`Variant configuration is for manufacturing complex products. The manufacturer is always having
`to offer new variants of its products. Often, new variants are created by modifying existing
`product designs as you process the order. The important thing is to react quickly to customers'
`requirements.
`The customer determines the features of the product. A customer buying a car, for example, can
`choose the features of the car and combine these features as required.
`The product configurator improves information exchange between sales, engineering, and
`production. Variant configuration helps the customer or salesperson to put together specifications
`for the product and ensure that the product can be produced from these specifications. It also
`ensures that production costs do not overstep the mark.
`Integration
`Variant configuration is integrated in the following applications:
`· CA Classification
`· LO Material Master
`· PP Bill of Material
`· PP Routings
`· PP–PI Master Recipes
`·