原文 by 枫竹丹青 ⋅
html
1.安装准备java
1.1.版本说明数据库
本文是描述在一个Windows虚拟机、SQL Server数据库环境下,安装SAP ERP 6.0 EHP7 SR2服务器,安装完成虚拟机文件尺寸约60G,能够很方便地转到笔记本的SSD硬盘中使用。api
SAP ERP 6.0 EHP7 SR2隶属于SAP Business Suite 7i 2013 Support Release 2商务套件,于2014年末发布,除ERP 6.0 EHP7 SP2外,还包括CRM 7.0 EHP3 SR二、SCM 7.0 EHP3 SR二、SRM 7.0 EHP3 SR2等产品。浏览器
SAP ERP 6.0 EHP7 SR2全称是Enhancement Packages 7 for ERP 6.0 Support Release 2,是在EHP7版本打若干个补丁而成,其主要组件包版本以下:安全
组件服务器 |
描述网络 |
版本学习 |
SAP_BASIS测试 |
SAP Basis Component (SAP基础组件) |
Release 740 ,Patch 008 |
SAP_APPL |
Logistics and Accounting (后勤和会计核算) |
Release 617 ,Patch 006 |
1.2.安装介质清单
SAP各产品的安装介质以前最少是三大部分:Master、Kernel、Export,外加java组件及后续的Language(语言)包。在最近几年,Master让位于SWPM。相比以前只为单独套件服务的Master,SWPM(SAP Software Provisioning Manager)能够安装众多历次版本的套件和独立产品。
SAP系统的安装,不管以前的Master或是如今的SWPM,都是在java环境中运行安装脚本。SWPM自身已包含java运行环境,使得操做系统无需另外安装JDK。
SWPM
下载最新的SWPM就能够,2016年度版本除EHP7 SR2外还能够安装EHP8。
Kernel
可选用NetWeaver 7.4或7.5的Kernel,本安装版本是7.42,卷标是51049350_10,适用于Windows操做系统下多种数据库。
Export
分为两部分三个卷标,其中51048902_一、51048902_2是第一部分,包含EXPORT_1到EXPORT_6共6人文件夹,51048902_3是第二部分,包含EXPORT_7到EXPORT_11共5个文件夹。
Language
中文(ZH)语言包的卷标是51048902_8,在本次安装完成后使用。
1.3.安装参数
在前安装以前,需设定好参数,主要包括:
主机名:Windows操做系统的计算机名,在安装数据库以前需设定,命名的格式是字母和数字,不可有空格和其它字符;
系统标识(SAP System ID):SAP的系统标识,由3个字母或数字组成,在统一管理的服务器群中,标识名不可有重复;
系统编号(Central Instance Number):由两位数据组成,是各个服务端口的偏移量,例如编号设为2,则ABAP链接、消息服务器的端口分别是320二、3902。一个系统会须要两个编号,如设定02和03。
本例设定的主机名是ECCFP7,标识FP7,编号00,这三个参数可供GUI链接使用,另需一个编号01。
1.4.环境准备
整个SAP系统安装,涉及宿主机、虚拟机、操做系统、数据库、安装介质等五大方面,各项准备及注意事项见下表述。
宿主机
硬件配置:CPU为Intel XEON E3-1230 V2(1155针),4核8线程,无显核需外插显卡,TDP(最大热功耗)69W。主板有DDR3内存槽4个,插4 * 8G共32G。硬盘4个,其中两个西数黑盘640G组成raid 0阵列(自用学习忽略安全性)。
以上除CPU为服务器档,其它均为普通PC档,最大可同时开7个SAP服务虚拟机(7*4G)。待机功率80余瓦,满载最大110余瓦。
因为须要管理4G以上内存,故须要安装64位操做系统。网络链接交换机或路由器,能够没必要链接互联网。
虚拟机
这次安装使用的虚拟软件是VMWare 10,建立一个虚拟机,配置以下:
§ 给其分配内存4096M(4G),CPU资源给2核2线程,
§ 网络选用桥接方式,与宿主机获取相同网段的IP地址;经测试,如选用NAT网络方式,在某些场合则没法完成Start Instance(启动实例)的操做。在安装过程当中要保证网络联通状态。
§ 主硬盘1个,SATA格式,分配1000G(1T)空间,采用自增加方式,两个分区分别为60G、940G,前者装Windows操做系统,后者安装SAP系统;
§ 因为新版SAP安装没法识网络硬盘甚至光盘,故需将安装介质拷贝至虚拟机中,为避免主硬盘有冗余文件,再加挂一个辅助硬盘(SATA格式)专门存放安装介质,安装完成后可将此辅助硬盘移去。
操做系统
操做系统选用Windows Server 2012 SR2,新建一个用户admin并赋予管理员权限。后续安装均用admin登陆操做。主要配置有:
§ 设定主机名;
§ 设定虚拟内存,分配16G;
§ 启用.Net Framework 3.5,这是数据库成功安装的前提;
§ 防火墙关闭。
因为安装程序SWPM已包含JAVA运行环境,故不须要安装JDK。这次安装对语言集、网卡命名无特殊要求。
数据库
数据库选用SQL Server 2012 企业版 SP1 64位简体中文版,安装参见《SAP系统安装之MSSQL 2012数据库》,如下简称MSSQL,注意事项见下:
§ 在数据库安装前需设定好服务器的主机名;
§ 注意字符集的选择;
§ 只选择最基本组件安装,无需彻底安装。
安装介质
下载的SAP安装介质是压缩文件,将其分类解压至目录,其中包括SWPM、Kernel、Export第一部分、Export第二部分各解压至不一样的目录。注意各级目录名只能是字母、数字及下划线(_),不能够有空格及其它字符。
打开SWPM解压的目录,找到sapinst.exe文件,双击运行。文件自己包含java运行环境,初始显示图 1。
图 1 安装启动
安装的初始界面如图 2所示,可见许多SAP的产品。
图 2 初始界面
从菜单按商务套件、产品、数据库等依次顺序查到须要的菜单,如图 3所示,具体是“SAP Business Suite 7i 2013 Support Release 2 → EHP7 for SAP ERP 6.0 ABAP Support Release 2 → MS MSSQL → SAP Systems → Application Server ABAP → Standard System → Standard System”,右侧显示须要安装的instance(实例)。鼠标双击条目进入下一步。
图 3 安装路径
安装进入定制参数(Define Parameters)阶段,如图 4所示,选择Custom(定制),点击“Next”按钮。
图 4 参数设定
弹出对话框如图 5所示,点击“OK”按钮,程序对Windows执行注销操做。
图 5 警告信息
注销后以原有用户名(本例是admin)再次登陆Windows,安装程序会自行启动,如下进行安装参数的设定。如图 6所示,首先需设定SAP服务器的标识,以三个字母或数字的组合,本例填写“FP7”。点击“Next”按钮继续。
图 6 设定系统标识
图 7进行DNS域名(Domain Name)设置,此处不设置既可。点击“Next”按钮继续。
图 7 DNS域名设置
在图 8,此步指定Kernel文件路径,点击“Browse”按钮弹出目录对话框进行设定。设定完成,点击“Next”按钮继续。
图 8 设定Kernel文件路径
图 9设定主密码(Master Password),此密码用于安装后Client 000的SAP*和DDIC用户、操做系统用户、JAVA用户、数据库用户、安全密钥短语(Secure Store Key phrase)等密码,按F1键可见其应用范围和设定规则(如图 10所示),密码须要8至14个字符,包含大小写和数字,不容许反斜杠(\)和双引号(”)。设定后,点击“Next”按钮继续。
图 9 主密码设定
图 10 主密码设定建议对话框
在图 11需设定在Windows下建立SAP系统用户的域(Domain),后续可见到需建立3个用户,此步选择“Local Domain”。点击“Next”按钮继续。
图 11 域(Domain)设置
在图 12,此步设定新建两个Windows操做系统用户的密码,密码默认是以前设定的主密码(Master Password),如无需变动可不用修改。共须要3个用户,此步设定两个,安装给出命名分别是fp7adm、SAPServiceFP7,前者是SAP系统管理员账号(SAP System Administrator),后者是SAP服务用户账号(SAP System Service User)。点击“Next”按钮继续。
图 12 操做系统用户密码设定
图 13此步设定MSSQL数据库的实例链接,本地安装给出默认值既可。点击“Next”按钮继续。
图 13 MSSQL数据库链接设置
图 14此步提示需新建一个MSSQL数据库。点击“Next”按钮继续。
图 14 MSSQL数据库提示
图 15此步进行系统检查,只查看无需修改,当点击“Next”按钮后,弹出对话框如图 16所示,在此需点击“NO”按钮才可继续。
图 15 系统检查
图 16 提示对话框
图 17此步进行主机代理(Host Agent)的域(Domain)的设置,选用本地域(Local Domain)既可。点击“Next”按钮继续。
图 17 主机代理(Host Agent)的域(Domain)设置
图 18此步设定操做系统用户(Operation System User)的密码,默认是以前步骤设定的主密码(Master Password),它是Windows操做系统建立的第3个用户密码,安装程序给出用户名是sapadm。点击“Next”按钮继续。
图 18 操做系统用户密码设定
在图 19,图 20是设定Export 一、 Export 2的文件路径。每步设定后点击点击“Next”按钮继续,系统会检查卷标是否正确,若有错则会保留在原界面。
图 19 Export 1文件路径指定
图 20 Export 2文件路径指定
在图 21,设定MSSQL数据库的用户密码,系统默认给出以前主密码(Master Password)。点击“Next”按钮继续。
图 21 MSSQL数据库设定
在图 22,设定MSSQL文件,大、中、小系统分别推荐1六、八、4个文件,本例选择中系统的8个文件。点击“Next”按钮继续。
图 22 设定MSSQL文件
图 23因为上步选择中系统的8个文件,因此此步显示相应的8个文件名以及log文件,在此还可根据须要进行增减。点击“Next”按钮继续。
图 23 MSSQL 数据库文件
在图 24,此步设定MSSQL的交换文件,已设置放在D盘。点击“Next”按钮继续。
图 24 MSSQL Tempdb 配置
在图 25,此步设定MSSQL的内存配置,采用默认值便可。点击“Next”按钮继续。
图 25 MSSQL内存配置
在图 26,设定Declustering / Depooling Option参数,选择Do not。点击“Next”按钮继续。
图 26设定Declustering / Depooling Option参数
图 27此步设定数据库导入设置,能够设定线程,默认是3,可根据服务器的能力适当增长。点击“Next”按钮继续。
图 27 数据库导入设置
在图 28是设定两个系统编号(Central Instance Number)和Host名,两个编号分别是Primary Application Server(主应用服务器,简称PAS)和ABAP Center Services(ABAP中心服务,简称ASCS),在此设为00和01。Host(主机名)采用安装程序提供的系统默认主机名。在图中,安装程序列出当前服务器已有的编号,设定时不要发生冲突。点击“Next”按钮继续。
图 28 PAS和ASCS实例设置
图 29设定ABAP消息服务器端口(Message Server Ports)和传输主机名(Transport Host)。点击“Next”按钮继续。
图 29 端口(Ports)设置
图 30设定ICM的用户密码,系统默认给出以前主密码(Master Password)。点击“Next”按钮继续。
图 30 ICM密码管理
在图 31,设定SLD Destination,SLD全称System Landscape Directory,用于Solution Manager对本系统进行管理,在此选择No。点击“Next”按钮继续。
图 31 SLD设置
在图 32,设定消息服务器访问控制列表(Message Server Access Control List),在此选择不建立(Do not create)。点击“Next”按钮继续。
图 32 Message Server Access Control List设置
图 33设置安全存储key的生成(Secure Storage Key Generation),如图选择,点击“Next”后弹出图 34界面,再点击“OK”按钮继续。
图 33 安全存储key的生成
图 34 安全存储key值提示
在图 35,显示Kernel解压后文件的设置,通常所有选中无需更改,注意Codepage全是Unicode字符集,而且解压的文件存放到D盘相应目录。点击“Next”按钮继续。
图 35 解压文档(Unpack Archives)设置
在图 36,此步给出所有设置参数概览,若有差错可选中某个条目再点击“Back”按钮返回设置。至此参数设置完成,点击“Next”按钮进入安装阶段。
图 36 参数设定概览(Parameter Summary)
以上参数设定完成,进入安装阶段,如图 37所示,这次安装共32个步骤,需持续数个小时。
图 37 执行安装
安装过程当中,“Import ABAP”是运行时间较长的步骤,它将安装介质中的Export数据导入进数据库中,图 38显示总共(total)30个部分,当前安装(running)8个,成功(completed)4个,待安装(waiting)18个。在这里注意失败(failed)数量,若是大于0建议中止,查找缘由后从新安装。
图 38 执行安装_Import ABAP步骤
另外一个执行时间较长的步骤是“Perform Table depooling(RUTPOADPAT)”,它是执行ABAP报表,若是在运行时发生错误信息弹出对话框如图 40所示,则按“Retry”按钮继续。
图 39 执行安装Perform Table depooling(RUTPOADPAT)
图 40 错误提示对话框
所有安装完成,会弹出对话框如图 41所示,可点击“Show Details”按钮查看安装细节,点“OK”按钮结束。
图 41 安装完成对话框
安装完成后界面如图 42所示,显示若干秒后自动关闭。
图 42 安装后主界面
系统刚安装完成,服务是在启动状态。在桌面有SAP Management Console图标,如图 43所示。
图 43 桌面SAP Management Console图标
双击图标运行后,将SAP System树逐级打开,可见状态已经是绿色,如图 44所示。在此可见到主机名是ECCFP7,标识是FP7,有两个实例(Instance),编号分别为0和1,其中0(图中ECCFP7 0)是系统主实例,可用GUI进行链接,参见《客户端链接配置(SAP GUI 710)》。
图 44 SAPMMC运行状态
用SAP*在Client 000登陆(密码是安装时设定),登陆成功后可查看相关信息,用SU01查看,目前在Client 000只有SAP*、DDIC两个用户。在前台执行事物码SM59,如图 45所示,能够看到目前只有一个RFC条目,其名称就是系统标识。
图 45 SM59查看RFC链接条目
登陆成功后,如下是后续基本操做:
§ 维护License,不然系统只能使用数十天。
§ 域控制器的配置,它是导入语言包、安装组件及升级补丁的前提,用SAP*登陆000客户端,详细参见《传输管理_域控制器的配置》。
§ 导入中文(或其它)语言包,中文包在卷标51048902_8中,具体操做详见《激活语言支持(NLS)》、《安装语言包(Language Package)》;
§ 修改配置文件,使其可以使用中文,及SAP*能够登陆新建的客户端(Client),详见《SAP系统经常使用配置参数设定》;
§ 建立新的逻辑系统,详见《定义逻辑系统(Logical system)》。
§ 用TCODE:SCC4维护,建立新的客户端(例如201),详见《定义客户端(Client)》;
§ 用SAP*登陆新的客户端(例如201,密码“PASS”),而后将000的配置数据彻底复制到本客户端,可选参数SAP_ALL或SAP_CUST,推荐SAP_CUST,详见《复制客户端(Client Copy)》,初次拷贝会出现错误,解决方法参见《》;
§ 复制完成后,用SAP*登陆新的客户端(例如201),若是复制参数是SAP_CUST,则SAP*登陆密码还是“PASS”,若是是SAP_ALL则因为复制了Client 000的用户数据,因此它的密码也就换成Client 000的。
§ 在新客户端(例如201)建立具备所有权限的用户,详见《定义用户(USER)_所有权限》,用新建的用户登陆此客户端就能够进行配置操做。
根据须要也可进行以下部署:
§ 使其能用NWBC、WEB浏览器登陆服务器,参见《与NWBC相关的服务器端配置》、《启用SAP GUI for HTML》;
§ 更改登陆界面的提示信息以及主界面图像,参见《文档维护_修改登陆文本》、《更改初始图像》。