Enter Material in Bill of Material

This procedure is used to specify and maintain material in a bill of material.


When integrating with external applications such as a PLM (Product Lifecycle Management) system, different types of records are exchanged such as item master records and bill of material records. Depending on which system is recognized as the System of Record (SOR), updates are sent from that system to the receiving system. Such updates must be performed by retaining and not rewriting existing data. This is specifically relevant when the bill of material line information is exchanged between the two systems.

For example, the PLM system creates a formula with one or more lines. When consumed by the M3 Business Engine, this data will create a product structure record with header and lines. After the record is created in M3 BE, data irrelevant to the PLM system is updated on the M3 BE record.

When an update for the same formula is sent from the PLM system, the data that was modified in M3 BE for a different purpose, such as MRP or warehousing, must not be overwritten. To ensure this, you must maintain a line cross-reference between the two systems that refers to the line number in the other system.

Before you start

Before you begin to specify material in a bill of material, these prerequisites must be met:

Also, depending on how the material is to be used, these prerequisites might need to be met:


An entry for one or more materials for a product (making up its bill of material).

Follow these steps

Follow these steps to specify material in a bill of material.

  1. Start 'Product Structure. Open' (PDS001) and select related option 11='Material and Operation' to start 'Product. Connect Materials/Operations' (PDS002/B).

  2. Select sorting order 1, 2, 3, 11, 12, or 13.

  3. Specify a component in the bill of material by specifying sequence number, component number, and any validity date. Information regarding the material is retrieved from the item file.

  4. Verify, change, and supplement the information on either the full screen or detail panels E and F. Specify the operation number for the operation in which the material is to be used.

  5. End the process here, or supplement the material entry as needed in accordance with steps 6, 7, 8, and 9.

  6. Yield calculation. If the material will be included in a yield calculation, then specify the yield material on panel (PDS002/F).

  7. By-product. When such an item is a material, a by-product or co-product code is proposed. Manual override is possible for this on panel (PDS002/F).

  8. Define issue method according to Material Issue Method.

  9. Potency and concentration regulating materials. Items containing an active substance, as expressed by a potency or concentration, must be specified as an active item on panel (MMS001/G). When such an item is specified as a material, the potency or concentration can be compensated. Select related option 15='Component Potency' in (PDS002) to start 'Material. Enter Potency Compensating Itm' (PDS004). To create compensators, specify the component number and compensation percentage.

    Note: The components displayed in the browse window appear based on the From date of the product version for which you are compensating.
  10. Press F3 to exit.

Adding components to a product structure

To create a one-to-one relation between the formula line number in PLM and Material Sequence Number (MSEQ) in a product structure line in M3 BE, the External Line Reference (ELRF) field can be specified when adding a component to a product structure. This field can only be specified in the MI transaction for adding components to a product structure. It cannot be specified in interactive programs.

When an acknowledgement is sent to the PLM system, the relevant document will contain the MSEQ and the ELRF fields. This way, the receiving system can perform the correct update.

Related topics