A method performed in a wireless device for reporting Channel State Information, CSI, the method comprising: receiving an indication of a resource allocation for an uplink, UL, transmission; determining, from the indication, a maximum number of bits allocated for a CSI report comprising CSI bits; generating a CSI report by mapping CSI bits according to a predefined order such that a first subset of the CSI bits is mapped to more significant bits than a second subset of the CSI bits; determining that the number of bits of the generated CSI report is larger than the maximum number of bits allocated for the CSI report; and in response to determining that the number of bits of the generated CSI report is larger than the maximum number of bits allocated for the CSI report, omitting the least significant bits of the generated CSI report that exceed the maximum number of bits allocated for the CSI report, wherein the first CSI subset comprises wideband CSI parameters and the second CSI subset comprises subband CSI parameters; and - for CSI reporting on a physical uplink shared channel, PUSCH, partial subbands of the second CSI subset are omitted at a granularity of N unit pairs based on N CSI reports per one slot in the time domain, wherein: -- the N th unit pair has a lowest priority level and the 1 st unit pair has a highest priority, -- the CSI report numbers correspond to the order in the CSI report configuration, and -- in each unit pair, odd subbands for the corresponding CSI report have a lower priority than even subbands for the same CSI report. receiving an indication of a resource allocation for an uplink, UL, transmission; determining, from the indication, a maximum number of bits allocated for a CSI report comprising CSI bits; generating a CSI report by mapping CSI bits according to a predefined order such that a first subset of the CSI bits is mapped to more significant bits than a second subset of the CSI bits; determining that the number of bits of the generated CSI report is larger than the maximum number of bits allocated for the CSI report; and in response to determining that the number of bits of the generated CSI report is larger than the maximum number of bits allocated for the CSI report, omitting the least significant bits of the generated CSI report that exceed the maximum number of bits allocated for the CSI report, wherein the first CSI subset comprises wideband CSI parameters and the second CSI subset comprises subband CSI parameters; and - for CSI reporting on a physical uplink shared channel, PUSCH, partial subbands of the second CSI subset are omitted at a granularity of N unit pairs based on N CSI reports per one slot in the time domain, wherein: -- the N th unit pair has a lowest priority level and the 1 st unit pair has a highest priority, -- the CSI report numbers correspond to the order in the CSI report configuration, and -- in each unit pair, odd subbands for the corresponding CSI report have a lower priority than even subbands for the same CSI report. - for CSI reporting on a physical uplink shared channel, PUSCH, partial subbands of the second CSI subset are omitted at a granularity of N unit pairs based on N CSI reports per one slot in the time domain, wherein: -- the N th unit pair has a lowest priority level and the 1 st unit pair has a highest priority, -- the CSI report numbers correspond to the order in the CSI report configuration, and -- in each unit pair, odd subbands for the corresponding CSI report have a lower priority than even subbands for the same CSI report. -- the N th unit pair has a lowest priority level and the 1 st unit pair has a highest priority, -- the CSI report numbers correspond to the order in the CSI report configuration, and -- in each unit pair, odd subbands for the corresponding CSI report have a lower priority than even subbands for the same CSI report.