35
© 2014 eLogic. All Rights Reserved. Bill of Material Functionality Lawrence Matusek Rama Gottipati 2014 North American CWG Conference

Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Bill of Material Functionality

Lawrence Matusek

Rama Gottipati

2014 North American CWG Conference

Page 2: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Page 3: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

What is a Bill of Material (BOM)?

BOM - A formally

structured list of the

components that make

up a product or assembly

Product A

Sub Assy. 1

Component X

Component Y

Sub Assy. 2

Component X

Component Z

Sub Assy. 3

Component D

Page 4: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

What most people know about SAP BOMs

- Material BOM

- BOM Header

- BOM Items (stock and text items)

- BOM Status

- Single Level BOM

- Multi Level BOM

Page 5: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

What most people know about SAP BOMs

• Single Level BOM

• Multi Level BOM

Product A

Sub Assy. 1

Component X

Component Y

Sub Assy. 2

Component X

Component Z

Sub Assy. 3

Component D

Page 6: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

The BOM Functionality we use in Solutions

ECM

Page 7: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Categories

BOM HEADER

STKO

Material

MAST

Order

KDST

Equipment

EQST

WBS

PRST Standard

STST

Document

DOST

FunctionalLocation

TPST

BOM Items

STPO

Page 8: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Category Details

Category Material Order Equipment(SM)

WBS(PS)

Standard(PS)

Document Functional Location

(PM)

T-CodesCS01CS02CS03

CS61CS62CS63

IB01IB02IB03

CS71CS72CS73

CS81CS82CS83

CV11CS12CS13

IB11IB12IB13

DB Table MAST KDST EQST PRST STST DOST TPST

Keys Fields

• Material• Plant• Alternative

• Sales Order

• SalesItem

• Material• Plant

• Equipment• Plant

• WBS Element

• Material• Plant

• Standard Network

• Plant

• Doc. Number• Doc. Type• Doc. Part• Doc. Version

• Functional Location

• Plant

Using BOMs to Represent Different Objects

All but Document BOMs also have a BOM Usage (described later)

Page 9: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Create Transactions

CS01

CV11

CS71

IB01

CS61

CS51

IB11

Page 10: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Alternatives

BOM Group Technical Types:• Simple – One Material has One Alternative (most common)

• Multiple – One Material has Multiple Alternatives

• Variant – Many Materials Share the Items in a BOM Group (each

material has exactly one alternative)

Material BOMs have

Alternatives

Alternatives are subsets of

the items in a BOM Group

Page 11: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Technical Type Summary

Simple BOM Group• Item A

• Item B

Multiple BOM Group• Item A• Item B• Item C

Variant BOM Group• Item A• Item B• Item C

Alternative 1

for Material X

Alternative 1

for Material X

Alternative 2 for Material X

Alternative 1 for Material Y

Alternative 2 for Material Z

Page 12: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Multiple BOM (Technical Type)

Multiple BOMs are

typically used when

a Material can be

manufactured with

various production

methods

Alternative Selection in a Multiple BOM can be based on:• BOM Explosion Date

• Lot Size

• Production Version

CS07/8/9

Page 13: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Variant BOM (Technical Type)

Variant BOMs can

be used when many

Materials share

several or all Items

Hint: Variant BOMs simplify BOM maintenance of similar materials

CS05 / CS06

Page 14: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Groups Group BOMs

A BOM Group contains: Alternatives for a Material BOM

A Group BOM contains:Plant Allocations for Alternatives

CS07 / CS08 / CS09

Hint: Use Group BOMs to share

a BOM across multiple plants

Page 15: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Item Categories

Inputs by Item Category:• L: Stock – Material

• N: Non-Stock – Description, Costing / Purchasing Data

• D: Document – Document Info Record

• K: Class – Type 200 or 300 Class (allowed in Configurable BOMs only)

• R: Variable Size – Material, Dimensional Data and Formulas

• T: Text – Description

Various categories of

items that can be

used in BOMs

Page 16: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Item Category Tabs

The tabs allow direct

data entry by category

Item detail tabs also

vary by item category

Page 17: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOMs are Created…to Explode!

You must understand

how this works so that

your BOM is not a dud

OCCUPATIONAL

HAZARD: Do not discuss

BOM explosion with your

colleagues while in airport

security lines

Page 18: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Inputs to BOM Explosion

This can be a complex topic, but the basic inputs are:

• Key Fields by BOM Category (e.g. Material and Plant)

• BOM Application (i.e. what Usages in what priority)

• BOM Explosion Date

• Lot Size

Other considerations for MRP and Costing include:

• Material Master and IMG Settings

• Demand Type (i.e. individual or collective)

• Production Version

Page 19: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

So What Happens in a BOM Explosion?

Search for relevant BOM:• Matching Key Fields

• Matching BOM Usage

• Validity within Explosion Date

• Lot Size within Lot Size Range

• BOM Status that is Released

Return resulting items:• Matching Item Status

• Validity within Explosion Date

• Any True Selection Conditions

(applies to Variant Configuration)

• With Computed Item Quantity

Item Quantity = Lot Size * Component Quantity / Base Quantity

(except for fixed quantity items)

Page 20: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

How BOM Usages are Derived

Each BOM Application is tied to a Selection ID

A Selection ID defines BOM Usage Priority

For example, Selection ID “01” will search for:

1. Search for BOM Usage “1”

2. If not found, then search for BOM Usage “3”

3. If not found, then search for BOM Usage “2”

BOM Application Selection ID BOM Usage

Page 21: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Usages

BOM Usages Allow for Separate BOMs for different Purposes

BOM Usage Restricts the Allowed Item Status of BOM Items

(+) Required (-) Not allowed (.) Optional

Page 22: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

BOM Item Status

Item Status is Restricted by BOM Usage

For example, the status of this item is restricted:

• Engineering relevance is optionally left blank

• Production relevance must be set

• Plant Maintenance relevance cannot be set

• Spare Part indicator is optionally left blank

• Sales relevance cannot be set

• Costing relevance is optionally set to “X” (i.e.

100% relevant)

Page 23: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Explosion Example 1 – Item Status

A Universal Usage BOM is exploded in Sales and MRP

Material “X” BOM• Item “A” (sales relevant)

• Item “B” (sales and production relevant)

• Item “C” (production relevant)

Sales Order• Material “X”

• Item “A”

• Item “B”

Production Order • Material “X”

• Item “B”

• Item “C”

Component ListSub-Items

BOM Application “SD01”

BOM Selection ID “04”

BOM Application “PP01”

BOM Selection ID “01”

Page 24: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Explosion Example 2 – BOM Search

MRP BOM Explosion for Sales Order 123 Item 10

Selection ID is “01”

Selected BOM in bold

Root Material1. Order BOM Usage 1

2. Order BOM Usage 3

3. Order BOM Usage 2

4. Material BOM Usage 1

5. Material BOM Usage 3

6. Material BOM Usage 2Assembly Material1. Order BOM Usage 1

2. Order BOM Usage 3

3. Order BOM Usage 2

4. Material BOM Usage 1

5. Material BOM Usage 3

6. Material BOM Usage 2

Subassembly Material1. Order BOM Usage 1

2. Order BOM Usage 3

3. Order BOM Usage 2

4. Material BOM Usage 1

5. Material BOM Usage 3

6. Material BOM Usage 2Different BOM Category and Usage

can be found at any material / level

Page 25: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

M’aider! M’aider!

So there is a LOT of

BOM functionality in

SAP (and we have only

talked about the basics!)

How does one learn

how to use it well?

Time permitting, here are a few tips and tricks…

Page 26: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Rookie Mistake #1

1. A Sales Order Item is created for Material A today• Default BOM Explosion Date set to July 25, 2014

2. A Production BOM is created for Material A tomorrow• Default Valid-From Dates set to July 26, 2014

3. MRP is Run the Next Day and no BOM is found

BEST PRACTICE: Maintain BOMs with a “Low Date”!

The Most Common

BOM Explosion Issue

goes something like this:

Page 27: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

“How do I Phase In/Out a BOM or Item?”

With ECM NumberAdditions and changes are Valid-From the change number date; deletions are Valid-To the change number date

Without ECM NumberAdditions are Valid-From the effective date; changes take effect immediately(beware if BOM is re-exploded for existing orders)

DiscontinuationAfter the Effective Out Date, MRP will automatically pass demand to the Follow-up material after in stock inventory of Discontinued material has been planned

Page 28: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

“Can I Change Plants in a BOM Explosion?”

The Answer is Mostly Yes…using Special Procurement

Root MaterialPlant 1000

Assembly MaterialPlant 2000

Subassembly MaterialPlant 3000

Page 29: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

“What is a Configurable (aka Super) BOM?”

Product A

(Configurable)

Sub Assy. 1

(Configurable)

Component X

Component Y

Sub Assy. 2

Component X

Component Z

Sub Assy. 3

Component D

• Selection Conditions determine whether an Item is Included in the Result

• Procedures change BOM Item fields like Quantity or Description

Allows allocation of Variant Configuration rules (object

dependencies) that are evaluated during BOM Explosion

Selection ConditionProcedure

Selection ConditionSelection Condition

Selection Condition

ProcedureProcedure

Selection Condition

Procedure

Page 30: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Example Configurable BOM Explosion

Product A

(Configurable)

Sub Assy. 1

(Configurable)

Component X

Component Y

Sub Assy. 2

Component X

Component Z

Sub Assy. 3

Component D

• Component Y and Sub Assembly 2 are Excluded by Selection Condition

• Sub Assembly 3 is unconditionally Included in the Result

Items marked with X are excluded from the Result

Selection ConditionProcedure

Selection ConditionSelection Condition

Selection Condition

ProcedureProcedure

Selection Condition

Selection Condition

X X XX

LEGEND:

Selection Condition evaluated to TRUE

Selection Condition evaluated to FALSE

Page 31: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

“How can I simulate a BOM Explosion?”

Use Transactions CS11 and CS12

CSK1,2,3 – Order BOM, CSP1,2,3 – WBS BOM

CS14 – BOM Comparison

Page 32: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

“How do I find BOMs where a part is used?”

Use Transaction CS15

Page 33: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

“Can I make BOM changes en masse?”

Transaction: CS20• Change Item Data

• Delete Items

• Add Items

• Add Documents

• Add Class

Page 34: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Your Turn to Talk to Us!

Ask questions today & keep up the conversation tomorrow!

Talk with us on twitter @elogicgroup

Learn more on our blog – blog.elogic.com

Reach out to us – [email protected]

Page 35: Bill of Material Functionality - Gottipati Bloggottipatiblog.com/wp-content/uploads/2014/10/Bill-of...CS01 CS02 CS03 CS61 CS62 CS63 IB01 IB02 IB03 CS71 CS72 CS73 CS81 CS82 CS83 CV11

© 2014 eLogic. All Rights Reserved.

Bill of Material Functionality

2014 North American CWG Conference

Marco Island, Florida

Thank You for Attending