BASIS标准手册 目录 一、 重启SAP生产服务器操作手册 2 二、 SU01用户维护操作手册 3 三、 PFCG角色配置操作手册 9 四、 DB13数据备份操作手册 14 五、 创建、拷贝和删除集团操作手册 17 六、 SCC3命令操作手册 27 七、 STMS传输请求操作手册 32 八、 SM02发布系统消息操作手册 37 九、 P43生产机数据库恢复操作手册 40 十、 更换页面图片操作手册 52 十一、 广州分公司ERP系统客户端安装手册 55 十二、 日常维护操作手册 65 中国石油化工股份有限公司广州分公司ERP系统 BASIS标准手册 一、 重启SAP生产服务器操作手册 1 停止APP服务器的SAP服务,重启APP服务器 1.1 telnet 10.119.62.3 1.2 从10.119.62.3上telnet p43app 1.3 在p43app上, 执行 smitty clstop,选择graceful,回车 1.4 查看cluster的输出文件 tail -f /tmp/hacmp.out 1.5 ps -ef|grep sap 1.6 shutdown -Fr 2 停止DB服务器的SAP和ORACLE服务,重启DB服务器 2.1 telnet 10.119.62.3 2.2 从10.119.62.3上telnet p43db 2.3 在p43db上,执行 smitty clstop,,选择graceful,回车 2.4 查看cluster的输出文件 tail -f /tmp/hacmp.out 2.5 ps -ef|grep sap 2.6 ps -ef|grep ora 2.7 shutdown -Fr 3 操作系统启动后,启动DB服务器的SAP和ORACLE服务 3.1 在p43db上,执行smit clstart,使用默认选项,回车 3.2 tail -f /tmp/hacmp.out 3.3 ps -ef|grep ora 3.4 ps -ef|grep sap 4 操作系统启动后,启动APP服务器 4.1 在p43app上,执行smit clstart,使用默认选项,回车 4.2 tail -f /tmp/hacmp.out 4.3 ps -ef|grep sap 5 用SAP GUI客户端分别登陆DB、APP服务器,并检查系统运行情况。 二、 SU01用户维护操作手册 1 概述 本文档以在P43的410集团中创建、修改和删除SGPSD015001用户为例,说明SU01使用的一般操作过程。 2 创建用户 2.1 登录P43系统的410集团,运行事务代码(SU01),进入用户维护的初始屏幕,创建用户。 2.2 输入要创建的用户名SGPSD015001,按“创建”按钮( ),进入维护用户屏幕。 2.3 在“地址”栏中的相关字段输入必要信息如“姓”,其他信息可根据需要设定。 2.4 进入“登录数据”,输入初始密码。选择用户类型为“会话”,根据需要可以为该用户设定有效日期等信息。 2.5 在“默认”栏中,根据需要可以设定“登录语言”、“数字记数方法”和“日期格式”,这里为系统默认设置。 2.6 最后,点击“保存”按钮 ,保存用户数据,退出维护用户窗口。保存用户数据后,系统在窗口左下角显示“已保存用户SGPSD015001”。 3 修改用户 运行事务代码(SU01),进入用户维护的初始屏幕,修改用户。 输入要修改的用户名SGPSD015001,按“修改”按钮 ,进入维护用户屏幕,进行相应的修改,方法同创建用户的设置相同。 4 删除用户 4.1 运行事务代码(SU01),进入用户维护的初始屏幕,进行删除用户操作。 4.2 输入要删除的用户名SGPSD015001,按“删除”按钮 。系统弹出“删除用户”提示,按“是”,系统进行删除用户操作。 4.3 删除完毕后,在窗口左下角显示“用户SGPSD015001已删除”的信息。 三、 PFCG角色配置操作手册 1 概述 本文旨在描述SAP权限管理员使用PFCG工具对角色的建立和分配,以及对授权对象的增加和修改,本文的主要读者包括中石化ERP项目组的技术小组成员和权限管理员。 2 角色的建立和分配 2.1 以SAP权限管理员的用户登录SAP R/3系统。 2.2 选择:Tools->Administration->User maintenance->Roles (T_code: PFCG).如图一: (图一) 2.3 输入角色所需名称,点击按钮 ,如图二: (图二) 2.4 在Description一栏中输入相关描述信息,保存后,点击按钮 ,如图三: 2.5 单击“Copy menus”中的“From the SAP menu”,将出现添加选择事务对话框,在SAP标准菜单中选定要给该角色的管理职能(如图四),完成后,单击“transfer”完成配置。 (图四) 2.6 系统回到图三界面,菜单旁的红色标志会变为绿色,表明菜单选项完成配置,单击Authorizations图标,显示权限对话框(如图五)单击“change authorization data”。 (图五) 2.7 显示角色权限维护对话框(如图六),管理员对该角色的所有权限进行核查和维护,然后进行保存配置信息,最后单击对话框的生成图标生成相关配置信息文档。权限配置完成 (图六) 2.8 在图五对话框中,单击用户图标,显示添加用户对话框(如图七),单击“选择”出现现有用户信息(如图八)选定相应用户,单击“复制”,完成,对所做操作进行保存,完成添加用户操作。 (图七) 2.9 完成后,保存信息,完成一个角色的配置。 (图八) 3 案例 案例:假如有两个用户权限管理员Admin1,Admin2,他们都可以使用T_CODE:Su01,并且用户组可分为A,B,C三个组,建议需要Admin1可以显示和更改A组用户的信息,可以显示但不能更改B组用户的信息,不能显示和更改C组用户的信息;Admin2可以显示和更改C组用户,不能看A,B组用户的信息。 方案:需要建立两个角色ROLE1,ROLE2 ROLE1的权限: ROLE2的权限: 然后把ROLE1--->Admin1,ROLE2--->Admin2。 四、 db13数据备份操作手册 1 用SAPLogon 登录SAP 系统。 2 使用T_code:DB13进入DBA计划日历:维护录界面,如图: 3 双击将来的某一时间,如周五,如图: 4 填入所需要的任务开始时间,任务使用的频率,以及要选择什么任务。如图: 5 点击按钮 ,如图: 6 点击按钮 ,如图: 7 在Function中使用-cds,点击按钮 ,如图: 8 如上图红色标记,这样完成了任务的定时。 五、 创建、拷贝和删除集团操作手册 1 定义逻辑系统 1.1 选择:工具→系统管理→用户维护→中心用户管理→ALE定制(T_CODE:SALE); 1.2 显示IMG窗口出现后选择:应用程序联接(ALE)→发送和接收系统→逻辑系统→定义逻辑系统( ),并在弹出对话框选择 ; 1.3 在下图中选择 ; 1.4 在逻辑系统下空白栏填入“P43CLNT620”,名称下空白栏填入“广州石化数据试转换环境”,并选择 ; 注意:逻辑系统命名规则必须遵守以P43CLNT打头,后面加集团号。 1.5 在弹出对话框中选择 ,系统会自动增加一个新的传输号,然后选择 ; 1.6 在创建请求窗口短描述输入:GP:BC:创建620集团,并选择 ; 2 创建集团 2.1 选择:工具→系统管理→系统管理→客户管理→客户维护(T_CODE:SCC4); 2.2 选择 ,并在弹出对话框中选择 ; 2.3 在集团一栏输入集团号码和集团名称如“620”和“数据试转换”,城市输入“GuangZhou”,逻辑系统选择该集团的逻辑系统,标准货币输入“RMB”,集团角色选择“测试”,检查后选择 完成创建集团条目; 2.4 此时,在集团总览中看见新创建的620集团条目,可以选择 退出该窗口; 2.5 使用SAP GUI登陆到新建的620集团,用户名:SAP*,密码:PASS; 2.6 选择:工具→系统管理→系统管理→客户管理→集团拷贝→本地复制(T_CODE:SCCL); 2.7 在选择参数文件中选择“SAP_ALL”,在源集团中选择要拷贝的源集团,如“220”,在源集团拥护主选择要拷贝的源用户数据,如“410”,确认填入内容后建议选择 ; 2.8 在后台定义窗口中选择后台服务器,点击 ; 2.9 在弹出的对话框中选择建议选择负载较少的“p43apsvc”应用服务器,并点击 ; 2.10 接着在后台复制窗口中点击 ,配置后台运行相关参数; 2.11 在弹出的检查框中检查相关参数是否与计划一致,后点击 ; 2.12 进入开始时间设定窗口中,在预定的启动一栏输入计划开始拷贝的日期和时间,检查后点击 ; 2.13 进入后台作业打印参数的窗口中,在输出设备栏输入打印设备名称,如“DEFAULT”,检查相关参数并点击 ; 2.14 此时,服务器会根据预定的时间进行集团拷贝,我们可以在该集团中使用SM37检查后台运行情况和SCC3检查拷贝的情况,集团成功完成拷贝后可以通过T_code:SCC3看到如下图; 2.15 集团拷贝正常用时约90分钟。 六、 SCC3命令操作手册 1 总体描述 本文旨在描述如何使用事务代码SCC3查看集团拷贝和系统内传输日志。本文的主要读者为项目实施人员和支持人员。. 2 查看集团拷贝日志 2.1 输入事务代码SCC3,回车,进入图2.1。图2.1可以看到当前登录集团的集团拷贝日志的清单。 图2.1 2.2 左健双击图2.1中一条记录,可以查看详细的集团拷贝日志.如图2.2: 图2.2 2.3 在图2.1中左键单击按钮“所有集团”,可以看到所有集团的集团拷贝日志清单,如图2.3: 图2.3 2.4 左键双击图2.3中的目标集团(如420),进入该集团的集团拷贝日志清单,如图2.4: 图2.4 2.5 重复步骤2.2,查看详细的集团拷贝日志 3 查看系统内传输日志 3.1 输入事务代码SCC3,回车,进入图3.1: 图3.1 3.2 左键单击按钮“所有传输请求”,进入图3.2: 图3.2 3.3 左键双击图3.2中的目标集团(如420),进入该集团的系统内传输清单,如图3.3: 图3.3 3.4 如需查看“D00K997188”的详细传输日志,左键双击该行,进入图3.4. 图3.4 七、 STMS传输请求操作手册 1 总体描述 本文旨在描述SAP系统管理员向生产系统转入传输请求的方法,本文的主要读者包括长岭炼化分公司ERP项目技术维护用户。 2 T-code STMS的使用 2.1 以系统管理员用户登录SAP系统。 2.2 然后使用T-code STMS,如下图: 2.3 点击: 2.4 选择P04双击如下图: 2.5 进入维护传输请求界面,其中Request代表传输请求编码;Owner代表该传输请求制作人;St代表该传输请求的状态,如果为 则表示该传输请求没有进入生产系统,如果为 则表示已经传入系统如下图: 2.6 首先点击 刷新,系统将所有新生成的传输请求导入系统 ,如下图: 2.7 选择 ,将所有新的传输数据转入生产系统,如下图: 2.8 选择要传输的纪录,点击 ,如下图: 2.9 在目录客户系统中填写要传输集团号,点击 将传输请求传入系统,在完成传输后点击 检查是否传输成功,如下图: 2.10 依照此过程完成所有传输。 八、 SM02发布系统消息操作手册 1 SAP中系统消息的发送: 1.1 用t_code : sm02(图一)得到图二: 图一 图二 1.2 点击创建按钮来建立一个性的系统信息(图三) 图三 1.3 在随后的弹出窗口中,填写发送系统信息的相关内容和设置(图四) 图四 系统信息文本:填写要发送的系统信息的文本内容 服务器名称:选择向那个服务器发送系统信息(缺省是所有服务器) 客户:选择向那个客户端发送系统消息(缺省是所有用户端) 到期日期:填写系统消息保存的截止日期 删除日期:填写系统消息到何时被自动删除 点击确任按钮,这样系统信息就建立好了 2 SAP中系统消息的删除 2.1 用t_code : sm02进入,点击删除按钮,并确定。 九、 P43生产机数据库恢复操作手册 1 在DB13中调度一个离线数据库全备份 目的:做一次OFFINE的恢复 2 使用在线数据备份恢复数据库到指定时间点 2.1 查看最新的在线全库备份(log文件后缀为anf) 最新的是Sep 08 20:14 bdqukwfr.anf *.anf 是在线备份的日志 *.aff 是离线备份的日志 一个归档案日志的备份成功记录在/oracle/P43/saparch/ archPxy.log中. 一个数据的备份成功与否的记录在/oracle/P43/sapback/backPxy.log 中. 2.2 (以oraPxy的身份执行执行,过程中出现的权限问题会少些) (停sap,oracle但不停listener,停app->sap,db->sap) 2.2.1 停APP 2.2.1.1 telnet 10.119.62.3 2.2.1.2 telnet 10.119.62.2 2.2.1.3 su – p43adm(切换到p43adm) 2.2.1.4 p43app:p43adm>stopsap_p43apsvc_01 2.2.1.5 等待APP停 2.2.1.6 ps – ef|grep sap 2.2.1.7 saposcol –k 2.2.2 停DB 2.2.2.1 telnet 10.119.62.1 2.2.2.2 su – p43adm(切换到p43adm) 2.2.2.3 p43app:p43adm>stopsap_p43apsvc_00 2.2.2.4 等待DB停 2.2.2.5 ps – ef|grep sap 2.2.2.6 saposcol –k 2.2.3 RESTORE in database 2.2.3.1 su – oraP43 2.2.3.2 P43db:oraP43>cd sapbackup (进入查找要恢复的文件) 2.2.3.3 P43db:oraP43>ls *.anf (bdrbkzao.anf是我们要找的) 2.2.3.4 P43db:oraP43>brrestore -b bdqukwfr.anf -m full 输入c,继续执行(说明:中间提示有些文件要overwritten这是正常的往下就可以了) 开始恢复数据文件, 2.3 恢复数据库(recover database),尽量以oraPxy 的身份执行 2.3.1 1)Sqlplus连接数据库, P43db:oraP43>sqlplus /nolog SQL>connect system/manager as sysdba 2.3.2 2) SQL>Startup mount 2.3.3 3)如果恢复到停机前,执行 SQL>recover database; 如果恢复到某时间点,执行 SQL>recover database until time '2005-10-15 21:30:00' using backup controlfile; 一定要使用这个时间格式,并且时间是以单引号的方式’ ’括起来的. SQL> recover database until time '2005-09-08 21:30:00' using backup controlfile; ORA-00279: change 265924668 generated at 09/08/2005 18:30:06 needed for thread 1 ORA-00289: suggestion : /oracle/P29/saparch/P29arch1_40.dbf ORA-00280: change 265924668 for thread 1 is in sequence #40 Specify log: {=suggested | filename | AUTO | CANCEL} 系统会提示需要某个号的归档日志文件, 如40号归档日志文件 ,先等待,另开窗口解决归档日志的问题(一定要做) 2.3.4 P43db:oraP43>ls –l /oracle/P43/saparch/ 40号归档日志如果不在硬盘上,执行brrestore –a 40-XXX XXX是硬盘上日期最早的归档日志文件号,再减去1,如, $ls –l 时候,显示最小的日志号是Pxyarch1_556.dbf,XXX就是555. 当然,恢复这种归档日志,是基于将所有可能需要的归档日志都恢复到硬盘的上的文件系统,如果恢复的时间(回滚的时间比较靠前,/oracle/Pxy/saparch 文件系统可能无法容纳所有恢复的归档日志,可以先只恢复部分归档日志,将XXX设定为一个比较小的号来进行.第5步和第4步可交替进行,只是在第5步中,他会继续提示类似第三步的内容) 2.3.5 回到步骤3,选择AUTO,等待recover结束。 Specify log: {=suggested | filename | AUTO | CANCEL} AUTO 2.3.6 打开数据库 执行 SQL>alter database open resetlogs; SQL>alter system switch logfile; quit 2.3.7 恢复结束。 2.4 启动SAP 2.4.1 启动DB 2.4.1.1 telnet 10.119.62.3 2.4.1.2 telnet 10.119.62.1 2.4.1.3 su – p43adm(切换到p43adm) 2.4.1.4 p43app:p43adm>startsap_p43apsvc_00 2.4.1.5 等待DB启动 2.4.1.6 ps – ef|grep sap 2.4.2 启动APP 2.4.2.1 telnet 10.119.62.2 2.4.2.2 su – p43adm(切换到p43adm) 2.4.2.3 p43app:p43adm>startsap_p43apsvc_01 2.4.2.4 等待APP启动 2.4.2.5 ps – ef|grep sap 3 使用离线数据备份做数据库完全恢复 3.1 查看最新的离线全库备份(log文件后缀为aff)(参照第二步) 最新的离线备份是Sep 08 23:37 bdqulodg.aff 3.2 执行brrestore -b bdqulodg.aff -m full 3.3 启动数据库 Sqlplus连接数据库, P43db:oraP43>sqlplus /nolog SQL>connect system/manager as sysdba SQL>Startup mount SQL>recover database; SQL>alter database open resetlogs; SQL>alter system switch logfile; 3.4 启动SAP,完成整个恢复测试 3.4.1 启动DB 3.4.1.1 telnet 10.119.62.3 3.4.1.2 telnet 10.119.62.1 3.4.1.3 su – p43adm(切换到p43adm) 3.4.1.4 p43app:p43adm>startsap_p43apsvc_00 3.4.1.5 等待DB启动 3.4.1.6 ps – ef|grep sap 3.4.2 启动APP 3.4.2.1 telnet 10.119.62.2 3.4.2.2 su – p43adm(切换到p43adm) 3.4.2.3 p43app:p43adm>startsap_p43apsvc_01 3.4.2.4 等待APP启动 3.4.2.5 ps – ef|grep sap 十、 更换页面图片操作手册 1 t-code:/NSMW0 2 Binary data for WebRFC application 3 Click Execute 4 Click Create 5 Fill in :- Obj. name : ZERP001 : Company Logo 6 Click Import and specify the filename where your JPG file is located. File type is BIN. Finish press the Transfer button. (If successful, your logo will be shown in the Binary data for WebRFC.) 7 T-code:/NSM30 ----Table/View 输入 SSM_CUST 8 Click Maintain 9 Name Value to be set START_IMAGEZXXXX.JPG RESIZE_IMAGENO Logoff and Login again 十一、 广州分公司ERP系统客户端安装手册 1 选中“网上邻居”点击鼠标右键,选择“搜索计算机”。 2 在搜索栏输入:10.119.188.214,然后点击“搜索”按钮,右边窗口会出现找到的计算机,选中10.119.188.214并用鼠标左键双击它。 3 此时窗口会出现该计算机的多个共享目录,我们选择“080 sap相关软件”这个共享目录并用鼠标左键双击进入该目录。 4 此时窗口会出现两个文件夹,我们选择第一个“sapgui6.2_win32”,并用鼠标左键双击进入该目录。 5 我们继续用鼠标左键双击里面的“WIN32”目录。 6 此时窗口会出现几个目录和两个文件,我们用鼠标双击“setup.exe”这个安装文件。 7 如果用户操作系统是XP,系统会弹出一个安全警告的窗口,我们点击“运行”按钮。(2000操作系统可跳过此步骤) 8 此时系统会出现安装窗口,我们选择“下一步”按钮。 9 此时窗口会出现软件安装路径的设置栏,我们使用默认安装路径,直接选择“下一步”按钮。 10 此时窗口会出现安装组件选择项,我们选择第一个选项“SAP GUI”,并选择“下一步”按钮。 11 接着我们选择“Install”按钮确认安装软件。 12 软件开始安装,等待安装完成。 13 待软件安装完成,我们选择“完成”按钮,此时我们完成软件安装工作。 14 接下来我们开始配置SAP客户端,首先我们要找到“services”文件,我们可以通过以下路径找到这个文件。使用win2000/NT操作系统的用户,在/ WINNT/system32/drivers/etc目录下,使用winXP操作系统的用户,在/ WINDOWS/system32/drivers/etc目录下。找到后,用记事本方式打开services文件。 15 将该文档滚动到最后一行加上 “sapmsP43 3600/tcp”并且要按回车。 16 在桌面选择 图标,并用鼠标左键双击它。系统会跳出登陆窗口,我们用鼠标左键点击“组”按钮。 17 我们在跳出的窗口,系统标识填入“P43”,消息服务器填入“10.119.62.1”,然后点击“生成清单”。此时,窗口下方组窗口将会出现两个组,我们选择“P43GRP”这个组,并点击“添加”按钮。 18 在跳出的窗口我们点击“确定”按钮。 19 此时我们已经完成客户端软件的配置工作,登陆列表会增加一个“P43 [P43GRP]”的登陆选项。 十二、 日常维护操作手册 1 ERP系统日监控 R3系统监控 事务代码 描述 检测结果 每天操作 SP01 打印作业(有无异常或未结的打印作业) □有 □无 SM51 服务器状态 □正常 □不正常 ST22 ABAP DUMP(在用户不提出疑问时可以不察看该代码) □有 □无 SM37 后台作业是否都成功完成 □正常 □不正常 SM12 锁(系统中有无长时间占据资源的锁?在用户不提出疑问时可以不察看该代码,不要随便删除锁) □有 □无 ST03 工作负载 数据库服务器DIA平均响应时间 . 应用服务器DIA平均响应时间 . 数据库监控 事务代码 描述 检测结果 每天操作 DB13 数据库作业是否成功完成 □成功 □不成功 DB02 检查数据库空间是否有表空间大于80% □有 □无 操作系统监控 事务代码 描述 检测结果 每天操作 ST06 OS状态 “CPU Idle %” = “CPU Load average” = “Physical mem free” = 2 ERP系统周监控 R3系统监控 事务代码 描述 检测结果 每周操作 SM37 检查所有预定义的后台作业 □正常 □不正常 RZ10 检查参数文件是否正确 □正常 □不正常 数据库监控 事务代码 描述 检测结果 每周操作 DB13 数据库离线备份是否成功完成 □成功 □不成功 DB02 检查数据库空间是否有表空间大于80% □有 □无 操作系统监控 事务代码 描述 检测结果 每周操作 OS06 查看文件系统的使用情况 □正常 □不正常 3 ERP系统月监控 R3系统监控 事务代码 描述 检测结果 每月操作 SU01 改变管理员密码 □成功 □不成功 SM31 检查是否有非法的密码(表USR40) □有 □无 RZ10 检查参数文件是否正确 □正常 □不正常 总部检查 服务器性能检查(Early Watch Alert) □正常 □不正常 总部检查 平均在线用户(Early Watch Alert) 总部检查 平均响应时间(Early Watch Alert) 数据库监控 事务代码 描述 检测结果 每月操作 DB13 查看预定义的数据库维护作业是否需要调整 □有 □无 每月操作 总部检查 数据库大小(Early Watch Alert) 每月操作 总部检查 上月数据增长量(Early Watch Alert ) 每月操作 总部检查 数据库设置检查(Early Watch Alert ) □正常 □不正常 操作系统监控 事务代码 描述 检测结果 每月操作 OS06 查看文件系统的使用情况 □正常 □不正常 Sapdba-cleanup 清理 SAPDBA 日志 □成功 □不成功 总部检查 服务器内存,CPU平均利用率(Early Watch Alert) DB server 内存:_____ CPU:_______ APP server 内存:_____ CPU:_______