[FI业务流程] - 未清项管理 (XOPVW, XLGCLR, X_UJ_CLR)

news2024/11/17 19:50:04

1 业务背景

未清项管理(OIM: Open Item Management)是SAP系统中针对资产负债表科目(Balance Sheet Accounts)的一个功能。
对于过账到未清项管理类型的科目下的凭证,首先会被标记为“未清项”也即open状态;“未清项”状态下的过账代表着此笔业务是一个未完成的状态,一旦发生“清账”也即clearing动作,“未清项”就会被标记成“已清项”,也即cleared。
因此,OIM类型总账科目的余额,也即其下面未清项条目的余额。

目前,有3种未清项管理的类型:

  • Open Item Management: 传统未清项管理
  • Open Item Management by Ledger Group: 按分类账组的未清项管理
  • Extended Open Item Management: 扩展的未清项管理
    在这里插入图片描述

2 技术实现

2.1 主数据级别

未清项管理属于总账科目在公司代码层级的一个属性,其存储在SKB1表中,三种类型的未清项管理,对应着三个不同的flag。
在这里插入图片描述

2.2 业务数据级别

未清项的业务数据是通过清账凭证和未清项的表来实现的。

类型DB表
Open Item ManagementBSEG, BSIS, BSAS
Open Item Management by Ledger GroupBSEG, BSEG_ADD, FAGLBSIS, FAGLBSAS
Extended Open Item ManagementBSEG, ACDOCA

注:对于Customer和Vendor的统驭账户,其默认就是通过未清项管理的。所有对于维护成统驭科目的GL科目SKB1-MITKZ = 'D’或SKB1-MITKZ = ‘K’,其在GL主数据上是不需标识open item mangement的,在业务数据级别,会通过BSEG-XOPVW标识。

下面是代码中的判断逻辑:
在这里插入图片描述
注:上面代码中未涵盖extended OIM的标志X_UJ_CLR, 这是由于extended OIM在架构上设计的不同。Extended OIM管理的GR/IR account,其在BSEG级别不会再有未清项管理的标志,只会存放在ACDOCA中。下图是对于extended OIM的处理逻辑CL_FINS_ACDOC_POSTING_EVENTS->SET_GLACCOUNT_TYPE_AND_XOPVW():
在这里插入图片描述

2.3 功能的激活(Activate)和停用(De-activate)

对于未产生业务数据的G/L account,可以在配置主数据时,直接通过FSS0定义其OIM的属性。对于已经产生业务数据的GL account,如果想转换其是否开始未清项管理,SAP标准提供了以下程序。
ECC上:

类型激活停用
Open Item ManagementFAGL_SWITCH_TO_OPEN_ITEMRFSEPA03
Open Item Management by Ledger GroupFAGL_SWITCH_TO_OPEN_ITEMn.a

S/4HANA上:

类型激活停用
Open Item ManagementFINS_SWITCH_TO_OPEN_ITEMFINS_SWITCH_TO_OPEN_ITEM
Open Item Management by Ledger GroupFINS_SWITCH_XLGCLRFINS_SWITCH_XLGCLR
Extended Open Item ManagementFINS_SWITCH_XUJCLRn.a

3 业务用法

3.1 Open Item Management

在实际业务中,通常下列GL科目会开启未清项管理:

  • Bank clearing accounts: 银行结算科目
  • Payroll clearing accounts:工资结算科目
  • Cash discount clearing accounts:现金贴现结算科目
  • GR/IR clearing accounts:GR/IR结算科目

在此种未清项管理下的FI凭证,其行项目的上限为999。通常可以通过FB01进行财务过账,通过F-03F.13进行总账级别的清账。如果开启了新总账,此种类型的OIM凭证,会过账到对应公司代码下的所有Ledger。

3.2 Open Item Management by Ledger Group

此种类型的OIM适用于ledger Approach实现的平行帐。如果对于某一个GL account开启了OIM by Ledger的标识,则可以将一笔“未清项”凭证过账到指定的一个ledger Group。进而在某个特定的Ledger group下进行清账。

如果对此GL account过账时,未指定Ledger Group,则会默认Ledger Group为空,并过账到到对应公司代码下的所有Ledger。但此时,在业务数据层级,其数据现象是有差别的,总结如下:

类型是否指定Ledger Group?数据现象
Open Item Management过账到所有Ledger;数据存储在BSEG中,BSEG-XOPVW为abap_ture ; 未清项通过BSISBSAS管理
Open Item Management by Ledger Group过账到指定的Ledger;数据存储在BSEG_ADD中,BSEG_ADD-XLGCLR为abap_ture ; 未清项通过FAGLBSISFAGLBSAS管理
Open Item Management by Ledger Group过账到所有Ledger;数据存储在BSEG中,BSEG-XLGCLR为abap_ture ; 未清项通过FAGLBSISFAGLBSAS管理

对于哪种GL account要设置为OIM by ledger,要取决于客户的具体需求。但通常来讲,下列的GL account是不可以指定为OIM by ledger的:

  • Cash discount clearing accounts:现金贴现结算科目
  • GR/IR clearing accounts:GR/IR结算科目
  • Tax-relevant account: 税相关的科目

因为,这些account的账是要反映到所有的Ledger中的。同样的,在此种未清项管理下的FI凭证,其行项目的上限为999。通常可以通过FB01L进行财务过账,通过FB1SLF13L进行总账级别的清账。

3.3 Extended Open Item Management

Extended OIM 是针对于GR/IR clearing account (Good Receipt / Invoice Receipt)的一种未清项管理类型。此功能在S/4HANA 105 即 S/4HANA 2020以及已上版本可用。

此种设计得目的是为了突破FI凭证行项目999的条数限制,可以扩展到9999。这样对于MM采购流程中的收货凭证,或者发票校验凭证,其可以包含更多的货物信息,并将账目过到FI模块。

对于Extended OIM,其只能通过程序FINS_SWITCH_XUJCLR 进行激活。开启此功能后,其财务凭证在entry view中将不会再显示清账信息,清账信息只会反应在总账视图。
在这里插入图片描述

在数据库层面,BSEG中仅会存一个汇总金额(BSEG-XOPVW也不会有值),具体的行项目金额会存在ACDOCA中(ACDOCA-XOPVW有值)。
在这里插入图片描述
在这里插入图片描述

对于清账,需要使用新的GR/IR清账程序FINS_GR_IR_MASS_CLEARING (Tx: FGRIR_CLEARING),传统的F.13不再可用。
在这里插入图片描述

4 小结

已上就是SAP系统中目前已有的未清项管理功能,希望对大家有帮助。下面也列出了SAP的官方文档供参考:

  • SAP中的未清项管理

本博客专注于技术分享,干货满满,持续更新。 欢迎关注❤️、点赞👍、转发📣!

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

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

相关文章

解密游戏推荐系统的建设之路

作者:vivo 互联网服务器团队- Ke Jiachen、Wei Ling 本文从零开始介绍了游戏推荐项目的发展历程,阐述了大型项目建设中遇到的业务与架构问题以及开发工程师们的解决方案,描绘了游戏推荐项目的特点以及业务发展方向,有着较好的参考…

内存保护_1:Tricore芯片MPU模块介绍

上一篇 | 返回主目录 | 下一篇 内存保护_1:Tricore芯片MPU模块介绍1 何为MPU2 MPU相关的硬件子系统2.1 基于地址范围保护逻辑说明2.1.1 地址范围寄存器2.1.2 读、写、执行权限寄存器2.1.3 保护集设置位2.1.4 内存保护功能使能位2.1.5 核的内存保护范围获取说明2.1.6…

【Proteus仿真】【STM32单片机】粮仓温湿度控制系统设计

文章目录一、功能简介二、软件设计三、实验现象联系作者一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用声光报警模块、LCD1602显示模块、DHT11温湿度模块、继电器模块、加热加湿除湿风扇等。 主要功能: 系统运行后,LCD1602显示…

Atlassian Server用户新选择 | 数据中心产品是否适合您的企业(2)?

2024年2月,也就是一年不到,Atlassian将终止对Server产品及插件的所有支持。 此公告发布后,许多用户需要了解怎样的前进方向才是最适合企业的。为此,Atlassian提供了本地部署的数据中心(Data Center)版&…

如何基于MLServer构建Python机器学习服务

文章目录前言一、数据集二、训练 Scikit-learn 模型三、基于MLSever构建Scikit-learn服务四、测试模型五、训练 XGBoost 模型六、服务多个模型七、测试多个模型的准确性总结参考前言 在过去我们训练模型,往往通过编写flask代码或者容器化我们的模型并在docker中运行…

我要测网2022优秀检测机构评选活动举办,径硕科技分享数字营销趋势

2023年2月17号,由我要测网主办的「数字营销韧性增长|2023TIC营销人开年报告」圆满举办。来自南京市产品质量监督检验院、中国检科院测试评价中心、径硕科技JINGdigital等企业的3位“重量级”嘉宾进行了精彩纷呈的分享,为在低谷中前行的检测机…

svg和D3.js

一、svg绘制图形 像素图由一个个像素块组成&#xff0c;矢量图由多个数学公式绘制曲线组成&#xff0c;这样即使我们缩放&#xff0c;数学公式会重新计算&#xff0c;所以矢量图不会出现失真。 <!DOCTYPE html> <html lang"en"><head><meta ch…

日本知名动画公司东映动画加入 The Sandbox 元宇宙

与 Minto 合作将东映动画的 IP 呈现在元宇宙。 The Sandbox 很荣幸能与东映动画合作&#xff0c;与 Minto 携手在 The Sandbox 元宇宙中创建基于东映动画 IP 的相关体验。 作为日本动画的先驱&#xff0c;东映动画制作了日本最大和世界领先的动画作品&#xff0c;包括《龙珠》、…

Python实现贝叶斯优化器(Bayes_opt)优化LightGBM分类模型(LGBMClassifier算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。1.项目背景贝叶斯优化器(BayesianOptimization) 是一种黑盒子优化器&#xff0c;用来寻找最优参数。贝叶斯优化器是基…

Spring Cloud融合Nacos实现服务的注册与发现 | Spring Cloud 4

一、前言 服务发现是微服务架构体系中最关键的组件之一。如果尝试着用手动的方式来给每一个客户端来配置所有服务提供者的服务列表是一件非常困难的事&#xff0c;而且也不利于服务的动态扩缩容。 Spring Cloud Alibaba Nacos Discovery通过自动配置以及其他Spring 编程模型的…

独立产品灵感周刊 DecoHack #049 - 开发者如何学习UI设计

本周刊记录有趣好玩的独立产品设计开发相关内容&#xff0c;每周发布&#xff0c;往期内容同样精彩&#xff0c;感兴趣的伙伴可以点击订阅我的周刊。为保证每期都能收到&#xff0c;建议邮件订阅。欢迎通过 Twitter 私信推荐或投稿。&#x1f4bb; 产品推荐 1. method.ac 这个…

一文读懂账号体系产品设计

一、账号体系的概念及价值账号体系是用户在各平台上的通行证。平台给与用户可持续的服务&#xff0c;用户在平台上获取价值&#xff0c;中间的媒介&#xff0c;便是账号体系。阿境将其理解为维系用户与平台之间的枢纽。注&#xff1a;本文中&#xff0c;账号账户&#xff0c;二…

《Python机器学习》基础代码2

&#x1f442; 逝年 - 夏小虎 - 单曲 - 网易云音乐 目录 &#x1f44a;Matplotlib综合应用&#xff1a;空气质量监测数据的图形化展示 &#x1f33c;1&#xff0c;AQI时序变化特点 &#x1f33c;2&#xff0c;AQI分布特征 相关性分析 &#x1f33c;3&#xff0c;优化图形…

Python实现GWO智能灰狼优化算法优化循环神经网络回归模型(LSTM回归算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。1.项目背景灰狼优化算法(GWO)&#xff0c;由澳大利亚格里菲斯大学学者 Mirjalili 等人于2014年提出来的一种群智能优…

Linux和Windows环境下配置Redis开机自启动

Linux和Windows环境下配置Redis开机自启动前言Linux服务器上设置开机自启动前置条件配置开机自启动启动的配置文件添加脚本的设置Windows设置开机自启其他简单命令前言 rt&#xff0c;没怎么接触过服务器还要摊上这么档子事&#xff0c;面试的时候也没说要跟服务器打交道啊。。…

【前端】JS异步加载

文章目录为什么要异步加载如何实现异步加载参考为什么要异步加载 两个原因其实是一个意思。 原因1&#xff1a; JS是单线程的语言&#xff0c;它会同步的执行代码&#xff0c;从上往下执行 但是&#xff0c;一旦网络不好&#xff0c;或要加载的js文件过大的话&#xff0c;会…

记一次真实liunx挖矿病毒处理

在一个周末的晚上&#xff0c;收到了群里一个学弟的消息&#xff1a;话不多说开始应急&#xff1a;发现新增用户包括计划任务&#xff0c;包括使用率为百分百的cpu&#xff0c;可以确定是被入侵且植入了挖矿病毒。后门用户&#xff1a;计划任务&#xff1a;top查看进程信息&…

2.27 junit5常用语法

一.了解junitjunit是一个开源的java单元测试框架,java方向使用最广泛的单元测试框架.所需要的依赖<dependencies><!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java --><dependency><groupId>org.seleniumhq.selenium&l…

敏捷测试需要遵循的原则

摘要&#xff1a;与传统的阶段性测试不同的是&#xff0c;敏捷测试能够将测试集成到整个软件开发过程中&#xff0c;尽早、及时地发现缺陷&#xff0c;帮助交付有价值的高质量产品。 传统测试与敏捷测试的比较大的区别在于&#xff1a; 在瀑布方法中&#xff0c;测试只能在开发…

400G光模块知识大全

400G光模块是目前高速传输领域中的一种先进产品&#xff0c;被广泛应用于高性能数据中心、通信网络、大规模计算、云计算等领域。本文将从400G光模块的定义、技术、产品型号、应用场景以及未来发展方向进行详细介绍。一、什么是400G光模块&#xff1f;400G光模块是指传输速率达…