Skip to main content
Solved

Phantom Consume

  • April 27, 2026
  • 5 replies
  • 39 views

Forum|alt.badge.img+5

I used “Phantom Consume” in a Product Structure. The Component with “Phantom Consume” is planned with Planning Method “A” and has no stock and no supply. If I created A Shop Order for the Top Part, the component is still in the BOM and can also not be backflushed.

IF I change the component to Planning Method “P” everything works like expected. Online Help Text: A component defined as a phantom in this way behaves just as a planning method P part. If parts are available, they are backflushed; if not, the backflush process explodes to the next level in the structure.

What is missing?     

Best answer by matt.watters

@Walter The setting for Phantom Consume is relevant only when reporting production receipts on Production Schedules. It has no effect on how materials are backflushed on shop orders.

For example, you can have component part 123 set to Planning Method 'A', and in its parent's structure set to 'Phantom Consume'. With this setting, during a production receipt you will either 1) backflush part 123 from stock when you have sufficient inventory (i.e., behave like a 'P') or 2) backflush the components of 123 when you do not have sufficient inventory of part 123.

5 replies

MikeCH
Hero (Employee)
Forum|alt.badge.img+13
  • Hero (Employee)
  • April 27, 2026

Hi ​@Walter,

A “Phantom Consume” only works if the relevant component has a planning method of either “K” or “P” (depending on whether it needs to be stockable on demand or not).


Forum|alt.badge.img+5
  • Author
  • Sidekick (Partner)
  • April 27, 2026

Hi Mike, thanks for the quick answer. For me it is not logical.

If the component is Planning Method “K” it can not be consumed in a Shop Order, because it is not allowed as a component. If it is “P” it can not behaves like “P”??? 


matt.watters
Ultimate Hero (Partner)
Forum|alt.badge.img+26
  • Ultimate Hero (Partner)
  • Answer
  • April 27, 2026

@Walter The setting for Phantom Consume is relevant only when reporting production receipts on Production Schedules. It has no effect on how materials are backflushed on shop orders.

For example, you can have component part 123 set to Planning Method 'A', and in its parent's structure set to 'Phantom Consume'. With this setting, during a production receipt you will either 1) backflush part 123 from stock when you have sufficient inventory (i.e., behave like a 'P') or 2) backflush the components of 123 when you do not have sufficient inventory of part 123.


MikeCH
Hero (Employee)
Forum|alt.badge.img+13
  • Hero (Employee)
  • April 28, 2026

Thanks ​@matt.watters 

@Walter, as an addition. In the product structure, the planning method assigned to the component is relevant. The purpose of a phantom part is that it is resolved directly when a shop order is generated, and the components of this phantom part are transferred into the SO instead of the phantom part itself. Therefore, you cannot subsequently add a component of planning type “K” to a shop order. These components must already be included in the master data of the product structure. Planning type “P” is also stockable, so in theory you could add it to a SO retrospectively. However, in that case, the SO will also want to manufacture this part and it will no longer be resolved. Resolution always takes place directly when the SO is created.


Forum|alt.badge.img+5
  • Author
  • Sidekick (Partner)
  • April 28, 2026

@matt.watters ​@MikeCH 

Thanks a lot to bring light into the darkness :-)