Jerry Wang,2007年加入SAP成都研究院工作至今,至今为止有13年的ABAP开发经验,SAP社区导师,SAP中国技术大使。
SAP Netweaver Application Server - SAP Netweaver应用服务器是SAP ABAP应用的开发和运行平台,ABAP开发人员在上面可以专注于具体业务逻辑的开发,而涉及到更底层的基础设施相关的任务,比如请求的负载均衡,进程同步和调度,内存管理,服务器多实例间的缓存同步等等,统统交由Netweaver平台本身处理。如此一来,一个ABAP开发人员,即使不具备精深的计算机组成原理,操作系统,计算机网络等领域知识,也能胜任SAP应用的开发工作。
什么是SAP系统?
(本文仅仅讨论基于ABAP技术栈实现的SAP系统)
SAP系统是SAP解决方案的组成部分,是一套实现特定业务功能的可供安装的软件系统。
SAP系统通常的组成部分:
(1) 数据库
(2) 一个或多个应用服务器实例(Java或ABAP)
(3) 中央服务实例(central services),比如消息服务器或者Enqueue服务器
每个SAP系统由其系统ID唯一标识,该ID为一个三位数的字符,由大写字母或者数字组成,比如AG3.
什么是应用服务器实例 - Application Server instance
SAP系统的代码运行在SAP应用服务器实例上,从而服务SAP全球千千万万的客户。
应用服务器实例是一台物理的服务器,上面除了操作系统外,还安装了SAP Netweaver这套平台级别的软件,Netweaver之上则安装了若干software component,一个或者多个software component组合起来实现一个领域的业务功能。
应用服务器实例可以通过工具来启动,关闭和监控。每个应用服务器实例通过主机名和实例号组合而成来标识,其中实例号由两位的字母或者数字组成。
这些应用服务器实例按照不同的用途,又分为不同的类型,大致有下面几种:
(1) ABAP服务器实例:运行SAP系统ABAP代码的服务器,上面跑着不同类型的工作进程,如对话工作进程,后台处理工作进程,更新任务工作进程,打印任务工作进程等。每种不同类型的工作进程处理不同的任务。
(2) ABAP SAP Central Services instances (ASCS instances) - 中央服务实例。每个SAP系统可以由多个ABAP服务器实例组成,但只能有一个ASCS实例,该实例包含一个消息服务器和一个Enqueue服务器,前者用于协调多个ABAP服务器之间的通信,后者负责SAP业务中锁的管理。除此之外,SAP系统的负载均衡也由ASCS实例处理。
根据SAP系统功能的不同,还存在其他可选的应用服务器实例,比如专注于企业级搜索实现(Enterprise Search)的TREX服务器实例,以及Web Dispatcher实例等等。
下面看一个具体的例子,来加深对上面出现了的名词的理解。
下图是一个SAP CRM系统的前台界面,后台对应的系统ID为AG3. 后台系统我们可以使用一个名叫SAPGUI的客户端软件登录。
从下图我们能看到这个SAP系统的ID为AG3,以及消息服务器的网络地址。
这个AG3系统由多个应用服务器实例组成,我当前准备登录的实例ID为56.
在登录界面里输入用户名和密码,即可登录这个SAP系统:
成功登录后,在SAP Status菜单里,能看到这个SAP服务器对应的数据库明细,以及当前安装的操作系统类型:
使用事务码SM51,可以查看这个SAP系统的三个应用服务器实例的名称和主机名,当前我们登录的是正中以56结尾的实例。
这个系列的下一篇文章,我们将着重去了解SAP应用服务器实例的组成部分,敬请关注。
相关推荐
安装sap gui 750后,打开smartforms或scriptforms提示:CSapEditorCtrl::GetObject: Object 13 does not exist的解决方法:安装此安装包后即可解决问题
回车 SAP系统业务-查询系统日志信息全文共5页,当前为第1页。 SAP系统业务-查询系统日志信息全文共5页,当前为第1页。 2.ST03N 这是另外一种方法,可以看到更多一些的用户操作信息 双击用户 可以看到事务代码。 ...
此资源分为2个压缩卷,此为分卷1,文件名:SAP高级应用开发-电子书+源代码.zip,采用7-zip压缩 SAP高级应用开发:RFC、BAPI、ALE、Workflow、SAP连接器、WebDynpro及BSP 丛书名: 图灵SAP技术丛书 字 数: 579000 ...
SAP Portfolio and Project Management: Configuration
sap pi 的学习资料:ECC系统连接SAP PI系统的系统连接配置
概述 构筑一个稳固的生产...事实上,在SAP的HA概念中,Cluster只是其中的保护手段之一,还有其它对SAP服务的保护。 本文试图通过分布式SAP系统的架设,来阐述如何完成并最大程度地保护SAP应用、实现高可用度的过程。
引文:以前看到ATM网上发表了《SAP一句话入门》,但没有提到WM模块,所以自己想来写一写,本想把这篇文章取名《SAP一句话入门:Warehouse Management》的,但后来越写感觉越不够通俗,觉得这样会对不起大家,所以就...
设置系统环境变量,将sapjco3所在目录加入系统环境变量 例如: 新建环境变量 变量名: JAVA_SAPJCO 变量值: E:\sapjco3\sapjco3-win32 将新建的 JAVA_SAPJCO 环境变量加入 系统环境变量 Path变量集合中. %JAVA_SAPJCO%\...
SAP BC460
SAP服务器端安装手册,SAP服务器端安装手册,SAP服务器端安装手册
java连接sap的工具包,SAP官网最新版本sapjco3资源 内含sapjco3.dll 、sapjco3.jar等文件
SAP服务器安装最强教程 虚拟机下Windows+oracle+SAP ECC 5.0+MSCS双机安装配置文档,操作步骤详细,按照步骤操作,必能成功! 注意:不是安装文件,只是安装教程
ERP系统信息化资料:金税发票与SAP系统发票的税额差异分析.doc
《SAP ERP系统在电网建设中的应用:探索大型项目的信息化管理技术》是从业十余年的电力行业管理专家的经验总结,融合SAP顾问的实施方案建议,意在从工程项目全过程管理的重点内容入手,结合资产全寿命周期管理的核心...
SAP配置邮件服务器全文共5页,当前为第1页。SAP配置邮件服务器全文共5页,当前为第1页。如何配置SAP邮件服务器 SAP配置邮件服务器全文共5页,当前为第1页。 SAP配置邮件服务器全文共5页,当前为第1页。 SAP可配置为...
运行基于Linux的SAP应用的最佳服务器-IBM System x 和刀片中心(BladeCenter)
此资源分为2个压缩卷,此为分卷2,文件名:SAP高级应用开发-电子书+源代码.zip.002,采用7-zip压缩 SAP高级应用开发:RFC、BAPI、ALE、Workflow、SAP连接器、WebDynpro及BSP 丛书名: 图灵SAP技术丛书 字 数: ...
最新SAP IDES ECC6.0(服务器+客户端+语言包)完整下载全系统安装包种子下载
ERP信息化系统:06. XX SAP _IT应用规划_20120910最终沟通版.pptx
帮助别人了解学习如何使用SAP系统进行反记账操作