• SAP basis 常用事物


    1、创建一个新的用户

      完成client创建和拷贝后,在开始正式工作之前,需要创建新的用户。
      用这个用户进行工作。默认ddic和sap*用户不要用于实际的业务。
      创建用户的过程很简单,只要以su01事务码进入用户维护屏幕。

     (1) 在用户栏填上新增的用户名,按新建按钮创建。
      (2)输入相关的参数,关键是设置角色和参数文件,如果是管理员,可设的角色为“SAP_ALL_RESTRICTED”,参数文件设为“SAP_ALL”。
     角色名和参数文件是一对的,参数文件是控制具体权限设置的文件。角色和参数文件也可不在这里指定,可在设置角色时设置。

    2、创建一个新的角色

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

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

    3. 利用scat进行数据导入

     在系统上线或进行测试时,都需导入大量的主数据。
     在SAP中有多种方法可批量地导入大量数据, LSMW; SCAT; 自建程序导入(直接写表, BDC例程)

      这里介绍利用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文件。

    处理方式可选择“前台”或“后台”,第一次最好选择前台方式,这样方便除错。最后按工具栏的运行按钮即可。

    4、配置个人信息

    在操作SAP系统时,经常要输入一些参数,如成本控制范围、公司代码、工厂等。

    如果每次打开界面都要输入是不是很烦,可不可以让系统自动记住这些固定的参数呢?

    答案是肯定的,通过配置个人信息即可让每个用户记住这些参数。

    现以设置成本控制范围代码CA00为例说明一下具体操作方法。

    选择“系统”--“用户参数文件”--“个人数据”,进入个人参数配置界面。

    在这里,addree标签可设置用户名、地址、电话等个人信息;defaults标签栏可设置开始菜单、登录语言、小数点表示方法等;

    parameters标签就可设置默认输入的参数值。

    在parameters栏里选择一个参数代码,如CAC是成本控制范围,在value里填入值CA00。

    存盘退出。重新登录后,凡是在界面中要输入CA00的地方都会自动被填上CA00。另外,在一些输入参数的界面会有一个存盘按钮可把参数直接保存为默认值或用户默认值,效果与上面的配置一样。

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

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

    SLICENSE or SLIC    激活SAP license。

    SE16                        显示SAP数据表

    SA38                        运行ABAP程序

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

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

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

    SICK                         SAP系统一致性检查。

    STMS                        创建传输管理系统

    SCC1                        集团拷贝 - 特定选择

    SCC3                       集团复制日志
    SCC4                       客户管理 ( 建立一个client(集团))
    SCC5                       删除集团
    SCC7 集团输入方法执行
    SCC8 集团输出
    SCC9 远程集团复制
    SCCL 局部集团复制client本地复制

    SMLT                         导入语言包

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

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

    SM04                        显示在线用户会话          

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

    SM21                        显示系统日志

    SM50                         显示工作进程

    SM51                        显示SAP实例

    SM59                        维护RFC

    SPAM                        支持包管理工具

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

    6、修改登录界面

        TCODE >> SE61
        Document Class >> General text

        Language >> Chinese

        Name >> ZLOGIN_SCREEN_INFO

        Create

        编辑

        完成!

    7、修改背景图片

    1、SMW0

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

    4、选择相应的GIF图片

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

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

    7、SM30,维护表SSM_CUST

    8、维护表条目:RESIZE_IMAGE & START_IMAGE

  • 相关阅读:
    Appium移动自动化测试-----(十三)appium API 之其他操作
    Appium移动自动化测试-----(十二)appium API 之 TouchAction 操作
    Appium移动自动化测试-----(十一)appium API 之键盘操作
    Appium移动自动化测试-----(十)appium API 之上下文操作
    Appium移动自动化测试-----(九) appium API 之应用操作
    Appium移动自动化测试-----(八)定位控件
    Linux ls
    Pointer's NULL And 0
    JS 实现"可读"字符串转换成"二进制的01"字符串
    Qt QT_BEGIN_NAMESPACE
  • 原文地址:https://www.cnblogs.com/rainysblog/p/3558106.html
Copyright © 2020-2023  润新知