A wireless communication method of a User Equipment, UE, for performing Random Access, RA, operations, the wireless communication method comprising: receiving a Radio Resource Control, RRC, message that indicates a first Physical Uplink Shared Channel, PUSCH, resource for Message A, MSGA, payload transmission; triggering a Scheduling Request, SR, procedure; initiating an RA procedure after receiving the RRC message, in a case that no Physical Uplink Control Channel, PUCCH, resource is configured for the SR procedure; determining that a second PUSCH resource is available while the RA procedure is ongoing, wherein the second PUSCH resource is not indicated as the first PUSCH resource for the MSGA payload transmission and is not indicated by an uplink grant provided in a Random Access Response, RAR; determining, while the RA procedure is ongoing, whether a Medium Access Control, MAC, Protocol Data Unit, PDU, including a Buffer Status Reporting, BSR, MAC Control Element, CE, has been transmitted on the first PUSCH resource, the second PUSCH resource, or a third PUSCH resource indicated by the uplink grant provided in the RAR; stopping the ongoing RA procedure in response to determining that the MAC PDU including the BSR MAC CE has been transmitted on the second PUSCH resource or the second PUSCH resource is available to accommodate all pending uplink data for transmission; and continuing the ongoing RA procedure until the RA procedure is completed in response to determining that the MAC PDU including the BSR MAC CE has been transmitted on the first PUSCH resource or on the third PUSCH resource indicated by the uplink grant provided in the RAR, or the first PUSCH resource is available to accommodate all the pending uplink data for transmission. receiving a Radio Resource Control, RRC, message that indicates a first Physical Uplink Shared Channel, PUSCH, resource for Message A, MSGA, payload transmission; triggering a Scheduling Request, SR, procedure; initiating an RA procedure after receiving the RRC message, in a case that no Physical Uplink Control Channel, PUCCH, resource is configured for the SR procedure; determining that a second PUSCH resource is available while the RA procedure is ongoing, wherein the second PUSCH resource is not indicated as the first PUSCH resource for the MSGA payload transmission and is not indicated by an uplink grant provided in a Random Access Response, RAR; determining, while the RA procedure is ongoing, whether a Medium Access Control, MAC, Protocol Data Unit, PDU, including a Buffer Status Reporting, BSR, MAC Control Element, CE, has been transmitted on the first PUSCH resource, the second PUSCH resource, or a third PUSCH resource indicated by the uplink grant provided in the RAR; stopping the ongoing RA procedure in response to determining that the MAC PDU including the BSR MAC CE has been transmitted on the second PUSCH resource or the second PUSCH resource is available to accommodate all pending uplink data for transmission; and continuing the ongoing RA procedure until the RA procedure is completed in response to determining that the MAC PDU including the BSR MAC CE has been transmitted on the first PUSCH resource or on the third PUSCH resource indicated by the uplink grant provided in the RAR, or the first PUSCH resource is available to accommodate all the pending uplink data for transmission.