Quantcast
Channel: SAP ERP Manufacturing - Production Planning (SAP PP)
Viewing all articles
Browse latest Browse all 87

Alternate Item group Concept in BOM , SAP PP !

$
0
0

An alternative item group is used to group together alternative items in a BOM. Any of the materials in the alternative item group could be included in the assembly. These items are known as alternative items in the BOM.

You can use alternative items in the following situations:

  • Alternative items with a usage probability

    The alternative items are included with a certain usage probability. 

    • Material requirements planning (MRP) uses the usage probability to determine dependent requirements for the materials.
    • In the production order, dependent requirements are converted to a reservation.

  · The withdrawal posting for the reservation in the production order uses either the usage probability or the 100% availability check according to ATP logic. 

  • Alternative items for information: You can enter an alternative item for information only. For example, the item is only relevant to missing parts. The usage probability for the item is 0 .

 

Please follow the below URL to have a depth insight to this concept.

 

http://https://help.sap.com/saphelp_470/helpdata/en/ea/e9b3c44c7211d189520000e829fbbd/content.htm

 

I am going to describe two scenarios with this alternate item group concept in BOM.

Plant - 1000

Finished goods – ALTFERT

Raw material – G1 and G2.

Order type – PP01

Go to Order type control and set the configuration as User can’t release the Order if there are any missing parts. Please see the below screen shots( Tr code OPJK ) :

 

s1.JPG

s2.JPG

 

Case 1: If the requirement is either we may consume G1 or G2 100 % to manufacture ALTFERT based on the stock.

Create a Fert and 2 raw materials in 1000 plant. Create a BOM and Routing in the pant.

For Bom follow the settings:

s3.JPG

Then do the settings for Alt group as shown:

Double click on the item no 0010 and then input the alternate group as “A1” and select the arrow.

A new pop up will open as shown below, and then input the parameters as shown.

 

s4.JPG

Double click on the item no 0020 and then input the alternate group as “A1” and select the arrow.

A new pop up will open as shown below, and then input the parameters as shown.

 

s5.JPG

s6.JPG

s7.JPG

That means for manufacturing 1 qty of ALTFERT we require either G1 or G2 ( any of them ) of 2 qty.

 

Save the BOM.

 

Do some stock posting for raw material G1 only (maintain stock for G1 only not for G2.)

 

Then create Prod. Plan by MD61 and run the mrp.

 

SAP will create planned orders for the dependent materials.

 

Then convert the planned order to production order. As one of the material G1 is available so the production order will be release although the availability check is maintained that without mat available no release.

 

Then Release the Production Order:

 

s8.JPG

Then check the Components list, you can see G1 reqmt showing is 20 and G2 reqmt automatically changed to zero.

s9.JPG

CASE 2: If the requirement is to consume G1 or G2 by 80 % and 20% as available in stock to manufacture ALTFERT for its base qty.

 

Maintain the BOM:

s10.JPG

Maintain the total reqmt qty same for both the raw materials.

s11.JPG

Then maintain the Alt BOM  Group for G1 :

s12.JPG

Then maintain the Alt BOM Group for G2 :

 

s13.JPG

 

Then create Routing.

Then create PIR for 10 qty and save it. Then run mrp. A planned order for 10qty will be shown in md04 for the Finished Good.

s14.JPG

Then automatically SAP will create the planned orders for both.

 

s15.JPG

G1 = 20 * 80/100 = 16

G2 = 20* 20/100 = 4

Check in MD04.

 

Then convert the planned order to prod order and release it. You can check the Components list it’s changed as per the settings in Alt Bom Group.

 

s16.JPG

 

Then follow the Standard SAP PP Flow and close the Production Order.

 

Thanks

Subhrant


Viewing all articles
Browse latest Browse all 87

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>