General Memory Organization
更新时间:2023-05-10 06:12:01 阅读量: 实用文档 文档下载
- general推荐度:
- 相关推荐
General Memory Organization This section describes the memory organization from the perspective of an ABAP program, or which memory can be accessed by an ABAP program. For a more general and technically more detailed description, see the documentation.
The following diagram shows the general memory organization of ABAP programs up to the level of the internal session:
Application Servers
The application layer of an ABAP-based SAP system can be distributed across several . If an ABAP system has more than one application server, these are normally installed on different computers. It is also possible, however, for several application servers of one or more ABAP systems to be installed on the same host computer.
Every application server has access to the central database of the SAP system. Each application server has its own . The ABAP runtime environment uses the shared memory for programs, program data, and buffers (for example, in ). ABAP programs can store and in the shared memory.
Note
The shared memory is frequently used and may therefore become a sparse resource, which can result in bottlenecks when explicitly storing data from ABAP programs.
User Session
Logging on to an application server opens a . A user session is assigned its own memory area of the , in which can be stored. An additional user session can be opened by the program using a with the destination "NONE". Main Session
For every user session, a is opened. Each main session is assigned its own memory area of , in which can be stored.
Additional main sessions for a user session can be opened using a with the addition STARTING NEW TASK, or by entering a
transaction code after "/o" in the input field of the . As of release 7.0, 16 main sessions are permitted for each user session. Before release 7.0, the maximum number was 6. The actual possible number for a particular system is defined using the system parameter rdisp/max_alt_modes, which has a default value of 6.
Internal Session
Each of an ABAP program creates a new , in which the called program is loaded.
The memory area of an internal session is divided into a and a . This contains the of a program. Technically, roll areas and the PXA are stored in the shared memory of the application server, where they are administrated by SAP Memory Management .
In one main session, there can be a maximum of nine internal sessions, which always belong to a . Data from the ABAP memory is always assigned to a call sequence.
On 64-bit platforms, an internal session can theoretically require up to 4 TB of memory. On 32-bit platforms, the theoretical upper limit is 4 GB. The practical upper limit is usually below the theoretical limit, since the actually physically installed main memory is the maximum available and it is divided up amongst all users.
Note
Instances of classes, with the exception of , are located in the internal session. It is therefore not possible to store references to the ABAP memory.
Shared Memory与Shared Buffer的区别
The two application buffers differ in respect to how the system behaves when reaching the memory limit. Both application buffers can be filled to an internal maximum limit, which can be adjusted using the
rsdb/esm/buffersize_kb (SHARED MEMORY) and rsdb/obj/buffersize (SHARED BUFFER). Before the maximum limit of the buffer of SHARED MEMORY is reached, you must free some space using the statement DELETE FROM SHARED MEMORY, otherwise this leads to a treatable exception. The buffer of SHARED BUFFER is automatically cleared by a displacement procedure when it reaches the maximum limit. This procedure deletes the least used data objects from the buffer.






正在阅读:
General Memory Organization05-10
2011年国家司法考试答案—卷一06-09
医院门诊收费系统的设计与实现04-26
(期末考试复习)金融学试题库05-10
最新译林版小学四年级英语下册教案05-16
3422综采面作业规程05-17
第2章 数据类型、运算符和表达式11-13
个人电脑病毒及网络安全防范的几个误区05-09
网上人大管理学原理作业答案05-28
青岛2012公选副处级以上考试05-26
- 1Chapter 5 Memory练习题
- 2Design Tradeoffs in Modern Software Transactional Memory Systems
- 3Chinas Tourism Industry Analysis of Industrial Organization_
- 4内存Memory 术语解释 Rank Bank Channel SPD
- 5The trace formula for quantum graphs with general self adjoint boundary conditions
- 6The trace formula for quantum graphs with general self adjoint boundary conditions
- 7Inspect a General Framework for On-Line Detection and Diagnosis of Sensor Faults
- 8Organization Behavior 15e Chapter 2 Testbank
- 9Organization Behavior 15e Chapter 3 Testbank
- 10内存Memory 术语解释 Rank Bank Channel SPD
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- Organization
- General
- Memory
- 重点中学小升初数学模拟试题及答案(二)
- 静电测量原理及其注意事项
- 净土十疑论讲记-净界法师
- 研究生英语复试口语模板
- 2012年全国教育事业发展统计公报
- 上海市城市规划管理技术规定新
- 人脸识别技术研究进展
- 第18章《平行四边形》单元测试题-人教版
- 新世纪大学英语视听说教程1 _听力原文
- 四川省高考2011-2013年一本高校录取平均分及位次表
- 2014年华南理工大学攻读硕士学位研究生参考书目真题报录比分数线复试线
- 自怀原始森林最惊险与浪漫的森林
- XX集团网站群管理平台技术文件
- 《用两步连乘解决的实际问题》教学设计
- 广东联通2011年移动网络优化考核办法
- 2012年杭州江干区科学中考模拟试卷和答案
- 黑龙江省哈尔滨市通河县2020-2021学年八年级上学期期中地理试题
- 前台人员工作流程表
- 2010年注册监理工程师考试工程建设合同管理真题及答案1
- 《英语语法》第十四章 一致