ACCOUNTS RECEIVABLE (Details) - USD ($) $ in Millions |
Jun. 30, 2017 |
Dec. 31, 2016 |
|---|---|---|
| Accounts Receivable, Net Current [Abstract] | ||
| Trade | $ 8,641 | $ 8,449 |
| Less - Allowance for doubtful accounts | (199) | (272) |
| Accounts receivable, Net | 8,442 | 8,177 |
| Contracts Receivables Paragraph Details [Abstract] | ||
| Unbilled contract receivable | $ 1,728 | $ 1,626 |