ITPub博客

首页 > IT基础架构 > 安全管理 > SAP常用BASIS技巧整理

SAP常用BASIS技巧整理

原创 安全管理 作者:SAPmatinal 时间:2020-11-18 13:43:55 0 删除 编辑

1 、创建一个新的用户

完成 client 创建和拷贝后,在开始正式工作之前,请创建一个全新的用户。用这个用户进行工作。默认 ddic sap* 用户不要用于实际的业务。创建用户的过程很简单,只要以 su01 事务码进入用户维护屏幕。在用户栏填上新增的用户名,按新建按钮创建。输入相关的参数,关键是设置角色和参数文件,如果是管理员,可设的角色为 “SAP_ALL_RESTRICTED”, 参数文件设为 “SAP_ALL” 。角色名和参数文件是一对的,参数文件是控制具体权限设置的文件。角色和参数文件也可不在这里指定,可在设置角色时设置。

2 、创建一个新的角色

PGCG ,可以通过复制现有 ROLE ,增加 T-CODE 或菜单来增加需要的 ROLE ROLE 分为两大类:单一 ROLE 和复合 ROLE 。所谓复合 ROLE 就是由多个单一 ROLE 组成的。角色管理中重点:角色参数的维护(通过参数的比较来完成参数维护工作)

可以直接在用户菜单中增加需要授予当前 ROLE 的用户。

3 、设置 SAPGUI 自动 LogOut 功能

当客户端长时间没有使用时,为了不占用 SAP 服务器的资源,我们可以设置当客户端在一段时间没有进行操作时自动退出 SAP 系统。设置步骤如下:

Tcode rz10 打开参数配置窗口,选择你当前的实例参数文件,再选扩展编辑,按修改按钮进入扩展参数编辑窗口中。

按参数创建按钮,创建一个名为 “rdisp/gui_auto_logout” 的参数,参数值输入 “600” ,代表如果客户 10 分种( 600 秒)没有进行操作,则会自动退出 SAP 系统。按退出保存设置。在 rz10 窗口按保存把参数传送到系统的参数文件中。重启 SAP 实例,使配置参数生效。

我们还可用 rz11 来设置当前正在运行的实例的一些参数,但用这种方法设置的参数只会影响当前运行的实例,一旦重启实例,参数就会失效。

4 、利用 scat 进行数据导入

在系统上线或进行测试时,都需导入大量的主数据。在 SAP 中有多种方法可批量地导入大量数据,这里介绍利用 scat  进行数据导入的方法。下同以导入统计指标数据为例进行详细说明。

scat 事务码进入计算机辅助测试工具屏幕,在测试情况栏内新建一个测试项。该测试项的名称要以 z 开头,如 ztest 。输入完名称后,按工具栏上最左边的 “TCD” 按钮开始记录事务。

首先在弹出窗口内输入需记录的事务代码 kk01 ,按回车,进入统计指标维护界面。

接下来按维护统计指标的操作输入统计指标编码、统计指标名和计量单位,最后按保存完成事务记录,返回 scat 事务界面。

scat 事务界面按保存,弹出选择开发类界面,选 本地对象 ,完成 ztest 测试项目的创建。

返回 scat 的初始屏幕,这时,在测试事件列表中应该有一个你刚创建的测试项目。选中它,按工具栏的 更改 按钮,接着双击功能表里的 kk01 项,接着再双击 “SAPLOKSK” 项,这时会打开输入统计指标编码窗口,并且光标会停留在编码栏内,接着点击工具栏的 “_insertimport parameter” 按钮,创建一个 &STAGR 参数。接着按工具栏下一页,使当标停留在名称栏,和上面一样,点击工具栏的 “_insertimport 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 文件。处理方式可选择 前台 后台 ,第一次最好选择前台方式,这样方便除错。最后按工具栏的运行按钮即可。

5 、配置个人信息

在操作 SAP 系统时,经常要输入一些参数,如成本控制范围、公司代码、工厂等。如果每次打开界面都要输入是不是很烦,可不可以让系统自动记住这些固定的参数呢?答案是肯定的,通过配置个人信息即可让每个用户记住这些参数。现以设置成本控制范围代码 CA00 为例说明一下具体操作方法。

选择 系统 ”--“ 用户参数文件 ”--“ 个人数据 ,进入个人参数配置界面。在这里, addree 标签可设置用户名、地址、电话等个人信息; defaults 标签栏可设置开始菜单、登录语言、小数点表示方法等; parameters 标签就可设置默认输入的参数值。在 parameters 栏里选择一个参数代码,如 CAC 是成本控制范围,在 value 里填入值 CA00 。存盘退出。重新登录后,凡是在界面中要输入 CA00 的地方都会自动被填上 CA00 。另外,在一些输入参数的界面会有一个存盘按钮可把参数直接保存为默认值或用户默认值,效果与上面的配置一样。

在需输入成本控制范围的界面,通过菜单 扩展 ”--“ 设置成本中心范围 可覆盖默认的 CA00 值。

6 、常用的 BASIS 相关的 T-CODE

SLICENSE or SLIC

激活 SAP license

SE16

显示 SAP 数据表

SE38

运行 ABAP 程序

SHDB

跟踪一个事务码所操作的 SAP 表名

RZ10

配置 SAP 参数文件,修改完成后需重启实例。

RZ11

修改运行中实例的参数,修改完马上生效,不用重启实例。重启实例,参数修改失效。

SICK

SAP 系统一致性检查。

STMS

创建传输管理系统

SMLT

导入语言包

SGEN

编译 SAP 对象,使客户在访问 SAP 对象时不用编译,提高服务器的响应速度。

SM02

创建系统消息。创建时需填上消息正文,还有服务器名和客户名,当客户栏不填或填 “*” 号时,保存后就可把该消息马上发给所有登录的用户,当其它用户新登录系统时也会显示。

SM04

显示在线用户会话

SM12

显示与解锁由用户锁定的表

SM21

显示系统日志

SM50

显示工作进程

SM51

显示 SAP 实例

SM59

维护 RFC

SPAM

支持包管理工具

SCC4

建立一个 client( 集团 )

SCCL

client 本地复制

SCC3

显示 client 复制日志

SCAT

记录事务和函数功能,可进行数据批量导入。

6 、修改登录界面

    TCODE >> SE61
    Document Class >> General text

    Language >> Chinese

    Name >> ZLOGIN_SCREEN_INFO

    Create

    编辑

    完成!

7 、修改背景图片

1、SMW0
image

2、选择第二项然后继续
  image
3、继续
image

4、选择相应的GIF图片

5、如果无法选择,则使用菜单setting >>Maintain HIME types
image

6,新建文件扩展名,然后保存
image

7、SM30,维护表SSM_CUST
image

8、维护表条目:RESIZE_IMAGE & START_IMAGE
image

9、完成!

-------------以下为网络转载-----------------

    - 如果希望将登录放置在初始屏幕右侧,请按如下处理:

使用事务 SMW0 可以在数据库中创建自己的图像.选择选项"二进制数据".
可以按.GIF 格式保存图像.
使用表 SSM_CUST 中的关键字 "START_IMAGE" 创建数据记录. (使用事务SM30.)针对数据记录值,请输入在事务 SMW0 中定义的图像.- 使用条目 "RESIZE_IMAGE" 的行和表 SSM_CUST 的值 "YES" 或 "NO",可以确定图像是应该自动调整适应屏幕大小,还是应该居中位于初始屏幕的右侧.- 也可以隐藏图像,这样用户就无法看到它了.请在表SSM_CUST中输入"HIDE_START_IMAGE" 和值 "YES".如果执行该操作,系统将忽略用户指定的图像显示设置.

  • Transaction code -  SMW0
  • X - Binary data for WebRFC application
  • Hit Enter
  • Click Execute
  • Click Settings -> Maintain MIME types
  • Click the Create button
  • Fill in :- TYPE : image/gif EXTENSION : .GIF
  • Click Save
  • Click Back to the Binary data for WebRFC
  • Click Create
  • Fill in :- Obj. name : ZXXXX.GIF Description :
  • Company Logo
  • Click Import and specify the filename where your
  • GIF 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.
  • Transaction code  SM30 - Table/View -  SSM_CUST
  • Click Maintain
  • Click New Entries
  • Name Value to be set
  • START_IMAGE ZXXXX.GIF
  • RESIZE_IMAGE NO
  • Logoff and Login again

  • 8 sap* 用户密码忘记时
  • Su - devadm

    sqlplus / nolog

    conn / as sysdba;

    delete from sapsr3.usr02 where MANDT = '200' and BNAME = 'SAP*';

  • 9、创建一个传输请求项目名称

  • spro >>  goto >> project management >> Creater project

10、 SMW0 创建文件模板

image
image
image
如果在上图界面添加不上模板文件,则选择Maintain MIME types
image

image

添加扩展名,完成!

10、关闭SAP*自动登录的方法
用rz10找到login/no_automatic_user_sapstar(不允许自动登录)参数,在client copy之前login/no_automatic_user_sapstar默认参数为1;改成0才能client copy ,client copy之后,在各个client中创建sap*用户,在client copy 之后修改login/no_automatic_user_sapstar 参数为1


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/69901557/viewspace-2734925/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
公众号:matinal 熟悉java,JavaScript,Python,abap,sap业务的配置和开发,学习人工智能,机器学习,物联网,云平台等技术

注册时间:2018-12-04

  • 博文量
    72
  • 访问量
    47693