试谈SAP-BASIS基础操作cmty.docx
Evaluation Warning: The document was created with Spire.Doc for .NET.1:)要用scc4定义一个新的client,同时定义好类型(T,P,D等)2:)用user/pasword: (sap*/pass)Login到新的client中去,做sccl做一个Local client copy本地CLIENT COPY使用事物代码SCCL,用SCC3查看日志。具体操作如下:6.1.1创建逻辑系统1运行事物代码SALE 2选择“应用程序连接”“发送和接收系统”“逻辑系统”“定义逻辑系统”,然后单击运行按钮3对“跨集团更改”的提示做确认4在弹出的逻辑系统窗口点击“新条目”5在弹出的窗口中输入逻辑系统的名字及描述。逻辑系统的命名规范为<SID>CLNT<CLIENTNUMBER>,如TSTCLNT5006将创建的逻辑系统记入一个REQUEST,然后保存,逻辑系统定义完成。6.1.2创建CLIENT 1登陆系统,运行事物代码SCC4。2在弹出的窗口中点击改写按钮。3确认系统提示“更改是跨CLIENT的”。4点击新条目5输入创建的新CLIENT的设置: 集团:3位数字,由002-999任选,066保留逻辑系统:点右侧下拉按钮,找到上面创建的逻辑系统,如TSTCLNT5006标准货币:选择人民币7集团角色:根据实际情况选取,如生产或测试由于是新CLIENT,暂时将更改并传输集团对象标记为自动记录修改;与集团无关的对象修改设置为允许对资源库和跨集团定制的更改。8保存确认6.1.3 LOCALE CLIENT COPY 1登陆新创建的CLIENT,默认用户名、密码为SAP*/PASS。2运行事物代码SCCL3选择参数文件:参数文件的说明见本章开始部分,根据需要选取4选择源集团5选择要拷贝的用户主数据源集团,一般与2的选择相同6点击后台作业计划,定义集团拷贝的开始时间。7选择调度作业8检查弹出窗口的内容,确认后继续9如果立即开始运行LOCALE CLIENT COPY,选择立刻,否则定义开始时间。到这个定义时间后,系统将在后台自动运行集团拷贝。注意:集团拷贝最好选择没有业务应用的时间进行。10定义集团拷贝日志输出的打印机,一般选择虚拟打印机11系统提示集团拷贝将在预定时间开始,用SCC3可以查看集团拷贝日志。1.2.Battch Innput问题题Batch iinput学学习!(参参考文档资料料)BATCH IINPUT注注意事项:1.不要忘记在在导出数据后后,回车一下下。2.你的源数据据不能包含不不需导入的项项。3.定义数据名名时要用英文文缩写,不能能用其他文字字。1.3.常用事事务代码Pfcg角色维维护Su533查看权限对对象st011跟踪St222看dummp,以分析析错误eg.找到ABAAP程序出错错的地方,找找出founnctionn,用se337查看找到到的founnctionn,找到有关关权限检查(aauthorrity ccheck),找找到objeect,在ppfcg中添添加objeect并赋予予权限/h debuggsu01建建用户ID,TTMSADMM这个用户不不能锁定,它它是系统默认认的传输用户户,SAPSSYS也是系系统用户,不不能锁定se09/see10查看并并释放chaange rrequesst。(woorkbennch表示与与集团无关,只需要传一一遍;cusstomizzing表示示与集团相关关,则需要分分多次传到每每个集团)sapd配置打打印方式、打打印格式。它它的配置是跨跨集团的(打打印方式分为为:locaal,remmote,ffront end三种种。locaal的配置较较为复杂,它它是指priinter和和serveer相连,ddriverr全部都装在在serveer上,然后后再由serrver去连连接pc;rremotee是指serrver与pprinteer serrver相连连,prinnter sserverr再通过seerver与与pc相连;frontt end配配置比较方便便,它是指sserverr与pc相连连,pc接pprinteer,并将其其设置成默认认printter)client的的操作:scccL coopysccc3查看日志志scc4后后台scc55 deleete选择“从T0000删除条目”000 0001 0665 0666这四个cllient为为系统cliient,0066用于做做earlyywatchhsm02给所有有人发送即时时消息se661修改saap登陆界面面se61-创建或修改改generral teext,即常常规文本:zzloginn_screeen_innfo-在行首首可用xxx方式引用用一个icoon(其中xxx为数字,在se388中运行reeport rstxiicon可查查到所有的iicon),文本信息最最多为16行行,每行455个字符.SSo01邮箱箱sm04查看什什么人在做什什么事情,可可踢人,它只只能看到一台台机器al008查看有多多少人登陆,sessiion_maanage表表示用户出于于登陆状态,什什么也没有做做,它可以看看到两台机器器,如果要登登陆另外一台台机器,可以以用sm511转到另外一一台机器oss01查看在在线机器名称称oss1选puublic进进入sap服服务区,可用用来发messsage或或者申请liisencee keysm50/smm51看进程程,sm500看当前机器器,sm511可以看两台台机器suim权限比比较eg查找找哪些rolle里有sppro这个事事物代码rz10编辑系系统参数文件件rdispp/gui_auto_logouut & rrdisp/keepaalive用用于控制闲置置时间(秒)loginn/systtem_cllient用用于控制默认认登陆的cllient编编号(0000-999)loginn/faills_to_user_lock用用于控制输错错密码被锁定定的次数(11-99)se43定制显显示在用户主主菜单中的ssap标准菜菜单条目1Su01-默默认-starttmenu-区区域菜单(填填入定制的菜菜单)2PPfcg-找到到commoon rolle-添加tccode-从范围围菜单(填入入定制的菜单单)se56看自己己的ID有哪哪些objeect及obbject的的值su100批量修改用用户,也可由由su01的的菜单”批量修改”进入su022编辑用户权权限的参数文文件su21建obbjectssu20/ssu22以不不同角度来查查看权限对象象sale建建立逻辑系统统eg. PP34CLNNT800db13数据备备份db022数据库表和和索引的监控控db12数数据备份日志志sapdbba数据库管管理工具sm36定义后后台作业(标标准的作业-缺省的计计划)sm337查看后台台作业sp01看打印印队列,可清清空假脱机请请求spadd选择完全管管理,先定义义“页格式”,然后赋格格式类型,再再赋设备类型型(CNSAAPWIN)smlg定义组组登陆方式,如果发现机机器不能自动动分配资源或或者分配资源源出错,则可可以在里面删删除掉一台机机器,然后再再添加进去就就可以解决,在它里面按按F5可以查查看机器响应应时间,如果果在10000ms以内则则表示正常.sm59设置ssfc连接,也可用它来来登陆到别的的机器,哪怕怕是用sapp通讯帐号也也可以sm21看系统统日志os06操作系系统监视器,cpu使用用率正常在330%以内,30%770%可能表表示很慢,如如果无系统信信息,则需要要在AIX中中执行如下命命令:ps ef|grrep saaposcool(查看ssap操作系系统收集器进进程)cd /usr/sap/PP34/SYYS/exee/run (注意这一一行中的大写写字母)./saposscol(./表示运行行)st022监控bufffer,看看命中率(hhitrattio),sswap出错错值大于10000则需要要用rz100调整参数,一一次最好只改改一个参数,改改完了重启ssap使参数数生效。ussr/sapp/P34/SYS/pprofille中有参数数文件,可以以在改变参数数前做参数文文件的备份,具具体命令如下下cp xxxx yyyy,恢复参数数文件时,只只需要将备份份的参数文件件copy回回原参数文件件名即可。这这里的yyyy包括:DEEFAULTT.PFL P34_DDVEBMGGS00_pp34dbssvc P334_D011_p34aapsvc STARTT_D01_p34appsvc SSTART_DVEBMMGS00_p34dbbsvcls l系统中的的文件属主如如下:-rwwxrwxrr-x 1 p34addm sappsys 22919 SSep 266 10:009 DEFFAULT.BAK-rrwxrwxxr-x 11 p34aadm saapsys 2919 Sep 226 14:03 DEEFAULTT.PFL-rwxrwwxr-x 1 rooot sysstem 4466 Auug 08 15:555 DEFAAULT.PPFL.0-rwxrwwxr-x 1 p344adm ssapsyss 89400 Sep 26 122:29 PP34_D001_p344apsvcc-rwxrrwxr-xx 1 p334adm sapsyys 89440 Sepp 26 009:56 P34_DD01_p334apsvvc.BAKK-rwxrrwxr-xx 1 p334adm sapsyys 10113 Augg 08 115:55 P34_DD01_p334apsvvc.bakk-rwxrrwxr-xx 1 p334adm sapsyys 53004 Sepp 26 114:02 P34_DDVEBMGGS00_pp34dbssvc-rwwxrwxrr-x 1 p34addm sappsys 55014 SSep 266 09:445 P344_DVEBBMGS000_p34ddbsvc.BAK-rwwxrwxrr-x 1 p34addm sappsys 11891 SSep 011 12:447 STAART_D001_p344apsvcc-rwxrrwxr-xx 1 p334adm sapsyys 26669 Sepp 01 112:47 STARTT_DVEBBMGS000_p34ddbsvcp34dbb:p34aadm> ccd .pp34db:p34addm> lssexe ggen gllobal profiile prrofilee.bck src(红红色的是prrofilee的全备份,蓝蓝色的没有用用,是从原来来的d00系系统中带过来来的,大写的的bak文件件是系统自动动备份的,但但它只保留最最后一次保存存之前的结果果,所以修改改参数后不要要多次保存,全全部改好了然然后一次性保保存,恢复参参数时一定要要用p34aadm用户登登录,以免文文件属主发生生改变,导致致sap无法法启动)用cpp R proofile.bck.22005.99.27 pprofille(将参数数文件恢复)st04查看数数据库日志(转转到-数据库库日志)orracle/P34/ssaparcch看arcch文件sm13检查更更新是否有效效,只需要看看中间“更新有效”这几个字就就可以了sm12检查锁锁定条目,可可用于解锁,eeg.用户锁锁定条目后断断网了,其他他人不能用,则则需要解锁st03n可查查看一些系统统信息,凡是是以“n”结尾的都是是sap后来来开发的事物物代码,用于于分析sapp的一些系统统信息,检查查响应时间是是否超过了22000mss,如果超过过了则需要用用其它手段来分分析为什么这这么慢,egg. sm337看后台作作业,sm550看进程,ssapdbaa或者db002看tabblespaace是否已已满,用dbb02则需要要刷新一下,否否则有可能不不是实时数据据,但sappdba就是是实时数据。SSm21看系系统日志,sst22看ddump.Sm19跟踪用用户Sm200看用户的详详细动作Sttat粗略的的查看用户的的动作利用scat进进行数据导入入在系统上线或进进行测试时,都都需导入大量量的主数据。在在SAP中有多多种方法可批批量地导入大大量数据,这这里介绍利用用scat进行行数据导入的的方法。下同同以导入统计计指标数据为为例进行详细细说明。· 用scat事务务码进入计算算机辅助测试试工具屏幕,在在测试情况栏栏内新建一个个测试项。该该测试项的名名称要以z开头,如zttest。输输入完名称后后,按工具栏栏上最左边的的“TCD”按钮开始记记录事务。 · 首先在弹出窗口口内输入需记记录的事务代代码kk011,按回车,进进入统计指标标维护界面。 · 接下来按维护统统计指标的操操作输入统计计指标编码、统统计指标名和和计量单位,最最后按保存完完成事务记录录,返回sccat事务界界面。 · 在scat事务务界面按保存存,弹出选择择开发类界面面,选“本地对象”,完成zteest测试项项目的创建。 · 返回scat的的初始屏幕,这这时,在测试试事件列表中中应该有一个个你刚创建的的测试项目。选选中它,按工工具栏的“更改”按钮,接着着双击功能表表里的kk001项,接着着再双击“SAPLOOKSK”项,这时会会打开输入统统计指标编码码窗口,并且且光标会停留留在编码栏内内,接着点击击工具栏的“inserrt impport pparameeter”按钮,创建建一个&STTAGR参数数。接着按工工具栏下一页页,使当标停停留在名称栏栏,和上面一一样,点击工工具栏的“inserrt impport pparameeter”按钮,创建建&BEZEEI参数。接接着光标会自自动移到计量量单栏,同理理,生成&MMSEHI参参数。按返回回按钮回到上上一屏幕,接接着按保存完完成参数创建建。 · 返回初始屏幕,在在选中zteest测试项项目的情况下下,选择菜单单的“转到”-“变式”-“输出缺省”,生成一个个ztestt.txt文文件。 · 打开ztestt.txt文文件,内容如如下:·变量标识变式文本SSTAGRBBEZEIMMSEHI·->Paraameterr textts统计指标标名称统计关关键数单位·->默认数值值Y02y002H·* Chaanges to thhe deffault valuees dissplayeed aboove noot efffectivve增加需导入的数数据后的格式式如下:变量标识变式文本SSTAGRBBEZEIMMSEHI->Paraameterr textts统计指标标名称统计关关键数单位->默认数值值Y02y002H* Chaanges to thhe deffault valuees dissplayeed aboove noot efffectivveY03y03HHY04y04HHY03和Y044是需导入的的统计指标,文文件中的空格格全部是用ttab分隔的的。整理好导导入数据的格格式后,就可可进行数据导导入了。进入入scat事务务,运行zttest测试试项目,变式式选择“自文件外部部的”,选择整理理好的zteest.txxt文件。处处理方式可选选择“前台”或“后台”,第一次最最好选择前台台方式,这样样方便除错。最最后按工具栏栏的运行按钮钮即可。1.4.R3的的Licennse在申申请LICEENSE KKEY说我权权限不够(如如果用认证顾顾问的UIDD)我有R/3的DELLIVERYY NOTEE(安装系统统随带的),上上面有INSSTALL NUMBEER及CUSSTOM/OORDER/DELIVVERY NNO等有用吗吗一般还有谁谁会有这样的的权限?你可可以在ADMMINSTRRATOR里里看到谁有这这个权限TAAILEI,AADMINSSTRATOOR在哪里看看?一般ADDMINSTTRATORR是怎么授权权的?不是随随安装软件一起来的的吗?不是的。Youur autthorizzationn is nnot vaalid ffor anny insstallaation of yoour coompanyy Pleaase coontactt yourr admiinistrrator,碰碰到这个信息息httpss:/weebsmp1102.saap-ag.de/LIICENSEEKEY,进进去后点Syystem Adminnistraator iin youur commpany.然后就知道道谁是管理员员R3的Liceense与机机器相关联吗吗?就是说一一个Liceense可以以用于多台机机器吗?相关的,申请的的时候要haardwarre keyy,这个haardwarre keyy是根据硬件件 和当时的的操作系统产产生的,如果果你的 操作作系统重装了了,harddware key就变变掉了。那我拿到一个LLicensse,这个LLicensse并不是我我的系统申请请的,就是说说这个Liccense是是没有用的?BTW,LLicesnnse是一个个可执行文件件(.exee)文件吗?應該是沒有用的的,harddware key根據據不同機器、網網卡號碼等,號號碼都會不同同。當你裝完完IDES後後,要做saapliceense; -insttall時,你你要有下列的的資訊Sysstem nname (SID) Hardwware kkey Innstalllationn numbber Liicensee expiiratioon datte Liccense key所以以你的機器不不同,他會通通知你harrdwaree key有有問題。另外外,liceense不是是執行檔,如如同上面所示示,用sapplicennse的指令令來控制。相相同的机器,重重装了OS,hhardwaare keey也是不相相同的,要重重新申请才行行那一个exe的的文件程式有有什么用?用用来产生Liicensee?不可能吧吧?SAPliceense是一一个系统文件件:可以查找找机器码、安安装liceense、删删除liceense、显显示liceense!就就是不能生成成Licessne,要不不然用SAPP岂不是不要要钱了!要想想得到liccense需需要到SAPP去申请撒。(当然前提条件是你得交钱呀!)除非.LICENSEE的确是要和和系统硬件联联系起来的。但但是系统重新新装过后只要没有改改变你以前系系统的结构就是说:WINDOOWS上,CC盘没有重新新分区那么新装装的R/3的的LICENNSE还可以以用原来的。其其他的UNIIX机器我没没有做个实验验不好说,但但我在AIXX上作过:我我就是换掉UUNIX机器器的的ROOOTVG的硬硬盘,用个新新的来代替,原原来的许可也也是可以正常常使用的。1、systeem liccense:当安装完SSAP以后,系统自动产产生一个为期期4周的临时时licennse,在此此期间内,一一切操作正常常。如果超过过此期限,你你就无法登录录了,此时,只只能用SAPP*登录,完完成一些简单单的操作。ssystemm liceense是跟跟硬件相关的的。2、Develloper regisster kkey:当开开发员想要开开发自己的AABAP程序序(此程序必必须用YZ开开头)时,需需要首先注册册此key。此此key与注注册用户相关关。3、SAP oobjectt modiify keey:当开发发员想要修改改SAP的oobjectt时(比如说说SAP程序序)时,需要要注册此Keey.此keey与SAPP objeect相关1.5.权限管管理讨论一下SAPP中如何做到到将权限能细细到每张表啊啊可以的。 你先先要把这张表表给某个roole,假设设是zzroole,然后后pfcg,输入zzrrole在rrole里面面,查看这个个role,看看权限页,点点击修改图标标,进入到一一个界面,把把表名称添加加到zzroole就可以以了。SAP权限如何何配置?大概的步骤是1、从BPI中中得到每个岗岗位的权限,或或者是模块顾顾问给你一张张权限表。2、根据权限表表中的权限、或或是BPI中中得到每个岗岗位的权限,在在SAP中设设置角色3、根据权限表表中用户和角角色的关系、或或是岗位和用用户的关系,分分配权限。1.6.SAPP访问问题如果你们是内部部地址,那只只能通过vppn等连接过过去,如果是是公网ip,如如果你是4.7以下,请请启动ITSS服务,可以以通过Intternett logoon SAPP1.7.修改ssap登陆页页面修改sap登陆陆页面 就是是输入cliinet,uuseridd,passsword的的screeen对4.66系统:TCCODE.SSE61创建建或修改Geenerall Textt:ZLOGGIN_SCCREEN_INFO在在行首可用XX方式式引用一个IICON(其其中XX为数数字,在SEE38中运行行reporrt RSTTXICONN可查到所有有的ICONN); 文本本信息最多为为16行,每每行45字符符。1.如何查看SSAP系统的的位数?syystemstattus看 PPlatfoorm IDD Plattform 32-biit 64-bit - DDEC-Allpha - 2888 HP-UX 2772 2733 RM6000 3222 323 AIX 3320 3224 SUNN 369 370 WWINNT 560 22.How can II findd out if a 64-biit dattabasee is iin usee?ST044 - 'Detaail annalysiis mennu' ->'VTTabless' ->> 'VVVersioon'Thee striing '664-bitt verssion' is ouutput for 664-bitt verssions33.Whatt combbinatiions oof dattabasee softtware and RR/3 keernel are ppossibble?322-bit databbase wwith 332-bitt R/3 kerneel 64-bit ddatabaase wiith 644-bit R/3 kkernell 64-bbit daatabasse witth 32-bit RR/3 keernel Not ssupporrted: 32-biit dattabasee withh 64-bbit R/3 kerrnel4.SAP内存存管理(333576)55.Wherre cann I geet a llist oof alll trannsactiion coodes iin SAPP?The folloowing tablees holld alll SAP transsactioons:Taable TTSTC sstoress all transsactioon coddes annd theeir reespecttive AABAP pprograam.Tabble TSSTCT sstoress the text (or ddescriiptionn) forr eachh trannsactiion.Taable TTHSTC has aalso ddocumeentatiion foor alll trannsactiion. IIt is a coppy of TSTCTT.Tablle TSTTCP sttores the ppossibble paarametters ffor eaach trransacction.6.Wheere caan I gget a list of alll tabbles iin SAPP?Tablle DD002L sttores all ttabless in SSAP.7.How ccan I hide a cliient ffrom tthe ussers?TThere is noo way to acctuallly hidde a cclientt but theree is aa workkarounnd: deelete the eentry in taable TT000 vvia SCCC4. TThis wway, nnobodyy willl ablee to llog onn to iit. Too “unhhide” it, ssimplyy re-ccreatee the entryy via SCC4.8.Howw can I locck a cclientt?You can uuse onne of thesee two: 1) ddeletee the entryy in ttable T000 via SSCC4; 2) ruun tp lockssys/unnlockssys att the OS leevel. 9.Howw can I detterminne thee sizee of aa clieent?Yoou cann run a loccal cllient copy in “ttest” mode.10.Hoow cann I seee alll the availlable iconss in SSAP?Exxecutee trannsactiion BIIBS annd sellect EElemennts ->> Iconn Overrview.You ccan usse thee codee thatt appeears oon thee lastt coluumn inn ordeer to put iicons in syystem messaages (SM02).11.WWhat hhappenns if I staart a dialoog insstancee but the ddatabaase annd SAPP servvices are ddown oon thee centtral iinstannce?Thhe SAPP_xx aand SAAPOSCOOL serrvicess willl starrt.Howwever, the work proceesses will end ssoon aafter beingg starrted.112.Whaat happpens if I startt a diialog instaance bbut onnly thhe dattabasee servvices are uup on the ccentraal insstancee?The SAP sservicces wiill sttart aand soo willl the work proceesses. Howeever, becauuse thhe messsage serveer is down on thhe cenntral instaance uusers will get tthe meessagee “No logonn posssible (no hhardwaare IDD receeived by meessagee servver) wwhen ttryingg to llog onn. No user loginns willl worrk. Thhe “Prrocesss Listt” in the SSAP MMMC willl staay in yelloow.13.Can II impoort trranspoorts bbetweeen diffferennt R/33 releeases?Read the ttechniical aand loogicall probblems SAP rreportts wheen doiing trranspoorts bbetweeen diffferennt R/33 releeases.SAP NNotes 1267776 andd 3302267.144.I loost thhe passswordd for SAP*. Whatt can I do?You ccan deelete the rrecordd for SAP* in taable UUSR02 as foollowss:deleete USSR02 wwhere BNAMEE=”SAPP*” annd MANNDT=XXXX;ccommitt;Repllace XXX for aa valiid cliient nnumberr.15.CCan SAAP be instaalled on FAAT or FAT322 parttitionns?No. SAP needss to bbe insstalleed on NTFS partiitionss onlyy.16.HHow caan I qquicklly cheeck iff the passwwords for tthe acccountts SAPP*, DDDIC, SSAPCPIIC andd EarllyWatcch aree not the ddefaullt onees?Runn SE388 and execuute reeport RSUSRR003.117.Cann I coopy juust daata frrom cllient to annotherr?No. Theree is nno coppy proofile that allowws youu to ccopy jjust ddata.FFor thhis yoou neeed to confiigure and uuse ALLE or buy aa thirrd-parrty prrogramm thatt has this type of fuunctioonalitty.18.Can QQuery Analyyzer ttell mme if theree is iinsuffficiennt dissk spaace too resttore aa dataabase?Yes. It wiill diisplayy messsage (Msg) 3257 indiccatingg thatt therre is not eenoughh diskk spacce to perfoorm thhe resstore.19.Diisablee Multtiple Loginns in the SSame CClienttTo diisablee multtiple user loginns witthin tthe saame cllient impleement this parammeter in thhe insstancee proffile:llogin/disabble_muulti_ggui_loogin = 1If you ddo nott use this parammeter in yoour syystem, userrs havve thee abillity tto ignnore tthe waarningg winddow att the time they try tto loggin too the same cliennt.Activating this parameter in your system will make you look good if you get audited!How about exceptional logins?In case you're wondering how to allow multiple logins for certain key users you can implement parameter login/multi_login_users. You can list the user IDs that should be ignored if the parameter above is active in your system20.Roles with Restricted Company Codes and ValuesDo you need to find out what roles you have set up with restricted company code values for specific authorization objects?If your company has changed its company code (BURK) and if you have limited access to a particular company code in your roles, you will have to adjust the roles to use the new company code or to use * for any code.But, how do you quickly find out what roles you need