recBooking.calcBookingDates(recTour, recTourHeader); recBooking.getField(Booking.TOUR_ID).moveFieldToThis(recTour.getField(Tour.ID)); recBooking.setupDefaultDesc(recTourHeader, fldDepDate); recBooking.getField(Booking.CODE).handleFieldChanged(DBConstants.DISPLAY, DBConstants.SCREEN_MOVE); iErrorCode = recBooking.addTourDetail(recTour, recTourHeader, null, null, fldDepDate.getDateTime(), recBooking.getField(Booking.ASK_FOR_ANSWER));