SAP-BASIS基础操作zna.docx
Evaluation Warning: The document was created with Spire.Doc for .NET.1:)要用用scc44定义一个个新的cllientt,同时定定义好类型型(T,PP,D等)2:)用uuser/paswword: (saap*/ppass)Logiin到新的的clieent中去去,做scccl做一一个Loccal ccliennt coopy本地地CLIEENT CCOPY使使用事物代代码SCCCL,用SCCC3查看日日志。具体体操作如下下:6.11.1创建建逻辑系统统1运行事物物代码SAALE 22选择“应用程序序连接”“发送和和接收系统统”“逻辑辑系统”“定义逻逻辑系统”,然后单单击运行按按钮3对“跨集集团更改”的提示做做确认4在弹出的的逻辑系统统窗口点击击“新条目”5在弹出的的窗口中输输入逻辑系系统的名字字及描述。逻辑系统统的命名规规范为<SSID>CCLNT<<CLIEENTNUUMBERR>,如TSTTCLNTT50066将创建的的逻辑系统统记入一个个REQUUEST,然然后保存,逻逻辑系统定定义完成。6.1.2创建CCLIENNT 1登登陆系统,运运行事物代代码SCCC4。2在弹出的的窗口中点点击改写按按钮。3确认系统统提示“更改是跨跨CLIEENT的”。4点击新条条目5输入创建建的新CLLIENTT的设置: 集团:3位数字,由由002-999任任选,0666保留逻逻辑系统:点右侧下下拉按钮,找找到上面创创建的逻辑辑系统,如如TSTCCLNT55006标标准货币:选择人民民币7集团角色色:根据实实际情况选选取,如生生产或测试试由于是新新CLIEENT,暂暂时将更改改并传输集集团对象标标记为自动动记录修改改;与集团团无关的对对象修改设设置为允许许对资源库库和跨集团团定制的更更改。8保存确认认6.1.3 LOOCALEE CLIIENT COPYY 1登陆陆新创建的的CLIEENT,默默认用户名名、密码为为SAP*/PASSS。2运行事物物代码SCCCL3选选择参数文文件:参数数文件的说说明见本章章开始部分分,根据需需要选取44选择源集集团5选择要拷拷贝的用户户主数据源源集团,一一般与2的选择相相同6点击后台台作业计划划,定义集集团拷贝的的开始时间间。7选择调度度作业8检查弹出出窗口的内内容,确认认后继续99如果立即即开始运行行LOCAALE CCLIENNT COOPY,选选择立刻,否否则定义开开始时间。到这个定定义时间后后,系统将将在后台自自动运行集集团拷贝。注意:集集团拷贝最最好选择没没有业务应应用的时间间进行。110定义集集团拷贝日日志输出的的打印机,一一般选择虚虚拟打印机机11系统提提示集团拷拷贝将在预预定时间开开始,用SSCC3可可以查看集集团拷贝日日志。1.2.BBatchh Inpput问题题Batchh inpput学习习!(参参考文档资资料)BATCHH INPPUT注意意事项:1.不要忘忘记在导出出数据后,回回车一下。2.你的源源数据不能能包含不需需导入的项项。3.定义数数据名时要要用英文缩缩写,不能能用其他文文字。1.3.常常用事务代代码Pfcg角角色维护Suu53查看看权限对象象st011跟踪Stt22看ddump,以以分析错误误eg.找找到ABAAP程序出出错的地方方,找出ffouncctionn,用see37查看看找到的ffouncctionn,找到有有关权限检检查(auuthorrity checck),找找到objject,在在pfcgg中添加oobjecct并赋予予权限/hh debbugsuu01建用用户ID,TTMSADDM这个用用户不能锁锁定,它是是系统默认认的传输用用户,SAAPSYSS也是系统统用户,不不能锁定se09/se100查看并释释放chaange requuest。(worrkbennch表示示与集团无无关,只需需要传一遍遍;cusstomiizingg表示与集集团相关,则需要分分多次传到到每个集团团)sapd配配置打印方方式、打印印格式。它它的配置是是跨集团的的(打印方方式分为:locaal,reemotee,froont eend三种种。loccal的配配置较为复复杂,它是是指priinterr和serrver相相连,drriverr全部都装装在serrver上上,然后再再由serrver去去连接pcc;remmote是是指serrver与与prinnter servver相连连,priinterr serrver再再通过seerverr与pc相相连;frront end配配置比较方方便,它是是指serrver与与pc相连连,pc接接prinnter,并并将其设置置成默认pprintter)cliennt的操作作:scccL coopysccc3查看看日志sccc4后台台scc55 dellete选选择“从T0000删除条条目”000 001 065 066这这四个cllientt为系统ccliennt,0666用于做做earllywattchsm02给给所有人发发送即时消消息se661修改ssap登陆陆界面see61-创建或修修改gennerall texxt,即常常规文本:zloggin_sscreeen_innfo-在在行首可用用xx方式引用用一个iccon(其其中xx为为数字,在在se388中运行rreporrt rsstxiccon可查查到所有的的iconn),文本本信息最多多为16行行,每行445个字符符.So001邮箱sm04查查看什么人人在做什么么事情,可可踢人,它它只能看到到一台机器器al088查看有多多少人登陆陆,sesssionn_mannage表表示用户出出于登陆状状态,什么么也没有做做,它可以以看到两台台机器,如如果要登陆陆另外一台台机器,可可以用smm51转到到另外一台台机器oss01查看看在线机器器名称oss1选选publlic进入入sap服服务区,可可用来发mmessaage或者者申请liisencce keeysm50/sm511看进程,sm500看当前机机器,smm51可以以看两台机机器suim权权限比较eeg查找哪哪些rolle里有sspro这这个事物代代码rz10编编辑系统参参数文件rrdispp/guii_autto_loogoutt & rrdispp/keeepaliive用于于控制闲置置时间(秒秒)loggin/ssysteem_cllientt用于控制制默认登陆陆的cliient编编号(0000-9999)loogin/faills_too_useer_loock用于于控制输错错密码被锁锁定的次数数(1-999)se43定定制显示在在用户主菜菜单中的ssap标准准菜单条目目1Suu01-默默认-staartmeenu-区区域菜单(填填入定制的的菜单)22Pfccg-找到到commmon rrole-添加tccode-从从范围菜单单(填入定定制的菜单单)se56看看自己的IID有哪些些objeect及oobjecct的值ssu10批批量修改用用户,也可可由su001的菜单单”批量修改改”进入su002编辑用用户权限的的参数文件件su21建建objeectsuu20/ssu22以以不同角度度来查看权权限对象ssale建建立逻辑系系统eg. P344CLNTT800db13数数据备份ddb02数数据库表和和索引的监监控db112数据备备份日志ssapdbba数据库库管理工具具sm36定定义后台作作业(标准准的作业-缺省省的计划)sm377查看后台台作业sp01看看打印队列列,可清空空假脱机请请求spaad选择完完全管理,先先定义“页格式”,然后赋赋格式类型型,再赋设设备类型(CCNSAPPWIN)smlg定定义组登陆陆方式,如如果发现机机器不能自自动分配资资源或者分分配资源出出错,则可可以在里面面删除掉一一台机器,然后再添添加进去就就可以解决决,在它里里面按F55可以查看看机器响应应时间,如如果在10000mss以内则表表示正常.sm59设设置sfcc连接,也也可用它来来登陆到别别的机器,哪怕是用用sap通通讯帐号也也可以sm21看看系统日志志os06操操作系统监监视器,ccpu使用用率正常在在30%以以内,300%700%可能表表示很慢,如如果无系统统信息,则则需要在AAIX中执执行如下命命令:pss ef|ggrep sapooscoll(查看ssap操作作系统收集集器进程)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_p34dbsvcls 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_p34dbsvcp34db:p34adm> cd .p34db:p34adm> lsexe gen global profile profile.bck src(红色的是profile的全备份,蓝色的没有用,是从原来的d00系统中带过来的,大写的bak文件是系统自动备份的,但它只保留最后一次保存之前的结果,所以修改参数后不要多次保存,全部改好了然后一次性保存,恢复参数时一定要用p34adm用户登录,以免文件属主发生改变,导致sap无法启动)用cp R profile.bck.2005.9.27 profile(将参数文件恢复)st04查查看数据库库日志(转转到-数数据库日志志)oraacle/P34/sapaarch看看archh文件sm13检检查更新是是否有效,只只需要看中中间“更新有效效”这几个字字就可以了了sm12检检查锁定条条目,可用用于解锁,eeg.用户户锁定条目目后断网了了,其他人人不能用,则则需要解锁锁st03nn可查看一一些系统信信息,凡是是以“n”结尾的都都是sapp后来开发发的事物代代码,用于于分析saap的一些些系统信息息,检查响响应时间是是否超过了了20000ms,如如果超过了了则需要用用其它手段来来分析为什什么这么慢慢,eg. sm337看后台台作业,ssm50看看进程,ssapdbba或者ddb02看看tabllespaace是否否已满,用用db022则需要刷刷新一下,否否则有可能能不是实时时数据,但但sapddba就是是实时数据据。Sm221看系统统日志,sst22看看dumpp.Sm19跟跟踪用户SSm20看看用户的详详细动作SStat粗粗略的查看看用户的动动作利用scaat进行数数据导入在系统上线线或进行测测试时,都都需导入大大量的主数数据。在SSAP中有有多种方法法可批量地地导入大量量数据,这这里介绍利利用scaat进行数数据导入的的方法。下下同以导入入统计指标标数据为例例进行详细细说明。· 用scatt事务码进进入计算机机辅助测试试工具屏幕幕,在测试试情况栏内内新建一个个测试项。该测试项项的名称要要以z开头,如如ztesst。输入入完名称后后,按工具具栏上最左左边的“TCD”按钮开始始记录事务务。 · 首先在弹出出窗口内输输入需记录录的事务代代码kk001,按回回车,进入入统计指标标维护界面面。 · 接下来按维维护统计指指标的操作作输入统计计指标编码码、统计指指标名和计计量单位,最最后按保存存完成事务务记录,返返回scaat事务界界面。 · 在scatt事务界面面按保存,弹弹出选择开开发类界面面,选“本地对象象”,完成zttest测测试项目的的创建。 · 返回scaat的初始始屏幕,这这时,在测测试事件列列表中应该该有一个你你刚创建的的测试项目目。选中它它,按工具具栏的“更改”按钮,接接着双击功功能表里的的kk011项,接着着再双击“SAPLLOKSKK”项,这时时会打开输输入统计指指标编码窗窗口,并且且光标会停停留在编码码栏内,接接着点击工工具栏的“inseert iimporrt paarameeter”按钮,创创建一个&&STAGGR参数。接着按工工具栏下一一页,使当当标停留在在名称栏,和和上面一样样,点击工工具栏的“inseert iimporrt paarameeter”按钮,创创建&BEEZEI参参数。接着着光标会自自动移到计计量单栏,同同理,生成成&MSEEHI参数数。按返回回按钮回到到上一屏幕幕,接着按按保存完成成参数创建建。 · 返回初始屏屏幕,在选选中zteest测试试项目的情情况下,选选择菜单的的“转到”-“变式”-“输出缺省省”,生成一一个zteest.ttxt文件件。 · 打开zteest.ttxt文件件,内容如如下:·变量标识识变式文文本STTAGRBBEZEIIMSEHHI·->Paarameeter textts统计指指标名称统统计关键数数单位·->默认认数值Y002y022H·* CChangges tto thhe deefaullt vaaluess dissplayyed aabovee nott efffectiive增加需导入入的数据后后的格式如如下:变量标识识变式文文本STTAGRBBEZEIIMSEHHI->Paarameeter textts统计指指标名称统统计关键数数单位->默认认数值Y002y022H* CChangges tto thhe deefaullt vaaluess dissplayyed aabovee nott efffectiiveY03y003HY04y004HY03和YY04是需需导入的统统计指标,文文件中的空空格全部是是用tabb分隔的。整理好导导入数据的的格式后,就就可进行数数据导入了了。进入sscat事事务,运行行ztesst测试项项目,变式式选择“自文件外外部的”,选择整整理好的zztestt.txtt文件。处处理方式可可选择“前台”或“后台”,第一次次最好选择择前台方式式,这样方方便除错。最后按工工具栏的运运行按钮即即可。1.4.RR3的Liicensse在申申请LICCENSEE KEYY说我权限限不够(如如果用认证证顾问的UUID)我我有R/33的DELLIVERRY NOOTE(安安装系统随随带的),上上面有INNSTALLL NUUMBERR及CUSSTOM/ORDEER/DEELIVEERY NNO等有用用吗一般还还有谁会有有这样的权权限?你可可以在ADDMINSSTRATTOR里看看到谁有这这个权限TTAILEEI,ADDMINSSTRATTOR在哪哪里看?一一般ADMMINSTTRATOOR是怎么么授权的?不是随安安装软件一起来来的吗?不是的。YYour authhorizzatioon iss nott vallid ffor aany iinstaallattion of yyour comppany Pleaase ccontaact yyour admiinisttratoor,碰到到这个信息息httpps:/webssmp1002.saap-agg.de/LICEENSEKKEY,进进去后点SSysteem Addminiistraator in yyour comppany.然后就知知道谁是管管理员R3的Liicensse与机器器相关联吗吗?就是说说一个Liicensse可以用用于多台机机器吗?相关的,申申请的时候候要harrdwarre keey,这个个harddwaree keyy是根据硬硬件 和当当时的操作作系统产生生的,如果果你的 操操作系统重重装了,hhardwware key就就变掉了。那我拿到一一个Liccensee,这个LLicennse并不不是我的系系统申请的的,就是说说这个Liicensse是没有有用的?BBTW,LLicessnse是是一个可执执行文件(.exee)文件吗吗?應該是沒有有用的,hhardwware key根根據不同機機器、網卡卡號碼等,號號碼都會不不同。當你你裝完IDDES後,要要做sappliceense; -innstalll時,你你要有下列列的資訊SSysteem naame (SID) Harrdwarre keey Innstalllatiion nnumbeer Liicensse exxpiraationn datte Liicensse keey所以你你的機器不不同,他會會通知你hhardwware key有有問題。另另外,liicensse不是執執行檔,如如同上面所所示,用ssapliicensse的指令令來控制。相同的机机器,重装装了OS,hhardwware key也也是不相同同的,要重重新申请才才行那一个exxe的文件件程式有什什么用?用用来产生LLicennse?不不可能吧?SAPliicensse是一个个系统文件件:可以查查找机器码码、安装llicennse、删删除liccensee、显示llicennse!就就是不能生生成Liccesnee,要不然然用SAPP岂不是不不要钱了!要想得到到liceense需需要到SAAP去申请请撒。(当当然前提条条件是你得得交钱呀!)除非.LICENNSE的确确是要和系系统硬件联联系起来的的。但是系系统重新装装过后只要没有有改变你以以前系统的的结构就是说:WINDDOWS上上,C盘没没有重新分分区那么新新装的R/3的LIICENSSE还可以以用原来的的。其他的的UNIXX机器我没没有做个实实验不好说说,但我在在AIX上上作过:我我就是换掉掉UNIXX机器的的的ROOTTVG的硬硬盘,用个个新的来代代替,原来来的许可也也是可以正正常使用的的。1、sysstem liceense:当安装完完SAP以以后,系统统自动产生生一个为期期4周的临临时liccensee,在此期期间内,一一切操作正正常。如果果超过此期期限,你就就无法登录录了,此时时,只能用用SAP*登录,完完成一些简简单的操作作。sysstem liceense是是跟硬件相相关的。2、Devvelopper rregisster key:当开发员员想要开发发自己的AABAP程程序(此程程序必须用用YZ开头头)时,需需要首先注注册此keey。此kkey与注注册用户相相关。3、SAPP objject modiify kkey:当当开发员想想要修改SSAP的oobjecct时(比比如说SAAP程序)时时,需要注注册此Keey.此kkey与SSAP oobjecct相关1.5.权权限管理讨论一下SSAP中如如何做到将将权限能细细到每张表表啊可以的。 你先要把把这张表给给某个roole,假假设是zzzrolee,然后ppfcg,输入zzzrolee在rolle里面,查查看这个rrole,看看权限页,点点击修改图图标,进入入到一个界界面,把表表名称添加加到zzrrole就就可以了。SAP权限限如何配置置?大概的步骤骤是1、从BPPI中得到到每个岗位位的权限,或或者是模块块顾问给你你一张权限限表。2、根据权权限表中的的权限、或或是BPII中得到每每个岗位的的权限,在在SAP中中设置角色色3、根据权权限表中用用户和角色色的关系、或是岗位位和用户的的关系,分分配权限。1.6.SSAP访问问问题如果你们是是内部地址址,那只能能通过vppn等连接接过去,如如果是公网网ip,如如果你是44.7以下下,请启动动ITS服服务,可以以通过Innternnet llogonn SAPP1.7.修修改sapp登陆页面面修改sapp登陆页面面 就是输输入cliinet,userrid,ppasswword的的screeen对44.6系统统:TCOODE.SSE61创创建或修改改Geneeral Textt:ZLOOGIN_SCREEEN_IINFO在在行首可用用XX方式引用用一个ICCON(其其中XX为为数字,在在SE388中运行rreporrt RSSTXICCON可查查到所有的的ICONN); 文文本信息最最多为166行,每行行45字符符。1.如何查查看SAPP系统的位位数?syystemmsttatuss看 Pllatfoorm IID Pllatfoorm 332-biit 644-bitt - DEEC-Allpha - 288 HP-UUX 2772 2773 RMM600 322 323 AIX 320 324 SUN 369 370 WINNNT 5660 2.How can I fiind oout iif a 64-bbit ddatabbase is iin usse?STT04 - ''Detaail aanalyysis menuu' ->'VTablles' -> 'VVVersiion'TThe sstrinng '664-biit veersioon' iis ouutputt forr 64-bit verssionss3.Whhat ccombiinatiions of ddatabbase softtwaree andd R/33 kerrnel are posssiblee?32-bit dataabasee witth 322-bitt R/33 kerrnel 64-bbit ddatabbase withh 64-bit R/3 kernnel 664-biit daatabaase wwith 32-bbit RR/3 kkerneel Noot suupporrted: 32-bit dataabasee witth 644-bitt R/33 kerrnel44.SAPP内存管理理(335576)55.Wheere ccan II gett a llist of aall ttranssactiion ccodess in SAP?The folllowinng taabless holld alll SAAP trransaactioons:TTablee TSTTC sttoress alll traansacctionn coddes aand ttheirr resspecttive ABAPP proogramm.Tabble TTSTCTT stoores the textt (orr desscripptionn) foor eaach ttranssactiion.TTablee THSSTC hhas aalso docuumenttatioon foor alll trransaactioon. IIt iss a ccopy of TTSTCTT.Tabble TTSTCPP stoores the posssiblee parrametters for eachh traansacctionn.6.WWheree cann I gget aa lisst off alll tabbles in SSAP?TTablee DD002L sstorees alll taabless in SAP.7.Hoow caan I hidee a ccliennt frrom tthe uuserss?Theere iis noo wayy to actuuallyy hidde a clieent bbut ttheree is a woorkarroundd: deeletee thee enttry iin taable T0000 viaa SCCC4. TThis way, nobbody willl ablle too logg on to iit. TTo “uunhidde” iit, ssimplly ree-creeate the entrry viia SCCC4.88.Howw cann I llock a cllientt?Youu cann usee onee of thesse twwo: 11) deeletee thee enttry iin taable T0000 viaa SCCC4; 22) ruun tpp loccksyss/unllockssys aat thhe OSS levvel. 9.Hoow caan I deteerminne thhe siize oof a clieent?YYou ccan rrun aa loccal ccliennt coopy iin “ttest” modde.100.Howw cann I ssee aall tthe aavaillablee icoons iin SAAP?Exxecutte trransaactioon BIIBS aand sselecct Ellemennts -> Iccon OOvervview.You can use the codee thaat apppearrs onn thee lasst coolumnn in ordeer too putt icoons iin syystemm messsagees (SSM02).11.Whatt happpenss if I sttart a diialogg insstancce buut thhe daatabaase aand SSAP sserviices are downn on the centtral insttancee?The SAP_xx and SAPOSCOL services will start.However, the work processes will end soon after being started.12.What happens if I start a dialog instance but only the database services are up on the central instance?The SAP services will start and so will the work processes. However, because the message server is down on the central instance users will get the message “No logon possible (no hardware ID received by message server) when trying to log on. No user logins will work. The “Process List” in the SAP MMC will stay in yellow.13.Can I import transports between different R/3 releases?Read the technical and logical problems SAP reports when doing transports between different R/3 releases.SAP Notes 126776 and 330267.14.I lost the password for SAP*. What can I do?You can delete the record for SAP* in table USR02 as follows:delete USR02 where BNAME=”SAP*” and MANDT=XXX;commit;Replace XXX for a valid client number.15.Can SAP be installed on FAT or FAT32 partitions?No. SAP needs to be installed on NTFS partitions only.16.How can I quickly check if the passwords for the accounts SAP*, DDIC, SAPCPIC and EarlyWatch are not the default ones?Run SE38 and execute report RSUSR003.17.Can I copy just data from client to another?No. There is no copy profile that allows you to copy just data.For this you need to configure and use ALE or buy a third-party program that has this type of functionality.18.Can Query Analyzer tell me if there is insufficient disk space to restore a database?Yes. It will display message (Msg) 3257 indicating that there is not enough disk space to perform the restore.19.Disable Multiple Logins in the Same ClientTo disable multiple user logins within the same client implement this parameter in the instance profile:login/disable_multi_gui_login = 1If you do not use this parameter in your system, users have the ability to ignore the warning window at the time they try to login to the same client.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 to adjust?Simple. Query table