A method of transmitting control information by a user equipment, UE, in a wireless communication system, the method comprising: receiving first downlink control information, DCI, for scheduling at least one physical downlink shared channel, PDSCH, wherein the first DCI includes a first PDSCH group index of one PDSCH group of two PDSCH groups, wherein a PDSCH group is a PDSCH slot group, and a value of a total number of PDSCH groups for which acknowledgement/negative acknowledgement, A/N, feedback is required, and wherein a second PDSCH group index of the other one of the two PDSCH groups is determined based on the first PDSCH group index; receiving the at least one PDSCH, wherein each PDSCH belongs to one of the two PDSCH groups; receiving second DCI for scheduling a physical uplink shared channel, PUSCH, wherein the second DCI includes a single downlink assignment index, DAI, related to only one of the two PDSCH groups; and transmitting the control information in the PUSCH, wherein the control information includes at least one of: - first A/N codebook for one of the two PDSCH groups with the first and second PDSCH group indexes, and - second A/N codebook for the other one of the two PDSCH groups with the first and second PDSCH group indexes, wherein, in a case where the control information includes one of the first and second A/N codebooks which is related to a PDSCH group with the first PDSCH group index in the first DCI, the DAI is used to generate the one of the first and second A/N codebooks in the control information, and wherein, in a case where the control information includes both the first and second A/N codebooks and the first DCI indicates a lowest value as the first PDSCH group index, the DAI is used to generate an A/N codebook for one of the two PDSCH groups with the first PDSCH group index. receiving first downlink control information, DCI, for scheduling at least one physical downlink shared channel, PDSCH, wherein the first DCI includes a first PDSCH group index of one PDSCH group of two PDSCH groups, wherein a PDSCH group is a PDSCH slot group, and a value of a total number of PDSCH groups for which acknowledgement/negative acknowledgement, A/N, feedback is required, and wherein a second PDSCH group index of the other one of the two PDSCH groups is determined based on the first PDSCH group index; receiving the at least one PDSCH, wherein each PDSCH belongs to one of the two PDSCH groups; receiving second DCI for scheduling a physical uplink shared channel, PUSCH, wherein the second DCI includes a single downlink assignment index, DAI, related to only one of the two PDSCH groups; and transmitting the control information in the PUSCH, wherein the control information includes at least one of: - first A/N codebook for one of the two PDSCH groups with the first and second PDSCH group indexes, and - second A/N codebook for the other one of the two PDSCH groups with the first and second PDSCH group indexes, - first A/N codebook for one of the two PDSCH groups with the first and second PDSCH group indexes, and - second A/N codebook for the other one of the two PDSCH groups with the first and second PDSCH group indexes, wherein, in a case where the control information includes one of the first and second A/N codebooks which is related to a PDSCH group with the first PDSCH group index in the first DCI, the DAI is used to generate the one of the first and second A/N codebooks in the control information, and wherein, in a case where the control information includes both the first and second A/N codebooks and the first DCI indicates a lowest value as the first PDSCH group index, the DAI is used to generate an A/N codebook for one of the two PDSCH groups with the first PDSCH group index.