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

Able to Remove Bill of Material when there is existing Production Order

jessie_ng2
Participant
0 Kudos
1,563

Hi All,

Is this logical?

A bill of material (AAA) is created with a couple of components attached. Then production orders are raised against this Bill of Matierial (AAA). SAP B1 still allows user to delete the Bill of Material (AAA).

According to the usual standard in SAP B1, the master cannot be deleted when there is document attached to it.

How is this so?

My version is SAP B1 8.8 SP 0 PL21

Regards

Jessie

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Jessie,

Hendry is correct. BOM is only a template but not master for production order. The function of BOM is only facilitate creating the orders. Once it is created, production order will live alone without any relationship with BOM. You can add/change/delete items as your wish.

Thanks,

Gordon

Former Member
0 Kudos

Hi Gordon,

I have to rebuild all the BOMs of the company and change the issue metohd of practically all items. Do you know id using DTW can delete all BOMs or any other way?

Kindest Regards!

Diego

Former Member
0 Kudos

Hi there - I want to remove/delete all the BOM altogether in one short ( i.e. mass deletion ) in SAP B1.... can anyone help me on how to do it  Please ?

Regards 

jessie_ng2
Participant
0 Kudos

Hi Akil,

There is Change Log to Bill of Material (BOM).

It is dangerous to do a mass deletion. as there is no trace or updates to the Change Log.

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Jessie.....

At some areas SAP allows to delete masters even after Transactions are done. BOM is one of them.

When you take Product in Production order and fetch details from BOM then BOM will no longer remain for such Production and you can delete that BOM. Hence Deletion is possible.

Such things always happen and possible for One time BOM........

Hope this clears your doubt.....

Regards,

Rahul

sumama92
Explorer
0 Kudos

But you can restrict user to delete BOM by this SP:   

Just Try this, It will 100% work. Inshaa Allah
IF :object_type = '66' AND :transaction_type = 'D' THEN
error := 672;
error_message := 'You are not authorised to Delete BOM';

END IF;

Former Member
0 Kudos

Hi Jessie,

Yes, it is very logical, since SAP treat BoM not as a master data in usual way master data as you know. Keep in mind that even in BoM table, OITT and ITT1, SAP use the item master data code as a BoM code. If your finished goods is AAA, then the Code field in OITT and Father in ITT1 also same with AAA.

Which means, it is the Item master data - Item code is the actual reference to Production Order. Try it by yourself, if you already assign AAA in Production Order, you can't delete it from Item master data. When you assign the item master data in production order as the finished goods, system actually only copy respective raw materials from BoM and copy it into the production order. Consider it as a template, not a transaction - master data relation.

Best Regards,

Hendry Wijaya