Reservation quantity in MIGO_GI

When doing a GI with reference to a reservation in MB1A, the requested quantity from the reservation gets pulled into the GI after you enter the reservation number; however, when using MIGO or MIGO_GI to post with reference to a reservation, the quantity is not pulled in from the reservation. Does anyone know why it's treated differently?