《由浅入深学习SAP财务》:第2章 总账模块 - 2.6 定期处理 - 2.6.5 年末操作:维护新财政年度会计凭证编号范围
2.6.5 年末操作:维护新财政年度会计凭证编号范围
财务系统的维护者要在每年年末预先设置好下一年度的会计凭证编号范围(number range),以便下一年度会计凭证能够顺利生成。这一操作一定要在下一年度1月1日以前预先完成。
会计凭证编号范围可以一次设置多个年度。在设置前,可以先行检查凭证编号设置到哪一年度。
查看当前系统中凭证编号范围设置的情况:
路径:IMG>财务会计>财务会计全局设置>凭证>凭证号范围>条目视图中的凭证>定义条目视图的凭证编号范围
事务代码:FBN1
步骤① 在“会计凭证号码范围”界面输入要查看的公司代码,并单击按钮,如下图所示。

步骤② 在打开的“显示号码范围间隔”界面,即可以看到该公司代码每个会计年度编号范围的设置情况以及当前的最后编号,如下图所示。

从图中可以看到,2030公司代码在“2009年”“2010年”的编号范围已经设置好了。这里的“年”表示会计凭证的年度从上一条有记录的年度开始“截至……年”。例如,“2010年”表示2009年以后(不含2009年),到2010年年底产生的凭证,将适用“2010年”的编号范围;而“2009年”以前由于没有其他年份的记录,因此如果存在2009年以前的会计凭证,将会被纳入“2009年”的编号范围。
如果新年度的编号范围没有设置好,可以单击按钮进行设置,但这种操作比较复杂,一般通过从现有年度或者预先配置的“9999年”复制的方法来完成。
按年度复制公司代码的会计凭证编号范围:
路径:IMG>财务会计>财务会计全局设置>凭证>凭证号范围>条目视图中的凭证>复制到会计年度
事务代码:OBH2
操作示例:将公司代码1000在2016年的所有编号范围复制到2018年。
步骤① 在“凭证编号范围:复制到会计年度”界面输入相关参数,如图所示。

公司代码:要对哪一个公司代码或哪几个公司代码进行复制。
号码范围编号:要复制的编号范围的代码,如01~ZX。如果要复制所有编号范围,则将该字段留空,不选择,表明选择所有的编号范围。
源会计年度细节—到会计年度:从哪一个会计年度复制编号范围。在此字段输入已经存在编号范围的某一会计年度。
目标会计年度细节—到会计年度:复制到哪一个会计年度。在此字段输入新的会计年度。
步骤② 单击“执行”按钮,复制号码范围。系统弹出对话框提示,单击“是”按钮确认,如图所示。

步骤③ 在对话框中单击“是”按钮或者按回车键后,系统显示“凭证编号范围:复制到会计年度”界面,列出了复制编号范围的结果,如图所示。

从图中可以看到,01~20的编号范围都已经添加到2018年了。
编号范围是否成功复制,系统有多种不同结果。
① 结果显示“已添加间隔”,且无解释信息,表明编号范围添加无问题,如图2-148中的01、02等编号范围。
② 结果显示“已添加间隔”,且有解释“数值已被分配给此区间”,如图2.6.5-6中的05编号范围,表明已有凭证应纳入“截至2018年底”的这段区间,这是因为当前系统中,2016年凭证编号在当时没有及时维护,导致凭证号500000000~500000113落入了“9999年”编号范围(见图2.6.5-6),现在添加了2018年的05编号范围,于是系统发出警告性提示。

③ 结果显示“不能添加间隔”,解释信息为“间隔已存在”,表明间隔已经存在了,不能重复添加。
系统还提供将编号范围从公司代码复制到公司代码的功能,这在推广项目中比较实用。
路径:IMG>财务会计>财务会计全局设置>凭证>凭证号范围>条目视图中的凭证>复制到公司代码
事务代码:OBH1

操作比较简单,在此不再赘述。
其他知识扩展:
1、9999年的编号范围有什么作用?应该保留吗?
SAP在初始安装时,对每个编号范围都有预先配置的“9999年”记录,如图所示。

假设当前为2017年,如果没有提前设置2017年的编号范围(也没有设置2018~9998年的编号范围),那么当前年度的会计凭证也能生成编号,会编入到“9999年”的编号范围中,这就造成了编号的混乱。
在系统刚开始配置编号范围时,可以借助系统预设的“9999年”编号范围,将其复制到当前要使用的年度,如从9999年复制到2017年。复制完毕后,再删除“9999年”编号范围,相当于“过河拆桥”。这样,既方便于首次设置编号范围,也避免了后续可能存在的风险。
2、编号范围的配置需要传送请求吗?
SAP生产环境一般是不允许直接修改后台配置的,后台配置的修改一般是在配置环境中设置好,生成“请求”(request),然后将“请求”传送到生产环境的。
但是,关于编号范围的后台配置,一般是在实施期间(系统上线前)设置好后,从配置环境通过“请求”传送到生产环境;一旦上线后,再有牵涉编号范围的配置变动,一律不再通过“请求”传送的方式,而是直接在生产环境设置。
上线后如果再次传送该请求,会将配置环境中的编号范围的状态(当前编号均为0)也一并传入到生产环境,从而将生产环境中已经不断发生变化的编号范围的状态也更改为0。导致用户在过账凭证时报错(发出快件,提示“编号已经存在”)
解决的方法是:先通过表BKPF查看该公司代码、该会计年度每个凭证编号范围的实际编号最大值是多少,然后通过事务代码FBN1将最大值分别写在对应编号范围的“当前编号”字段上,如图所示。

相关文章:

《由浅入深学习SAP财务》:第2章 总账模块 - 2.6 定期处理 - 2.6.5 年末操作:维护新财政年度会计凭证编号范围
2.6.5 年末操作:维护新财政年度会计凭证编号范围 财务系统的维护者要在每年年末预先设置好下一年度的会计凭证编号范围(number range),以便下一年度会计凭证能够顺利生成。这一操作一定要在下一年度1月1日以前预先完成。 …...
2024年第十七届“认证杯”数学中国数学建模网络挑战赛A题思路
A题 保暖纤维的保暖能力 冬装最重要的作用是保暖,也就是阻挡温暖的人体与寒冷环境之间的热量传递。人们在不同款式的棉衣中会填充保暖材料,从古已有之的棉花,羽绒到近年来各种各样的人造纤维。不同的保暖纤维具有不同的保暖性能,比如人们以往的经验表明,高品质的羽绒具有…...

Linux 添加启动服务--Service
1,服务配置service文件 Service 服务的实际作用是开启后自动启动服务,运行一些不须要登录的程序,任务。 实例1、上电自动连接WIFI热点 1.1 新建.service文件 /etc/systemd/system/wificonnect.service [Unit] DescriptionService [wifico…...

构建智能连接的未来:物联网平台系统架构解析
随着科技的不断进步和互联网的普及,物联网(Internet of Things, IoT)已成为连接世界的新方式。物联网平台作为实现物联网应用的核心基础设施,其系统架构的设计和实施至关重要。本文将深入探讨物联网平台系统架构的关键要素和最佳实…...

element-ui的年份范围选择器,选择的年份需等于或小于当前年份,选择的年份范围必须在三年之内
写在前面 日期限制处理(禁用),下面我以我这边的需求为例, 选择的年份需等于或小于当前年份 选择的年份范围必须在三年之内 1.限制起始日期小于截止日期 1)根据用户选中的开始日期,置灰不可选的日期范围&…...

2024年蓝桥杯40天打卡总结
2024蓝桥杯40天打卡总结 真题题解其它预估考点重点复习考点时间复杂度前缀和二分的两个模板字符串相关 String和StringBuilderArrayList HashSet HashMap相关蓝桥杯Java常用算法大数类BigInteger的存储与运算日期相关考点及函数质数最小公倍数和最大公约数排序库的使用栈Math类…...

STL函数对象
1,函数对象 1.1 函数对象概念 概念: 重载函数调用操作符的类,其对象常称为函数对象函数对象使用重载的()时,行为类似函数调用,也称为仿函数 本质: 函数对象(仿函数&…...

DedeCMS 未授权远程命令执行漏洞分析
dedecms介绍 DedeCMS是国内专业的PHP网站内容管理系统-织梦内容管理系统,采用XML名字空间风格核心模板:模板全部使用文件形式保存,对用户设计模板、网站升级转移均提供很大的便利,健壮的模板标签为站长DIY自己的网站提供了强有力…...
学习 Rust 的第二天:Cargo包管理器的使用
今天,我们来探讨一下 Cargo,这个强大而方便的 Rust 构建系统和包管理器。 Cargo 是一个稳健而高效的 Rust 构建系统和包管理器,旨在帮助管理项目依赖关系,并确保在不同环境下进行一致的构建。 使用 cargo 创建新程序:…...

【爬虫+数据清洗+可视化分析】Python文本分析《狂飙》电视剧的哔哩哔哩评论
一、背景介绍 把《狂飙》换成其他影视剧,套用代码即可得分析结论! 2023《狂飙》热播剧引发全民追剧,不仅全员演技在线,且符合主旋律,创下多个收视记录! 基于此热门事件,我用python抓取了B站上千…...

使用vite从头搭建一个vue3项目(二)创建目录文件夹以及添加vue-router
目录 一、创建 vue3 项目 vite-vue3-project-js二、创建项目目录三、创建Home、About组件以及 vue-router 配置路由四、修改完成后页面 一、创建 vue3 项目 vite-vue3-project-js 使用 vite 创建一个极简 vue3 项目请参考此文章:使用Vite创建一个vue3项目 下面是我…...
循环控制语句的实际应用(3)
3194:【例32.3】 数位积 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 5116 通过数: 1971 【题目描述】 給出一个非负整数n,请求出n中各个数位上的数字之积。 【输入】 一开始有一个整数 T(1≤T≤100),表示共有几组测试数据。接下来有T个…...

突破像素限制,尽显照片细腻之美——Topaz Gigapixel AI for Mac/Win
在这个数字化的时代,我们都热爱用照片记录生活中的美好瞬间。然而,有时候我们会发现,由于各种原因,照片的像素可能无法满足我们的需求。这时候,Topaz Gigapixel AI for Mac/Win 这款强大的照片放大工具应运而生。 Top…...

CSS特效---HTML+CSS实现3D旋转卡片
1、演示 2、一切尽在代码中 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-width, initial-scale1.0" /><title>Document</title&…...

Rust跨平台编译
❝ 如果你感觉自己被困住了,焦虑并充满消极情绪,生命出现了停滞,那么治疗方法很简单:「做点什么」。 ❞ 大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder 前言 之前我们不是写了一篇R…...

php其他反序列化知识学习
简单总结一下最近学习的,php其他的一些反序列化知识 phar soap session 其他 __wakeup绕过gc绕过异常非公有属性,类名大小写不敏感正则匹配,十六进制绕过关键字检测原生类的利用 phar 基础知识 在 之前学习的反序列化利用中࿰…...

浏览器工作原理与实践--HTTP/1:HTTP性能优化
谈及浏览器中的网络,就避不开HTTP。我们知道HTTP是浏览器中最重要且使用最多的协议,是浏览器和服务器之间的通信语言,也是互联网的基石。而随着浏览器的发展,HTTP为了能适应新的形式也在持续进化,我认为学习HTTP的最佳…...
idea 使用springboot helper 创建springboot项目
Spring Boot Helper 是一个在 IntelliJ IDEA 中用于快速创建 Spring Boot 项目的插件。通过这个插件,开发者可以简化 Spring Boot 项目的创建过程,并快速生成所需的依赖和配置文件。以下是使用 Spring Boot Helper 插件创建 Spring Boot 项目的详细步骤&…...

关于 Amazon DynamoDB 的学习和使用
文章主要针对于博主自己的技术栈,从Unity的角度出发,对于 DynamoDB 的使用。 绿色通道: WS SDK for .NET Version 3 API Reference - AmazonDynamoDBClient Amazon DynamoDB Amazon DynamoDB is a fast, highly scalable, highly available,…...

【fastapi】搭建第一个fastapi后端项目
本篇文章介绍一下fastapi后端项目的搭建。其实没有什么好说的,按照官方教程来即可:https://fastapi.tiangolo.com/zh/ 安装依赖 这也是我觉得python项目的槽点之一。所有依赖都安装在本地,一旦在别人电脑上编写项目就又要安装一遍。很扯淡。…...
浅谈 React Hooks
React Hooks 是 React 16.8 引入的一组 API,用于在函数组件中使用 state 和其他 React 特性(例如生命周期方法、context 等)。Hooks 通过简洁的函数接口,解决了状态与 UI 的高度解耦,通过函数式编程范式实现更灵活 Rea…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...

基于Flask实现的医疗保险欺诈识别监测模型
基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施,由雇主和个人按一定比例缴纳保险费,建立社会医疗保险基金,支付雇员医疗费用的一种医疗保险制度, 它是促进社会文明和进步的…...

【大模型RAG】Docker 一键部署 Milvus 完整攻略
本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
基于Uniapp开发HarmonyOS 5.0旅游应用技术实践
一、技术选型背景 1.跨平台优势 Uniapp采用Vue.js框架,支持"一次开发,多端部署",可同步生成HarmonyOS、iOS、Android等多平台应用。 2.鸿蒙特性融合 HarmonyOS 5.0的分布式能力与原子化服务,为旅游应用带来…...
JDK 17 新特性
#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持,不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的ÿ…...
是否存在路径(FIFOBB算法)
题目描述 一个具有 n 个顶点e条边的无向图,该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序,确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数,分别表示n 和 e 的值(1…...

Springboot社区养老保险系统小程序
一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,社区养老保险系统小程序被用户普遍使用,为方…...
python报错No module named ‘tensorflow.keras‘
是由于不同版本的tensorflow下的keras所在的路径不同,结合所安装的tensorflow的目录结构修改from语句即可。 原语句: from tensorflow.keras.layers import Conv1D, MaxPooling1D, LSTM, Dense 修改后: from tensorflow.python.keras.lay…...