XML 91 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share Repurchases (Details) (USD $)
In Millions, unless otherwise specified
9 Months Ended
May 03, 2015
Apr. 27, 2014
Statement [Line Items]    
Shares repurchased, value $ (192)us-gaap_TreasuryStockValueAcquiredCostMethod $ (76)us-gaap_TreasuryStockValueAcquiredCostMethod
June 2011 Program [Member]    
Statement [Line Items]    
Authorized amount for shares repurchase 1,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_JuneTwoZeroOneOneProgramMember
 
Stock Repurchase Program, Remaining Authorized Repurchase Amount 600us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_JuneTwoZeroOneOneProgramMember
 
Treasury Stock [Member]    
Statement [Line Items]    
Treasury stock purchased, shares 4us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Shares repurchased, value (192)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(76)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Treasury Stock [Member] | June 2011 Program [Member]    
Statement [Line Items]    
Shares repurchased, value (150)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_JuneTwoZeroOneOneProgramMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
 
Treasury Stock [Member] | Shares Repurchased To Offset The Impact Of Dilution [Member]    
Statement [Line Items]    
Treasury stock purchased, shares   2us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_SharesRepurchasedToOffsetImpactOfDilutionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Shares repurchased, value   $ (76)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= cpb_SharesRepurchasedToOffsetImpactOfDilutionMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember