SAP RSA与RBA,业务需求与技术实现间的桥梁

news2024/9/19 10:54:24

1. 背景

SAP相关的缩略语很多,抛开背景说RSA与RBA,一定会让大家产生无数的联想。今年介绍的RSA与RBA是SAP最新企业架构方法论中的两个概念,听起来高大上,但其实其初衷和想法都是很容易理解的。话不多说,开始。

2. SAP企业架构方法论

这个概念的英文名称是SAP Enterprise Architecture Methodology,它是SAP企业架构(EA)框架下的一个组成部分。简单来说,在SAP的企业架构框架下,有四个组成部分:

  • SAP企业架构方法论
  • SAP参考业务和解决方案架构:
  • 企业架构相关的工具
  • 企业架构相关的服务

说起来都挺玄乎的,但都是形而上的东西,大概知道这么个概念就行。

企业架构方法论最终的目的,就是想实现“业务架构”和“IT方案架构”的一致,也就是说,用最合适的IT方案解决企业最想要的业务需求。

 那么针对于架构这件事,SAP提供的方案就是RBA和RSA。

  • SAP RBA: SAP Reference Business Architecture (RBA), 也即SAP参考业务架构, 它以业务为中心,描述一个企业的业务范围和流程。
  • SAP RSA: SAP Reference Solution Architecture (RSA) , 也即SAP参考解决方案架构,探索如何利用SAP的产品组合解决客户的业务挑战。

2.1 SAP 参考业务架构 (RBA)

总结了SAP在行业50多年的经验,以及吸收那些被广泛认可的行业标准和最佳实践,在SAP的参考业务架构中,SAP将企业的业务架构划分了4大领域和8大业务流程。

4大领域,也即:

  • 产品及服务(Product & Service): 开发和管理产品和服务
  • 供应(Supply):满足对产品和服务的需求
  • 客户(Customer):产生对产品和服务的需求
  • 企业(Corporate):规划和管理企业

一个企业,无论是那个行业和领域,都要关心这四大领域,我的产品和服务是什么?谁是我的供应商?谁是我的客户?我如何管理好自己?

与此同时,从流程的角度,可以抽象出一个企业最通用的8个流程,也即:

  1. 从创意到市场(Idea to Market):管理产品和服务的生命周期,例如管理产品组合和投资、确定新产品和服务、完成设计、管理知识产权和产品合规等
  2. 从寻源到付款(Source to Pay):管理产品和服务的全面采购和采购,如采购计划和管理支出,采购和供应商选择,谈判和管理供应商合同,准备和执行运营采购等
  3. 从计划到完成(Plan to Fulfill):产品或服务的计划、生产、交付和实现,以及跟踪和跟踪、数据管理和可持续地制造运营等
  4. 从线索到现金(Lead to Cash):营销和销售产品和服务,管理销售订单及其履行,提供售后相关服务,开具客户发票,管理应收账款和收款等
  5. 从招聘到退休(Recruit to Retire):管理员工的整个生命周期,包括人力资源战略、计划和预算等
  6. 从获取到退役(Acquire to Decommission):管理整个生命周期,包括规划资产策略和投资,定义资产维护策略,获取或构建资产,启用资产,规划和执行资产维护,以及卸载和停用资产等
  7. 公司治理(Governance):涵盖与内部运营相关的所有业务活动,如制定和管理企业战略和计划,管理投资组合和项目,管理全球贸易和税收,管理风险和合规等
  8. 公司财务(Finance):涵盖所有与财务运营相关的业务活动,如优化财务,管理应收账款和应付账款,会计和财务结算,以及管理资金等

这8大通用业务流程属于公司业务的最高级抽象,每一个大流程下,可以有着具体的实现,例如“从线索到现金”这个流程,其实对应这“销售”这个业务,那么销售流程中,可以有很多的场景,例如B2B的销售,B2C的销售,线上销售等等。也即,在更细粒度的级别上,业务流程可以分解为更具体的业务活动。

 通过RBA,一个企业可以快速定位自己的需求,并找到最合适自己企业的“模板”流程,这些“模板”流程都是经过时间检验的最佳实践,参考这些最佳实践,反省自身,看着自己企业中的问题和可以改进的点,然后对自身的流程进行优化。这件事,换个名称,也可说成对自己进行“企业的数字化转型”,咋样,是不是瞬间高大上了 ;-)

2.2 SAP参考解决方案架构(RSA)

SAP参考解决方案架构RSA,其目的就是展示如何利用SAP的产品,实现RBA中的定义的业务流程。

换句话说,RBA描述的是“What”,而RBA中描述的就是“How”。RBA中定义了我需要实现哪些业务,RBA中告诉你,如何用SAP的产品去实现这些需求。

例如下图:

假设在业务上,你需要对于销售订单实现管理,那么为了完成这件事,你可以在RSA中找到建议,也即可以使用S/4HANA Cloud上的销售订单管理,或使用S/4HANA上的销售订单管理。这两款产品都可以实现这个功能。

另外,在RSA中,也有流程的概念,这些流程用于描述方案的价值和具体实现,这些流程的信息就会更加着重用于IT实现的细节。例如下图,描述了服务订单生命周期中的一些重要步骤。

SAP参考体系结构的愿景是支持客户自主完成业务转换,在RSA中发现推荐的SAP解决方案,并支持这些业务流程的技术实现。

3. 小结

SAP RBA和RSA的概念并不是全新的,这种思路是广大ERP或企业软件供应商一直采用的方案。将隐性知识抽象成系统的功能,并让更多人可以以更容易的方式理解和使用,这可能是RBA和RSA的初衷,也更符合“云”的概念

有关访问RBA和RSA的功能和内容,可以通过SAP Signavio中的Process Explorer来访问。感兴趣的小伙伴可以自行探索。

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

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

相关文章

C++设计模式之访问者模式

C访问者设计模式 文章目录 C访问者设计模式什么是设计模式什么是访问者设计模式该模式有什么优缺点优点缺点 如何使用 什么是设计模式 设计模式是一种通用的解决方案,用于解决特定的一类问题。它是一种经过验证的代码组织方式,可以帮助开发人员更快地实…

全网最强大的工具箱—utools介绍及分享

今天来介绍一个相见恨晚的PC端工具——utools,什么是utools?用其自身的话来说:“uTools是一个极简、插件化、跨平台的现代化桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。”,体验了下,好用且强大&…

vi编辑器的使用二

vi光标命令 vi的查找命令 /string 查找字符串 n 继续查找N 反向继续查找支持正则表达式比如:/^the /end$ vi替换命令 利用:s命令可以实现字符串的替换usage:范围 s/old str/new str (s代表替换。没有指定范围则默认指的是当前行) : s/str1/str2/: s/…

装修小程序,开启装修公司智能化服务的新时代

随着数字化时代的来临,装修小程序成为提升服务质量和效率的关键工具。装修小程序旨在为装修公司提供数字化赋能、提高客户满意度的智慧装修平台。通过装修小程序,装修公司能够与客户进行在线沟通、展示设计方案、提高服务满意度等操作。 装修小程序的好处…

抄写Linux源码(Day2:构建调试环境)

我们计划把操作系统运行在 qemu-system-x86_64 上,使用 gdb 调试 经过 RTFM,可以使用 qemu-system-x86_64 -s -S 让 qemu 在启动之后停住 接着在另一个窗口运行 gdb,输入命令 target remote localhost:1234,即可连接qemu并调试运…

【数据结构】图文并茂,通过逻辑图带你轻松拿捏链表,实现各种接口功能

君兮_的个人主页 勤时当勉励 岁月不待人 C/C 游戏开发 Hello,米娜桑们,这里是君兮_,我们接着之前讲过的顺序表来继续介绍初阶数据结构的内容,今天给大家带来的是有关链表的基本知识和各种接口功能的实现 好了,废话不多说&#x…

STM32(HAL)串口中断接收

目录 1、简介 2 基础配置 2.1.1 SYS配置 2.1.2 RCC配置 2.2 串口外设配置 2.3 项目生成 3、KEIL端程序整合 1、简介 本文对HAL串口中断函数进行介绍。 2 基础配置 2.1.1 SYS配置 2.1.2 RCC配置 2.2 串口外设配置 2.3 项目生成 3、KEIL端程序整合 首先在main.c文件中进行…

Pytorch入门学习——快速搭建神经网络、优化器、梯度计算

我的代码可以在我的Github找到 GIthub地址 https://github.com/QinghongShao-sqh/Pytorch_Study 因为最近有同学问我如何Nerf入门,这里就简单给出一些我的建议: (1)基本的pytorch,机器学习,深度学习知识&a…

深入理解 Java Bean 的生命周期及各个阶段解析

目录 引言:一、什么是Java Bean二、Bean的生命周期概述三、Bean的创建阶段四、属性设置阶段初始化阶段六、使用阶段七、销毁阶段 引言: Java Bean是Java编程中经常使用的重要概念,它是可重用、可移植、可序列化的组件。在Java开发中&#xf…

绝杀 GETPOST 嵌套的 JSON 参数

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序中的数据传输。在HTTP数据包信息传递时,JSON扮演着非常正常的角色,因为它是一种通用的数据格式,可以被多种编程语言和应用程…

Linux远程连接mysql 出错plugin caching_sha2_password could not be loaded:

问题描述: 今天使用SQLyog远程连接mysql时出错plugin caching_sha2_password could not be loaded问题。 但在本地cmd 进入命令行窗口:输入命令连接远程连接mysql,发现可以顺利连接。 主要问题是 MySQL可视化工具(如&#xff1a…

Excel技巧 - 管理规则设置一行变色

如何设置某一列单元格的值大于一个值时,该单元格所在的一整行都变色呢? 1、先框选内容区域,点击开始,条件格式,新建规则 2、如果销量大于20,则该行都变为绿色 编辑格式选择:使用公式确定要设置…

Centos7 如何用命令直接更改配置文件里面内容

环境: Centos7.7 问题描述: Centos7 如何用命令直接更改配置文件里面内容 ifcfg-bond1文件里面DNS想替换改成114 解决方案: 1.使用sed命令 sed -i -e "s:匹配参数.*:匹配参数替换后的内容:g" 对应的文件路径本案例命令 se…

2022年全国硕士研究生入学统一考试管理类专业学位联考写作试题——解析版

四、写作:第56~57小题,共65分。其中论证有效性分析30分,论说文35分。 56.论证有效性分析:分析下述论证中存在的缺陷和漏洞,选择若干要点,写一篇600字左右的文章,对该论证的有效性进…

【iOS】多线程 锁问题总结

文章目录 前言1. 你理解的多线程优点缺点 2. atomic 和 nonatomic 的区别及其作用3. GCD的队列类型 - 三种队列类型4. GCD的死锁问题5. 多线程之间的区别和联系6. 进程和线程?进程间的通信方式线程间的通信方式 6. iOS的线程安全手段如何保证 前言 iOS 锁和多线程的…

【python小知识】python同一个函数并行计算

在Python中,我们可以使用多种方式来实现并行计算,例如使用多进程、多线程和协程等。在本文中,我们将重点介绍如何使用Python内置模块multiprocessing来实现同一个函数的并行计算,带有详细的代码和讲解。 multiprocessing模块是Pyt…

python与深度学习(十三):CNN和IKUN模型

目录 1. 说明2. IKUN模型2.1 导入相关库2.2 建立模型2.3 模型编译2.4 数据生成器2.5 模型训练2.6 模型保存2.7 模型训练结果的可视化 3. IKUN的CNN模型可视化结果图4. 完整代码 1. 说明 本篇文章是CNN的另外一个例子,IKUN模型,是自制数据集的例子。之前…

网络基础-认识每层的设备和每层的特点用途

目录 网络层次常见设备各层介绍数据链路层网络层传输层应用层 网络层次 常见设备 各层介绍 数据链路层 有了MAC地址。数据链路层工作在局域网中的,以帧为单位进行传输和处理数据。 网络层 网络层有了IP。不同的网络通过路由器连接成为互联网 路由器的功能:   …

element-ui中Notification 通知自定义样式、按钮及点击事件

Notification 通知用于悬浮出现在页面角落,显示全局的通知提醒消息。 一、自定义html页面 element-ui官方文档中说明Notification 通知组件的message 属性支持传入 HTML 片段,但是示例只展示了简单的html片段,通常不能满足开发中的更深入需要…

企业如何做好供应商管理?

在现代商业竞争激烈的环境下,供应商管理成为企业取得成功的重要因素之一。十年的供应商管理经验告诉我,建立稳固的合作关系并且持续改进供应链是企业蓬勃发展的关键。 阅读本文您将可以了解:1、供应商管理的重要性;2、管理供应商…