SAP SD学习笔记07 - 紧急发注(急单),现金贩卖,贩卖传票Type/ 明细Category 及其Customize
上面讲SAP中主干流程的时候,还有后面讲一括处理的时候,都用的是 OR 标准受注。
SAP SD学习笔记01 - 简单走一遍SD的流程:受注,出荷,请求_怎么学好sd模块-CSDN博客
下面开始讲一些稀奇古怪的非标准流程。
当然,这些也都是现实世界中常见的事情。
比如紧急发注(急单),现金贩卖。
然后再总结一下贩卖传票Type(销售凭证类型),贩卖传票(销售凭证),明细Category(项目类别)及看一下相关的Customize。
1,紧急发注(急单)- SO
- 受注Type: SO : 紧急发注
- 指定纳期:一定要改为当天日期(不管是不是休日,祝日)
- 出荷传票:保存受注票的时候,会自动生成出荷传票
1-1,VA01 受注
- 受注Type: SO : 紧急发注
- 指定纳期:
要改为今天的日期
比如现在 2024-04-13,尽管不是WorkingDay,也得改,不改的话,不会自动生成出荷传票的。
因为SAP认为说你看你也不是真急嘛,那就按普通的来办
双击明细号,点 纳入日程行 Tab
发现 确认数量 栏位里面是 15,即有货,可以交货
还记得我们以前学 逆/顺日程计划的时候,如果你把日期给调的太靠前,就是要货太急,SAP就把S栏位(即 复数纳入日期行 栏位)的勾给勾上,然后营业得去确认,调整。
SAP SD学习笔记04 - 出荷Plant(交货工厂),出荷Point(装运点),输送计划,品目的可用性检查,一括纳入/分割纳入,仓库管理-CSDN博客 < 参考--S栏位(即 复数纳入日期行 栏位)的勾被勾上>
那么,这里怎么就可以了呢?
其实不就是因为这是紧急受注嘛。SAP里面也是特事特办了。
然后看一下
Menu > Jump > Header > 出荷传票
出荷条件:
- 10:即时
注意这些日付,全都变成当天(比如我这里都是 2024-04-13)
注文请书:就是你跟我订货,我这边出一个保证书一样的东西给你
Menu > 补足 > 出力 > 编集
1-2,出荷登录
其实就是 VA01 受注 画面保存之后,直接就登录了 出荷传票了。
VA03 看一下传票Flow:
不仅出荷传票自动生成了,WMS 转送指图 也自动搞了。
也就是说立刻让人去仓库把东西给拿出来了。
1-3, VL02N 出库确认
里面都已经Picking完了,其实可以直接点 出库确认
这里为保险起见,进去看一下
出库之后,VA03 里面 看传票Flow:
出库确认也OK
1-4,VF01 请求书
出荷传票那里闪了一下,然后就自动就跳到下一界面了
再到 VA03 里面 看传票Flow:
请求书也OK
1-5,出力:请求书
Menu > Header > 出力
2,现金贩卖 - BV
下图显示了现金贩卖的流程图。
注意几点:
- 受注Type:BV- 现金贩卖
- 出荷传票是自动生成的
- 请求书是根据受注票生成的,而不是像 标准受注或 紧急发注那样,是从出荷传票生成
这是因为发注的时候,客户都交完钱了,然后拿着你给的现金贩卖请求的单子去到仓库提货
2-1,VA01 受注
- 受注Type:BV- 现金贩卖
输入必须数据
查看几个关键数据:
- 出荷条件: 10 即时
- 出力:变成了 现金贩卖请求
也就是说拿着这个文件去收客户的现金了
- 纳入日程行:也只有一行
和紧急发注一样,都是急单,SAP特事特办
- 指定纳期:既然这么着急,那么指定纳期也要改为当天日期(不管是不是休日,祝日)
2-2,出荷传票
VA01 保存的时候,自动就生成了 出荷传票
看一下 传票Flow
和紧急发注一样,WMS转送指图也一并做好了
2-3,VL02N 出库确认
不用到里面看啦,直接点 出库确认
2-4,VF01 请求传票登录
注意这里的请求书的依据不再是 出荷传票了,而是受注票
这是因为发注的时点,客户都交完钱了,不需要根据出荷传票请求。
再另一个原因是,正常流程的话,发注的时点和出荷完成客户收到货的时点可能价格不一样,请求时点的价格一定是客户收到货的时点的价格(虽然多数情况下价格是一样的:)。
所以反过来说,现金贩卖,也要以客户交完钱的时点,也就是受注的时点进行生成请求票。
1-5,出力:请求书
Menu >Jump > Header > 出力
TODO:挺奇怪的哈,为啥这里居然还需要打请求书呢??
按理来说既然是现金支付,而且已经支付完成了,不应该再出力请求书了呀!!
看一下VA03 里面的 传票Flow:
TODO:有现金贩卖的请求书,不知道是啥意思。
难道是钱营业先收了,还没交给财务??等以后搞明白再说
下图中的 红叉叉 说明了不是从出荷票来做请求,橙色那条先说明是受注票生成请求书
3,贩卖传票Type / 贩卖传票 / 明细Category
贩卖传票Type + 明细Category:这两个东西合起来会影响流程的处理。
3-1,贩卖传票Type
到目前为止,我们学过了几种贩卖传票Type:
- OR 标准受注:包含固定交货日期和发票的典型流程
- SO 紧急发注:工厂直销
- BV 现金贩卖:工厂直销
还有些其他类型的:
- 无偿出荷:无发票销售
- 返品...
3-2,贩卖传票(= VA01 受注票)
这里说的是在Customize里面定义一个贩卖传票Type之后,它会影响这么多项目:
- 利用可能在库确认:就是品目的可用性检查
SAP SD学习笔记04 - 出荷Plant(交货工厂),出荷Point(装运点),输送计划,品目的可用性检查,一括纳入/分割纳入,仓库管理-CSDN博客
- 纳入日程计划:就是 VA01 发注票明细的 S栏位(即 复数纳入日期行 栏位)
- 价格设定:比如发送样品的无偿出荷,就要设定价格为0
- 与信限度确认:可以赊账的额度,受注的时候,SAP会Check。用光之后,通过承认还可以修改
- Message:就是咱们上面说的 出力
- Text:就是VA01 的明细部分,品目的名称(比如要打印客户那边想给他的客户看的品目名)
3-3,明细Category
明细Category可以决定如下项目:
- 价格设定,请求关联
比如上面现金贩卖,明细Category和紧急发注的明细Category是不一样的
- 不完全Log
哪些项目必输,哪些项目可以不输的定义
- Parnter,Text
Partner:出荷先,发注先...
- 出荷关联,纳入日程行许可
比如有些品目是服务,不需要出荷和出库,直接开票就OK
为什么当我们输入 贩卖传票Type-BV 的时候,VA01 受注票的明细行输入品目之后,就自动决定明细Category呢?
这是因为品目Master中的如下设置:
- 明细Category Group
(至于该项目具体是怎么影响的,得等以后学 Customize的时候再说)
在SAP画面上,能看到这个项目
MM03 > 贩卖组织2 Tab
- 明细Category Group:NORM 通常明细
这个项目和 贩卖组织,流通Channel 关联的
- 一般明细Category Group:NORM 通常明细
这个项目和 贩卖组织,流通Channel 不关联,它是后备的,先找明细Category Group不行再用它
3-4,VOV8 贩卖传票Type Customize
- OR 标准受注
- 出荷条件:
- 空白 空白表示说不从这儿取,而是从客户(得意先)主数据来
就是看这个客户对你重要不重要,也就是下面的出荷条件 项目,比如这里就是 02-标准
SAP SD学习笔记03 - SD模块中的主数据-CSDN博客
- SO 紧急发注
- 出荷条件:10 即时
这里面既然已经设定了,那就优先从这里取,不从客户(得意先)主数据取。
就是说不管是哪个客户(得意先),只要是用了 贩卖传票Type,就强制性的设置为 10 即时
- 即时出荷
- 空白 出荷个别登录
- A 出荷即时登录
不看指定纳期 是不是当日,全都是自动登录出荷
- X 出荷即时登录(当日确认数量的场合)
这个是说只有指定纳期是当日才自动登录出荷/假如指定纳期不是当日的话,就不自动登录出荷
- BV 现金贩卖
3-5,VOV7 明细Category Customize
- TAN 标准明细
- 请求关联
- 空白 请求关联对象外
- A 出荷关联请求传票
就是从出荷传票来做请求书(这是最常见的)
像上面的 紧急发注,标准发注 都是选 A
- B 基于受注的请求 - 依存于受注数量
就是从受注票来生成请求书(比如 现金贩卖 就是这种)
- C 基于受注的请求 - 依存与契约数量
- ...
- 与信有效化区分
就是要不要计算与信。这里是ON,就是要计算与信。
只要不是即时付款,就是一手交钱一手交货那种,都属于赊账,一般都要计算与信。
- BVN 现金贩卖明细
- 请求关联
- B 基于受注的请求 - 依存于受注数量
就是从受注票来生成请求书(比如 现金贩卖 就是这种)
- 与信有效化区分
这里设为OFF,就是不要计算与信。
因为这里就是一手交钱,一手交货嘛,那根本无需去看与信(就是看这个客户能赊账的额度)
相关文章:
SAP SD学习笔记07 - 紧急发注(急单),现金贩卖,贩卖传票Type/ 明细Category 及其Customize
上面讲SAP中主干流程的时候,还有后面讲一括处理的时候,都用的是 OR 标准受注。 SAP SD学习笔记01 - 简单走一遍SD的流程:受注,出荷,请求_怎么学好sd模块-CSDN博客 下面开始讲一些稀奇古怪的非标准流程。 当然&#x…...
(六)C++自制植物大战僵尸游戏关卡数据讲解
植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/xjvbb 游戏关卡数据文件定义了游戏中每一个关卡的数据,包括游戏类型、关卡通关奖励的金币数量、僵尸出现的波数、每一波出现僵尸数量、每一波僵尸出现的类型等。根据不同的游戏类型,定义了不同的通…...
Java基于微信小程序的校园外卖平台设计与实现,附源码
博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇…...
渗透工具及其知识库(个人笔记)
1.IP搜寻 查看kali网段: ip addr 、 ifconfig namp:nmap -sP xxx.xxx.xxx.0/24 netdiscover:netdiscover xxx.xxx.xxx.0/24 arp:arp-scan -l 2.端口扫描 粗略扫描:nmap <IP> 深度扫描: …...
MongoDB的使用
一、Spring Boot集成MongoDB 1 引用依赖包 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifactId></dependency> 2 配置文件配置mongodb资料 # MongoDB连接信息 spring.…...
labview中FP.isFrontmost不生效?
主GUI界面中调用子GUI程序FP.isFrontmost不生效? 如果主GUI程序使用“floating”,子GUI程序使用default动作,则子GUI无法打开到最前。子GUI程序只能使用“模态”才能置顶。 主GUI程序: 子GUI程序: 改正的方法很简单,…...
Vela-OS: 记录一个class层,处理MSC协议的bug
一、关于USC-MSC类设备驱动层,处理SCSI指令的代码逻辑问题 1. 源文件 \nuttx\drivers\usbdev\usbmsc_scsi.c 2. 问题描述 对于INQUIRY指令,长度一般是6个字节,cdblen字段嵌入在CBW数据包中,如下: 命令阶段的CBW数据包: 55 53 42 43 60 2a c0 8b 24 00 00 00 0x80 0x…...
跨框架探索:React Redux 和 Vuex 对比分析快速掌握React Redux
React Redux 和 Vuex 都是前端状态管理库,分别用于 React 和 Vue.js 框架。 它们都提供了一套规范的状态管理机制,帮助开发者更好地组织和管理应用状态。下面是它们的一些异同点: 相同点: 中心化状态管理:两者都提…...
第十五届蓝桥杯省赛C/C++大学B组真题及赛后总结
目录 个人总结 C/C 组真题 握手问题 小球反弹 好数 R 格式 宝石组合 数字接龙 爬山 拔河 编辑 再总结及后续规划 个人总结 第一次参加蓝桥杯,大二,以前都在在学技术,没有系统的学过算法。所以,还是花了挺多时间去备…...
【Qt踩坑】ARM 编译Qt5.14.2源码-QtWebEngine
1.下载源码 下载网站:Index of /new_archive/qt/5.14/5.14.2/single 2.QWebEngine相关依赖 sudo apt-get install flex libicu-dev libxslt-dev sudo apt-get install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev sudo apt-get …...
SQL语法 case when语句用法讲解
CASE WHEN解释 : SQL中的CASE WHEN语句是一种条件表达式,它允许你根据不同的情况返回不同的值。CASE WHEN通常用于SELECT语句中,用于创建新的列,该列的值取决于其他列的值。CASE WHEN可以用于任何可以使用表达式的地方。 大致概…...
Project Euler_Problem 193_Few Repeated Digits_欧拉筛+容斥公式
解题思路:暴力搜索 代码: void solve() {ll i, j,k,x,y,z,p,q,u,v,l,l1;N 999966663333, NN 1024;//N 1000;double a, b, c,d;M.NT.get_prime_Euler(1000000);l M.NT.pcnt;for (i 1; i < l; i) {u M.NT.prime[i];v M.NT.prime[i 1];x u * …...
排序算法-基数排序
基数排序是一种非比较排序算法,它将待排序的数字按照位数进行排序。基数排序的思想是先按照个位数进行排序,然后按照十位数进行排序,接着按照百位数进行排序,以此类推,直到最高位排序完成。 基数排序的步骤如下&#x…...
ChatGPT在线网页版
ChatGPT镜像 今天在知乎看到一个问题:“平民不参与内测的话没有账号还有机会使用ChatGPT吗?” 从去年GPT大火到现在,关于GPT的消息铺天盖地,真要有心想要去用,途径很多,别的不说,国内GPT的镜像…...
5.SpringSpringBoot八股
Spring,Spring MVC,Spring Boot 之间什么关系? Spring就是整个Spring框架的整体,包含AOP、JDBC、Spring MVC等等模块 SpringBoot是Spring的精简版,它在Spring的基础上添加了自动装配、内置tomcat服务器等功能,使得代码量更少,同…...
0基础刷图论最短路 3(从ATcoder 0分到1800分)
AT最短路刷题3(本文难度rated 1200~ 1400) 题目来源:Atcoder 题目收集: https://atcoder-tags.herokuapp.com/tags/Graph/Shortest-Path (里面按tag分类好了Atcoder的所有题目,类似cf) &#x…...
k8s+docker一键安装过程
环境: k8s 1.20 docker 20.10 centos7.9 #docker安装 yum install -y epel-release yum install -y yum-utils yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo yum install -y docker-ce-20.10.6 docker-ce-cli-2…...
Python3+Appium+Android SDK+真机+实现app自动化测试-基于Red Hat7.9版本搭建环境及运行python脚本。
1、总体概述? 收费有收费的服务,那就是细致。Red Hat9.0自动化环境也有,需要的说一声。 1、实现在Red Ha/t Enterprise Linux7.9环境中搭建部署app自动化测试环境,提供详细步骤。 2、版本说明:jdk8/17+nodejs16/18/19/20/21+android sdk29+python3.9.18/3.11.1+appium1…...
深入理解MD5算法:原理、应用与安全
title: 深入理解MD5算法:原理、应用与安全 date: 2024/4/11 20:55:57 updated: 2024/4/11 20:55:57 tags: MD5算法数据安全哈希函数摘要算法安全漏洞SHA算法密码学 第一章:引言 导言 在当今数字化时代,数据安全和完整性变得至关重要。消息…...
架构师系列-搜索引擎ElasticSearch(三)- Java API
SpringBoot整合ES 搭建SpringBoot工程,引入ElasticSearch相关坐标 <!--引入es的坐标--><dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId><versi…...
Ubuntu下配置Android NDK环境
Android-NDK的下载 下载Android-NDK wget -c http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin 执行bin文件(即解压) ./android-ndk-r10c-linux-x86_64.bin Android-NDK的配置 要想使用Android-NDK,还需要进行环境变量…...
使用 vue3-sfc-loader 加载远程Vue文件, 在运行时动态加载 .vue 文件。无需 Node.js 环境,无需 (webpack) 构建步骤
加载远程Vue文件 vue3-sfc-loader vue3-sfc-loader ,它是Vue3/Vue2 单文件组件加载器。 在运行时从 html/js 动态加载 .vue 文件。无需 Node.js 环境,无需 (webpack) 构建步骤。 主要特征 支持 Vue 3 和 Vue 2(参见dist/)仅需…...
stm32移植嵌入式数据库FlashDB
本次实验的程序链接stm32f103FlashDB嵌入式数据库程序资源-CSDN文库 一、介绍 FlashDB 是一款超轻量级的嵌入式数据库,专注于提供嵌入式产品的数据存储方案。与传统的基于文件系统的数据库不同,FlashDB 结合了 Flash 的特性,具有较强的性能…...
Ubuntu 安装Java、Git、maven、Jenkins等持续集成环境
Ubuntu 持续集成 安装OpenJdk 查看所有可安装的 JDK 版本 apt list OpenJDK\*使用 apt 安装 JDK(以 11为例),最好是用11,java8对应的jenkins会有兼容问题。 sudo apt install openjdk-11-jdk openjdk-11-jre安装成功后,可以使用以…...
文件批量重命名并批量修改文件扩展名,支持随机大小写字母命名并修改扩展名字母
在数字时代,文件的管理和整理成为了我们日常工作与生活中不可或缺的一部分。然而,面对堆积如山的文件,如何高效地对其进行重命名和修改扩展名,成为了许多人的难题。 第一步,进入文件批量改名高手的主页面,…...
【管理咨询宝藏70】MBB大型城投集团内外部环境分析报告
本报告首发于公号“管理咨询宝藏”,如需阅读完整版报告内容,请查阅公号“管理咨询宝藏”。 【管理咨询宝藏70】MBB大型城投集团内外部环境分析报告 【格式】PDF版本 【关键词】战略规划、商业分析、管理咨询、MBB顶级咨询公司 【强烈推荐】 这是一套市…...
服务器挖矿病毒解决ponscan,定时任务解决
服务器挖矿病毒解决ponscan,定时任务解决 挖矿病毒会隐藏chattr的操作权限,让我们无法删除病毒文件,杀掉病毒进程。所以要去下载chattr.c的文件,编译成a.out。然后再对原来的chattr文件的权限进行修改。然后覆盖掉它。 chattr.c …...
【鸿蒙开发】第二十一章 Media媒体服务(二)--- 音频播放和录制
1 AVPlayer音频播放 使用AVPlayer可以实现端到端播放原始媒体资源,本开发指导将以完整地播放一首音乐作为示例,向开发者讲解AVPlayer音频播放相关功能。 以下指导仅介绍如何实现媒体资源播放,如果要实现后台播放或熄屏播放,需要…...
网络安全从入门到精通(特别篇I):Windows安全事件应急响应之Windows应急响应基础必备技能
Windows应急 询问攻击情况范围 事件发生时的状况或安全设备告警等,能帮助应急处置人员快速分析确定事件类型,方便前期准备。 通用排查思路 入侵肯定会留下痕迹,另外重点强调的是不要一上来就各种查查查,问清楚谁在什么时间发现的主机异常情况,异常的现象是什么,受害用…...
基于SpringBoot+Mybatis框架的私人影院预约系统(附源码,包含数据库文件)
基于SpringBootMybatis框架的私人影院预约系统,附源码,包含数据库文件。 非常完整的一个项目,希望能对大家有帮助哈。 本系统的完整源码以及数据库文件都在文章结尾处,大家自行获取即可。 项目简介 该项目设计了基于SpringBoo…...
集团公司网站开发/游戏推广代理app
关键词:编程指令本文目标:以XC5系列为例,了解信捷常用的应用、脉冲及特殊指令本文目录一,应用指令二,脉冲指令使用注意事项三,脉冲指令四,特殊指令正文开始一,应用指令1,…...
网站制作课题组/nba最新交易汇总
本机的orcl 没装好,但是sqlplus可以用,想连接远程的数据库服务器,研究一下sqlplus使用 首先使用dba权限登录: 命令:sqlplus 用户名/密码ip地址[:端口]/service_name [as sysdba] 示例:sqlplus sys/sys192.168.0.254:…...
网站建设企业模板/seo sem是指什么意思
一、在线防护的需求现在在网络安全方面存在着许多安全风险,并且呈现不断上升的趋势,这些不断增长的风险包含更多的复杂性和变化性。安全管理员需要一种途径来检测和阻止这些***,并且能够经常了解新的***行为,以便阻止这些***。图2…...
wordpress无法修改主页/网络营销是做什么的
4.2.2 Intermediate Sensors and Devices 中间传感器和设备是: •分光光度计 •安培 - 小时 Spectrophotometers 分光光度计是最常见的光谱传感器。这些仪器具有在190-1100 nm的大光谱范围内工作并使用浓度单位(如每升克数)的优势。最常见的分…...
今日头条今天的最新新闻/游戏优化大师官方下载
k短路求解: k短路 单源点最短路跑反向边 高级搜索A* A*算法 结合了启发式方法和形式化方法; 启发式方法通过充分利用图给出的信息来动态地做出决定而使搜索次数大大降低; 形式化方法不利用图给出的信息,而仅通过数学的形式分析; 算法思路: 算法通过一…...
推广做网站怎么样/百度搜索大数据查询
除了基本操作符中所讲的运算符,Swift还有很多复杂的高级运算符,包含了C语和Objective-C中的位运算符和移位运算。 不同于C语言中的数值计算。Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是有益的?好吧,你…...