当前位置: 首页 > news >正文

SAP 第三方销售/单独采购

一、概述

1. 概念

第三方销售和单独采购都是指接到客户订单后,客户所需产品需要向供应商进行采购,该供应商一般是指外部的供应商,特殊情况下,才可能是集团内部的其他子公司,当是集团内其他子公司时,因为如果该子公司和我方属于同一个 SAP ERP系统中,则属于跨公司销售。因此跨公司销售和第三方销售唯一区别在于,货物供应商是否跟贸易公司同属于一个SAP Client。

2. 两者差异

第三方销售和单独采购都是根据销售订单触发生成采购申请,二者之间差异如下:

  • 第三方销售(Third-Party)是指某公司接到客户的销售订单后,客户所需要的产品,直接向供应商进行采购,而后直接由该供应商负责进行送货到客户处然后供应商向我公司出具发票,我公司向客户出具发票。
    -单独采购(Individual Purchase)是指某公司接到客户的销售订单后,客户所需要的产品,直接向供应商进行采购,而后直接由该供应商负责进行送货到我方仓库,最后由我方送货到客户处或者客户自行提货。

3. 业务流程

3.1 流程概述

第三方销售及单独采购都是收到客户需求,我司创建销售订单,订单会自动创建采购申请,用户手工将采购申请转为采购订单,采购订单下给供应商。当供应商把货物送给客户后,我司参照采购订单收货,并做系统销售发货,向客户开具发票,完成销售功能。

3.2 业务流程图

单独采购
单独采购流程图
第三方销售与单独采购的唯一区别就是货物是否需要入我司仓库,若如我司仓库则为单独采购,因此单独采购也可当做标准的销售来做,即,收到客户需求,创建销售订单,跑MRP产生采购申请,采购申请转采购订单,采购订单入库,与供应商MIRO,将库存做交货单发送至客户,如此则销售和采购凭证为分开的,无关联性。
第三方销售流程图
简单的业务流程图如上

4. 系统关键配置点

第三方销售订单(单独采购)和一般的销售订单的主要区别在于【计划行】,这一点由【计划行类别】决定的,而【计划行类别】又是由【项目类别】决定。
标准的第三方销售订单的【项目类别】是“TAS”,【计划行类别】是“CS”;而单独采购的【计划行类别】是“CB”。
保存销售订单时,如果包含一个或者多个第三方物料,系统会自动创建采购需求。每一个第三方物料行项目创建一个相应的采购需求行项目,系统在创建采购需求的时候,对每一个行项目自动确定一个供应商。
如果一个销售订单行项目有一个或多个计划行,系统就会按照每一个计划行创建一个采购需求行项目。

二、系统配置-第三方销售

以第三方销售为例

1. 物料主数据

销售视图,【项目类别组】选 BANS(该类别组为系统预设,也可以自己复制出一个项目类别组)。T-CODE: MM01

2. 销售凭证类型

参照 OR 订单类型复制 Z003。
【IMG】Spro-销售与分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型
没什么需要特别配置,待配置好发货类型和发票类型后,再来更改默认的【交货类型】和【开票类型】。
T-CEOD: VOV8

3. 分配销售区域到销售凭证项目类别

将新增的销售凭证 Z003 分配给销售区域 1000,10,00

4. 销售订单项目类别配置

【IMG】Spro-销售与分销-销售-销售凭证-销售凭证项目-定义项目类别
参照项目类别 TAS 维护。
【出具发票相关】:选择“F”-表示参照销售订单来出具发票。
T-CODE: VOV7
一般都是A-根据交货单开发票,因为第三方销售无需做发货单,有供应商直接送货给客户,因此按照销售订单开票。

5. 分配项目类别

根据【销售凭证类型】+【项目类别组】(物料主数据)确定项目类别。
【IMG】SPRO-销售与分销-销售-销售凭证-销售凭证项目-分配项目类别
T-CODE:VOV4

6. 定义计划行类别

【IMG】SPRO-销售与分销-销售-销售凭证-计划行-定义计划行类别
行项目类别分两种
CS(段):第三方销售。不需要做销售交货。
CB(单独采购订单):需要采购收货、销售交货。
在本例中,我们不做采购收货,所以参照 CS 来生成。
【移动类型】:如果行项目需要创建交货,这里维护交货的移动类型。
【订单类型】:采购申请的订单类型。
【项目类别】:指的是采购申请中的项目类别。
【科目分配类别】:采购申请中的类别
【与交货有关的项】:如果要创建交货单,必需选上这个勾。
【请购单交货计划】:如果要 MIGO 收货,建议勾上。
CS初始状态
按照CS复制一个计划行Z8
T-CODE:VOV6

7. 分配计划行类别

【IMG】SPRO-销售与分销-销售-销售凭证-计划行-分配计划行类别
T-CODE: VOV5

8. 为发票指定复制控制

发票使用默认的 F2 发票类型,也可以自己新增一个。
【IMG】SPRO-销售与分销-开票-开票凭证-维护开票凭证的复制控制 - (销售凭证到出具发票凭证)
T-CODE: VBX2
双击项目
项目
双击【ZTAS 第三方项目】。复制控制参数页
至此系统配置完成。

三、业务实操

1. 创建销售订单

VA01 创建销售订单。
VA01
回车,进入凭证录入对话框,输入物料编码、订单数量、工厂。
VA01
回车,系统自动调出界面,要求输入【采购组】(也可以在物料主数据中配置默认的采购组。
销售订单详情
返回项目明细界面,【项目类别】是“ZTAS”。
销售订单行项目类别
如下图所示,我们创建两个计划行,【计划行类别】为“Z8”。
销售订单计划行类别
保存销售订单,VA02 查看销售订单,打开计划行界面,可以发现,能查到对应的【采购申请】。同一个申请,两个行项目。
销售订单计划行类别

2. 查看采购申请

ME53N 查看采购申请。如下图,两个行项目,可以看到每一行对应的销售订单号、项目号、计划行号。
自动创建的【采购申请】不能手工删除,对销售订单的计划行删除后,对应的【采购申请】行项目会被自动标识删除标识
ME53N
如下可以看到采购申请的交货地址是最终客户。
ME52N

3. 创建采购订单

ME21N 创建采购订单。在行项目中,要勾选【收货】。
虽然选了收货,但 MIGO 并不会产生库存。如果不选【收货】VF01 将无法生成发票。
ME21N

4. 采购收货

MIGO 进行收货。
如下图,其中一个行项目只收 18,部分收货。
MIGO
收货生成的会计凭证如下图所示:
MIGO-显示-物料凭证-FI凭证-会计凭证
收货时财务凭证:
借:主营业务成本(常规的是库存商品—有库存增加)
贷:采购应付暂估

5. 库存查询

MMBE 查看库存。
如下图所示,可以看到未清的采购订单数。 并没有收货的 38 个库存。
MMBE
或者MB51查库存

6. 采购开票

MIRO 对已收货部份开具采购发票,在这里我们只开 38 个数量。
MIRO
采购发票对应的会计凭证如下所示:
会计凭证

7. 销售开票

VF01 进行销售开票,输入销售凭证号码。
如下图看到,销售发票参照的是采购发票的数量。如果不开采购发票,销售发票无法开具。
VF03

四、系统配置-单独采购

系统配置主要的不同点在于:单独采购会先将货物收到我司仓库,再销售出库,因此行项目类别需要指定库存、计划行类别需要配置移动类型和交货相关,另外需要定义交货单相关的(交货类型、交货行类别、复制控制),有交货因此开票可通过交货开。
此处我们还是老规矩,从头到尾配置一遍,加深记忆

1. 物料主数据

销售视图,【项目类别组】选 BANC(也可以自己复制出一个项目类别组)。MM01

2. 销售凭证类型

参照 OR 订单类型复制 Z004。
【IMG】SPRO-销售与分销-销售-销售凭证-销售凭证抬头-定义销售凭证类型
VOV8

3. 分配销售区域到销售凭证

复制销售类型,这一步一般默认也会复制,不需要手工分配。
SPRO

4. 销售订单项目类别配置

【IMG】SPRO-销售与分销-销售-销售凭证-销售凭证项目-定义项目类别
参照项目类别 TAB 维护,生成一个新的项目类别 ZTAD。
【特别库存】:选 E。表示收到订单库存。库存只针对这张订单。
【出具发票相关】:维护成 A-意思是参照发货来创建发票.
VOV7

5. 分配项目类别

根据【销售凭证类型】+【项目类别组】(物料主数据)确定项目类别。
【IMG】SPRO-销售与分销-销售-销售凭证-销售凭证项目-分配项目类别
VOV4

6. 定义计划行类别

【IMG】SPRO-销售与分销-销售-销售凭证-计划行-定义计划行类别
行项目类别分两种
CS(段):第三方销售。不需要做采购收货、销售交货。
CB(单独采购订单):需要采购收货、销售交货。
在本例中,我们需要做采购收货,所以参照 CB 来生成。
【移动类型】:如果行项目需要创建交货,这里维护交货的移动类型。
【订单类型】:采购申请的订单类型。
【项目类别】:指的是采购申请中的项目类别。
【科目分配类别】:采购申请中的类别,设置为 M。
【与交货有关的项】:如果要创建交货单,必需选上这个勾。
【请购单交货计划】:如果要 MIGO 收货,建议勾上。
VOV6

7. 分配计划行类别

【IMG】SPRO-销售与分销-销售-销售凭证-计划行-分配计划行类别
VOV5

8. 定义交货类型

【IMG】SPRO-后勤执行-装运-交货-定义交货类型
参照 LF 定义一个新的交货类型,无需特别设置。
T-CODE: VOLF

9. 定义交货的项目类别

交货项目类别参照 TAN 复制。
【IMG】SPRO-后勤执行-装运-交货-定义交货的项目类别
VOLB

10. 在交货时定义项目类别确定

【IMG】SPRO-后勤执行-装运-交货-在交货时定义项目类别确定
VOLB

11. 为交货指定复制控制

【IMG】Spro后勤执行装运复制控制为交货指定复制控制
在这里插入图片描述
双击项目
在这里插入图片描述

12. 为发票指定复制控制

发票使用默认的 F2 发票类型,也可以自己新增一个。
Spro销售和分销开票开票凭证维护开票凭证的复制控制  (交货到出具发票凭证)
在这里插入图片描述
双击【项目】在这里插入图片描述
双击【ZTAD 单独采购订单】。在这里插入图片描述

13. 更改销售凭证类型默认的交货类型

Spro销售和分销销售销售凭证销售凭证抬头定义销售凭证类型
VOV8

五、业务实操

1. 创建销售订单

VA01 创建销售订单。
VA01
回车,输入物料编码、订单数量、工厂。
在这里插入图片描述
回车,系统自动调出界面,要求输入【采购组】(也可以在物料主数据中配置默认的采购组。在这里插入图片描述
返回项目明细界面,【项目类别】是“ZTAD”。在这里插入图片描述如下图所示,我们创建计划行,【计划行类别】为“Z9”。在这里插入图片描述
保存销售订单,VA02 查看销售订单,打开计划行界面,可以发现,能查到对应的【采购申请】。在这里插入图片描述

2. 查看采购申请

ME53N 查看采购申请。如下图所示,看到对应的销售订单号、项目号、计划行号。
自动创建的【采购申请】不能手工删除,对销售订单的计划行删除后,对应的【采购申请】行项目会被自动标识删除标识。
在这里插入图片描述

3. 创建采购订单

ME21N 创建采购订单。在行项目中,要 勾选【收货】。如果是不需要收货的模式,这里可以不勾。
在这里插入图片描述

4. 采购收货

MIGO 进行收货。
如下图,部分收货。
在这里插入图片描述
查看对应会计凭证如下:在这里插入图片描述

5. 库存查询

MMBE 查看库存。
如下图所示,可以看到这个销售订单的库存。
在这里插入图片描述
如下,库存是挂在销售订单下。在这里插入图片描述

6. 销售交货

VL01N 进行创建销售交货单。
在这我们只创建 90 个数量的交货。过帐发货,创建发货凭证,扣减库存。
在这里插入图片描述
过账后重新查库存,库存已扣减
在这里插入图片描述

7. 采购开票

MIRO 开具采购发票,在这里我们只开 98 个数量。在这里插入图片描述
对应会计凭证如下
在这里插入图片描述

8. 销售开票

VF01 进行销售开票,输入交货单号
在这里插入图片描述
如下图看到,销售发票参照的发货单的数量。在这里插入图片描述
最终的凭证流为:
单独采购凭证流

相关文章:

SAP 第三方销售/单独采购

一、概述 1. 概念 第三方销售和单独采购都是指接到客户订单后,客户所需产品需要向供应商进行采购,该供应商一般是指外部的供应商,特殊情况下,才可能是集团内部的其他子公司,当是集团内其他子公司时,因为如…...

yxy销售网站后台管理系统

springbootmybatisthymeleaf 第一个练习的项目就是小商品零售平台后台管理系统,但是当时由于业务不熟练,需求分析先不做好,导致在开发的过程中出现了很多问题。 这次首先把需求确定,详细的做好前期准备工作,再来进行…...

【vSphere 8 自签名证书】企业 CA 签名证书替换 vSphere Machine SSL 证书Ⅲ—— 颁发自签名证书

目录 博文摘要5. 使用 Microsoft 证书颁发机构颁发自签名 SSL 证书5.1 登录MADCS5.2 申请证书5.3 选择证书类型5.4 提交CR5.5 下载 Base 64 编码的证书5.6 导出 CA 证书(1)打开 cachain.p7b(2)进入证书导出导向(3&…...

Hadoop3教程(十九):MapReduce之ETL清洗案例

文章目录 (121)ETL数据清洗案例参考文献 (121)ETL数据清洗案例 ETL,即Extract-Transform-Load的缩写,用来描述数据从源端,经过抽取(Extract)、转换(transfor…...

数据库设计阶段-架构真题(五十七)

下面关于联合需求计划JRP叙述,不正确的是()。 JRP是一种相对成本较高但十分有效的需求获取方法在讨论期间尽量避免使用专业术语JRP的主要目的是对需求进行分析和验证在JRP实施之前,应制定详细的议程,并严格遵照议程进…...

python控制Windows桌面程序自动化模块uiautomation

github仓库地址:GitHub - yinkaisheng/Python-UIAutomation-for-Windows: (Donot use 3.7.6,3.8.1):snake:Python 3 wrapper of Microsoft UIAutomation. Support UIAutomation for MFC, WindowsForm, WPF, Modern UI(Metro UI), Qt, IE, Firefox, Chrome ... uiaut…...

Serializable 和Parcelable的区别

Serializable和Parcelable接口可以完成对象的序列化的过程,当我们需要通过Intent和Binder传输数据时就需要使用Parcelable或者Serializable,有时候我们还需要把对象持久化到存储设备上或者通过网络传输给其他客户端,这个时候也需要使用Seriaz…...

dubbogo-02 将服务注册到nacos

增加dubbo配置 dubbo:application:name: gotestmodule: gotestgroup: daoorganization: qiudaozhangowner: qiudaozhangversion: 0.1environment: proregistries:nacosWithCustomGroup:protocol: nacos # 注册中心选择 nacosaddress: 127.0.0.1:8848 # nacos ipgroup: RIDE # …...

postgresql 配置文件 与 修改配置如何启用

2.启用配置 postgresql显式地以表格的方式告诉我们哪些配置项需要重启数据库实例、哪些配置项仅需要重新加载配置文件即可无需重启服务 select name, context from pg_settings context 的值指示具体策略: internal: 编译期间的设置,只有重新编译才能生…...

物联网专业前景怎么样?

物联网专业前景怎么样? 物联网专业在当今技术发展迅速的背景下具有广阔的前景。以下是物联网专业的一些优势和就业前景: 1.市场需求大:物联网作为人工智能、云计算和大数据等技术的结合,已经成为许多行业的核心需求。各行各业都需…...

JVM垃圾回收算法介绍

堆的分代和区域 (年轻代)Young Generation(eden、s0、s1 space) Minor GC (老年代)Old Generation (Tenured space) Major GC|| Full GC (永久代)Permanent…...

紫光同创FPGA实现HSSTLP高速接口通信,8b/10b编解码数据回环,提供PDS工程源码和技术支持

目录 1、前言免责声明 2、我这里已有的 GT 高速接口解决方案3、设计思路框架HSSTLP详解HSSTLP基本了解HSSTLP之时钟HSSTLP之PCSHSSTLP之PMAHSSTLP之接口说明 硬件设计HSSTLP IP调用和配置 4、PDS工程详解5、上板调试验证并演示6、福利:工程代码的获取 紫光同创FPGA实…...

Web前端—盒子模型:选择器、PxCook、盒子模型、正则表达式、综合案例(产品卡片与新闻列表)

版本说明 当前版本号[20231019]。 版本修改说明20231018初版20231019补充了综合案例二新闻列表的代码及完善部分代码 目录 文章目录 版本说明目录盒子模型01-选择器结构伪类选择器基本使用:nth-child(公式)伪元素选择器 02-PxCook03-盒子模型盒子模型-组成边框线四个方向单方…...

C++ vector类模拟实现

目录 一、成员变量 二、构造函数 1.默认构造 2.拷贝构造 3.迭代器构造 4.使用n个值构造 5.赋值拷贝 三、析构函数 四、vector重要成员函数 1.size和capacity函数 2.reserve函数 3.resize函数 4.push_back函数 5.insert函数 6.erase函数 7.重载operator[] 一、成…...

FastAPI+Pydantic使用自定义参数校验+自定义异常+全局异常捕获

目录 1 自定义参数校验异常 2 自定义的curr_page_v参数校验函数,如果不合法抛出自定义异常! 3 配置全局异常 1 自定义参数校验异常 # 1.用户自定义异常类型,只要该类继承了Exception类即可 class ValDtoError(Exception):# 初始化def __in…...

Python综合练习题

题目 创建一个系统,里面可以添加学生、添加班级、查看班级里的学生,在控制台输出 效果图 关键代码 完整代码 # -*- coding: UTF-8 -*-#功能 Functionality0 #学生 Student [刘榕榕0, 秦英姿1, 王家乐0, 孟德赫3, 门子伟4, 明展宇5] #班级 Class [大…...

SpringCloud+Nacos集成Seata-1.7.0分布式事务

前言 项目中需要A服务调用B服务,当A服务方法体内出现异常时,若B服务方法已执行,要求B服务能够进行回滚,需要借助分布式事务实现。Seata是一个比较成熟的分布式事务工具,但官方文档比较简洁,查阅网上资料也…...

任务调度框架-如何实现定时任务+RabbitMQ事务+手动ACK

任务调度框架 Java中如何实现定时任务? 比如: 1.每天早上6点定时执行 2.每月最后一个工作日,考勤统计 3.每个月25号信用卡还款 4.会员生日祝福 5.每隔3秒,自动提醒 10分钟的超时订单的自动取消,每隔30秒或1分钟查询…...

修炼k8s+flink+hdfs+dlink(六:学习k8s)

一:增(创建)。 直接进行创建。 kubectl run nginx --imagenginx使用yaml清单方式进行创建。 二:删除。 kubectl delete pods/nginx 三:修改。 kubectl exec -it my-nginx – /bin/bash 四:查看。 …...

红队专题-从零开始VC++C/S远程控制软件RAT-MFC-[4]客户端与服务端连接

红队专题 招募六边形战士队员服务端编写新建工程server函数创建主线程类获取配置信息运行command 命令头文件里创建引用win32 类库/头文件startsocket 开始监听 类函数添加类StartSocketmysend/myrecv 设置 m_sockCommon 头文件MSGINFO_S 结构体 ThreadMain头文件runflag 启动 …...

HTML 语义化

目录 HTML 语义化HTML5 新特性HTML 语义化的好处语义化标签的使用场景最佳实践 HTML 语义化 HTML5 新特性 标准答案&#xff1a; 语义化标签&#xff1a; <header>&#xff1a;页头<nav>&#xff1a;导航<main>&#xff1a;主要内容<article>&#x…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包&#xff1a;import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序&#xff08;自然排序和定制排序&#xff09;Arrays.binarySearch()通过二分搜索法进行查找&#xff08;前提&#xff1a;数组是…...

Nginx server_name 配置说明

Nginx 是一个高性能的反向代理和负载均衡服务器&#xff0c;其核心配置之一是 server 块中的 server_name 指令。server_name 决定了 Nginx 如何根据客户端请求的 Host 头匹配对应的虚拟主机&#xff08;Virtual Host&#xff09;。 1. 简介 Nginx 使用 server_name 指令来确定…...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

Java面试专项一-准备篇

一、企业简历筛选规则 一般企业的简历筛选流程&#xff1a;首先由HR先筛选一部分简历后&#xff0c;在将简历给到对应的项目负责人后再进行下一步的操作。 HR如何筛选简历 例如&#xff1a;Boss直聘&#xff08;招聘方平台&#xff09; 直接按照条件进行筛选 例如&#xff1a…...

C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。

1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj&#xff0c;再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...

【VLNs篇】07:NavRL—在动态环境中学习安全飞行

项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战&#xff0c;克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...

Selenium常用函数介绍

目录 一&#xff0c;元素定位 1.1 cssSeector 1.2 xpath 二&#xff0c;操作测试对象 三&#xff0c;窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四&#xff0c;弹窗 五&#xff0c;等待 六&#xff0c;导航 七&#xff0c;文件上传 …...

[ACTF2020 新生赛]Include 1(php://filter伪协议)

题目 做法 启动靶机&#xff0c;点进去 点进去 查看URL&#xff0c;有 ?fileflag.php说明存在文件包含&#xff0c;原理是php://filter 协议 当它与包含函数结合时&#xff0c;php://filter流会被当作php文件执行。 用php://filter加编码&#xff0c;能让PHP把文件内容…...

LabVIEW双光子成像系统技术

双光子成像技术的核心特性 双光子成像通过双低能量光子协同激发机制&#xff0c;展现出显著的技术优势&#xff1a; 深层组织穿透能力&#xff1a;适用于活体组织深度成像 高分辨率观测性能&#xff1a;满足微观结构的精细研究需求 低光毒性特点&#xff1a;减少对样本的损伤…...