My Oracle Support Banner

E1: 31B: Blend Operations (P31B94) Is Not Calculating Operation Gain Loss Correctly When the "To After Actuals" Are Entered Against the 1st Movement of Two Movements to a Single "To Vessel" for a Tank To Tank Operation(T2T) (Doc ID 2847047.1)

Last updated on APRIL 04, 2022

Applies to:

JD Edwards EnterpriseOne Blend Management - Version 9.2 and later
Information in this document applies to any platform.


Blend Operations (P31B94) and Drain to Tank Volume (P31B97) is is not calculating operation gain loss properly when TO after actuals are entered against 1st Movement from two movements to a Single TO vessel for a tank to tank operation(T2T).



  1. In P31B94 Blend Operations create an operation (base Operation T2T):
    Movement Rules: Instruction Method = From Move, Distribution Method = Equal, Perform After Measure = Immediate Measure
  2. Select two FROM Vessels (AN-2, AN-3) and enter total before lot quantity as Instructed Move quantity.
  3. Select one Empty vessel as TO vessel which has capacity more than the moved volumes of from vessels.
  4. Click on calculate move and then enter TO after actual as 0 for 1st movement.
  5. Now enter TO after actuals on 2nd Movement the same as Planned Measure. Scroll up and click on save and close.
  6. Back in F31B94 Operation Search, find that operation and click on View Operation.
  7. You will find out that there is no operation gain loss for 1st movement.
  8. Check 2nd Movement and you will find out that Operation Gain is captured on 2nd Movement.
    Note: system should capture the operation loss on 1st Movement as well and then system should accumulate the 1st movement loss and 2nd movement gain and then total of both should have been accumulated as total operation gain/loss or else system should not allow to enter operation Gain/loss on 1st movement.

When user enters 0 after lot quantity in Actuals, system does not create an after lot and therefore does not perform any gain loss calculations on it. An after lot is not generated in a non-admin movement operation if the after lot quantity is zero. This is as per the current design.
The reason behind the system not creating an after lot is, since there is no after lot quantity on the vessel, if an after lot is created, that might introduced unnecessary dependencies in the dependency chain of operations and cause unforeseen impact on downstream operations.

As for the gain loss calculation, when 0 movement occurs resulting in 0 after lot quantity, the system has no way of finding out whether the volume was lost before the actual movement happened, i.e From vessel got damaged or the loss happened after the movement, i.e tap leak. This information would be available only if a lot existed as a result of the movement. Without a lot number, the system cannot determine the reason for loss and therefore, is unable to calculate and record the loss.




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.