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

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

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博客

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【JVM】JVM自学笔记(类加载子系统、运行时数据区、执行引擎)

JVM自学笔记 引言总结JVM跨平台JVM组成部分类加载子系统运行时数据区程序计数器虚拟机栈本地方法栈堆 执行引擎垃圾回收 引言 主要内容为学习b站视频后的笔记部分个人总结。原视频链接为:【【JVM极简教程】2小时快速学会JVM,史上用时最短,效…

丢弃法hhhh

一个好的模型需要对输入数据的扰动鲁棒 丢弃法:在层之间加入噪音,等同于加入正则 h2和h5变成0了 dropout一般作用在全连接隐藏层的输出上 Q&A dropout随机置零对求梯度和求反向传播的影响是什么?为0 dropout属于超参数 dropout固定随…

深入Android架构(从线程到AIDL)_06 短程通信 vs. 远程通信

目录 7、 短程通信 vs. 远程通信 範例: 短程通信 撰写步骤 範例: 遠程通信 7、 短程通信 vs. 远程通信 範例: 短程通信 首先出现ac01画面,立即启动myService,定时连续传来数字,如下:由于定…

进销存软件数据库设计

设置 system_config 系统参数配置pricing_policy 价格策略(销售采购价格取数优先级)code_rule 编码规则account_book 账套checkout 结账admin 管理员role 角色menu 菜单menu_role 角色菜单merchant 商户merchant_menu 商户菜单merchant_user 商户用户资料…

[文献阅读]ReAct: Synergizing Reasoning and Acting in Language Models

文章目录 摘要Abstract:思考与行为协同化Reason(Chain of thought)ReAct ReAct如何协同推理 响应Action(动作空间)协同推理 结果总结 摘要 ReAct: Synergizing Reasoning and Acting in Language Models [2210.03629] ReAct: Synergizing Reasoning an…

antd-vue - - - - - a-date-picker限制选择范围

antd-vue - - - - - a-date-picker限制选择范围 1. 效果展示2. 代码展示 1. 效果展示 如图&#xff1a;限制选择范围为 今年 & 去年 的 月份. 2. 代码展示 <template><a-date-picker:disabledDate"disabledDate"picker"month"/> &l…

OceanBase到MySQL实时同步方案

概述 本方案基于OceanBase Binlog服务&#xff0c;采用数据库实时复制软件Beedup订阅捕获OceanBase数据库的Binlog事件&#xff0c;复制软件将Binlog事件还原为MySQL支持的DML或DDL&#xff0c;然后交由MySQL数据库执行。 配置Binlog任务 启用OceanBase Binlog服务&#xff…

[QT]控件的核心属性

一、控件的核心属性 1.enable属性 表示一个控件是否可用&#xff0c;可以用isEnabled()接口获取到当前控件的可用状态&#xff0c;同时来提供了setEnabled()接口设置控件是否可用&#xff0c;传递的参数为true和false。 isEnabled(); setEnabled(bool); Demo&#xff1a;通过一…

DRAM 的类型

DRAM&#xff08;Dynamic Random Access Memory&#xff09;&#xff0c;即动态随机存取存储器&#xff0c;是现代计算机系统中不可或缺的存储组件之一。 根据市场情况主要分为以下几种&#xff1a; 一、SDRAM&#xff08;Synchronous Dynamic Random Access Memory&#xff0…

虚拟机中的时统卡功能和性能调优

【写在前面】 飞腾开发者平台是基于飞腾自身强大的技术基础和开放能力&#xff0c;聚合行业内优秀资源而打造的。该平台覆盖了操作系统、算法、数据库、安全、平台工具、虚拟化、存储、网络、固件等多个前沿技术领域&#xff0c;包含了应用使能套件、软件仓库、软件支持、软件适…

创新驱动智能运维,护航军工新时代

随着数字化转型的加速推进&#xff0c;智能运维技术在各行业的重要性愈加凸显。军工行业作为国家安全和技术创新的核心&#xff0c;对运维解决方案的安全性、可靠性及自主可控性提出了严格要求。美信时代科技有限公司以自主创新为基础&#xff0c;推出监控易一体化智能运维管理…

《计算机网络》(B)复习

目录 一、问答题测试 1.论述具有五层协议的网络体系结构的要点&#xff0c;包括各层的主要功能。 2.物理层的接口有哪几个方面的特性&#xff1f;各包含些什么内容&#xff1f; 3.小明想要访问淘宝&#xff0c;当他打开浏览器输入www.taobao.com浏览淘宝的 过程是什么&#…

如何配置【Docker镜像】加速器+【Docker镜像】的使用

一、配置Docker镜像加速器 1. 安装/升级容器引擎客户端​ 推荐安装1.11.2以上版本的容器引擎客户端 2. 配置镜像加速器​ 针对容器引擎客户端版本大于1.11.2的用户 以root用户登录容器引擎所在的虚拟机 修改 "/etc/docker/daemon.json" 文件&#xff08;如果没有…

logback之自定义过滤器

logback有两种过滤器&#xff0c;一种是context中的过滤器叫TurboFilter&#xff0c;是一个全局的过滤器&#xff0c;会影响所有的日志记录。另一种是Appender中的过滤器&#xff0c;只对所在的append有效。两者大同小异&#xff0c;这里我们以Appender的过滤器为例。 &#x…

springboot+vue实现SSE服务器发送事件

思路 一个基于订阅发布机制的SSE事件。客户端可以请求订阅api&#xff08;携带客户端id&#xff09;&#xff0c;与服务器建立SSE链接&#xff1b;后续服务器需要推送消息到客户端时&#xff0c;再根据客户端id从已建立链接的会话中找到目标客户端&#xff0c;将消息推送出去。…

使用XGBoost算法进行机器学习任务:从理论到实践

目录 使用XGBoost算法进行机器学习任务&#xff1a;从理论到实践引言1. XGBoost算法简介2. XGBoost的数学原理3. 环境准备与数据集介绍3.1 环境准备3.2 数据集介绍 4. XGBoost的PyTorch实现4.1 数据预处理4.2 XGBoost模型定义4.3 模型训练与评估 5. 结果分析与可视化5.1 绘制损…

NeurIPS 2024 | 像素级LLM实现图像视频理解、生成、分割和编辑大统一(昆仑万维等)

Accepted by NeurIPS 2024 文章链接&#xff1a;https://arxiv.org/pdf/2412.19806 项目链接&#xff1a;https://vitron-llm.github.io/ Github链接&#xff1a;https://github.com/SkyworkAI/Vitron 亮点直击 首次提出了一种通用的视觉多模态大语言模型&#xff08;MLLM&…

P8打卡——YOLOv5-C3模块实现天气识别

&#x1f368; 本文为&#x1f517;365天深度学习训练营中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 1.检查GPU import torch import torch.nn as nn import torchvision.transforms as transforms import torchvision from torchvision import transforms, dat…

OpenCV-Python实战(16)——单/多模板匹配

一、模板匹配函数 cv2.matchTemplate() result cv2.matchTemplate(image*,templ*,method*,mask*) result&#xff1a;函数返回值&#xff0c;比较结果的数组。 image&#xff1a;原始图像。 templ&#xff1a;模板图像。templ.shape<image.shape。 method&#xff1a;…

分布式 L2 网关下的 OVS 未知单播泛洪

大家读完觉得有意义和帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 目录 1 问题描述 2 基础设施和环境信息 3 故障排除 3.1 确认&#xff1a;单播泛洪 3.2 确认&#xff1a;所有泛洪流量都以 L2 GW 为目标 3.3 验证&#xff1a;容器 ARP 处于活动状态时&…