cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Classes as BOM Items ;multiple values ;multiple components

Xiaoguang
Participant
0 Likes
6,079

https://blogs.sap.com/2012/05/22/classes-as-place-holders-components-in-super-bom/comment-page-1/#co...

According to the introduction of this article,I did some tests based on your blog.

MaterialMYCARClass(200/300)CL_COLOURCL_ENGINECL_EXHAUSTVariantCT_COLORCT_ENGINECT_EXHAUSTVariant Value01-RED01-120001-EXHAUST- 102-BLUE02-150002-EXHAUST- 203-Black03-180003-EXHAUST- 3ComponentsCOLOR-REDENGINE-1200EX-EXHAUST-1COLOR-BLUEENGINE-1500EX-EXHAUST-2COLOR-BlackENGINE-1800EX-EXHAUST-3

I set the feature to allow multiple values.

I tried to use cu50 to select multiple property values, but did not expand the corresponding multiple component materials.

In addition, I also tried to allocate multiple different component materials with the same 200 classification and the same characteristic value. I hope to bring out multiple different materials when cu50 selects the same characteristic value, but I failed

ClassCL_COLOURVariant CT_COLORVariant Value 01-REDComponents COLOR-RED COLOR-RED-002

Please experts to help me analyze

Can you tell me why?

How to implement these two scenarios?

thank you!

@ritesh.dube

Accepted Solutions (1)

Accepted Solutions (1)

GnanaGiri014
Explorer

Hi,

check out the following steps...

1. Created a Multiple-values char...

with values

2. Create the Following Class type 300 is created for main Configurable item..

3. Create the Following Class type 200 is created for variant assignments...

4.Note : you should use the same Char that you have used in Main Class (300) also for 200 class . otherwise bom selection won't work.

5. make following settings in Addnl data tab

6. Now Create Main Configurable Material and assign 300 class type in classification tab..

Also extend this material to any plant..since you have to create a BOM.

7. Create material for 1st components (variants) and assign 200 class , also make selection with applicable char value. Here I have selected Red...

8. Now create a BOM for Main material , TEST_MAIN and assign Item category K , and assign the class

9. Create Configuration Profile CU41 for main Material TEST_MAIN with below settings

10. Simulate in CU50 , select values and click the engineering icon and then the Result Icon, if you explode the BOM you see the Variants...

Xiaoguang
Participant
0 Likes

I checked the data, but I still didn't get the results I needed.

Xiaoguang
Participant
0 Likes

When I use this material to create a MTO production order, the system prompts me that I have not maintained the BOM.

In fact, this material has a BOM of 200 ClassType.

Do you know what to do?

Thanks.

Message no. 29102

Diagnosis

You want to allocate the BOM for material in plant to an additional plant.
No material master has been created in plant for this material. This means that there is no BOM for this material in plant either.

GnanaGiri014
Explorer
0 Likes

Hi,

You have not maintained the material CL_ENGINE_LINXG in the plant 3110. Extend the Material using MM01 the 3110 plant with all the Needed Plant views.

BR

Giri

Xiaoguang
Participant
0 Likes

CL_ENGINE_LINXG

It is not a material, but a classification. I have created this classification.

GnanaGiri014
Explorer
0 Likes

Hi,

It means that the Sales Order BOM has not been exploded. You can use CU51 to open and explode the Sales Order BOM , view the result and Save it.

Then you can execute MRP (MD50) for the Sales Order Item , Create a Planned Order and Convert the Planned order into Production Order. Then you should see the correct Box Components in Production Order.

What steps did you follow to create this Production Order ?

BR

Giri

Answers (8)

Answers (8)

Xiaoguang
Participant
0 Likes

succeed!

It works!

Thank you for your patient guidance, thank you very much!

GnanaGiri014
Explorer
0 Likes

1. step open Cu50 fill the chars values

2. Push the Engineering Button

(after this configuration will be grayed out)

if you click result without engg nothing appears for OB (for Order BOM you have to engineer the BOM)

3. click the result screen

GnanaGiri014
Explorer
0 Likes

Hi,

Can you please change your configuration profile settings in Cu42 from Plan/Prod Order to order BOM and try simulation in CU50.

I see you have plan/Prod Order...

Xiaoguang
Participant
0 Likes

After modification, no components can be brought out.

When I clear this field, an error is reported.

Entry does not exist in T418 (check entry)

Message no. 00058

Diagnosis

Input values must be defined in Table T418. The value or values ' ' are not specified in this table.

When I maintain K in this field, the error is as follows:

Item category K not allowed here

Message no. CL073

Diagnosis

The item category that you enter here defines the item category of the component that is to replace the class in the BOM.

In accordance with the object type concerned, a component can only have specific item categories. Item category K, which you entered, cannot be used for this class.

GnanaGiri014
Explorer
0 Likes

you can maintain the Res.Item Category both in Class or in BOM item level. Normally the Data is copied from Class to BOM item data if it is maintained in the class. If you don't maintain in class level then you have to maintain it in the BOM item Data Level.'

Key Message is "you need to make sure the indicator exist in BOM item data tab".

GnanaGiri014
Explorer
0 Likes

Hi,

Check these settings...

With these settings + Classification settings it works as per your requirement.

Xiaoguang
Participant
0 Likes

By comparing with your screenshots one by one, I didn't find any problems, but I didn't get the results I expected.

The restrictions here prevent me from uploading too many pictures.

I recreated the data according to the screenshot you provided, and the result is the same. Multiple characteristics values cannot bring out multiple components.

the class item data has adopted the recursiveness.

When class type 300 is used, the class item data will be recursive, and the system will prompt "Component xxx causes recursiveness"(Message No.29390).

When class type200 is used, the message will not be prompted.

a__engfehr
Active Participant
0 Likes

Hello lixg211,

If I'm understanding your situation correctly. You are wanting to use multiple characteristic inputs to select multiple components out of a Class 200 in the BOM. Is that correct?

If so, the first part works (multiple characteristics, as you have been working through) the second part or Class 200 output does not. The Class 200 can only be replaced by one material.

You will either have to use multiple Class 200's and figure out a way to differentiate them or switch to using a phantom material instead of Class 200. The phantom material can has all of the same components in the BOM and can return as many as you want, using VC selection conditions.

Xiaoguang
Participant
0 Likes

Yes, I have two ideas:

1. I want to select multiple characteristics values by selecting the same characteristic in CU50, and then bring out the corresponding multiple components.

2. I want to assign the characteristic value of the same characteristic to multiple materials, and bring out multiple components by selecting a single characteristic value of a characteristic in CU50.

However, I haven't implemented it yet. I can only implement one characteristics value corresponding to one component.

I think the method (Classes as BOM Items) I'm testing can't be realized.

Can you give me some detailed suggestions? Thanks!

GnanaGiri014
Explorer
0 Likes

Hi,

Open the BOM item data ...(double click this line )

check for the tab class...

If above setting is fine

then check for the Classification data in your Material Varinat "EX-EXHAUST-2" if you have assigned correct value or not !

Xiaoguang
Participant
0 Likes

According to the instructions and pictures you provided, each item should be checked, but using cu50 to select multiple values does not bring out the corresponding multiple components.

No more attachments are allowed for this comment.So I can't upload more attached pictures.

Xiaoguang
Participant
0 Likes

The table I inserted does not display correctly, please add here

GnanaGiri014
Explorer
0 Likes

Hi,

Have to tried to check the setting these fields in Class 200...

Allowed in BOMs and multiple selection check boxes

Xiaoguang
Participant
0 Likes

Yes, Allowed in BOMs and multiple selection check boxes ,I've checked it,but it didn't work.