The backflush logic - basics
The most important facts:
• if a component is set as backflush, then this component will be posted within the
confirmation
• if you confirm e.g. operation 10, then the system checks which components are assigned to
operation 10 and then choose the material, which is assigned and backflush this material
post to goods movement
• it is important, which components are assigned to which operation, we need to define this
allocation
• system proposes automatically both components from the assigned BOM and if no
connection is added here, the system is automatically added to the first valid operation (New
Assignment button)
Let’s start with the example! Here is my material BOM, which consists of a semi-finished material
(MITYU_TEST2) and raw materials (one discontinued and two alternatives):
As a first step, we should check the assignments in the routing:
• CA02->operation overview -> Comp.Aloc button -> New assignment
Follow : Jatin tiwari 1
We have four possibilities to define whether a material should be backflushed:
1. manually (CO02 -> component overview -> backflush flag)
2. material master (MM02->MRP2 tab)
- always (CO02 -> component overview -> backflush flag is set)
- depend on WorkCentre (CO02 -> component overview -> backflush flag is not set)
Follow : Jatin tiwari 2
Important: if you change the material master after creating the order, the existing order won’t get
updated, you have to reread the master data (CO02 -> Functions -> Read PP master data
3. work center (CR02 -> Basic data -> Backflush)
- it has an effect on all material being assigned to this operation
4. customizing of confirmation (OPK4 -> Generally Valid Settings -> Goods movements)
- if you set the indicator, the system displays all the components regardless of whether or not the
backflushing indicator is set for the component in the order
- (in case of problems see note 1872575)
Follow : Jatin tiwari 3
Prerequisites of backflushing:
1. Setting the ‘Movement Allowed’ flag (CO02-component overview-details -> General data tab ->
General Indicators -> Movement Allowed)
• if it is not set: not possible to post goods movements:!: even if the backflush
indicator is set, because it has the highest priority
• backflushing does not automatically set this flag, it is set during the order creation
• setting the ‘Movement Allowed' indicator can only be carried out for a released
order
Follow : Jatin tiwari 4
2. Either ‘Automatic Goods Receipt’ is set in OPKP or the operation has a control key, with
‘Automatic Goods Movement’
- if you do not set this indicator then the control key of the operation decides how the automatic
goods receipt is carried out
Follow : Jatin tiwari 5
Basic example scenario:
• No ‘Automatic Goods Receipt’ is set in OPKP
• No control key has automatic goods receipt indicator
• None of the materials are backflushed
• No backflush in work center
Follow : Jatin tiwari 6
• Goods movements flag is unset in OPK4
Confirmation in CO11
Scenario 1:
• set the ‘Goods movements flag’ in OPK4 (all other settings are fixed)
Scenario 2:
• set a control key with automatic goods receipt indicator
Scenario 3:
• set the ‘Goods movements flag’ in OPK4
Follow : Jatin tiwari 7
• set a control key with automatic goods receipt indicator
Scenario 4:
• set a control key with automatic goods receipt indicator
• backflush (CO02 -> component overview -> backflush flag) for the alternative items and the
discontinuated
Follow : Jatin tiwari 8
Backflush Configuration (SAP Specific)
Set at: Material Master (MRP2 view), Work Centers, or Routing/Recipes
Transaction Code: CO11N (confirmation), MF47/MF65 (repetitive)
Key Indicator: "Backflush" checkbox in the material master or routing
Storage location must be defined correctly for the system to pick up stock.
The assembly line picks the material from/the assembly line and uses it.
No physical issue & manual posting (goods issue) by stores.
Backflush is used for material that is a must and has a fixed relationship.
This can be configured in MRP2 Screen, Work Center, Routing, and Production Order
Each has some special function.
If you configure this in routing or production order, you have no need to activate this in MRP2 or the
work center screen.
The MRP2 screen defines whether material components are backflushed or are to be made at the
work center.
Sometimes Backlogs are created due to different reasons if Backflush is active
This message tells that “There are no sufficient stocks for the BOM
component/not able to backflush all the material due to plant data locked, etc." At the time of
backflushing the BOM material, the post-processing list is created that you have to reprocess for
stock updating of each material.
To avoid this, you can confirm the following things.
1. Ensure that sufficient stock is available in the backflushing locations of each material.
2. To prevent the generation of a "post-processing list," you can block the BOM from getting
backflushed if sufficient stock is not available in the specified location for the BOM COMPONENTS. To
do this, change the "REM profile" to "002 in MRP4 view for the BOM MATERIAL. (If the profile is not
available, you can create it through SPRO.).
3. To clear the existing backlog, use transaction MF47 and reprocess (be sure that required stocks are
available for each BOM component).
Follow : Jatin tiwari 9