BASIS运维保障
• 建立BASIS快速响应机制通过VIP客户服务热线电话和Email,由专家级的BASIS顾问提供7x24小时技术支持热线、2小时远程VPN连接和4小时到达现场的快速维护服务。
• 强化SAP系统的安全体系以SAP系统备份/恢复为重点,帮助客户制定4层备份架构(硬件层、操作系统层、数据库层和SAP应用层),最大限度地增强抗灾性,同时改善灾难恢复的可操作性和时效性。
• 加强日常SAP系统管理,分析预测性能趋势?日常的BASIS维护在整个系统维护中的工作量最大、最耗费时间、也最枯燥。但日常规范的操作和系统监控的好坏会直接影响到SAP系统运行的效率和稳定性,而且只有日常正确及时地处理小问题,才能防止重大问题的产生。另外系统性能的趋势分析是需要长期检测才能得出的,因此加强日常维护是关键。
• 完善管理和监测制度,规范操作流程对于SAP的系统管理和维护,定义完善的操作规范和管理制度并严格检查执行,如Basis日常检查表(见附件中的范例)、Client分配和开发角色定义、Change request传输审批和测试流程,以及机房管理制度(防火灾、水灾、雷电等)。
对于sap basis是从事SAP系统管理的一个角色,主要负责SAP系统的规划、安装、配置、管理、监护、维护、调优等。sap basis从工作具体内容偏向角度可分为实施和运维。实施偏向规划、安装、配置等 ,运维偏向管理、维护、监控等。
sap basis需要了解os,db,sap,hardware以及network等相关知识,才能更好的履行职责。sap basis应该学习的sap标准文档,包含: ADM100、 adm100,adm102,adm105,adm106,adm200,bc315,adm325,adm326,adm505, bc660,adm940等等。
1.不要忘记在导出数据后,回车一下。
2.你的源数据不能包含不需导入的项。
3.定义数据名时要用英文缩写,不能用其他文字。
4.常用事务代码Pfcg角色维护
5.Su53查看权限对象st01跟踪
6.St22看dump,以分析错误eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority
check),找到object,在pfcg中添加object并赋予权限
7./h debug
8.su01建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定
9.se09/se10查看并释放change request。(workbench表示与集团无关,只需要传一遍;customizing表示与集团相关,则需要分多次传到每个
集团)
10.spad配置打印方式、打印格式。它的配置是跨集团的(打印方式分为:local,remote,front end三种。local的配置较为复杂,它是指
printer和server相连,driver全部都装在server上,然后再由server去连接pc;remote是指server与printer server相连,printer server再
通过server与pc相连;front end配置比较方便,它是指server与pc相连,pc接printer,并将其设置成默认printer)。
Clinet操作
1.scc4后台
2scc5 delete选择“从T000删除条目”
3这四个client为系统client,066用于做earlywatch
4.sm02给所有人发送即时消息
5.sm59设置SFC连接
6.se61------创建或修改general text,即常规文本:zlogin_screen_info-----在行首可用@xx@方式引用一个icon(其中xx为数字,在se38中运行report rstxicon可查到所有的icon),文本信息最多为16行,每行45个字符.
7.So01邮箱
8.sm04查看什么人在做什么事情,可踢人,它只能看到一台机器
9.al08查看有多少人登陆,session_manage表示用户出于登陆状态,什么也没有做,它可以看到两台机器,如果要登陆另外一台机器,可以用sm51转到另外一台机器
10.os01查看在线机器名称
11.oss1选public进入sap服务区,可用来发message或者申请lisence key S密码I753A556
12.sm50/sm51看进程,sm50看当前机器,sm51可以看两台机器
13.suim权限比较eg查找哪些role里有spro这个事物代码
14.rz10编辑系统参数文件
rdisp/gui_auto_logout & rdisp/keepalive用于控制闲置时间(秒)
login/system_client用于控制默认登陆的client编号(000-999)
login/fails_to_user_lock用于控制输错密码被锁定的次数(1-99)
15.se43定制显示在用户主菜单中的sap标准菜单条目
Su01-----默认----startmenu-----区域菜单(填入定制的菜单)
Pfcg-----找到common role-----添加tcode----从范围菜单(填入定制的菜单)
16.se56看自己的ID有哪些object及object的值
17.su10批量修改用户,也可由su01的菜单”批量修改”进入
18.su02编辑用户权限的参数文件
19.su21建object
20.su20/su22以不同角度来查看权限对象
21.sale建立逻辑系统eg. P34CLNT800
22.db13数据备份
23.db02数据库表和索引的监控
24.db12数据备份日志
25.sapdba数据库管理工具
26.sm36定义后台作业(标准的作业-------缺省的计划)
27.sm37查看后台作业
28.sp01看打印队列,可清空假脱机请求
29.spad选择完全管理,先定义“页格式”,然后赋格式类型,再赋设备类型(CNSAPWIN)
30.smlg定义组登陆方式,如果发现机器不能自动分配资源或者分配资源出错,则可以在里面删除掉
一台机器,然后再添加进去就可以解决,在它里面按F5可以查看机器响应时间,如果在1000ms以
内则表示正常.
查看系统日志
os06操作系统监视器,cpu使用率正常在30%以内,30%~70%可能表示很慢,如果无系统信息,则需要在AIX中执行如下命令:
ps –ef|grep saposcol(查看sap操作系统收集器进程)
cd /usr/sap/P34/SYS/exe/run (注意这一行中的大写字母)
./saposcol(./表示运行)
st02监控buffer,看命中率(hitratio),swap出错值大于1000则需要用rz10调整参数,一次最好只改一个参数,改完了重启sap使参数生效。usr/sap/P34/SYS/profile中有参数文件,可以在改变参数前做参数文件的备份,具体命令如下cp xxx yyy,恢复参数文件时,只需要将备份的参数文件copy回原参数文件名即可。这里的yyy包括:DEFAULT.PFL P34_DVEBMGS00_p34dbsvc P34_D01_p34apsvc START_D01_p34apsvc START_DVEBMGS00_p34dbsvc
ls –l系统中的文件属主如下:
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 10:09 DEFAULT.BAK
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 14:03 DEFAULT.PFL
-rwxrwxr-x 1 root system 466 Aug 08 15:55 DEFAULT.PFL.0
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 12:29 P34_D01_p34apsvc
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 09:56 P34_D01_p34apsvc.BAK
-rwxrwxr-x 1 p34adm sapsys 1013 Aug 08 15:55 P34_D01_p34apsvc.bak
-rwxrwxr-x 1 p34adm sapsys 5304 Sep 26 14:02 P34_DVEBMGS00_p34dbsvc
-rwxrwxr-x 1 p34adm sapsys 5014 Sep 26 09:45 P34_DVEBMGS00_p34dbsvc.
BAK
-rwxrwxr-x 1 p34adm sapsys 1891 Sep 01 12:47 START_D01_p34apsvc
-rwxrwxr-x 1 p34adm sapsys 2669 Sep 01 12:47 START_DVEBMGS00_p34dbsv
c
p34db:p34adm> cd ..
p34db:p34adm> ls
exe gen global profile profile.bck src(红色的是profile的全备份,蓝色的没有用,是从原来的d00系统中带过来的,大写的bak文件是系统自动备份的,但它只保留最后一次保存之前的结果,所以修改参数后不要多次保存,全部改好了然后一次性保存,恢复参数时一定要用p34adm用户登录,以免文件属主发生改变,导致sap无法启动)用cp –R profile.bck.2005.9.27 profile (将参数文件恢复)
st04查看数据库日志(转到------数据库日志)
oracle/P34/saparch看arch文件
sm13检查更新是否有效,只需要看中间“更新有效”这几个字就可以了
sm12检查锁定条目,可用于解锁,eg.用户锁定条目后断网了,其他人不能用,则需要解锁
st03n可查看一些系统信息,凡是以“n”结尾的都是sap后来开发的事物代码,用于分析sap的一些系统信息,检查响应时间是否超过了2000ms,如果超过了则需要用其它手段来分析为什么这么慢,eg. sm37看后台作业,sm50看进程,sapdba或者db02看tablespace是否已满,用db02则需要刷新一下,否则有可能不是实时数据,但sapdba就是实时数据。Sm21看系统日志,st22看dump.
Sm19跟踪用户Sm20看用户的详细动作Stat粗略的查看用户的动作
数据导入
利用scat进行数据导入:
在系统上线或进行测试时,都需导入大量的主数据。在SAP中有多种方法可批量地导入大量数据,这里介绍利用scat进行数据导入的方法。下同以导入统计指标数据为例进行详细说明。
用scat事务码进入计算机辅助测试工具屏幕,在测试情况栏内新建一个测试项。该测试项的名称要以z开头,如ztest。输入完名称后,按工具栏上最左边的“TCD”按钮开始记录事务。首先在弹出窗口内输入需记录的事务代码kk01,按回车,进入统计指标维护界面。接下来按维护统计指标的操作输入统计指标编码、统计指标名和计量单位,最后按保存完成事务记录,返回scat事务界面。
在scat事务界面按保存,弹出选择开发类界面,选“本地对象”,完成ztest测试项目的创建。返回scat的初始屏幕,这时,在测试事件列表中应该有一个你刚创建的测试项目。选中它,按工具栏的“更改”按钮,接着双击功能表里的kk01项,接着再双击“SAPLOKSK”项,这时会打开输入统计指标编码窗口,并且光标会停留在编码栏内,接着点击工具栏的“insert import parameter”按钮,创建一个&STAGR参数。接着按工具栏下一页,使当标停留在名称栏,和上面一样,点击工具栏的“insert import parameter”按钮,创建&BEZEI参数。接着光标会自动移到计量单栏,同理,生成&MSEHI参数。按返回按钮回到上一屏幕,接着按保存完成参数创建。返回初始屏幕,在选中ztest测试项目的情况下,选择菜单的“转到”--“变式”--“输出缺省”,生成一个ztest.txt文件。打开ztest.txt文件,内容如下:·[变量标识][变式文本]STAGRBEZEIMSEHI
·-->Parameter texts统计指标名称统计关键数单位
·-->默认数值Y02y02H
·*** Changes to the default values displayed above not effective
增加需导入的数据后的格式如下:
[变量标识][变式文本]STAGRBEZEIMSEHI
-->Parameter texts统计指标名称统计关键数单位
-->默认数值Y02y02H
*** Changes to the default values displayed above not effective
Y03y03H
Y04y04H
Y03和Y04是需导入的统计指标,文件中的空格全部是用tab分隔的。整理好导入数据的格式后,就可进行数据导入了。进入scat事务,运行ztest测试项目,变式选择“自文件外部的”,选择整理好的ztest.txt文件。处理方式可选择“前台”或“后台”,第一次最好选择前台方式,这样方便除错。最后按工具栏的运行按钮即可。
1.4.R3的License在service申请LICENSE KEY说我权限不够(如果用认证顾问的UID)我有R/3的DELIVERY NOTE(安装系统随带的),上面有INSTALL NUMBER及CUSTOM/ORDER/DELIVERY NO等有用吗一般还有谁会有这样的权限?你可以在ADMINSTRATOR里看到谁有这个权限TAILEI,ADMINSTRATOR在哪里看?一般ADMINSTRATOR是怎么授权的?不是随安装软件一起来的吗?
不是的。Your authorization is not valid for any installation of your company Please contact your administrator,碰到这个信息https://websmp102./LICENSEKEY,进去后点System Administrator in your company.然后就知道谁是管理员。
• 强化SAP系统的安全体系以SAP系统备份/恢复为重点,帮助客户制定4层备份架构(硬件层、操作系统层、数据库层和SAP应用层),最大限度地增强抗灾性,同时改善灾难恢复的可操作性和时效性。
• 加强日常SAP系统管理,分析预测性能趋势?日常的BASIS维护在整个系统维护中的工作量最大、最耗费时间、也最枯燥。但日常规范的操作和系统监控的好坏会直接影响到SAP系统运行的效率和稳定性,而且只有日常正确及时地处理小问题,才能防止重大问题的产生。另外系统性能的趋势分析是需要长期检测才能得出的,因此加强日常维护是关键。
• 完善管理和监测制度,规范操作流程对于SAP的系统管理和维护,定义完善的操作规范和管理制度并严格检查执行,如Basis日常检查表(见附件中的范例)、Client分配和开发角色定义、Change request传输审批和测试流程,以及机房管理制度(防火灾、水灾、雷电等)。
简 介
对于sap basis是从事SAP系统管理的一个角色,主要负责SAP系统的规划、安装、配置、管理、监护、维护、调优等。sap basis从工作具体内容偏向角度可分为实施和运维。实施偏向规划、安装、配置等 ,运维偏向管理、维护、监控等。
职 责
sap basis需要了解os,db,sap,hardware以及network等相关知识,才能更好的履行职责。sap basis应该学习的sap标准文档,包含: ADM100、 adm100,adm102,adm105,adm106,adm200,bc315,adm325,adm326,adm505, bc660,adm940等等。
注意事项
1.不要忘记在导出数据后,回车一下。
2.你的源数据不能包含不需导入的项。
3.定义数据名时要用英文缩写,不能用其他文字。
4.常用事务代码Pfcg角色维护
5.Su53查看权限对象st01跟踪
6.St22看dump,以分析错误eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority
check),找到object,在pfcg中添加object并赋予权限
7./h debug
8.su01建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定
9.se09/se10查看并释放change request。(workbench表示与集团无关,只需要传一遍;customizing表示与集团相关,则需要分多次传到每个
集团)
10.spad配置打印方式、打印格式。它的配置是跨集团的(打印方式分为:local,remote,front end三种。local的配置较为复杂,它是指
printer和server相连,driver全部都装在server上,然后再由server去连接pc;remote是指server与printer server相连,printer server再
通过server与pc相连;front end配置比较方便,它是指server与pc相连,pc接printer,并将其设置成默认printer)。
Clinet操作
1.scc4后台
2scc5 delete选择“从T000删除条目”
3这四个client为系统client,066用于做earlywatch
4.sm02给所有人发送即时消息
5.sm59设置SFC连接
6.se61------创建或修改general text,即常规文本:zlogin_screen_info-----在行首可用@xx@方式引用一个icon(其中xx为数字,在se38中运行report rstxicon可查到所有的icon),文本信息最多为16行,每行45个字符.
7.So01邮箱
8.sm04查看什么人在做什么事情,可踢人,它只能看到一台机器
9.al08查看有多少人登陆,session_manage表示用户出于登陆状态,什么也没有做,它可以看到两台机器,如果要登陆另外一台机器,可以用sm51转到另外一台机器
10.os01查看在线机器名称
11.oss1选public进入sap服务区,可用来发message或者申请lisence key S密码I753A556
12.sm50/sm51看进程,sm50看当前机器,sm51可以看两台机器
13.suim权限比较eg查找哪些role里有spro这个事物代码
14.rz10编辑系统参数文件
rdisp/gui_auto_logout & rdisp/keepalive用于控制闲置时间(秒)
login/system_client用于控制默认登陆的client编号(000-999)
login/fails_to_user_lock用于控制输错密码被锁定的次数(1-99)
15.se43定制显示在用户主菜单中的sap标准菜单条目
Su01-----默认----startmenu-----区域菜单(填入定制的菜单)
Pfcg-----找到common role-----添加tcode----从范围菜单(填入定制的菜单)
16.se56看自己的ID有哪些object及object的值
17.su10批量修改用户,也可由su01的菜单”批量修改”进入
18.su02编辑用户权限的参数文件
19.su21建object
20.su20/su22以不同角度来查看权限对象
21.sale建立逻辑系统eg. P34CLNT800
22.db13数据备份
23.db02数据库表和索引的监控
24.db12数据备份日志
25.sapdba数据库管理工具
26.sm36定义后台作业(标准的作业-------缺省的计划)
27.sm37查看后台作业
28.sp01看打印队列,可清空假脱机请求
29.spad选择完全管理,先定义“页格式”,然后赋格式类型,再赋设备类型(CNSAPWIN)
30.smlg定义组登陆方式,如果发现机器不能自动分配资源或者分配资源出错,则可以在里面删除掉
一台机器,然后再添加进去就可以解决,在它里面按F5可以查看机器响应时间,如果在1000ms以
内则表示正常.
查看系统日志
os06操作系统监视器,cpu使用率正常在30%以内,30%~70%可能表示很慢,如果无系统信息,则需要在AIX中执行如下命令:
ps –ef|grep saposcol(查看sap操作系统收集器进程)
cd /usr/sap/P34/SYS/exe/run (注意这一行中的大写字母)
./saposcol(./表示运行)
st02监控buffer,看命中率(hitratio),swap出错值大于1000则需要用rz10调整参数,一次最好只改一个参数,改完了重启sap使参数生效。usr/sap/P34/SYS/profile中有参数文件,可以在改变参数前做参数文件的备份,具体命令如下cp xxx yyy,恢复参数文件时,只需要将备份的参数文件copy回原参数文件名即可。这里的yyy包括:DEFAULT.PFL P34_DVEBMGS00_p34dbsvc P34_D01_p34apsvc START_D01_p34apsvc START_DVEBMGS00_p34dbsvc
ls –l系统中的文件属主如下:
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 10:09 DEFAULT.BAK
-rwxrwxr-x 1 p34adm sapsys 2919 Sep 26 14:03 DEFAULT.PFL
-rwxrwxr-x 1 root system 466 Aug 08 15:55 DEFAULT.PFL.0
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 12:29 P34_D01_p34apsvc
-rwxrwxr-x 1 p34adm sapsys 8940 Sep 26 09:56 P34_D01_p34apsvc.BAK
-rwxrwxr-x 1 p34adm sapsys 1013 Aug 08 15:55 P34_D01_p34apsvc.bak
-rwxrwxr-x 1 p34adm sapsys 5304 Sep 26 14:02 P34_DVEBMGS00_p34dbsvc
-rwxrwxr-x 1 p34adm sapsys 5014 Sep 26 09:45 P34_DVEBMGS00_p34dbsvc.
BAK
-rwxrwxr-x 1 p34adm sapsys 1891 Sep 01 12:47 START_D01_p34apsvc
-rwxrwxr-x 1 p34adm sapsys 2669 Sep 01 12:47 START_DVEBMGS00_p34dbsv
c
p34db:p34adm> cd ..
p34db:p34adm> ls
exe gen global profile profile.bck src(红色的是profile的全备份,蓝色的没有用,是从原来的d00系统中带过来的,大写的bak文件是系统自动备份的,但它只保留最后一次保存之前的结果,所以修改参数后不要多次保存,全部改好了然后一次性保存,恢复参数时一定要用p34adm用户登录,以免文件属主发生改变,导致sap无法启动)用cp –R profile.bck.2005.9.27 profile (将参数文件恢复)
st04查看数据库日志(转到------数据库日志)
oracle/P34/saparch看arch文件
sm13检查更新是否有效,只需要看中间“更新有效”这几个字就可以了
sm12检查锁定条目,可用于解锁,eg.用户锁定条目后断网了,其他人不能用,则需要解锁
st03n可查看一些系统信息,凡是以“n”结尾的都是sap后来开发的事物代码,用于分析sap的一些系统信息,检查响应时间是否超过了2000ms,如果超过了则需要用其它手段来分析为什么这么慢,eg. sm37看后台作业,sm50看进程,sapdba或者db02看tablespace是否已满,用db02则需要刷新一下,否则有可能不是实时数据,但sapdba就是实时数据。Sm21看系统日志,st22看dump.
Sm19跟踪用户Sm20看用户的详细动作Stat粗略的查看用户的动作
数据导入
利用scat进行数据导入:
在系统上线或进行测试时,都需导入大量的主数据。在SAP中有多种方法可批量地导入大量数据,这里介绍利用scat进行数据导入的方法。下同以导入统计指标数据为例进行详细说明。
用scat事务码进入计算机辅助测试工具屏幕,在测试情况栏内新建一个测试项。该测试项的名称要以z开头,如ztest。输入完名称后,按工具栏上最左边的“TCD”按钮开始记录事务。首先在弹出窗口内输入需记录的事务代码kk01,按回车,进入统计指标维护界面。接下来按维护统计指标的操作输入统计指标编码、统计指标名和计量单位,最后按保存完成事务记录,返回scat事务界面。
在scat事务界面按保存,弹出选择开发类界面,选“本地对象”,完成ztest测试项目的创建。返回scat的初始屏幕,这时,在测试事件列表中应该有一个你刚创建的测试项目。选中它,按工具栏的“更改”按钮,接着双击功能表里的kk01项,接着再双击“SAPLOKSK”项,这时会打开输入统计指标编码窗口,并且光标会停留在编码栏内,接着点击工具栏的“insert import parameter”按钮,创建一个&STAGR参数。接着按工具栏下一页,使当标停留在名称栏,和上面一样,点击工具栏的“insert import parameter”按钮,创建&BEZEI参数。接着光标会自动移到计量单栏,同理,生成&MSEHI参数。按返回按钮回到上一屏幕,接着按保存完成参数创建。返回初始屏幕,在选中ztest测试项目的情况下,选择菜单的“转到”--“变式”--“输出缺省”,生成一个ztest.txt文件。打开ztest.txt文件,内容如下:·[变量标识][变式文本]STAGRBEZEIMSEHI
·-->Parameter texts统计指标名称统计关键数单位
·-->默认数值Y02y02H
·*** Changes to the default values displayed above not effective
增加需导入的数据后的格式如下:
[变量标识][变式文本]STAGRBEZEIMSEHI
-->Parameter texts统计指标名称统计关键数单位
-->默认数值Y02y02H
*** Changes to the default values displayed above not effective
Y03y03H
Y04y04H
Y03和Y04是需导入的统计指标,文件中的空格全部是用tab分隔的。整理好导入数据的格式后,就可进行数据导入了。进入scat事务,运行ztest测试项目,变式选择“自文件外部的”,选择整理好的ztest.txt文件。处理方式可选择“前台”或“后台”,第一次最好选择前台方式,这样方便除错。最后按工具栏的运行按钮即可。
1.4.R3的License在service申请LICENSE KEY说我权限不够(如果用认证顾问的UID)我有R/3的DELIVERY NOTE(安装系统随带的),上面有INSTALL NUMBER及CUSTOM/ORDER/DELIVERY NO等有用吗一般还有谁会有这样的权限?你可以在ADMINSTRATOR里看到谁有这个权限TAILEI,ADMINSTRATOR在哪里看?一般ADMINSTRATOR是怎么授权的?不是随安装软件一起来的吗?
不是的。Your authorization is not valid for any installation of your company Please contact your administrator,碰到这个信息https://websmp102./LICENSEKEY,进去后点System Administrator in your company.然后就知道谁是管理员。