SAP读书笔记IZZ.docx
《SAP读书笔记IZZ.docx》由会员分享,可在线阅读,更多相关《SAP读书笔记IZZ.docx(49页珍藏版)》请在冰豆网上搜索。
SAP读书笔记IZZ
SAP读书笔记I(ZZ)
Pfcg
Su53 查看权限对象 st01 跟踪
St22 看dump,以分析错误 eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authoritycheck),找到object,在pfcg中添加object并赋予权限
/h debug
su01 建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定
se09/se10 查看并释放changerequest。
(workbench表示与集团无关,只需要传一遍;customizing表示与集团相关,则需要分多次传到每个集团)
sapd 配置打印方式、打印格式。
它的配置是跨集团的(打印方式分为:
local,remote,frontend三种。
local的配置较为复杂,它是指printer和server相连,driver全部都装在server上,然后再由server去连接pc;remote是指server与printerserver相连,printerserver再通过server与pc相连;frontend配置比较方便,它是指server与pc相连,pc接printer,并将其设置成默认printer)
client的操作:
sccL copy
scc3 查看日志
scc4 后台
scc5 delete选择“从T000删除条目”
000001065066这四个client为系统client,066用于做earlywatch
sm02 给所有人发送即时消息
se61 修改sap登陆界面
se61------创建或修改generaltext,即常规文本:
zlogin_screen_info-----在行首可用@xx@方式引用一个icon(其中xx为数字,在se38中运行report rstxicon可查到所有的icon),文本信息最多为16行,每行45个字符.
So01 邮箱
sm04 查看什么人在做什么事情,可踢人,它只能看到一台机器
al08 查看有多少人登陆,session_manage表示用户出于登陆状态,什么也没有做,它可以看到两台机器,如果要登陆另外一台机器,可以用sm51转到另外一台机器
os01 查看在线机器名称
oss1 选public进入sap服务区,可用来发message或者申请lisencekey
S0003605676 密码 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-----找到commonrole-----添加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通讯帐号也可以
sm21 看系统日志
os06 操作系统监视器,cpu使用率正常在30%以内,30%~70%可能表示很慢,如果无系统信息,则需要在AIX中执行如下命令:
ps–ef|grepsaposcol (查看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 1p34adm sapsys 2919Sep2610:
09DEFAULT.BAK
-rwxrwxr-x 1p34adm sapsys 2919Sep2614:
03DEFAULT.PFL
-rwxrwxr-x 1root system 466Aug0815:
55DEFAULT.PFL.0
-rwxrwxr-x 1p34adm sapsys 8940Sep2612:
29P34_D01_p34apsvc
-rwxrwxr-x 1p34adm sapsys 8940Sep2609:
56P34_D01_p34apsvc.BAK
-rwxrwxr-x 1p34adm sapsys 1013Aug0815:
55P34_D01_p34apsvc.bak
-rwxrwxr-x 1p34adm sapsys 5304Sep2614:
02P34_DVEBMGS00_p34dbsvc
-rwxrwxr-x 1p34adm sapsys 5014Sep2609:
45P34_DVEBMGS00_p34dbsvc.
BAK
-rwxrwxr-x 1p34adm sapsys 1891Sep0112:
47START_D01_p34apsvc
-rwxrwxr-x 1p34adm sapsys 2669Sep0112:
47START_DVEBMGS00_p34dbsv
c
p34db:
p34adm>cd..
p34db:
p34adm>ls
exe gen global profile profile.bck src(红色的是profile的全备份,蓝色的没有用,是从原来的d00系统中带过来的,大写的bak文件是系统自动备份的,但它只保留最后一次保存之前的结果,所以修改参数后不要多次保存,全部改好了然后一次性保存,恢复参数时一定要用p34adm用户登录,以免文件属主发生改变,导致sap无法启动)
———————————————————————————————————————
用cp–Rprofile.bck.2005.9.27profile(将参数文件恢复)
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 粗略的查看用户的动作
更改口令 passwd eg. passwdorap34
看当前路径 pwd
看sap或者oracle的进程 eg.ps -ef|grep sap或者ora
看命令的使用方法,相当于DOS中的help命令 eg.manxxx
更改当前用户 su eg.su–orap34
查看cluster lssrc–gcluster
看文件大小 df–k
看有哪些用户 who
看文件内容 more
vi编辑器 vi
查看服务器地址netstat–in
新建目录 mkdir
192.167.17.1 db内部地址
192.167.17.2 app内部地址
192.167.17.3 tsm内部地址
进入tsm管理界面dsmadmc(admin :
admin)
使用orap34用户
运行sapdba,以扩展表空间:
su–orap34
sapdba
c-----a-----……
当数据库备份失败,oracle启动不了的时候sapdba----j---a----a----y
当sap*用户密码忘记时:
sqlplus/nolog
connect sapr3/sap或者connetsystem/manager
desc sapr3.usr02;
deletefromsapr3.usr02wheremandt=‘420’andbname=‘sap*’;
commit;
登陆sqlplus:
sqlplus/nolog
connect/assysdba
在PC机上从app上以二进制方式获取文件:
c:
\ftp10.124.4.71
cdxxx
bin
getxxx
生成错误报告:
erppt–a|>xxx.txt
将系统面板警告灯熄灭:
diag-----taskselection-----identifyandattentionindicators-----setsystemattentionindicatorstonormal回车-----F7
使用p34adm用户 关停sap,改系统参数时
使用root用户 开关ha,当选择takeover时,ha会自动切换(从db切换到app)当选择graceful时,ha不会自动切换
IBM中国24小时服务热线:
800-8106677/800-8101818-5100
小型机开停机操作手册
开机:
1.打开主阵列电源开关,间隔三分钟之后打开从阵列电源开关
2.打开扩展磁带机(两台),然后开磁带库
3.先开DB(570),然后开APP(570)
4.最后开TSMSERVER(520)
关机:
1.关闭TSMSERVER
2.关闭APP,随后关闭DB
3.关闭磁带库,关闭两台扩展磁带机
4.先关闭从阵列电源开关,间隔三分钟关闭主电源开关
启动HA
CI和DB会随着cluster一块被启动起来:
telnet10.124.4.70
smittyclstart
lssrc–gcluster
AI也会被带起来:
telnet10.124.4.71
smittyclstart
lssrc–gcluster
停止HA
telnet10.124.4.71
smittyclstop选择graceful
shutdown–F
telnet10.124.4.70
smittyclstop选择graceful
shutdown–F
当db想要切换到app时,app不做任何动作,注意千万不能停cluster,应该直接在db上以takeover的方式停掉db的cluster,则db上的db和ci就会自动切换到app上了,与此同时,ai被杀掉了。
当从app回切到db时,只需要在db上启动cluster,ci和db就会自动回切到db,而此时app上事先被杀掉的ai就需要手工启动。
今年的策略是App停掉时不自动切换到db上。
oracle&sap启停操作
一、启动
a)启动CI和DB
1)telnet10.124.4.70
2)su-p34adm
3)ls
4)startsap_p34dbsvc_00###注意不要错误执行其它任何的脚本
5)等待启动完成
6)ps-ef|grepora ###检查ORACLE的进程是否正常启动
7)ps-ef|grepsap ###检查SAP的进程是否正常启动
b)启动AI
1)telnet10.124.4.71
2)su-p34adm
3)ls
4)startsap_p34apsvc_01###注意不要错误执行其它任何的脚本
5)等待启动完成
6)ps-ef|grepsap ###检查SAP的进程是否正常启动
c)用SAPGUI看是否能正常登录系统
二、停止
a)停止AI
1)telnet10.124.4.71
2)su-p34adm
3)ls
4)stopsap_p34apsvc_01###注意不要错误执行其它任何的脚本
5)等待停止完成
6)ps-ef|grepsap ###检查SAP的进程是否正常停止
b)停止CI和DB
1)telnet10.124.4.70
2)su-p34adm
3)ls
4)stopsap_p34dbsvc_00###注意不要错误执行其它任何的脚本
5)ps-ef|grepora ###检查ORACLE的进程是否正常停止
6)ps-ef|grepsap ###检查SAP的进程是否正常停止
停TSMSERVER(备份服务器)
1.登陆10.124.4.72
2.dsmadmc
3.admin:
admin
4.queuesession检查session
5.halt
6.确认关闭,输入y,回车
shutdown-F
idesaccesskey破解,经测试可用在t11上!
首先ddic用户用户进入,su01,输入用户名(“加入我新建立的dev”),回车,建立一个用户
帐号,然后把设置
密码,profile选项中输入“SAP_ALL”(这个是SAPALL认证的意思),保存就可了。
然后LOG
OFF。
2.用新建立的“DEV”登陆,系统会提示你更改密码。
更改,然后提示你是第一次登陆。
然后开
始破解了。
(这是显示的窗口)
3.SE38, 输入"LSKEYF00",然后点"DISPLAY",找到formJUMP_THE_WALL,在
CALL'GET_DEVELOPER_KEY' ID 'NAME'FIELD'ABCDEFGHIJKL'
ID 'CUSTID'FIELD'1234567890'
ID 'KEY'FIELDDUMMY_KEY.
这里。
设置断点(所谓设置断点,就是把光标放在这里。
点击”红色stop“按钮)。
然后再T-CODE里面“/o” 注意是英文字母o,不是零。
然后回车,系统出来提示.
"generatenew"OR"ENDSESSION"
你必须生成新的窗口,所以点击“generatenew”。
系统的登陆后初始界面又出现了,现在又可以输入“se38”,进入ABAP/4EDITOR的界面了.
(这是修改的窗口)
4, SE38, 输入LSKEYF00,然后点"CHANGE", 这时回停在断点上,在
CALL'GET_DEVELOPER_KEY'ID'NAME'FIELD'ABCDEFGHIJKL'
ID'CUSTID'
FIELD'1234567890'
ID'KEY'FIELD
DUMMY_KEY.
注意了:
现在的画面是ABAP_DEBUGGER.模式.
中间显示的是灰色的.下面有FILEDNAME.FILEDVALUE两排输入框
输入"SY-SUBRC",然后回车.后面有个值,把它修改成0,然后点后面的小笔(修改)
然后"F6"
代码跳到下一个什么地方了,然后再次修改成0,然后点后面的小笔(修改)
然后"F6",然后"F8".
然后出来什么请求框,一路"对勾过去",然后会跳到"LSKEYF00"的编辑画面
然后"INSERT"这个按钮是可以按下的.
把光标停在你设端点的那行下面一行.然后点"INSERT"
在光标处会多出以下的字符
*{ INSERT REQUEST ID &$&$&$&$
1
*
*}INSERT
把中间的"*"退格删除.然后输入(如果不能输入.就在外面写好下面的话,CTRR+V可以过来
的,我机器TMD的就不能输入.最后我粘贴过来的.暴郁闷啊)
SY-SUBRC=0.
----->变成以下的样子
*{ INSERT REQUEST ID &$&$&$&$
1
SY-SUBRC=0.
*}INSERT
保险起见,在下一行:
CHECKSY-SUBRCEQ2. "customersystem!
后面可以加入上面同样的语句
然后点"EDIT-->CHECK-->SYNATX CHECK"检查语法是否出
错.
正确的话,最下面会有信息提示.你的输入是正确的.
这时你的最上面的 LSKEYF00 后面应该是ACTIVE(REVISED)
然后保存.这时可能还会进入调试模式,再继续修改SY-SUBRC的值为0(按上面的步骤)
再保存,系统会弹出创建request的对话框,自己创建一个request,然后确定,整个过程就ok
了。
然后把2个窗口都关闭.从新--SE38.-->LSKEYF00--显示看看.是加入的代码是 否已经进入.
这个文件了.
LOGOFF
SE38
现在可以创建程序了!
BASIS问题专区
BASIS问题专区
1\ OSS是怎么用的?
OSS帐号是否还可以登录到一个论坛上去?
从internet:
sapnet里:
我这里没有画面,忘了怎么进入了,事务代码,oss1。
OSS是通过SAPROUTER将用户的系统同SAP的系统连接起来(以前就安装saprouter就可以,现在SAP推荐用solutionmanager)。
用户可以查notes,发消息等(这和通过sapservice网站连接实现的功能基本相同)另外通过oss可以得到golivecheck,earlywatch服务,SAPconsultant也可登录到用户的系统为用户解决问题。
ABAP資料區有文件,大家可以參考看看...
用法是很简单,但前提是要有环境,通常正式用SAP生产的企业都会有OSS系统(注:
OSS的目的也主要是为生产系统服务的).没有这样的环境,学习者是不可能有办法来模拟的。
2\ 我新装了一台打印机,是EPSONLQ-670K+T,但设备类型里面没有这个型号的,请问该怎么办?
我现在没办法打印.
是打中文吗,通用CNSAPWIN;打印的话直接CNSAPWIN就可以乐,你说的没有这个型号是没有安装设备驱动嘛?
3\ 我在R/3系统里面打印时总是说:
系