11

In wholesale scenarios, the Item No. is often only an internal system identifier.

Customers, sales, and purchasing primarily work with:

  • Manufacturer Code
  • Manufacturer Item No.

In our solution, the Item table is extended with:

  • Manufacturer Code
  • Manufacturer Item No.

The Sales Line is also extended accordingly.

For our customers, the combination of Manufacturer Code + Manufacturer Item No. is the business‑relevant key, while the internal Item No. is irrelevant.


The scenario would be to pass some manufacturer part numbers from a CSV order file (manufacturer part number; quantity) to the Copilot line suggestion for sales lines, so that they can then be transferred into a sales order or a quote.


However, this also does not work, because the relevant table SalesLineAISuggestions.Table.al in the SalesLinesSuggestions app is marked as Internal and is therefore not extensible.

In addition, there do not seem to be any events available to intervene in the search in Search.Codeunit.al—although I might be overlooking something.


It would be nice if it were extensible.

STATUS DETAILS
New