针对项目型业务,项目工时算是一个比较核心的指标。对于后勤业务人员项目工时可用于分析人员的利用率或用于作为一个依据计算项目奖金等等。
而ERP核心特点是业财一体化,很多公司在做项目人工核算时,往往是在月末发放工资时按照一定指标(如项目人数、线下的工时数据)进行不同项目人工成本的核算。所以在SAP中项目提报工时最重要的一点功能其实也是能更迅速地更新项目中的人工成本,避免成本分析的滞后性。
在PS模块内提报项目工时主要有两大解决方案:
(1)通过HR模块的CATS系统实现
第一种方法是必须要通过HR模块才能使用,HR模块提供CATS不仅能管理项目工时,也可以对服务工单(Service Order)等其他对象实现工时的管理。
此外也支持工时审批功能,审批完成后可以将工时数据转移至WBS元素更新项目人工成本。当然此方法也提供非常友好的timesheet填写界面:
项目工时填报的事物代码为CAT2,在HR模块的人员主数据中可以默认好每个工号所绑定的作业类型(如级别)、成本中心(部门)等数据,而员工只需要按时录入自己的工时数据,比如周一A项目上工作8小时,周二B项目工作8小时,周3 idle 8小时等等。
工时提报后在HR模块中可以设定是否需要审批,如果需要审批可通过事物代码CATS_APPR_LITE进行批准,在此界面中可以根据项目号等信息快速进行筛选:
最终审批后的工时需要再通过CAT5将这部分目前储存于HR模块内部的数据更新至项目,真正地去更新项目人工成本:
(2)通过活动收集工时
很多情况下客户并没启用HR模块,所以第一种方案是无法开展的,在此可以通过活动进行项目人工工时的收集,毕竟PS模块并不是一个共享协作的项目管理平台,所以如果在SAP内部做人工工时提报肯定是不便捷的,所以最好外挂前端timesheet系统,最终将审核的数据通过BAPI对活动报工,实现项目人工成本的更新。
通过活动报工的界面不是特别友好,基本和工单类似。可直接在项目构造器CJ20N中提报工时或CN25/CN27输入网络号等信息提报工时:
无论是那种方式核心的信息依然是成本中心(后勤端主要体现为工作中心)、作业类型及实际工时。至于整体人工成本核算可参考跟着团子学SAP PS—项目的成本流 文中大概的人工成本核算逻辑,本文不再展开。
第二种方式相比第一种更常用,只是往往需要一个更合适的前端工时管理系统(甚至是线下Excel的收集),在设计方案也需要注意网络号一般采用内部给号的方式,意义不大,所以可考虑让用户填写对应的WBS元素号,再在开发中根据逻辑进行转换最终实现活动的工时提报。