A communication device for handling a scheduling request, SR, in a new radio, NR, network, the communication device comprising: at least one storage device; and at least one processing circuit, coupled to the at least one storage device, wherein the at least one storage device stores, and the at least one processing circuit is configured to execute, instructions of: receiving a configuration of a first logical channel, LC, a configuration of a second LC and a first SR configuration associated to the first LC, from the NR network; triggering the SR; transmitting the SR via at least one physical resource configured by the first SR configuration to the NR network, if the SR is triggered by first data of the first LC available for a first transmission; characterized by receiving a random access channel, RACH, configuration in system information broadcast by the NR network, wherein the system information includes at least one random access, RA, resource; determining a RA preamble according to the RACH configuration; transmitting the RA preamble for the SR in at least one RA resource to the NR network, if the SR is triggered by second data of the second LC available for a second transmission; receiving a RA response, RAR, in response to the RA preamble from the NR network; and transmitting a buffer status report, BSR, according to an uplink, UL, grant configured by or included in the RAR on the cell to the BS, wherein the BSR includes or indicates a buffer size of the second LC. at least one storage device; and at least one processing circuit, coupled to the at least one storage device, wherein the at least one storage device stores, and the at least one processing circuit is configured to execute, instructions of: receiving a configuration of a first logical channel, LC, a configuration of a second LC and a first SR configuration associated to the first LC, from the NR network; triggering the SR; transmitting the SR via at least one physical resource configured by the first SR configuration to the NR network, if the SR is triggered by first data of the first LC available for a first transmission; characterized by receiving a random access channel, RACH, configuration in system information broadcast by the NR network, wherein the system information includes at least one random access, RA, resource; determining a RA preamble according to the RACH configuration; transmitting the RA preamble for the SR in at least one RA resource to the NR network, if the SR is triggered by second data of the second LC available for a second transmission; receiving a RA response, RAR, in response to the RA preamble from the NR network; and transmitting a buffer status report, BSR, according to an uplink, UL, grant configured by or included in the RAR on the cell to the BS, wherein the BSR includes or indicates a buffer size of the second LC. receiving a configuration of a first logical channel, LC, a configuration of a second LC and a first SR configuration associated to the first LC, from the NR network; triggering the SR; transmitting the SR via at least one physical resource configured by the first SR configuration to the NR network, if the SR is triggered by first data of the first LC available for a first transmission; characterized by receiving a random access channel, RACH, configuration in system information broadcast by the NR network, wherein the system information includes at least one random access, RA, resource; determining a RA preamble according to the RACH configuration; transmitting the RA preamble for the SR in at least one RA resource to the NR network, if the SR is triggered by second data of the second LC available for a second transmission; receiving a RA response, RAR, in response to the RA preamble from the NR network; and transmitting a buffer status report, BSR, according to an uplink, UL, grant configured by or included in the RAR on the cell to the BS, wherein the BSR includes or indicates a buffer size of the second LC.