This question already has an answer here:
While browsing the blockchain I noticed that there are a lot of transactions that send bitcoins to the sender (most part of the transaction) and a tiny fraction to another address.
E.g. this transaction sends more than 99% to the sender and the rest to another address.
What is the purpose of those kind of transactions?