A user equipment, UE, in a wireless communication system, the UE comprising: a transceiver; and at least one processor coupled to the transceiver and configured to: generate, if logical channel groups have data available for transmission and a number of padding bits is larger than a size of a short buffer status report, BSR, plus a subheader associated with the short BSR and is smaller than a size of a long BSR plus a subheader associated with the long BSR, a long truncated BSR informing data volume for part of the logical channel groups, and transmit the long truncated BSR to a base station, wherein the long truncated BSR includes the data volume for the part of the logical channel groups following a decreasing order of a highest priority logical channel among a plurality of logical channels in each of the logical channel groups, and wherein the decreasing order of the highest priority logical channel among the plurality of logical channels in each of the logical channel groups is determined based on a logical channel having a highest priority, regardless of whether the logical channel has data, in each of the logical channel groups. a transceiver; and at least one processor coupled to the transceiver and configured to: generate, if logical channel groups have data available for transmission and a number of padding bits is larger than a size of a short buffer status report, BSR, plus a subheader associated with the short BSR and is smaller than a size of a long BSR plus a subheader associated with the long BSR, a long truncated BSR informing data volume for part of the logical channel groups, and transmit the long truncated BSR to a base station, wherein the long truncated BSR includes the data volume for the part of the logical channel groups following a decreasing order of a highest priority logical channel among a plurality of logical channels in each of the logical channel groups, and wherein the decreasing order of the highest priority logical channel among the plurality of logical channels in each of the logical channel groups is determined based on a logical channel having a highest priority, regardless of whether the logical channel has data, in each of the logical channel groups. generate, if logical channel groups have data available for transmission and a number of padding bits is larger than a size of a short buffer status report, BSR, plus a subheader associated with the short BSR and is smaller than a size of a long BSR plus a subheader associated with the long BSR, a long truncated BSR informing data volume for part of the logical channel groups, and transmit the long truncated BSR to a base station, wherein the long truncated BSR includes the data volume for the part of the logical channel groups following a decreasing order of a highest priority logical channel among a plurality of logical channels in each of the logical channel groups, and wherein the decreasing order of the highest priority logical channel among the plurality of logical channels in each of the logical channel groups is determined based on a logical channel having a highest priority, regardless of whether the logical channel has data, in each of the logical channel groups.