a method and apparatus for scheduling transmissions via an enhanced dedicated channel are disclosed . a scheduled power is calculated for scheduled data flows . a remaining transmit power is calculated for the e - dch transmission . a rate request message is generated , wherein the scheduled power , remaining transmit power and rate request message are used to select transport format combinations and multiplex data scheduled for the e - dch transmission . the remaining transmit power is calculated by subtracting from a maximum allowed power the power of a dedicated physical data channel , a dedicated physical control channel , a high speed dedicated physical control channel , an enhanced uplink dedicated physical control channel and a power margin .