XML 54 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring Charges (Schedule Of Restructuring Activity And Related Reserves) (Details) (Severance Pay And Benefits [Member], USD $)
In Millions, unless otherwise specified
6 Months Ended
Feb. 01, 2015
2014 Initiatives [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 (13)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 13us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= cpb_TwoThousandFourteenInitiativesMember
2013 Initiatives [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