SEPA stands for Single Euro Payments Area. This is the name given to the new uniform rules for national and European payment transactions.
The IBAN (International Bank Account Number) is a number that will replace all data of the national current account (in Germany, account number and bank identification code).