ABC成本法(Activity Based Costing)又称作业成本分析法、作业成本计算法,作业成本核算法,ABC分析法是基于活动的成本核算系统。有学者认为,这种成本核算的思想起源于20 世纪30 年代末、40 年代初美国会计学家科勒(E. Kolher) 的思想。科勒发现采用传统的以人工小时来分配间接费用无法正确计算水力发电行业的成本。因为相对于主要用于对设备进行监控和维护的人工来说,水力发电的主要成本是发电设施等固定资产的折旧和维护费用等间接费用,而原材料水不需从市场上购进。因此,科勒提出了"作业成本计算法"。