Your AAA are good players. Open the thread on how to identify them. Set up the hierarchies (see the column on the right of options for your lineup in the manager's section) so that the appropriate AAA player is set to be second in line at each position.
So you should always have backup at each position. Don't send regulars down when they are not rested, rest them. Either set them on "rest" instead of at a position in the lineup or on the bench, or bench them and put the AAA player at that position in the lineup as your starter for a while, and use them up as needed to get your starting players back to 100, or just rely on the hierarchy settings to rest any player below 98%.
If Lopes is only set to rest he is not in AAA and you don't have to call him back, just change his lineup setting to 2B and the position in the lineup. If he is down in AAA for some reason, you probably need to send someone down to bring him back, unless you use "open roster spot" if you have fewer than 25 players in your active roster.