很多企业的S&OP难以有效运行的主要原因之一是难以做准、做好销售预测。SAP IBP开发和整合了丰富的高级分析技术来帮助企业做准、做好销售预测,如一阶指数平滑、双倍指数平滑、三倍指数平滑、自动指数平滑、简单平均、简单移动平均、加权平均、加权移动平均、Croston方法、多维线性回归,等等。据SAP公司宣称,有的客户使用SAP IBP做销售预测,预测准确率高达83%以上。笔者无意给SAP IBP做广告,但如果能够借助软件来提高销售预测的准确性,无疑对于企业用好IBP是极其有帮助的。5. 社交化计划协同既然社交媒体已经成了人们之间交流和协作的主要形式,SAP也不想免俗,并推出了自己的社交化协同产品——SAP Jam。为了提高企业内不同部门和用户的计划协同效率,SAP IBP整合了SAP Jam的协同功能,用户可以使用链接、博客、微博、讨论室、任务等形式分享计划结果,并就计划做协同。另外,在系统集成方面,SAPIBP可以通过SAP CPI/SDI等形式的数据服务与其他On-Premise部署的系统或云部署的系统做数据交互和流程集成。SAP IBP的功能模块SAP IBP最早期的功能模块是帮助企业做S&OP的,因此,S&OP的数字化是SAP IBP的功能主轴,之后所开发的其他模块主要是围绕S&OP的深化来进行开发和完善。从功能角度上看,SAP IBP主要包括五个模块:Supply Chain Control Tower(供应链控制塔)、IBP for S&OP、IBP for Demand、IBP for Inventory,以及IBP for Supply and Response,我们可以一个屋型框架图来表示:图3:SAP IBP的功能模块框架 如图3所示,处于核心位置的是IBP for S&OP,也是SAP IBP最开始的雏形。SAP IBP的其他模块,如IBP for Demand、IBP for Inventory、IBP for Supply等模块其实是IBP for S&OP中子功能的深化或延伸。举例来说,IBP for S&OP也有做销售预测的功能,但只能做统计性的销售预测,而IBP for Demand中则有更高级的预测算法,另外还提供了需求感知的功能,可以帮助企业提高销售预测的准确性。因此,理解了IBP for S&OP的主体功能,其实也就了解了SAP IBP的主体逻辑。下面,我们就简要、逐一地了解下SAP IBP的这几个功能模块。1. 供应链控制塔供应链控制塔模块类似于供应链管理驾驶舱或作战室,它提供了供应链端到端的可视化、KPI监测和业务预警。在供应链控制塔,用户可以定义与供应链运行有关的KPI并对之进行监控和分析;也可以根据业务场景的需要设置业务报警,以对供应链异常情况进行预警;另外,用户也可以将KPI或预警信息以任务的形式转发或下达给其他同事,供同事参考或进行后续处理。笔者在多篇文章中曾经说过,供应链管理不佳的主要原因之一是供应链的牛鞭效应,而供应链牛鞭效应之所以会产生是供需信息的不对称;因此,提高供应链的可视化和供需信息的双向透明,对于消除供应链牛鞭效应是非常有帮助的,供应链控制塔模块的设计应该也有这方面的考虑。2. IBP for S&OP销售与运作计划的数字化是SAPIBP的主要工作逻辑。从子功能或计划流程的角度看,IBP for S&OP的运行包括这么几个步骤:产品评审、需求评审、供应评审、供需平衡和管理层评审。产品评审就是要求企业在制定S&OP时,首先审视其产品分别处于产品生命周期的哪个阶段,因为不同的阶段会有不同的需求表现。比如处于成长期的产品,其正常的市场需求应该是快速增长,因而增长率会逐月提高;又比如成熟期的产品,其正常的市场需求应该是相对平稳,明年与今年(同比),或下月与本月(环比),应该不会有超过两位数的市场需求增长率;其他依次类推。在产品评审阶段,企业尤其要关注即将导入市场的新产品和即将退市的老产品,因为两者的市场需求波动会很大,而对于即将退市的产品,还要做好备品备件的计划。在需求评审阶段,企业可以根据历史销售数据来做未来时间段的销售预测,常用的预测技术是线性回归等统计性预测。系统给出的预测结果只是一个参考,销售人员需要根据市场的实际变化或自己对市场的理解来做相应调整,最终与区域经理或更上一级的销售负责人进行沟通,以达成一个大家都能认可的需求计划。需要提出的是,需求预测的对象可以是产品、产品组、产品家族或SKU,企业需要根据自己的实际情况做出相应的选择,这其实也是前文谈到的数据模型所涉及的内容。在供应评审阶段,计划人员需要根据需求计划来做供应计划,比如供应链各节点的库存分布、安全库存水平的设置、生产计划、采购计划,等等。SAP IBP提供了类似于MRP的多层供应计划S&OP Heuristic来帮助企业做供应计划的制订。在供需平衡阶段,销售部门与生产部门、研发部门、采购部门、财务部门等一起进行供应计划和需求计划的评审,并可能通过粗能力需求计划来评估需求能否满足,财务部门也可从预算的角度来看需求计划和供应计划的可行性。当供应不能足额满足需求时,还可能需要对需求做优先级评估和设置。在管理层评审阶段,管理层站在经营目标达成的角度,从未来市场变化的角度,从投资分析的角度,等等,对供需评审阶段所达成的需求计划和供应计划提出修改意见。最终,将达成一致的S&OP予以下达,下达的结果可以通过系统接口传送到ERP系统中。3. IBP for Demand从功能来看,IBP forDemand可以简单视为基于高级统计分析技术的销售预测,再加上需求感知。在具体使用上,先后包括数据准备、数据清洗、统计性预测、需求感知、市场输入和预测结果发布等步骤。IBP for Demand的目的是通过单一、综合的需求计划,结合合适的预测技术,来提高销售预测的准确性,以帮助企业在提高客户服务水平的同时降低库存。在功能特点上,基于高级统计分析技术的预测主要是面向中、长期,而需求感知则是根据最近一段时间的销售订单等实际需求来感知需求的规律,必要时,对短期的销售预测进行修正。4. IBP for Inventory企业满足市场需求的供应手段主要有两种:在手库存和生产能力(或供应计划)。为了提高客户服务水平,缩短订单交付时间,在供应链的各个节点设置一定量的库存是非常有必要的,IBP for Inventory模块就是帮助企业进行和优化供应链各个节点的库存设置。供应链各个节点的库存必须设置在合理的水平,太高了会导致库存积压,太低了可能出现库存短缺。IBP for Inventory模块可以结合DDMRP的算法,通过多级库存的合理库存水平设置来优化供应链库存,具体操作则包括数据录入、库存计划运行和评审、What-If分析、库存计划的审批和更新,等等。5. IBP for Supply and Response为了满足前面讲的市场需求,企业需要制订相应的供应计划,来满足库存之外其他需求,这主要通过IBP for Supply and Response模块来完成。在具体功能上,IBP forSupply and Response又可分为IBP for Supply和IBP for Response。IBP for Supply主要用于制订无约束的供应计划,以及基于物料可用性和产能约束的有约束供应计划。IBP for Response则用于帮助企业应对短期的市场需求波动,以及波动下的快速响应。当供应不能满足市场需求,或有紧急的销售订单时,系统需要对需求的优先级进行重新设置,并对近期的供应计划进行重排。小结最后,我们可以回顾一下企业在供应链管理上所面临的调整,以及SAP IBP所提供的对应解决方案,来对SAP IBP的背景、内涵和功能做一个小结。图4:供应链的挑战及IBP解决方案 如图4所示,企业的供应链通常面临信息不透明、供需信息不同步、销售预测的准确率不高、供应链网络库存设置不合理、复杂的供应链网络,以及如何对需求波动做出快速响应,等等,而SAP IBP都提供了相应的功能模块来做应对。当然,其应用效果还需要在企业实践中予以验证和不断优化。当前,大家谈智能制造和制造业的数字化转型谈得比较多。从制造能力的构成上看,所谓的智能制造应该包括制造工程(制造技术数据的管理)、计划和排程、制造执行、物流和作业的自动化(工厂自动化)、预测性分析和制造洞察、环境健康和安全(绿色制造),等等,而在其中,计划和排程,无疑是其中的重点和难点,也许SAP IBP等计划平台或软件的应用,可以帮助制造性企业做好经营计划的数字化转型。