XML 19 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Schedule Of Restructuring Activity And Related Reserves) (Details) (USD $)
In Millions, unless otherwise specified
9 Months Ended
May 03, 2015
2015 Initiatives [Member]  
Restructuring Reserve [Roll Forward]  
Restructuring and Related Cost, Incurred Cost $ 18us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
2015 Initiatives [Member] | Severance Pay And Benefits [Member]  
Restructuring Reserve [Roll Forward]  
Accrued Balance at beginning of period 0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
Restructuring and Related Cost, Incurred Cost 2us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
Cash Payments 0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
Accrued Balance at end of period 2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
2015 Initiatives [Member] | Other Restructuring [Member]  
Restructuring Reserve [Roll Forward]  
Restructuring and Related Cost, Incurred Cost 7us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
2015 Initiatives [Member] | Other Cost Savings Implementation Costs [Member]  
Restructuring Reserve [Roll Forward]  
Restructuring and Related Cost, Incurred Cost 9us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= cpb_OtherCostSavingsImplementationCostsMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFifteenInitiativesMember
2014 Initiatives [Member] | Severance Pay And Benefits [Member]  
Restructuring Reserve [Roll Forward]  
Accrued Balance at beginning of period 28us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
Cash Payments (15)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
Restructuring Reserve, Translation Adjustment (2)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
Accrued Balance at end of period 11us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
2013 Initiatives [Member] | Severance Pay And Benefits [Member]  
Restructuring Reserve [Roll Forward]  
Accrued Balance at beginning of period 3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
Restructuring and Related Cost, Incurred Cost 0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
Cash Payments (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember
Accrued Balance at end of period $ 1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandThirteenInitiativesMember