Radomir, is your question about word order or about cases?
Word order is well explained in Comprehensive Russian Grammar. It depends on the question you can make for the sentence.
Что было причиной наводнений?
Причиной наводнения были ливни.
Чем были ливни?
Ливни были причиной наводнения.
Кем стал Джон?
Джон стал доктором.
Кто стал доктором?
Доктором стал Джон.
Do you understand my examples?
bitpicker, thank you.