
sap basis
sap basis是从事sap系统管理的一个角色。主要负责sap系统的规划,安装,配置,管理,监控,维护,调优等。
sap basis从具体工作内容的偏向角度,可以分为实施和运维。实施偏向规划,安装,配置等;运维偏向管理,监控,维护等。
对于sap basis实施的顾问要求应该高于运维。实施规划安装配置了系统,是系统架构师角色,也就是说定了大局,理论上实施还应该交付大量文档。运维主要是在这个大局已定的前提下做好日常工作,有点萧规曹随的意味。但是并不代表着实施就一定在所有方向上都比运维专业,因为各自的领域有所偏差。同时,有一点很重要,就是数据的安全,所以,资料库备份和还原是需要认真掌握的。
基本介绍
- 中文名:sap basis
- 从事:sap系统管理
- 负责:sap系统的规划
- 特点:运维偏向管理
工作职责
sap basis需要了解os,db,sap,hardware以及network等相关知识,才能更好的履行职责。sap basis应该学习的sap标準文档,包含adm100,adm102,adm105,adm106,adm200,bc315,adm325,adm326,adm505,bc660,adm940等等
注意事项
1.不要忘记在导出数据后,回车一下。
2.你的源数据不能包含不需导入的项。
3.定义数据名时要用英文缩写,不能用其他文字。
1.3.常用事务代码Pfcg角色维护
Su53查看许可权对象st01跟蹤
St22看dump,以分析错误eg.找到ABAP程式出错的地方,找出founction,用se37查看找到的founction,找到有关许可权检查(authority check),找到object,在pfcg中添加object并赋予许可权
/h debug
su01建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定
se09/se10查看并释放change request。(workbench表示与集团无关,只需要传一遍;customizing表示与集团相关,则需要分多次传到每个集团)
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)
client操作
sccL copy
scc3查看日誌
scc4后台
scc5 delete选择“从T000删除条目”
这四个client为系统client,066用于做earlywatch
sm02给所有人传送即时讯息
se61修改sap登入界面
se61------创建或修改general text,即常规文本:zlogin_screen_info-----在行首可用@xx@方式引用一个icon(其中xx为数字,在se38中运行report rstxicon可查到所有的icon),文本信息最多为16行,每行45个字元.
So01信箱
sm04查看什幺人在做什幺事情,可踢人,它只能看到一台机器
al08查看有多少人登入,session_manage表示用户出于登入状态,什幺也没有做,它可以看到两台机器,如果要登入另外一台机器,可以用sm51转到另外一台机器
os01查看线上机器名称
oss1选public进入sap服务区,可用来发message或者申请lisence key
S密码I753A556
sm50/sm51看进程,sm50看当前机器,sm51可以看两台机器
suim许可权比较eg查找哪些role里有spro这个事物代码
rz10编辑系统参数档案
rdisp/gui_auto_logout & rdisp/keepalive用于控制闲置时间(秒)
login/system_client用于控制默认登入的client编号(000-999)
login/fails_to_user_lock用于控制输错密码被锁定的次数(1-99)
se43定製显示在用户主选单中的sap标準选单条目
1.Su01-----默认----startmenu-----区域选单(填入定製的选单)
2.Pfcg-----找到common role-----添加tcode----从範围选单(填入定製的选单)
se56看自己的ID有哪些object及object的值
su10批量修改用户,也可由su01的选单”批量修改”进入
su02编辑用户许可权的参数档案
su21建object
su20/su22以不同角度来查看许可权对象
sale建立逻辑系统eg. P34CLNT800
db13数据备份
db02资料库表和索引的监控
db12数据备份日誌
sapdba资料库管理工具
sm36定义后台作业(标準的作业-------预设的计画)
sm37查看后台作业
sp01看列印伫列,可清空假脱机请求
spad选择完全管理,先定义“页格式”,然后赋格式类型,再赋设备类型(CNSAPWIN)
smlg定义组登入方式,如果发现机器不能自动分配资源或者分配资源出错,则可以在里面删除掉一台机器,然后再添加进去就可以解决,在它里面按F5可以查看机器回响时间,如果在1000ms以内则表示正常.
sm59设定sfc连线,也可用它来登入到别的机器,哪怕是用sap通讯帐号也可以
看系统日誌
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.然后就知道谁是管理员
硬碟区分
1、system license:当安装完SAP以后,系统自动产生一个为期4周的临时license,在此期间内,一切操作正常。如果超过此期限,你就无法登录了,此时,只能用SAP*登录,完成一些简单的操作。system license是跟硬体相关的。
2、Developer register key:当开发员想要开发自己的ABAP程式(此程式必须用YZ开头)时,需要首先注册此key。此key与注册用户相关。
3、SAP object modify key:当开发员想要修改SAP的object时(比如说SAP程式)时,需要注册此Key.此key与SAP object相关
1.5.许可权管理讨论一下SAP中如何做到将许可权能细到每张表啊
可以的。 你先要把这张表给某个role,假设是zzrole,然后pfcg,输入zzrole在role里面,查看这个role,看许可权页,点击修改图示,进入到一个界面,把表名称添加到zzrole就可以了。
许可权配置
1、从BPI中得到每个岗位地许可权,或者是模组顾问给你一张许可权表。
2、根据许可权表中的许可权、或是BPI中得到每个岗位的许可权,在SAP中设定角色
3、根据许可权表中用户和角色的关係、或是岗位和用户的关係,分配许可权。
1.6.SAP访问问题如果你们是内部地址,那只能通过vpn等连线过去,如果是公网ip,如果你是4.7以下,请启动ITS服务,可以通过Internet logon SAP
1.7.修改sap登入页面修改sap登入页面 就是输入clinet,userid,password的screen对4.6系统:创建或修改General Text:ZLOGIN_SCREEN_INFO在行首可用@XX@方式引用一个ICON(其中XX为数字,在SE38中运行report RSTXICON可查到所有的ICON);文本信息最多为16行,每行45字元。
如何学好
许多人认为要学SAP BASIS一开始即学安装,学会安装之后才能学其它SAP BASIS的技术与工作。其实不然,SAP BASIS有其一层一层的角色扮演及任务。如果基础不打好,省略一些日常客户支持与维护的工作,直接跳至系统安装的高级技术层面,是非常不智的。当然自己 在家中练习安装例外。一年内遇到近五百多种不同问题,也让我从使用者的观点了解SAP的各项基础功能。
从一般用户的要求与解答其问题,可以了解许多非SAP BASIS的部份,如SAP FUNCTION,ABAP等,对尔后作SAP 新的计画应 用以与系统效能调整,有非常大的助益。而后才进入计算机中心作SAP BASIS/DBA,了解资料库备份的各种状况及流程,并参与备援系统的建制。所以我建议要学SAP BASIS必需一步一步、一层一层地按部就班来。照以下所建议的角色,确定各项技术及工作皆熟练后,再向上升级。每隔一段时间也要回头看看,温习并更新旧 有的技术。
1.手脑动:
作计算器的工作,光念书考试是不行的;必念完后立刻演习。现今SAP的资考资料多又杂,太过齐全了。找了一大堆东西,如不能套用验证其实行步骤;仅是纸上 谈兵,没法成为自己肚子裹的东西。很多人一开始即买盗版CD按安装手册安装,幸运的人一下就装好了;更幸运的人则遇上许多麻烦。但此二者若未先了解SAP 的基本概念与功能,即便装十次也是一头雾水。将自己念的资料与动手作的经验,纪录下来;转成自己的资料库,以避免自己及他人重複错误,是一个学SAP BASIS的人首要的工作。虽然SAP版本不断更新,但许多问题都是触类旁通的。
2.广泛学:
有人认为身为SAP BASIS是技术人员,不应或不需要再学别的MODULE或FUNCTION。或学得那些非技术性的作业流程规範及财务报 表等,都是给那些不懂系统的人学的。这实在是大错特错。诸不知咱们BASIS所安装建立好的系统,就是给使用者用的。缺少了使用者的验证,就是老王卖瓜, 自卖自夸。尤其现今SAP提供许多新的项目:如CRM、BW、APO、SEM、EP、ITS…等,必须了解使用者启用了哪些功能,而针对这些特定的功能进 行不同的系统管理。建议您如果有机会,必须将SAP各项产品的简介及其系统架构,作深入的研究。千万不可瞧不起SAP中非技术层面的部份。
3.自答问:
教学相长是任何学问的定律,尤其是在SAP这求新求变的世界中更是如此。没有人能精通所有BASIS的项目,所以,不论你是初学或老生,常利用各类机会解 答问题,并将答案收入自己的问题集锦中,以便不时之需。诸不知,在非压力下解答问题,常使你跳得开思考的小圈子,思路更灵敏,较容易帮人找到答案。下次自 己再遇到类似问题,也就可照方拿药迎刃而解了。
4.向前看:
注意,不是向钱看而是向前看。SAP演变至今己成为一年数变的大怪物了。他像IT的大变形虫,没人能了解它全部的内涵。专精于SAP BASIS的方向是没错的,但必须不断的向前看:学最新的版本、了解新的产品,充实BASIS各阶层(OS/DB/SAP/WEB)的知识、加学第二技术 如APO/BW/CRM的管理,靠SAP BASIS再吃10-20年的好饭,也没啥问题。若你追不上SAP变化的脚步,三、五年内即会自然淘汰了。
从一般用户的要求与解答其问题,可以了解许多非SAP BASIS的部份,如SAP FUNCTION,ABAP等,对尔后作SAP 新的计画应 用以与系统效能调整,有非常大的助益。而后才进入计算机中心作SAP BASIS/DBA,了解资料库备份的各种状况及流程,并参与备援系统的建制。所以我建议要学SAP BASIS必需一步一步、一层一层地按部就班来。照以下所建议的角色,确定各项技术及工作皆熟练后,再向上升级。每隔一段时间也要回头看看,温习并更新旧 有的技术。
1.手脑动:
作计算器的工作,光念书考试是不行的;必念完后立刻演习。现今SAP的资考资料多又杂,太过齐全了。找了一大堆东西,如不能套用验证其实行步骤;仅是纸上 谈兵,没法成为自己肚子裹的东西。很多人一开始即买盗版CD按安装手册安装,幸运的人一下就装好了;更幸运的人则遇上许多麻烦。但此二者若未先了解SAP 的基本概念与功能,即便装十次也是一头雾水。将自己念的资料与动手作的经验,纪录下来;转成自己的资料库,以避免自己及他人重複错误,是一个学SAP BASIS的人首要的工作。虽然SAP版本不断更新,但许多问题都是触类旁通的。
2.广泛学:
有人认为身为SAP BASIS是技术人员,不应或不需要再学别的MODULE或FUNCTION。或学得那些非技术性的作业流程规範及财务报 表等,都是给那些不懂系统的人学的。这实在是大错特错。诸不知咱们BASIS所安装建立好的系统,就是给使用者用的。缺少了使用者的验证,就是老王卖瓜, 自卖自夸。尤其现今SAP提供许多新的项目:如CRM、BW、APO、SEM、EP、ITS…等,必须了解使用者启用了哪些功能,而针对这些特定的功能进 行不同的系统管理。建议您如果有机会,必须将SAP各项产品的简介及其系统架构,作深入的研究。千万不可瞧不起SAP中非技术层面的部份。
3.自答问:
教学相长是任何学问的定律,尤其是在SAP这求新求变的世界中更是如此。没有人能精通所有BASIS的项目,所以,不论你是初学或老生,常利用各类机会解 答问题,并将答案收入自己的问题集锦中,以便不时之需。诸不知,在非压力下解答问题,常使你跳得开思考的小圈子,思路更灵敏,较容易帮人找到答案。下次自 己再遇到类似问题,也就可照方拿药迎刃而解了。
4.向前看:
注意,不是向钱看而是向前看。SAP演变至今己成为一年数变的大怪物了。他像IT的大变形虫,没人能了解它全部的内涵。专精于SAP BASIS的方向是没错的,但必须不断的向前看:学最新的版本、了解新的产品,充实BASIS各阶层(OS/DB/SAP/WEB)的知识、加学第二技术 如APO/BW/CRM的管理,靠SAP BASIS再吃10-20年的好饭,也没啥问题。若你追不上SAP变化的脚步,三、五年内即会自然淘汰了。