目录

二、实施方案

1、简化型销售-同步创建交货单

​2、免费订单

3、后续免费交货订单

4、销售订单_库发销售

5、贷项借项凭证请求

6、销售订单-退货

7、跨公司销售

8、第三方销售(Third Party Sales)

9、含预付款的销售订单

10、成套销售

11、现金型

12、寄售类型

1)寄售补货

2)寄售结算

 3)寄售退货

 4)客户寄售结算的退回

 13、服务销售

​ 14、置换物料(采用高级退货)


一、示例

作为一名合格的SAP SD顾问,必须具备熟悉系统和系统配置,并能够针对实际业务流出具合理的系统实施方案,解决企业痛点、规范流程、提高效率、降低管理、沟通成本。

相较于实际业务流来说,系统标准流程是更容易掌握的,因为它不需要很多的实战经验积累,只要花时间研究、配置、测试就可以获得,但是实际的业务流程必须是在经历过工作的沧桑之后才有可能掌握的东西;这也就是资深顾问值钱的地方,需要经验。

比如如下案例(案例素材来自网络):

SAP系统标准销售业务流程及配置内容-编程知识网

以上案例也是国内非常常见的外贸案例,在国内建生产型工厂,在香港注册贸易公司,用于外贸业务的开展。如上素材中:

方案一:标准销售流程,集团内部公司当作外部客户进行业务处理,实际并不涉及公司间的概念,进行标准的采销业务处理,财务凭证也按照主营业务收入收入即可,不过付款公司为集团内部公司而已;

方案二:贸易公司于生产公司分割,交货工厂填写生产公司工厂即可;

方案三:可使用IDOC采购自动转销售,也可完全自开发业务流程;

针对如上案例可以看出,同一种业务场景,系统可以有多种实施方式,因此熟知SAP目前可以实现的系统业务流程是非常重要的,有助于我们分析和出具适合客户实际业务的实施方案;

本文总结下截至目前,我所了解到的业务流程和系统的实施方案:

二、实施方案

销售订单配置:T-CODE :VOV8

[IMG] SPRO-用户化实施指南-销售与分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型

1、简化型销售-同步创建交货单

        该类销售订单在保存完销售订单后,将同步创建出交货单,无需手工创建交货单;

配置点:系统配置中装运页签-立即交货打“X”即可

系统配置如下:

SAP系统标准销售业务流程及配置内容-编程知识网 2、免费订单

        免费交货主要为企业为做宣传,对部分产品免费赠与客户,免费交货没有应收产生,但是仍有库存商品移动,因此同步产生了物料凭证和会计凭证,且仍有材料费、人工费、运费、水电费等成本产生,故需要记录消耗的科目记录到成本中心。

SAP对于免费交货的配置主要体现在自动记账上,消耗记账科目须是损益类,且创建相应的初级成本要素。发货过账物料凭证的移动类型MvT是601,通过T-CODE:OMJJ查看其科目分组信息如下图:

SAP系统标准销售业务流程及配置内容-编程知识网

 其中注意移动标识是“L有关交货通知的货物移动”,消耗标识是“V消耗”,在记账信息中可见相关事务码(TE码)有BSX和GBB,其中后者的科目修改是VAY。

3、后续免费交货订单

货物发给客户后,由于出现破损或其他原因,产生客诉,为维护客户关系,后续需要免费补发部分物料或货物,这是参照已有的销售订单创建的后续免费交货订单。

  配置点:必备参考 C  值为必须参照销售订单创建,定义好销售凭证后,VA01输入凭证SD后系统会自动跳转至参考凭证输入界面;

SAP系统标准销售业务流程及配置内容-编程知识网

4、销售订单_库发销售

订单类型是系统自带的TA(标准订单),英文界面类型为OR。订单的组织数据包含销售范围(销售组织、分销渠道、产品组组合)、销售办公室、销售组等三部分。

中文系统中该订单类型销售凭证类型就是“订单”。

SAP系统标准销售业务流程及配置内容-编程知识网

5、贷项借项凭证请求

在销售业务中,如果货物有损坏或缺陷的情况发生,经投诉及协商后不发生退货,但会给予金额补偿,可用贷项凭证。这种凭证只对客户结算的金额进行调整,后续无需发货。

        中文/德文界面中贷项型的凭证类型为G2(英文界面为CR,Credit Memo Request);借项型为L2(英文界面为DR,Debit Memo Request)。

SAP系统标准销售业务流程及配置内容-编程知识网

配置点,SD凭证类型选择“K贷项凭单请求",后续装运页签无配置,开票数据现在”G2 贷项凭证“,由于贷项凭证是基于客诉订单发起的订单/发票修正价格的凭证,因此需要维护凭证的复制控制,IMG-SPRO-销售和分销-销售-维护销售凭证的复制控制; 功能对话框如下:其中销售单据到销售单据的复制控制T-CODE为:VTAA;出具发票单据到销售单据T-CODE为:VTFA

SAP系统标准销售业务流程及配置内容-编程知识网

6、销售订单-退货

客户不满收到货物,要求退货,在SAP系统中可通过退货订单(Returns)实现,退货订单可参照销售订单或发票生成,后续需创建退货交货单(逆向交货单),并出具退货贷记凭证。

退货订单类型为RE,退货订单物料凭证移动类型为651,会增加退货库存。

SAP系统标准销售业务流程及配置内容-编程知识网

 依据销售订单和发票生成,需要配置复制控制

SAP系统标准销售业务流程及配置内容-编程知识网

7、跨公司销售

在由多个公司组成的企业集团中,通常会有跨公司业务(Inter-Company-Sales,简称ICS)。常见的业务场景为各地区(国家)子公司向客户开展销售业务,但物料由母公司过特定区域公司出库。

在销售订单中,有销售组织、工厂两个组织机构,前者用于与客户业务,包含订单、发票及结算,而后者用于库房发货。在常规库发订单,两个组织隶属于一个公司代码之下;当两个组织分属不同的公司代码,即为跨公司销售。

 订单类型为TA(标准销售订单),此业务类型特殊点在于销售组织和发货工厂不在同一公司代码下,因此要特别配置:销售范围分配工厂 ,具体配置路径如下:

SAP系统标准销售业务流程及配置内容-编程知识网

8、第三方销售(Third Party Sales)

第三方销售是SAP系统的一项标准流程,销售组织与客户签订订单,但并不从库房发货,或者说库房本身没有库存,为满足客户需求,可以进入PP模块进行生产,或者向供应商采购,第三方销售即为直接从外部供应商进行成品采购并销售。供应商采购可以分为两种场景:

1.供应商直接向客户发货,不涉及本公司出入库操作;

2.供应商发货后,本公司做入库操作,再发送给客户;

其中第一种流程主要包含两个步骤:

创建销售订单;

* 收到供应商发票并记账后(T-CODE:MIRO),向客户出具发票。

配置关键点在于计划行类别,系统给出的示例类别是CS,交货相关项目未勾选,表示无后续交货;对于生成的采购申请,使用了NB/5/X组合,其中项目类别值为5,是用于第三方资源采购,而科目分配类别值为X,则是可使用全部的辅助账户。

SAP系统标准销售业务流程及配置内容-编程知识网

此类订单虽不涉及出库,但也有销售成本,其成本来自采购的发票校验,为此需要相关的自动记账科目,在OMWB或OBYC下配置事务GBB相关科目,其中评估级别为物料主数据-评估级别。

SAP系统标准销售业务流程及配置内容-编程知识网

 系统示例的凭证信息为标准销售订单(SO),项目类别CS,物料主数据销售视图的项目类别组值为BANS,会确认相关的项目类别TAS和计划行类别CS。

SAP系统标准销售业务流程及配置内容-编程知识网

 第二种本公司有出入库的模式如下:此类订单对订单类型无特定要求,SAP自带示例配置里有一套方案为入库类型的第三方销售流程服务,其中物料主数据的项目类别组取值“BANC”,订单的项目类别是“TAB”,计划行类别则是“CB”。根据示例,可直接使用或自行参考复制。

 SAP系统标准销售业务流程及配置内容-编程知识网

 用VA01创建销售订单,订单类型和物料主数据的项目类别组数据,经过项目类别确认得到项目类别

SAP系统标准销售业务流程及配置内容-编程知识网

在经过计划行类别确认得到计划行类别

SAP系统标准销售业务流程及配置内容-编程知识网

 由以上配置可以得到销售项目类别TAB和计划行类别CB。其中销售项目类别TAB的配置如下,特殊库存栏为“E”值(现有订单),指定了销售的库存为订单库存而不是非限制库存。

SAP系统标准销售业务流程及配置内容-编程知识网

 计划行类别如下:

SAP系统标准销售业务流程及配置内容-编程知识网

 注意:

科目分配部分,如果没有正确配置自动记账科目,则报编号为06 138的错误信息(中文:不可能确定一个消耗账户;英文:Not possible to determine a consumption account)。

解决方法先参见所用计划行类别设置的科目分配类别,如图 5所示科目分配类别是M(没有KD-CO的客户)。根据科目分配类别M的定义中的记账码是VKA,则需要在自动记账中设置。

9、含预付款的销售订单

在销售业务中,在没有信贷授权的情况下,通常会需要客户支付定金,可以在销售订单启用客户预付定金功能。

客户预付款,需要在项目类别启用发票计划,在“出具发票计划”标签页,在此维护相关预付定金数据,后续会以发票形式创建特定的客户预付定金请求,在财务收到客户定金后,才能向客户交货及发货。后续客户预付定金请求,系统给出的示例发票类型FAZ。

由于项目类别的设定,后续只能以参照订单向客户创建发票,而不能采用参照交货的方式。

SAP系统标准销售业务流程及配置内容-编程知识网

 项目类别具体配置如上图,配置可选项目类别,在创建销售订单时,手工选择可选项目类别。

此时配置完后,还需要定义预付定金的会计科目。

10、成套销售

在SAP的SD模块中,可将多个物料包装成一个组合产品进行销售,这种销售在某个时间段内是相对固定的产品组合,这称为成套销售。

成套销售包含一个母件和多个子件,用BOM进行绑定。在维护订单时,输入母件可自动带出自件,成套销售按维护定价的方式,可分为母件定价和子件定价,即在母件上维护成套的价格和在子件上维护成套的价格。

成套销售对订单类型无特定要求,配置重点在于母料和子料分别使用不同的项目类别和计划行类别。对于母件定价,系统示例的母件和子件的项目类别分别是TAQ和TAE,计划行类别分别是CT和CP,如下图:

SAP系统标准销售业务流程及配置内容-编程知识网

 此外,母件项目类别还维护物料清单/配置组的数据

SAP系统标准销售业务流程及配置内容-编程知识网

 项目类别TAQ和TAP在物料清单/配置组的数据是相同的,其中结构范围为A值,表明是单级BOM,还可选B(多级BOM)等;创建交货组是用于确定子件项目是否可以在交货组中进行组合,与交货日期相关。

在项目类别确认中,母件与子件确认配置是不同的,如下表,母件的确认只需凭证类别,项目类别组,两个参数,子件还需要将母件的项目类别设为高级项目。

项目类别确认
凭证类型 项目类别组 项目类别用途 高级项目 默认项目类别 可选项目类别
母件定价 TA ERLA TAQ
TA NORM TAQ TAE
子件定价 TA LUMF TAP
TA NORM TAP TAN

计划行类别确认如下:

SAP系统标准销售业务流程及配置内容-编程知识网

 物料主数据

成套销售包含一个母件及多个子件,用销售BOM,将其绑定,绑定时新建BOM,使用T-CODE:CS01,输入物料、工厂、BOM用途(BOM用途选择 5 销售和分销)

SAP系统标准销售业务流程及配置内容-编程知识网

 在进入维护界面,在ICt栏输入值 “L”(库存项目);

11、现金型

在销售中,会遇到一些小额订单,客户当场付款,还有针对一次性客户的销售,这些都期望流程尽可能简化。为此,SAP在示例中给出一种现金订单,在订单完成后立即生成交货,简化出库手续。由于客户已完成付款,后续不存在应收账款问题,在出具发票时可用现金科目替代客户的统驭科目。

系统给的示例现金型订单是BV(英文CS ,Cash Sale),可见到立即交货栏都为X值(选择),表明创建订单后同时创建交货单;后续出具发票的类型是“BV”,但只能参照订单创建,而不能参照交货。在发票类型BV,允许维护现金科目,如维护后,则现金科目会替代客户的统驭科目。

SAP系统标准销售业务流程及配置内容-编程知识网

 行项目类别、计划行类别、物料主数据等配置如下:SAP系统标准销售业务流程及配置内容-编程知识网

12、寄售类型

1)寄售补货

在实际公司经营过程中,有一种经销商代理销售的业务模式。在SD模块中,通过寄售订单实现该业务场景,客户代理销售的业务,物料转移至客户处,但所有权(物权)仍归本公司,在客户处只是借货。当客户进行消耗或销售后,本公司再与客户公司进行结算。此模式中,本公司先使用寄售补货订单,向供应商寄售仓库进行物料物理位置转移,此时产生寄售补货订单和出库单(此时转移的物料记作特殊库存标志W-客户寄售)。当经销商消耗或销售后,提供销售清单,本公司进行物料物权转移本开具销售发票与经销商进行结算,此时产生寄售销售订单和财务发票。

系统示例订单类型即关键配置值如下:

SAP系统标准销售业务流程及配置内容-编程知识网

寄售销售订单,由订单项目类型和物料主数据项目类别组确定计划行类型,计划行类型定义器业务数据中的移动类型,如下图:

SAP系统标准销售业务流程及配置内容-编程知识网

移动类型定义好后,系统过账 ,物料凭证流如下:

SAP系统标准销售业务流程及配置内容-编程知识网

在客户的寄售库存可用T-CODE:MMBE或专用的MB58查看。

2)寄售结算

寄售库存销售或消耗后的结算,系统示例订单类型是KE,项目类别是KEN,计划行类别是C1;后续交货LF,移动类型是633W,后续需要出具发票,发票类型为F2。 

SAP系统标准销售业务流程及配置内容-编程知识网

SAP系统标准销售业务流程及配置内容-编程知识网

 计划行配置示例:SAP系统标准销售业务流程及配置内容-编程知识网

业务凭证流如下:

SAP系统标准销售业务流程及配置内容-编程知识网

 3)寄售退货

客户由于物料质量等问题,将存在在其仓库的货物退回,可用退货订单实现。配置示例如下:

SAP系统标准销售业务流程及配置内容-编程知识网

系统默认的计划行类别是F1(有归档的寄售拣配),这是参与MRP运算的,还可手工修改成不参与MRP运算的F0(无归档的寄售拣配)。 

SAP系统标准销售业务流程及配置内容-编程知识网

SAP系统标准销售业务流程及配置内容-编程知识网

 可以看到是否需要MRP运算在计划行定义中由请求/装配控制,对该字段功能SAP的解释为是否需要需求传递,详细信息如下:

SAP系统标准销售业务流程及配置内容-编程知识网

 凭证流:

SAP系统标准销售业务流程及配置内容-编程知识网

 4)客户寄售结算的退回

上述为经销商寄售仓库的寄售退回,此时,物料物权仍归本公司所有,因此进行物料移库操作即可,但是经代理商出售后客户因某种原因退回的物料,此时物料物权和物理位置均属客户处,可以用客户寄售退回结算的订单处理。

寄售结算退回的订单,需创建退货形式的交货,在客户的物料所有权归本公司工厂下,后续再用贷项凭证向客户支付费用。

SAP系统标准销售业务流程及配置内容-编程知识网

 SAP系统标准销售业务流程及配置内容-编程知识网

 13、服务销售

SAP对服务的销售订单,采用的是对虚拟物料销售的方式,销售的条目必须包含物料编号。由于不包含库存,无交货步骤,创建订单后直接以出具发票完成流程。

系统示例配置:

SAP系统标准销售业务流程及配置内容-编程知识网

 其中物料类型可进行单独管理,设置物料类型为NLAG(非存储物料),类型NLAG在使用工厂的数量更新、价值更新都是非选择项

SAP系统标准销售业务流程及配置内容-编程知识网

 SPRO-IMG-后勤常规-物料主数据-基本设置-物料类型-定义物料类型的属性

T-CODE:OMS2

其中物料类型定义处有一个注意点:用数量结构打勾后,系统销售订单会进行物料成本核算,不勾选则无成本核算

SAP系统标准销售业务流程及配置内容-编程知识网

 系统示例无价值物料并未勾选

SAP系统标准销售业务流程及配置内容-编程知识网14、置换物料(采用高级退货)

当客户由于物料质量等问题进行退货并要求置换一个新物料时,系统有两种解决方案:

A.创建退货订单,当客户退货至本公司仓库时,验货完成后,创建标准销售订单,置换新物料发送至客户处,此时需两个销售订单和两个销售订单;

B.在启用高级退货(Advanced Returns)时,可在一个凭证流中完成。

示例配置:

SAP系统标准销售业务流程及配置内容-编程知识网

 退货订单默认价格相同,若存在差价,则使用后续贷项凭证GA2,进行平账。完整凭证流如下:

SAP系统标准销售业务流程及配置内容-编程知识网

 该文档为学习笔记,参考“枫竹丹青SAP学习与分享”。