SAP ABAP Update Process(更新进程)的概念和设计动机解析试读版

简介: SAP ABAP Update Process(更新进程)的概念和设计动机解析试读版

本文写作动机来自笔者知识星球一位朋友的求助:

你好,最近我们系统出现了一个更新进程的错误,你知道大概是什么原因引起的吗

要解答朋友的这个问题,我们首先要清楚什么是 ABAP 系统里的 Update Process(更新进程)。

在笔者这套教程开头的部分里,我们介绍了 SAP ABAP 的架构和 Work Process 的概念,如下图所示,Work Process(工作进程)运行在 SAP ABAP 应用服务器上,负责处理来自 SAP GUI、Web 浏览器或其他接口(比如 RFC 调用等)的请求。

我们可以把 ABAP 系统的工作进程近似理解成 Windows 操作系统里的进程,把 ABAP 工作进程里的 Session,理解成 Windows 操作系统进程里的线程

SAP ABAP Update Process 的理论知识和设计思路,笔者在这篇文章里做了详细介绍。一言以蔽之:这实际上是数据库设计四原则 ACID 中原子性(Atomicity)和一致性(Consistency)在 SAP ABAP 数据库事务处理中的应用和实现。

本教程下一篇文章,我们将基于这些理论知识进行实战,介绍如何编写 ABAP Update Function Module,如何调度这些 Function Module 使其运行在专门的 Update Process 上。

相关文章
|
25天前
|
消息中间件 Unix Linux
Linux进程间通信(IPC)介绍:详细解析IPC的执行流程、状态和通信机制
Linux进程间通信(IPC)介绍:详细解析IPC的执行流程、状态和通信机制
38 1
|
1月前
|
缓存 Linux Shell
Linux进程解析(冯诺依曼体系结构,操作系统,进程初步解析)
Linux进程解析(冯诺依曼体系结构,操作系统,进程初步解析)
48 1
|
2月前
|
开发框架 容器
SAP UI5 控件的 aggregation 的概念解析
SAP UI5 控件的 aggregation 的概念解析
36 0
|
3月前
|
存储 缓存 安全
【计算机系统基石与Linux进程管理深度解析】(一)
【计算机系统基石与Linux进程管理深度解析】
|
25天前
|
资源调度 算法 Linux
Linux进程/线程的调度机制介绍:详细解析Linux系统中进程/线程的调度优先级规则
Linux进程/线程的调度机制介绍:详细解析Linux系统中进程/线程的调度优先级规则
41 0
|
2天前
|
算法 Linux 调度
深度解析:Linux内核的进程调度机制
【4月更文挑战第12天】 在多任务操作系统如Linux中,进程调度机制是系统的核心组成部分之一,它决定了处理器资源如何分配给多个竞争的进程。本文深入探讨了Linux内核中的进程调度策略和相关算法,包括其设计哲学、实现原理及对系统性能的影响。通过分析进程调度器的工作原理,我们能够理解操作系统如何平衡效率、公平性和响应性,进而优化系统表现和用户体验。
12 3
|
25天前
|
消息中间件 Linux API
跨进程通信设计:Qt 进程间通讯类全面解析
跨进程通信设计:Qt 进程间通讯类全面解析
74 0
|
2月前
|
并行计算 API 计算机视觉
Python多线程与多进程:概念、区别及应用场景解析
Python多线程与多进程:概念、区别及应用场景解析
|
2月前
|
Linux
百度搜索:蓝易云【深入解析Linux进程内存:VSS、RSS、PSS、USS及查看方式】
通过以上方法,你可以深入了解Linux进程的内存使用情况,包括VSS、RSS、PSS、USS等指标,帮助你进行性能优化和资源管理。
36 12
|
3月前
|
缓存 NoSQL Linux
【计算机系统基石与Linux进程管理深度解析】(四)
【计算机系统基石与Linux进程管理深度解析】

推荐镜像

更多