首页 > 其他分享 >SAP ABAP Netweaver 里的用户会话概念

SAP ABAP Netweaver 里的用户会话概念

时间:2022-11-05 21:58:51浏览次数:80  
标签:sessions 用户 应用程序 会话 ABAP Netweaver 服务器 SAP

AS ABAP 的应用层可以分布在多个应用服务器上。 如果一个 AS ABAP 有多个应用程序服务器,它们通常在不同的计算机上实例化。 然而,一个或多个 AS ABAP 的多个应用程序服务器也可以在同一主机上实例化。 事务 SM51 显示当前 AS ABAP 的应用程序服务器及其实例化的计算机的概览。 当前应用程序服务器所在的计算机的网络名称可以从 ABAP 程序中的系统字段 sy-host 中获取。

下图是笔者登录的 ABAP 服务器 SM51 事物码的截图:

User Session

登录到应用程序服务器会打开一个用户会话。 使用 SAP GUI、RFC 接口或 ICF(包括 APC)进行登录。 用户会话被分配了它自己的用户内存区域,其中可以存储 SPA/GPA 参数。 执行 ABAP 程序时,有各种类型的用户会话和适用的各种规则:

  • Dialog sessions
  • Background sessions
  • Update sessions
  • RFC sessions
  • ICF sessions
  • APC sessions

每个应用程序服务器都可以访问中央 AS ABAP 数据库。 每个应用程序服务器都有自己的共享内存。 ABAP 运行时环境将共享内存用于程序、程序数据和缓冲区(例如,在 SAP 缓冲中)。 ABAP 程序可以在共享内存中存储共享对象和数据簇。

从用户会话中,可以以程序驱动的方式在同一应用程序服务器或另一台服务器上打开更多用户会话。 例如:

  • 目标为“NONE”的远程函数调用在同一应用程序服务器上打开用户会话。
  • 使用 COMMIT WORK 调用更新模块或在后台编程中执行可执行程序会打开单独的用户会话。
  • ICF 客户端和 APC 客户端可以将当前应用服务器或其他服务器作为 ICF 服务器或 APC 服务器进行寻址,从而打开新的用户会话。

使用配置文件参数 rdisp/tm_max_no 配置最大用户会话数。 配置文件参数 rdisp/rfc_max_login 确定可以使用 RFC 接口打开的会话百分比。

标签:sessions,用户,应用程序,会话,ABAP,Netweaver,服务器,SAP
From: https://www.cnblogs.com/sap-jerry/p/16861425.html

相关文章

  • SAP ABAP Netweaver 里的 ABAP 会话概念
    每个用户会话可以包含一到多个ABAP会话。每个ABAP会话都分配有自己的ABAP内存区域,其中可以存储数据簇。调用序列的程序共享对这些集群的访问权。可以按如下方式在......
  • 一个 SAP 开发工程师的成长史
    本文副标题:我的演讲稿-如何快速上手新工作,持续提升个人竞争力最近我收到了SAP上海研究院一个部门领导的邀请,参加了一个信息素养故事分享会。我也就"如何快速上手新工......
  • [转贴]英特尔Sapphire Rapids至强可扩展CPU完整型号爆料与路线图展望
     2022-10-1315:15· 稿源: cnbeta 腾讯云服务器促销:2核2G首年仅需40元历史新低 @结城安穗-YuuKi_AnS刚刚在社交媒体上,分享了与英特尔下一代SapphireRa......
  • 关于 SAP Spartacus 重定向部分外部 url 到后台系统的问题
    许多客户将采用逐步(route-by-route)的方式从Accelerator迁移到spartacus,这意味着客户将使用不同的系统在同一域中同时驱动部分店面。我们希望支持具有可配置的路由,并可选......
  • ABAP-字符串语法综合运用
    *&---------------------------------------------------------------------**&ReportZ10*&*&-----------------------------------------------------------------......
  • 如何确认 SAP Spartacus SSR Transfer State 已经正常工作了
    在检查一些客户项目时,我注意到一旦返回SSR响应,浏览器仍然会执行页面和组件的XHR请求。我使用的代码为:provideConfig(<StateConfig>{state:{ssrTran......
  • C# .net ERP SAP 通过传表进行查询
    RfcDestinationdest=rfc_public.GetRfcDestination("SMP");IRfcFunctionfunc=dest.Repository.CreateFunction("ZPP_SYHD_GET_ISSUE_CHARGE");//接......
  • SAP ABAP SM30 权限校验 新增、修改
    1、用户输入t-code后只展示有公司代码权限的数据 1LOOPATextract.2DATA(lv_tabix)=sy-tabix.3PERFORMauth_bukrsUSINGview_action.4IFsy-subrc......
  • 2022年我应该怎么学习SAP?上篇
    SAP梦心声明:本文章所列SAP软件截图及SAP字样等仅用于SAP软件的应用、学习和交流,不代表SAP公司和本微信公众号,文中所示截图来源SAP软件,相应著作权归SAP所有,文中所指ERP即SAP......
  • SAP业务解决方案制定一则
    前几天业务召集多部门会议讨论关于一款智能产品的出货问题。该智能产品的生产最早是由A子公司生产,现在B子公司也要开始生产了。因为集团公司间交易模式是子公司出货均由股份......