LeBron James has been out with an abdominal strain and will miss Wednesday's game against the Bucks but could return Friday against the Celtics.