XML 34 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments - Effect of Derivative Instruments - Statement of Income Table (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Derivative [Line Items]    
Total (gains) losses on derivatives, net $ 152us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet $ 461us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
Commodity Derivatives [Member] | Gathering, Processing, and Marketing Sales [Member]    
Derivative [Line Items]    
Total (gains) losses on derivatives, net 0us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= apc_GatheringProcessingAndMarketingSalesMember
[1] 8us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= apc_GatheringProcessingAndMarketingSalesMember
[1]
Commodity Derivatives [Member] | (Gains) Losses on Derivatives, Net [Member]    
Derivative [Line Items]    
Total (gains) losses on derivatives, net (53)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GainLossOnDerivativeInstrumentsMember
215us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GainLossOnDerivativeInstrumentsMember
Interest-Rate Derivatives [Member] | (Gains) Losses on Derivatives, Net [Member]    
Derivative [Line Items]    
Total (gains) losses on derivatives, net $ 205us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GainLossOnDerivativeInstrumentsMember
$ 238us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GainLossOnDerivativeInstrumentsMember
[1] Represents the effect of Marketing and Trading Derivative Activities.