Pact resulting from Germany abandoning affair (8)
I believe the answer is:
alliance
'pact' is the definition.
(alliance is a kind of pact)
'germany abandoning affair' is the wordplay.
'germany' becomes 'd' (vehicle registration code for Deutschland).
'abandoning' is a deletion indicator.
'affair' becomes 'dalliance' (dalliance can mean a romantic affair).
'dalliance' with 'd' removed is 'ALLIANCE'.
'resulting from' is the link.
(Other definitions for alliance that I've seen before include "match?" , "Wanting marriage" , "Association for mutual benefit" , "Union for mutual benefit" , "Confederation" .)