Use this function to delete a component from one or a range of bills of materials.

You can set the validity end date for the component as required. The default is today's date. 

 This function does not 'delete' the original component, it simply marks it as 'not valid' by setting the validity end date to the entered Application date minus 1 day (n-1).

 The BOM displays components that are valid on a specific date. The deleted component, therefore, is not displayed in the BOM if its validity period is in the past (fields Reference date (DATREF)/Valid to

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

The Components deletion function displays two selection screens:

  • An initial screen into which you enter your component selection (or filtering) criteria;
  • A validation screen with a set of tabs in which you select and confirm the deletion details.

A log file displays the results of the run. Any excluded version-managed bills of materials (BOMs) are listed on the log file.

Entry screen

Component selection

Type in, or select the code of the component to be deleted.

Leave the default validity end date for the component to be deleted or select a different date which is later than today.

Then select the types of BOMs (commercial, production, subcontract) to be included in the run.

Start/end ranges

A number of ranges are displayed.

  • To delete the component from all applicable BOMs at all levels of the BOM, leave all the fields as the default values or blank.
  • To delete the component from selected BOMs, type in the required ranges. Leave the first field blank to include the lowest value or the second field blank to include the highest value.

You can optionally select the BOMs by applying a calculation formula.

A log file displays the results of the run. Where appropriate it includes information which should be noted or acted upon.

 

Tab Production links

You use this tab to confirm the details of the component deletion from the production BOMs listed.

The default validation flag for each selected BOM (parent product) is 'Yes'. To exclude a specific BOM, set the field Valid to 'No'.

You can change selected details for the component.

 A BOM is not listed if the component has already expired, that is the component has a validity end date earlier than the entered Application date

Tab Commerce links

You use this tab to confirm the details of the component deletion from the commercial BOMs listed.

As for the production BOMs the default validation flag for each selected BOM (parent product) is 'Yes'. To exclude a specific BOM, set the field Valid to 'No'.

You can change selected details for the component.

 A BOM is not listed if the component has already expired, that is the component has a validity end date earlier than the entered Application date

Tab Subcontract links

You use this tab to confirm the details of the component deletion from the subcontract BOMs listed.

As for the production and commercial BOMs the default validation flag for each selected BOM (parent product) is 'Yes'. To exclude a specific BOM, set the field Valid to 'No'.

You can change selected details for the component.

 A BOM is not listed if the component has already expired, that is the component has a validity end date earlier than the entered Application date

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

This is a versioned component. Select a non-versioned component.

Amendments to versioned components or the components of a versioned product are tightly controlled to minimize the impact on work orders. This message is displayed to warn you that the component you have selected is version-managed and as there could be consequences from deleting the component you have been prevented from doing so. You must choose a different component that is not version-managed.

"Modification not authorized for this code [x]"

You do not have authorization to delete the component code.

"At least one code must be entered"

You have not manually selected a component code and the All action has not been validated.

"No BOM for these selections"

The component does not exist in the types of BOM codes selected.

"The date must not be prior to the current date"

The Application date cannot be earlier than today's date.

Version managed BOMs included in the selection criteria will not be processed. Update them manually.

Amendments to the components of a versioned product are tightly controlled to minimize the impact on work orders. The selected component is a component in one or more version-managed BOMs. The list of parent products (BOMs) will not include version-managed BOMs as these are excluded from the deletion process.

"Error when accessing the BOM file: product_reference alt"

The records connected with the selection could not be read properly because of a problem when accessing the file.

Log file messages

The log file at the end of the run might display the following messages:

"BOD: product_reference alt seq Write error on file"

The component deletion has not taken place. It is possible that a file was locked.

Tables used

SEEREFERTTO Refer to documentation Implementation