sap系统中,一张销售订单做了三张交货单,现要对其中一张交货单做退货,如何配置实现。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sap系统中,一张销售订单做了三张交货单,现要对其中一张交货单做退货,如何配置实现。相关的知识,希望对你有一定的参考价值。

参考技术A 参考ZOR的SO做ZRE的SO,然后ZRE退货订单创建LR的DN,然后将LR类型DN和要退货的那个LF交货单绑定。这是大概的业务流程,可以参照这个做配置。你这涉及到部分退货,而且要退货肯定需要有个触发,需要结合具体的业务流程来实现。不可能配置一下系统自动都帮你做了。。。 参考技术B 参考销售订单做退货单巴

SAP-PS笔记项目交货之基于销售订单VL01N交货

前言:

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*的科目,最佳的方案是修改成对应项目成本的科目,主营业务成本的确认应基于项目结果分析)

以上是关于sap系统中,一张销售订单做了三张交货单,现要对其中一张交货单做退货,如何配置实现。的主要内容,如果未能解决你的问题,请参考以下文章

SAP SD如何将销售订单其它ITEM加入到一个已创建好的交货单里

SAP-PS笔记项目交货之基于销售订单VL01N交货

SAP-PS笔记项目交货之基于销售订单VL01N交货

仓库sap系统操作流程

sap冲销销售订单后如何生成新的销售单

sap 采购订单退货