SAP SD学习笔记24 - 赠品的两种形式 - 内增Bonus数量、外增Bonus数量

news2025/1/5 11:26:25

上一章讲了无偿出荷的内容。

SAP SD学习笔记23 - 无偿出荷(免费交货)与继续无偿出荷(继续免费交货)-CSDN博客

本章继续将SAP中赠品的两种形式:

- 内增Bonus数量:Bonus数量包含在总数量当中,比如买100个,90个收款,10个免费

- 外增Bonus数量:Bonus数量不包含在总数量当中,比如买100个,另免费赠送10个

那么具体是怎么在系统上实现的呢?

SAP是通过Tr-code VBN1 创建了无偿品目主数据,然后在VA01 里面就可以和普通品目一样正常使用了,SAP会照顾剩下的一切。

目录

1,内增Bonus数量、外增Bonus数量 概要

2,内增Bonus数量、外增Bonus数量 系统操作

2-1,MM01 - 品目主数据准备

2-2,VBN1 - 无偿品主数据设定

a),内增Bonus数量设定

b),外增Bonus数量设定

c),外增Bonus数量设定+赠送其他品目

2-3,VA01 受注登录

a),内增Bonus数量受注登录

b),外增Bonus数量受注登录

c),外增Bonus数量设定+赠送其他品目

2-4,VL01N 出荷传票登录/VL02N 出荷传票变更(出库确认)

2-5,VF01 请求书登录

2-6,完整的传票Flow

2-7,品目的Text问题


以下是详细内容。

1,内增Bonus数量、外增Bonus数量 概要

在零售、化工、消费品等行业,通常以赠品形式提供折扣。

赠品通常有两种方式:

- 内增Bonus数量:Bonus数量包含在总数量当中,比如买100个,90个收款,10个免费

- 外增Bonus数量:Bonus数量不包含在总数量当中,比如买100个,另免费赠送10个

下面来看一下系统中 内增Bonus数量、外增Bonus数量 系统操作。

2,内增Bonus数量、外增Bonus数量 系统操作

2-1,MM01 - 品目主数据准备

准备了如下4个成品品目:

- T-F200-02
- T-F200-03
- T-F200-04
- T-F200-05

2-2,VBN1 - 无偿品主数据设定

- 值引Type(折扣类型):NA00 - 无偿品

a),内增Bonus数量设定

- 品目:T-F200-02

- 购买100个,90个收费,10个免费

b),外增Bonus数量设定

- 品目:T-F200-03

- 购买100个,100个都收费,额外免费赠送10个

c),外增Bonus数量设定+赠送其他品目

以上 a,b都是赠送自己品目,就像 买 10 苹果,赠送1斤苹果,购买对象和赠送对象品目相同。

其实也可以设定购买对象和赠送对象不同。比如买1台电脑,赠送1个移动硬盘。

下面来看看怎么设定赠送其他品目。

- 品目:T-F200-04

- 购买100个,100个都收费,额外免费赠送10个 T-F200-05 品目

都设定好了,点保存

下面来看看受注中的使用情况。

2-3,VA01 受注登录

a),内增Bonus数量受注登录

- 品目:T-F200-02

- 购买100个,90个收费,10个免费

VA01 里面,受注Type 设为 OR - 标准受注 即可。

这一点和上一章中学习无偿出荷 是不同的(FD -无偿出荷 ,SD - 代替无偿出荷)。

SAP SD学习笔记23 - 无偿出荷(免费交货)与继续无偿出荷(继续免费交货)-CSDN博客

假如输入受注数量少于最低的100个,那么就会出如下警告Message:

没有达到 無償品的最低発注数量 100 ST。
Msg 番号 V4160

当然,如果客户无所谓,就不想多买,那你回车一下就过去了。

只是在登录受注的时候,销售员可以将这条信息告诉客户,那么客户说不定就加买了。

咱们这里将数量调到 100 ST

这个时候自动多出来1条数据,它和咱们上面输入的明细有几点不同:

- 明细Category:TANN - 无偿明细

- 上位明细:10

说明该明细11 是无偿明细,并且从属于上位明细10。

另外注意一下 行10 的数量,由100 变为了 90,表示其实只有90个是收费的。

直接点保存

b),外增Bonus数量受注登录

- 品目:T-F200-03

- 购买100个,100个都收费,额外免费赠送10个

先进入VA02 - 变更标准受注,然后为了方便输入,点一下明细概要 Tab,

输入品目 T-F200-03,数量 100 并回车。

可以看到和a 类似,除了输入的行20,也是新出一行 21。

但是和a也有不同之处,即

- 受注数量仍然是输入的100 个没有变化,

- 而自动多出来的行21,则受注数量为免费赠送的10,

这个也符合咱们在 2-1 中做的主数据设定。

c),外增Bonus数量设定+赠送其他品目

- 品目:T-F200-04

- 购买100个,100个都收费,额外免费赠送10个 T-F200-05 品目

输入品目 T-F200-04,数量 100 并回车。

可以看到和a,b 类似,除了输入的行30,也是新出一行 31。

但是和a,b也有不同/相同之处,即

- 受注数量仍然是输入的100 个没有变化,

- 而自动多出来的行31,则受注数量为免费赠送的10,

- 自动多出来的行31,其品目为 T-F200-05,而不是受注品目 T-F200-04

这个也符合咱们在 2-1 中做的主数据设定。

点保存

2-4,VL01N 出荷传票登录/VL02N 出荷传票变更(出库确认)

可以看到行数和受注票里面相同。

点 Menu > 后续机能 > 转送指图登录

直接点保存

回到 VL02N - 出荷传票变更

点 出库确认

打开 VL03N - 出荷传票 照会

选中所有明细,点 明细详细 图标

点 System管理 Tab

可以看到 移动Type:601 - 出库确认

点 》 箭头图标,看 行20 明细详细,可以看到 移动Type:601 - 出库确认

和 行10 的移动Type相同。

作为免费赠送的品目,虽然名义上是免费的,但是也和其他品目一样要出库,需要成本,

所以包括会计票都是一样的。

唯一不同的地方就是单价为0,不找客户收款。

2-5,VF01 请求书登录

10,11,20,21,30,31 这6条数据都列出来了,

只是无偿赠送的行11,21,31 的正味额 是0,

这样倒是挺清晰的。

为啥Text部分都是 Pumpe PRECISION 102呢? 

不应该是MM01 里面登录的品目名称吗?

这其实是跟语言相关的。

因为咱们这里用的是DE,所以像请求书啦,出荷票啦,都会去品目Master里找 DE语言对应的Text

咱们这里改一下试试看。

除了这个 T-F200-05,其他的也都改。

然后再到 VF01 里面看看

还是不行,哦,对了,这大概是因为请求票是从参照出荷票的,

所以出荷票如果不行的话,那请求票也不行。

这张票先算了,直接点保存

2-6,完整的传票Flow

和普通的 受注-》出荷-》出库-》请求 的传票Flow没啥区别。

上面在2-5里面有一个Text的问题,咱们新建一张票试一下。

2-7,品目的Text问题

可以看到除了LT03 转送指图,其他的都能用上新的品目名称了。

- VA01 登录标准受注 OK

- VL01N/VL02N 出荷传票 也OK

- TODO:LT03 转送指图登录 NG

其实保存之后再回头来看,也是新的品目名称啊?😓

TODO:先不继续调查了,以后再说。

- VF01 请求书登录 OK

本章讲了赠品的两种形式:

- 内增Bonus数量:Bonus数量包含在总数量当中,比如买100个,90个收款,10个免费

- 外增Bonus数量:Bonus数量不包含在总数量当中,比如买100个,另免费赠送10个

另外讲了赠品不仅可以增相同品目的,也可以赠送不同品目的,

以及如何在系统上实现,即通过VBN1 创建了无偿品目主数据,然后在VA01 里面就可以和普通品目一样正常使用了,SAP会照顾剩下的一切。

以上就是本篇的全部内容。

更多SAP顾问业务知识请点击下面目录链接或东京老树根的博客主页

https://blog.csdn.net/shi_ly/category_12216766.html

东京老树根-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2270090.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python跨年烟花

目录 系列文章 写在前面 技术需求 完整代码 下载代码 代码分析 1. 程序初始化与显示设置 2. 烟花类 (Firework) 3. 粒子类 (Particle) 4. 痕迹类 (Trail) 5. 烟花更新与显示 6. 主函数 (fire) 7. 游戏循环 8. 总结 注意事项 写在后面 系列文章 序号直达链接爱…

深入理解MemCache

随着互联网应用的飞速发展,动态Web应用的性能问题逐渐成为开发者关注的焦点。其中,数据库作为系统性能的关键瓶颈,在用户请求量急剧增加的情况下,往往难以快速响应用户需求。为了解决这一问题,缓存技术应运而生。MemCa…

webrtc 源码阅读 make_ref_counted模板函数用法

目录 1. 模板参数解析 1.1 typename T 1.2 typename... Args 1.3 typename std::enable_if::value, T>::type* nullptr 2. scoped_refptr 3. new RefCountedObject(std::forward(args)...); 4. 综合说明 5.在webrtc中的用法 5.1 peerConnectionFactory对象的构建过…

【MySQL】数据操作

数据操作 一、INSERT1、介绍2、语法3、语法介绍4、注意事项5、示例 二、插入否则更新1、介绍2、语法3、语法介绍4、示例 三、ROW_COUNT1、介绍2、示例 四、REPLACE1、介绍2、语法3、示例 五、UPDATE1、介绍2、语法3、示例 六、DELETE1、介绍2、语法3、语法介绍 七、TRUNCATE1、…

表单元素(标签)有哪些?

HTML 中的表单元素&#xff08;标签&#xff09;用于收集用户输入的数据&#xff0c;常见的有以下几种&#xff1a; 文本输入框 <input type"text">&#xff1a;用于单行文本输入&#xff0c;如用户名、密码等。可以通过设置maxlength属性限制输入字符数&…

基于W2605C语音识别合成芯片的智能语音交互闹钟方案-AI对话享受智能生活

随着科技的飞速发展&#xff0c;智能家居产品正逐步渗透到我们的日常生活中&#xff0c;其中智能闹钟作为时间管理的得力助手&#xff0c;也在不断进化。基于W2605C语音识别与语音合成芯片的智能语音交互闹钟&#xff0c;凭借其强大的联网能力、自动校时功能、实时天气获取、以…

机器学习中回归预测模型中常用四个评价指标MBE、MAE、RMSE、R2解释

在机器学习中&#xff0c;评估模型性能时常用的四个指标包括平均绝对误差&#xff08;Mean Absolute Error, MAE&#xff09;、均方误差&#xff08;Mean Squared Error, MSE&#xff09;、均方根误差&#xff08;Root Mean Squared Error, RMSE&#xff09;和决定系数&#xf…

Visual Studio 玩转 IntelliCode AI辅助开发

&#x1f380;&#x1f380;&#x1f380;【AI辅助编程系列】&#x1f380;&#x1f380;&#x1f380; Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码Visual Studio 安装和管理 GitHub CopilotVisual Studio 使用 GitHub Copilot 扩展Visual Studio 使用 GitHu…

超详细!一文搞定PID!嵌入式STM32-PID位置环和速度环

本文目录 一、知识点1. PID是什么&#xff1f;2. 积分限幅--用于限制无限累加的积分项3. 输出值限幅--用于任何pid的输出4. PID工程 二、各类PID1. 位置式PID&#xff08;用于位置环&#xff09;&#xff08;1&#xff09;公式&#xff08;2&#xff09;代码使用代码 2. 增量式…

直观解读 JuiceFS 的数据和元数据设计(一)

大家读完觉得有意义和帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 1 JuiceFS 高层架构与组件2 搭建极简 JuiceFS 集群 2.1 搭建元数据集群2.2 搭建对象存储&#xff08;MinIO&#xff09; 2.2.1 启动 MinIO server2.2.2 创建 bucket2.3 下载 juicefs 客户端2.4 创…

数据结构漫游记:静态双向链表

嘿&#xff0c;各位技术潮人&#xff01;好久不见甚是想念。生活就像一场奇妙冒险&#xff0c;而编程就是那把超酷的万能钥匙。此刻&#xff0c;阳光洒在键盘上&#xff0c;灵感在指尖跳跃&#xff0c;让我们抛开一切束缚&#xff0c;给平淡日子加点料&#xff0c;注入满满的pa…

【Web安全】文件写入漏洞 ASP 网页病毒模拟(文件写入漏洞+FilesystemObject)

【Web安全】文件写入漏洞 ASP 网页病毒模拟&#xff08;文件写入漏洞FilesystemObject&#xff09; 原理 文件写入漏洞 文件写入漏洞是指攻击者通过某种方式在服务器上创建或修改文件的漏洞。攻击者可以利用此漏洞在服务器上写入恶意代码或文件&#xff0c;从而实现进一步的…

【Unity3d】C#浮点数丢失精度问题

一、float、double浮点数丢失精度问题 Unity3D研究院之被坑了的浮点数的精度&#xff08;一百零三&#xff09; | 雨松MOMO程序研究院 https://segmentfault.com/a/1190000041768195?sortnewest 浮点数丢失精度问题是由于大部分浮点数在IEEE754规范下就是无法准确以二进制…

Browser Use:AI智能体自动化操作浏览器的开源工具

Browser Use:AI智能体自动化操作浏览器的开源工具 Browser Use 简介1. 安装所需依赖2. 生成openai密钥3. 编写代码4. 运行代码5. 部署与优化5.1 部署AI代理5.2 优化与扩展总结Browser Use 简介 browser-use是一个Python库,它能够帮助我们将AI代理与浏览器自动化操作结合起来;…

tcpdump指南(1)

大家读完觉得有意义记得关注和点赞&#xff01;&#xff01;&#xff01; tcpdump是一种在网络上转储流量的网络工具。 这篇文章服务器作为一些常用命令的指南。如需完整指南&#xff0c; 请参阅手册页&#xff0c;或在 Linux 计算机上。man tcpdump 1 基本选项 帮助摘要&#…

14. 日常算法

1. 面试题 02.04. 分割链表 题目来源 给你一个链表的头节点 head 和一个特定值 x &#xff0c;请你对链表进行分隔&#xff0c;使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 class Solution { public:ListNo…

termux-boot安卓开机自动启动应用

termux安装 github 蓝奏云 v119.1 termux-boot安装 github 蓝奏云 v0.8.1 安装 给权限运行加锁后台 am启动应用命令 am start -n 包名/启动项获取包名和启动入口&#xff08;图中app为爱玩机工具箱&#xff09; 例 简黑时钟蓝奏云 包名com.hm.jhclock 桌面启动项com.hm.jh…

自从学会Git,感觉打开了一扇新大门

“同事让我用 Git 提交代码&#xff0c;我居然直接把项目文件压缩发过去了……”相信很多初学者都经历过类似的窘境。而当你真正掌握 Git 时&#xff0c;才会发现它就像一本魔法书&#xff0c;轻松解决代码管理的种种难题。 为什么 Git 能成为程序员的标配工具&#xff1f;它究…

设计模式 创建型 建造者模式(Builder Pattern)与 常见技术框架应用 解析

单例模式&#xff08;Singleton Pattern&#xff09;&#xff0c;又称生成器模式&#xff0c;是一种对象构建模式。它主要用于构建复杂对象&#xff0c;通过将复杂对象的构建过程与其表示分离&#xff0c;使得同样的构建过程可以创建出具有不同表示的对象。该模式的核心思想是将…

MATLAB程序转C# WPF,dll集成,混合编程

工作中遇到一个需求&#xff0c;有一部分算法的代码需要MATLAB来进行处理&#xff0c;而最后需要集成到C#中的wpf项目中去&#xff0c;选择灵活性更高的dll&#xff0c;去进行集成。&#xff08;可以简单理解为&#xff1a;将MATLAB的函数&#xff0c;变为C#中类的函数成员&…