【转载】项目交货之基于销售订单VL01N交货_sap vl01n

发布时间 2023-11-11 11:15:35作者: 冰里取火
转载地址:https://blog.csdn.net/qq_43304114/article/details/122670858
前言:
 
PS顾问可能都清楚,在销售型项目上的物料需要发货至客户时,如涉及交货一般常用CNS0创建项目交货单,将项目下的物料发货至客户。
 
因此我们设计销售型项目系统流程时,一般使用以下流程:
 
1、销售订单创建,且创建一行,该行物料代表整个项目,用于开票确认收入
 
2、项目下挂接物料(成品、半成品及原材料)需求及发生其他成本
 
3、项目下物资生产入库或采购入库,通过MIGO+281/221领用至项目或CNS0+VL02N发货至客户。
 
4、基于项目发货情况或里程碑开票,确认收入
 
但是往往客户在实施PS之前,特别是销售部门人员,都对销售-生产-发货这套业务流程及系统操作比较熟悉,在使用PS之后,通过CNS0创建交货单(该交货单并不基于销售订单行项目,与销售订单无直接关联),导致SD的一些报表无法追踪交货情况,销售人员也无法知道哪些物料需要交货,交货进度,是否可以开票等信息……
 
那我们能通过销售订单行项目,对项目下物料进行交货吗?答案是可以的。
 
如使用销售订单交货的业务流程:
 
1、 创建销售订单,销售订单首行代表整个项目用于开票确认收入,不交货只开票;销售订单第二行开始,挂接项目需交货物料,不开票只交货。
 
2、 项目下挂接非交货行物料及发生其他成本
 
3、 发货项物资入库,通过VL01N基于销售订单创建交货单并发货过账
 
4、 基于项目发货情况或里程碑开票,确认收入
 
系统配置
 
要实现在项目类销售的销售订单中通过基于销售订单交货,需要做如下的配置改动(配置基本都在SD模块,针对PS顾问可知悉并要求SD模块配合)。另外针对项目订单首行开票行的配置,与正常销售项目配置并无不同,在此不再进行说明,不过可通过销售订单下挂接物料,自动创建项目和网络的系统操作,后续有空可介绍。
 
下面只说明发货行的配置调整:
 
1、 新建或增改销售订单项目类别,建议新建,设置特殊库存Q,且不与发票及订单不相关

 

 
 
2、 新增或修改计划行类别,科目分配类型调整为Q。
 

 

移动类型:可使用601的移动类型,但是可能调整对于Q库存的交货科目,因为原则上不会直接进项目成本而非主营业务成本或销售成本。
 
请求/装配:如果希望销售订单发货行触发需求勾选,如果希望需求通过PS触发就不勾选,建议勾选,使用销售订单直接触发发货行项目的生产或采购,这样需求与供给才是闭环。
 
3、 新增/修改需求分类,建议新增,其中科目分配类型修改成Q

 

 
上述为重点配置调整,其他配置如销售订单行项目类别分配至销售订单,计划行类型分配至行项目类别,需求分类分配至需求类,需求类分配至项目类别等配置都是SD顾问的常规配置不做说明。
 
系统演示:
 
上述配置完成后,即可实现基于销售订单行项目进行发货,效果如下:
 
1、创建项目销售订单,首行为开票行,下面为发货行。

 

 
2、查看MD04,发货行已产生需求,该需求为项目库存Q的需求
 

 

 
3、运行MRP后,产生计划订单
 

 

4、计划订单转生产订单,同时生产订单同样是带Q,包括生产订单下的需求需求,全部带Q
 

 

 

 
 
5、生产订单入库,系统自动101+Q入库,产生项目库存
 

 

6、VL01N创建交货单,可拣配发料

 

 
7、交货单发货过账后,在VA03中查询发货行凭证,能看到对应交货信息

 

 
8、查询项目成本报表,可看到对应的物料成本已过账至WBS。(注:下图并未修改移动类型601+Q对应的科目,故成本进到了主营业务成本6401*的科目,最佳的方案是修改成对应项目成本的科目,主营业务成本的确认应基于项目结果分析)