Request for parts - CX_ITEM_DEMAND

Part requests are documents which are automatically generated from a parts planning according to the Gozinto method. The starting point is again a production part E1, which consists of parts B2 and B3, etc.

The exploded BOM for part E1 is made up of objects of type CX_ALLOCATION_TXN. The successors of each individual entry in the exploded BOM are objects of type CX_TRANSACTION, which are all held as sub-transactions in an object of type CX_ITEM_DEMAND. The only exceptions are those BOM entries that have been marked as "constructive assembly" (see below).

The quantity field of each part request always consists of the quantity objects (baseAmount, amount) of a BOM item when this item is actually required. Part requests without quantity elements additionally receive the identifier: dispositionEnum = (-1).

part requirement: normal


A special situation arises when individual assemblies have been marked as"constructive assembly" in a parts list. These are assemblies which, from an engineering point of view, increase the readability or modularisation of a bill of material, but from a manufacturing point of view, this assembly is not individually pre-manufactured in advance, but is manufactured directly together with the higher-level assembly. In our example, assembly B1 is now a constructive assembly, the parts requirement is then structured as follows:

Part requirement: constructive assembly (B1)


As can be seen, assembly B1 "disappears" from the parts requirement, the associated parts T1 and T2 "slide" one production stage upwards.

If only one single part of an assembly is to be "moved up" in the planning process (with B1 as the constructive assembly, the production stage of both parts T1 and T2 was changed), this corresponds to a "loose part" scenario (see also Planning Assembly):

Part requirement: loose part (T3)


In the above case, part T3 has been defined as a "loose part" within assembly E1. As a result, it is "wrenched" from assembly B3 and is now considered - in terms of MRP - as part of assembly E1. Part T3 also changes its manufacturing level.

As a further form of the dispositive modification of a constructive parts list - and thus of the stepped parts requirement - a completely new "dispositive assembly" can be inserted. In the following it is e.g. desired to treat the assemblies B2 and B3 as assembly D1 in a preliminary stage before final production of product E1 (see also MRP assembly):

Parts requirement: disposable assembly (D1)