SAP B1 流程实操 - 营销单据采购部分(上)

news2024/12/23 15:07:44

背景

在 SAP B1 中,除开【销售】外超常用的模块就是【采购】,企业可能不涉及生产和库存(贸易公司),甚至不涉及采购(服务业),但是一定会有基本的 销售。本文中我们讲解 销售 模块的基本核心,即各个营销单据之间的转化关系。

博主通过查看单据是否显示【营销单据】下新建的用户定义字段来判断单据是否属于营销单据,查出属于【销售】模块的以下 10 个单据:

采购:采购申请;采购报价单;销售订单;采购收货单;采购退货请求;采购退货;预付款申请;应付发票;应付贷项凭证;应付预留发票

销售部分已完结,见《SAP B1 流程实操 - 营销单据销售部分》系列文章。

一、采购流程总体概览

总体上,采购流程与销售流程类似,是按照模块中排列顺序进行的。

采购申请 --> 采购报价单 --> 销售订单 --> 采购收货单 --> 采购退货请求 --> 采购退货 --> 预付款申请 --> 应付发票 --> 应付贷项凭证 --> 应付预留发票

而在实际业务环境中,并不会需要同时使用以上所有的单据,在下一部分会总结常见的几种具体流程类型。并按步骤讲解。

营销单据结构相似,以【销售订单】为例进行的字段解释见《SAP B1 营销单据 - 单据字段介绍》系列文章。

二、具体流程分类

营销单据有着相似的结构,相互之间可以复制,【复制从】和【复制到】详细操作类似于【销售订单】的处理,见《SAP B1 流程实操 - 营销单据销售部分》系列文章,本篇主要解释采购部分单据填写注意与流程细节。

销售和采购部分的营销单据间,详细的【复制从】和【复制到】对应总结见《SAP B1 营销单据 - 复制从&复制到总结》。

1. 采购订单 --> 采购收货单 --> 应付发票

采购的最基本结构,其中【应付发票】为采购必不可少的流程,当应付发票开具成功时,会计模块出现变化,交易成立。

1.1 采购订单

采购订单是一种用于从供应商处以议定的价格请求物料或服务的单据。

在 SAP B1 中输入采购订单时,会计系统中不产生任何凭证,而在库存管理中将会列出订购数量。此时可以在各种报表和窗口中查看订单数量,如【物料主数据窗口。

1)填写基本信息

采购订单可选择的【供应商】和销售订单可选择的【客户】都保存于【业务伙伴主数据】。

在以下必填部分完成后,即可提交【采购订单】。物料信息行中可以按照实际情况更改【数量】和【单价】信息。

表内各种加个字段的系统名称、函数关系见《SAP B1 学习笔记 - 易混淆字段名》第一部分。

2)查看库存

在采购时,要注意现有库存情况。通过物料前的小黄箭头可以查到对应的【物料主数据】表单,看到现在的可用库存数量。其中:可用量 = 存货量 - 已承诺 + 已订购。【物料主数据】详解见《SAP B1 三大基本表单标准功能介绍-物料主数据》系列文章。

1.2 采购收货单

由【销售订单】中复制到创建出新单据。

自动生成完整单据。

若一次采购多个物料,可分批次收货,并分别生成采购收货单,此时需要更改物料数量。

1.3 应付发票

由【采购收货单】复制到【应付发票】。此时【到期日】字段由【会计】选项卡中设定自动计算并显示。

在【应付发票】完成创建后,【日记账分录】会记录过账。

----------------

(to be continued)

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

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

相关文章

Android Studio上传文件至GithubSVN的忽略文件配置

Android studio升级后,发现原本Github&SVN的忽略文件配置的地方在于找不到了 File -> Settings -> Editor -> File Types -> lgnored Files and Folders 除了原有的,还可以加入下面这些 *.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Stor…

5. 高阶函数

大型程序成本高昂,这不仅仅是因为构建程序需要花费时间。程序的大小几乎总是涉及复杂性,而复杂性会让程序员感到困惑。混乱的程序员反过来又会在程序中引入错误(bug)。大型程序则为这些错误提供了大量的隐藏空间,使它们…

如何在调试状态下部署局域网网站

1背景介绍 最近有开发数据统计的网站,老板需及时投放到显示屏,但程序仍需改动,只能先部署到局域网,测试产品不能部署服务器(服务器负担过重) 开发框架MVC4sql serverecharts,由于需每隔5分钟刷新,还有ajax…

vue3+vite+qiankun实现微应用

主应用 1、安装qiankun npm install qiankun2、在主应用中创建微应用的入口文件 src\views\micro\index.vue 这个文件主要是用来提供一个 DOM 节点挂载微应用 <template><div class"xin"><p>qiankun入口文档</p><div id"qiankun…

大语言模型水印

来源&#xff1a;ICML-2024 题目&#xff1a;Token-Specific Watermarking with Enhanced Detectability and Semantic Coherence for Large Language Models 参考文献格式&#xff1a;Huo, M., Somayajula, S.A., Liang, Y., Zhang, R., Koushanfar, F. &amp; Xie, P.. …

一文2000字从0到1详解requests接口自动化测试!

前言 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换&#xff0c;传递和控制管理过程&#xff0c;以及系统间的相互逻辑依赖关系等。 1、理解什么是接口 接口一般来说有两种…

【JaveEE】——(手把手教你)用IDEA手搓一个定时器Timer

阿华代码&#xff0c;不是逆风&#xff0c;就是我疯&#xff0c;你们的点赞收藏是我前进最大的动力&#xff01;&#xff01;希望本文内容能够帮助到你&#xff01; 目录 一&#xff1a;什么是定时器 二&#xff1a;IDEA中的定时器Timer 1&#xff1a;实例化Timer 2&#…

C语言-动态内存分配讲解

目录 ✨1.什么是动态内存分配 &#x1f495;2.动态内存开辟函数 malloc ✨3.malloc函数的检查&#xff08;两种方法&#xff09; &#x1f495;4.动态内存释放函数 free ✨5.free 函数接收空指针 ✨6.为什么要释放动态内存 &#x1f495;7.动态内存开辟函数calloc &#…

免杀笔记 ---> 一种有想法的Indirect-Syscall

今天来分享一下&#xff0c;看到的一种Indirect-Syscall&#xff0c;也是两年前的项目了&#xff0c;但是也是能学到思路&#xff0c;从中也是能感受到杀软对抗之间的乐趣&#xff01;&#xff01;说到乐趣&#xff0c;让我想起看到过一位大佬的文章对"游褒禅山记"的…

学习RocketMQ

RocketMQ是一个分布式消息和流平台&#xff0c;它被设计为具有简单和可复制的架构&#xff0c;同时具有高性能和高可靠性。以下是RocketMQ从入门到精通的一些关键概念和示例代码。 1、安装和启动RocketMQ 1.1、下载并解压RocketMQ二进制文件。 wget https://archive.apache.…

JavaWeb--08BeanUtils:自定义转换器

在07创建了表单&#xff0c;但是获取网页信息的java代码太繁杂了&#xff0c;每次获取数据都要书写依次如下的&#xff1a; 重新创建一个web工程项目test1010---需要配置tomacat&#xff0c;具体传送门&#xff1a;CSDN 配置好了如下&#xff1a; 在里面web目录下创建一个reg…

JVM 基础知识(基础组成 )

使用场景 线上系统突然宕机,系统无法访问,甚至直接 O0M;线上系统响应速度太慢,优化系统性能过程中发现 CPU 占用过高,原因也许是因为 JVM的 GC 次数过于频繁;新项目上线,需要设置 JVM的各种参数;等 JDK / JRE / JVM JDK JDK 全称 ( Java Development Kit ) &#xff0c;是 Ja…

Git 使用方法

简介 Git常用命令 Git 全局设置 获取Git 仓库 方法二用的比较多 将仓库链接复制 在 git base here ----> git clone 仓库链接 工作区、暂存区、版本库 Git 工作区中文件中的状态 本地仓库的操作 远程仓库操作 git pull 将代码推送到远程仓库 1. git add 文件名 ---放…

C++:继承和多态,自定义封装栈,队列

1.栈&#xff1a; stack.cpp #include "stack.h"Stack::Stack():top(nullptr),len(0){} //析构函数 Stack::~Stack() {while(!empty()){pop();} }bool Stack::empty() //判断栈是否为空 {return topnullptr; }int Stack::size()//获取栈的大小 {return len; } //压…

万字长文详解Java线程知识

什么是进程、线程、协程&#xff1f; 进程 进程是计算机科学中的一个核心概念&#xff0c;它指的是在操作系统中正在执行的一个程序的实例。进程是操作系统中的一个独立执行单元&#xff0c;具有独立的内存空间和系统资源。每个进程都有自己独立的地址空间和文件描述符&#x…

循环神经网络笔记

循环神经网络学习 RNN训练方法–BPTT BPTT &#xff08;Backpropagation Through Time&#xff09;&#xff0c;这是一种用于训练循环神经网络&#xff08;RNNs&#xff09;的算法。由于 RNNs 能够处理序列数据&#xff0c;并且在每个时间步上都有内部状态&#xff0c;因此需…

南京自闭症寄宿学校:打造温馨的第二家

南京自闭症寄宿学校的愿景与广州星贝育园的温馨实践 在探讨自闭症儿童教育的广阔领域中&#xff0c;寄宿制学校以其独特的优势&#xff0c;为这些特殊的孩子提供了全方位的支持与关怀&#xff0c;致力于打造一个温馨如家的第二生活环境。虽然本文的主题是围绕南京自闭症寄宿学…

Chirp通过Sui让IoT世界变得更简单

据估计&#xff0c;未来十年内&#xff0c;联网设备的数量将增长到近400亿台。无论是追踪共享出行车辆的移动、改善食品追溯性、监控制造设施&#xff0c;还是保障家庭安全&#xff0c;物联网 ( Internet of Things&#xff0c;IoT) 对企业和消费者来说都已经成为一项关键技术。…

刷题学习日记 (1) - SWPUCTF

写这篇文章主要是想看看自己一个下午能干啥&#xff0c;不想老是浪费时间了&#xff0c;所以刷多少题我就会写多少题解&#xff0c;使用nss随机刷题&#xff0c;但是今天下午不知道为啥一刷都是SWPUCTF的。 [SWPUCTF 2021 新生赛]gift_F12 控制台ctrlf搜索flag即可&#xff0…

什么是竞争条件?

竞争条件&#xff0c;简单来说就是多个进程同时访问同一个共享资源&#xff0c;导致出现预期结果以外的错误的情况。 出现竞争条件的本质原因是cpu对程序的调度是没有特定规律的&#xff0c;某一时刻cpu处理哪个进程是不确定的。 简单写一个测试程序&#xff0c;先需要子进程和…