As I understand the trade/salary cap rules:
1) It is not legal to trade establishing a future position such that a team will not draft in the 1st round 2 years in a row. (this is the essence of the Ted Stepien rule)
2) You can't trade back a player you just traded: eg. Team A can't trade player X (salarly $2 M) to team B for a TE, and then have Team B trade back player X and player y (salary $3 M) for player Z (Salary $6.3 M < 1.25*(2+3 M) + $0.1M)
(in other words, this is not allowed as it is effectively trading Player Y (salary $3M) for Player Z (salary $6.3 M), in violation of the 125% salary cap rule on trading.)
Ok, now to play games. Can you get away with a scenario like the following?
SAS trades to team CLE, a 2013 1st for team CLE's 2012 1st, #4 (This is legal, as SAS will not be in a position not to pick in both 2012 and 2013. Just trading SAS's 1st would be illegal, as it would break 1 above, having already traded the 2012 pick to GSW).
SAS drafts player X at #4 in 2012, and signs them.
SAS trades Player X ($3,105,500 #4 rookie scale) + Bonner ($3,630,000) + Neal ($854,389) to CLE, for Anderson Varejao ($8,368,182) (this is within the 125% rule for trading)
Note that SAS would draft player X at CLE's direction.
Net this is SAS 2013 1st, Bonner and Neal for Varejao.
By trading before and after the draft, SAS has effect a) violated the Stepien rule by trading out the 1st round in consecutive years, and b) traded Bonner + Neal + 2013 1st for Varejao, which would be a violation of the 125% rule.
Bruno, as the local Salary Cap guru, is this a legal stunt you can pull to get around the CBA?