cancel
Showing results for 
Search instead for 
Did you mean: 

Combination of different BOM alternatives

Former Member
0 Kudos

Dear Gurus,

any material BOM can have different alternatives (let's say HALB and FERT material types).

So when I create a FERT BOM, it will have below one or more HALB material which can have, in turn, different BOM alternatives.

So any possible combination of HALB alternative BOM will generate an exponentially huge number of FERT bom alternatives.

Simplfied case:

FERT BOM = HALB1, HALB2

any HALBi has its BOM alternatives below, let's say HALBi.j ,


There will be 4 FERT BOM alternatives:

FERT BOM 1 = HALB1.1,HALB2.1

FERT BOM 2 = HALB1.1,HALB2.2

FERT BOM 3 = HALB1.2,HALB2.1

FERT BOM 4 = HALB1.2,HALB2.2

How can I define the specific FERT BOM alterantive when I create a new FERT BOM?

Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Define Production Versions Like 1121, 1122, 1221, 1222 for FERT and 21XX , 22xx for  HALB1 and  11XX and 12xx for HALB2

Select correct alternate BOM for each of production version.

Note that First production version will always be used for costing and Production order  , so unless you have logic , how to change production version system will always pick 1121 over other 3.

BOM alternates are provided to be picked automatically by Base Qty range i.e. if Production order qty is from1 to 100 , alternate 1 can be used or production order qty is 101 to 999999 alternate 2 can be picked automatically . Date validity is also possible which is self explanatory.

Hope it help

Jatin

Former Member
0 Kudos

Dear Desai,

I think the multiple PV for the FERT material can be the right direction to solve my problem, but I still have a question.

when I create a PV for a FERT material I choose one of its BOM alternatives and one ot its Routing, but I don't know how to choose technically the underlying PV of the HALB present in its BOM.

In other words: how can I say that FERT PV n.1121 means HALB1 PV 11 and HALB2 PV 21 ?

Where is this definition in SAP?

Thanks in advance,

Filippo

solomon_macwan
Active Contributor
0 Kudos

hi Filippo,

For the finished material, there are no of ways to select the production version. you can enter it into the PIR, or after creation of the production order you can change the production version.

But for the semi finished material there is no such rule.

Production version is selected based on the date and qty. but if you have both the things valid than it will by default take the first production version.

regards,

Solomon

Former Member
0 Kudos

Dear Filippo,

You have to write program to make entry in MKAT table directly. Steps would be

1:User  should create Production version for FERT material.

2: You download Records from MKAT table for FERT and transform those values to generate input file for HALB

3: User program and input file to create Production version for HALB goods.

We did similar development and I guess requirement is how to pick up correct HALB BOM( from Multiple)  for FERT particular alternate BOM.

You have to design naming of Production version intelligently and force HALB production version creation using this logic.

Best Regards

Jatin

Answers (2)

Answers (2)

dimasluis_defaria
Active Participant
0 Kudos

Hi Filippo,

The best solution is to use Production Versions for both Fert and Halb.

But do you have two way:

1) The processes of production of Fert and Halb are different (independent), so much it does which version of Halb and of the fert to use..  Because are two diferents steps

2) The production processes are dependent if it uses PV1 of Halb have to use PV1 of Fert. This only for process or to do some development or maybe for batch rules it gets some thing.

development using collective order

Regards

Dimas Faria

Former Member
0 Kudos

Dear Dimas,

my case is n.2 : dependent production processes.

So how can I set SAP in an way that  when I choose FERT PV1 I also choose HALB PV1?

thanks in advance,

Filippo

dimasluis_defaria
Active Participant
0 Kudos

Hi,

Answering:

1) manually yes

2) automatic, only with development.

If you can use batch: Think about to use batch (batch determination) would create a characteristic for version and it would put in Halb, when it will produce FERT it would look for the batch of the correct Halb.

Regards

Dimas Faria

Former Member
0 Kudos

Dear Dimas,

ok for 1) but...how?

by using C223 you can only specify n.1 BOM and n.1 Routing for the FERT, no choice for the Halb:

we only use batch for FERT materials, not for Halb materials.

thanks in advance,

Filippo

Former Member
0 Kudos

Dear Filippo,

You have to write Program to update MKAT table using logic of Production version numbering. Production versions should be number as 1121 ...and each digit of version signifies the FERT and HALB bom usage and routing usage number.

If you allow manual creation proudciton version , you cannot prevent wrong selection bom alternate in HALB material which will not support FERT bom usage.

You may have to block C223 and workshceudling view of material master.

As such this is Variant configuration requirement , but simple 2 level can be achieved with multiple BOM and auto creation of Production version.

Best Regards

Jatin

solomon_macwan
Active Contributor
0 Kudos

Hi Filippo,

In case of too many Semi finished or alternative BOM, you cant create that many Production version,

in that case the best solution would be variant configuration.

You can get lot of documents on internet on the topic. hope below link wil help

If you have any question regarding that ask here - http://scn.sap.com/community/erp/plm-classification-and-variant-configuration/content?filterID=conte...

regards,

Solomon

Former Member
0 Kudos

Thanks for your reply, but unfortunately I cannot use KMAT material types in my company at the moment. All the internal rules do not permit to use that material type.

Filippo