The Russia-Ukraine war will have long-lasting effects on the global energy systems, BP plc (LON:BP) said on Monday as it released its Energy Outlook 2023.