1. 说明
在销售业务中可使用实物折扣的方式,例如卖A赠B,卖A赠A,在SAP可通过配置实现,主要配置点有三处。
启用免费货物过程,以及维护记录,维护记录参见《维护销售免费货物记录》。
免费的项目类别在定价属性的设定,以及在销售订单的项目确认。
另外,针对不同业务场景的折扣金额计算,可采用特定条件类型,示例是NRAB(免费货物)、R100(100%折扣)。
销售订单参见《销售订单_附加免费货物》。
2. 免费货物过程
销售免费货物过程的条件技术配置都在“销售和分销→基本功能→免费货物→免费货物的条件技术”目录下,如图 1所示。
图 1 IMG后台路径
图 1的配置①部分是维护条件表,示例定义了10和17两个条件表。SD和MM免费货物的条件表均以KOTN开头,分别对应数据表KOTN010和KOTN017。
图 1的配置②是存取顺序的定义。
图 1的配置③是定义条件类型,如图 2类型定义很简单,只是绑定存取顺序,以及设定有效日期区间,示例的类型是NA00。
图 2 条件类型NA00定义
图 1的配置④是定义免费货物过程,如图 3示例的过程是NA0001,包含一个类型NA00。
图 3 销售免费货物方案NA0001
以上均为系统示例配置,对于方案确认则需要自行配置。
项目 | R/O | 数据 |
销售组织(SOrg.) | R | C100 枫竹北京销售组织 |
分销渠道(DChl) | R | D1 库发渠道 |
产品组(DV) | R | C1 整机组 |
单据定价过程(DoPr) | R | A 标准 |
客户的定价过程(CuPP) | R | 1 标准 |
过程 | O | NA0001 |
(R/O列:R必输;O选输。)
表 1 示例数据
IMG路径 | 前端操作 |
SAP 用户化实施指南→销售和分销→基本功能→免费货物→免费货物的条件技术→激活免税货物确定
SAP Customizing Implementation Guide →Sales and Distribution →Basic Functions →Free Goods →Condition Technique for Free Goods →Activate Free Goods Determination |
T-CODE: V/N6 SM30: V_T683V_NA |
表 2 操作路径
进入维护界面的方法有两种,均按表 2所示:
- 按后台IMG路径进入,如图 1的配置⑤所示;
- 在前台执行事务码V/N6,或用SM30维护视图V_T683V_NA进入。
进入后如图 4所示。在销售定价过程确认中维护的条目的方案组组合,会在免费货物方案确认的清单中出现,找到相关条目维护既可。如没有相关条目,一种方法是返回销售定价过程确认中增加配置,另一种是在此点击“新条目”按钮()新增。定价过程确认参见《销售定价过程的确定》。
图 4 SD免费货物过程确认
3. 销售凭证相关配置
销售项目类别定义
免费货物的销售项目类别示例是TANN,详细定义参见《定义销售项目类别(Sale Item Categories)》,定义如图 5所示,定价栏为空值,如果采用100%折扣方式则维护B值;不完全处理栏是24(免费项目),去掉了对净价值进行校验的字段。
图 5 项目类别TANN定义
销售项目类别确认
订单中赠品的项目,是参照主产品创建,所以赠品的项目类别确认,需要指定高级项类,并且用途需使用“FREE”。配置操作参见《销售项目类别确定》。
图 6 销售项目类别分配
凭证相关复制
与常规订单类似,还需配置订单向交货的复制、交货向发票的复制,在这些配置中,注意涉及免费的项目类别的复制,相关配置参见《销售凭证至交货单的复制》、《参照交货至发票的复制》。
4. 定价类型和收入记账
为免费货物,有两个定价条件类型用于不同业务场景的价格调整:
- NRAB(免费货物),用于卖A赠A的赠品不生成新的项目,而是包含在主项目中的业务场景,使用需求组例程59,基价组例程28。
- R100(100%折扣),用于赠品项目,当维护报价时,通过100%折扣将净价变为0。需求组例程55判断是否满足项目类别的定价属性为B值,基价组例程返回固定值10000。
定价过程定义如图 7所示,类型NRAB和R100除使用组例程外,都使用了记账科目码ERS(销售扣减),为此需要用VKOA维护相关科目。定价过程参见《定义销售定价过程(Pricing Procedure)》,科目维护参见《设定销售收入科目》。
图 7 定价过程RVAACN