Reschedule in

Can some one explain the answer of below qs

 

An MRP exception message which reads "Reschedule in" would indicate which of the
following out of limits conditions?
A) Due date of the order is prior to the need date
B) Due date of the order is after the need date
C) Due date and need date are the same
D) Due date and need date mean nothing in this example

If the due date of an order

If the due date of an order is later than the need date then system 'll put a message to reschedule in the order.

So answer is B

Thanks !!!But my question is

Thanks !!!

But my question is what is the difference between due date and need date

Due Date - The date on which

Due Date - The date on which the item is going to be made available by the system
Need Date - The date on which the item is required as per the demand (customer order or Work Order/Job)