According to the dictionary, both, schaffen and abschließen mean to complete and to accomplish. So what is the difference in usage between them?