SAP 批量复制角色处理办法

SAP 批量复制角色处理办法

  • 1. 定义
  • 2. 功能
  • 3. 应用场景
  • 4. 操作步骤
  • 5. 注意事项
  • 6.业务场景
  • 7.操作步骤
    • (1)导出旧角色
    • (2)导出文件数据修改
    • (3)上传修改好的角色
    • (4)生成角色参数文件
    • (5) 调用函数批量创建角色
    • (6)关于权限常用功能

SAP 批量复制角色(Batch Role Copy)是一个用于管理和复制角色的功能,通常用于简化用户权限管理和角色分配的过程。以下是关于此功能的简要介绍:

1. 定义

批量复制角色允许用户从一个或多个现有角色中复制配置,并在新的角色中进行批量应用。这在组织中频繁变更用户角色或权限时特别有用。

2. 功能

  • 简化角色创建:通过复制现有角色,减少手动配置的工作量。
  • 权限管理:确保新角色可以继承旧角色的权限,减少错误和遗漏。
  • 一致性:在多个角色间保持一致性,确保各个部门或用户组的权限设置相似。

3. 应用场景

  • 新员工入职:为新员工快速创建与现有员工相似的角色。
  • 组织结构调整:在组织变动时,迅速更新角色和权限设置。
  • 角色审计:通过复制和修改现有角色来满足审计要求。

4. 操作步骤

  1. 选择源角色:在系统中选择需要复制的角色。
  2. 执行复制:使用系统提供的批量复制功能,将权限和配置复制到新角色中。
  3. 修改新角色:根据需求调整新角色的权限和设置。
  4. 保存和分配:保存新角色并分配给相关用户。

5. 注意事项

  • 复制角色时应谨慎,以避免将不必要的权限授予新角色。
  • 定期审查和更新角色配置,以确保其符合组织安全政策。

6.业务场景

在公司在做推广项目的时候,会遇到角色的需要新建的问题,但是推广项目基本都是只是对组织结构更改一下大部分就可以用了。这个时候能复制角色创建新角色这样的话可以节省下很多的工作量。

7.操作步骤

(1)导出旧角色

执行事务代码PFCG
点击菜单栏位—实用程序—点击成批下载
在这里插入图片描述
然后维护好需要下载的角色,点击执行按钮下载
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
下载完成后桌面会多出一个是.SAP 后缀名的文件,如下图所示

在这里插入图片描述

(2)导出文件数据修改

使用EXCEL打开上图中的文件。
在这里插入图片描述
然后我们将1000替换成我们新配置的公司的代码,假设我们新的公司的代码是9999

在这里插入图片描述
让后点击全部替换。替换完成后点击保存。

(3)上传修改好的角色

重新执行PFCG点击菜单栏—角色—上传
在这里插入图片描述
上传之前编辑好的文件
在这里插入图片描述
上传完成后就可以直接在PFCG中可以看到
在这里插入图片描述
上传成功后也可以看到组织级别也随之变成了9999,如下图。
在这里插入图片描述

(4)生成角色参数文件

我们上传的角色的权限页签中是黄色的,如下图中所示,所有上传的角色都是不会激活角色生成参数文件的。

在这里插入图片描述
我们点击菜单栏位—实用程序—成批生产
在这里插入图片描述
输入上传的角色,然后选中自动生成。如下图
在这里插入图片描述
然后点击在后台执行。
在这里插入图片描述
执行完以后可以看到权限页签就是激活的状态了
在这里插入图片描述

(5) 调用函数批量创建角色

可以调用函数:PRGN_COPY_AGR
在这里插入图片描述
SOURCE_AGR:输入需要复制的角色
TARGET_AGR:输入新的角色名称

在这里插入图片描述
在这里插入图片描述
可以用ABAP写一段代码进行导入式的批量复制角色。

(6)关于权限常用功能

事务:

PFCGMASSVAL(= 报表 PFCG_MASS_VAL)权限值的批量维护

PFUD(=报表 RHAUTUPD_NEW)用户主数据对账

RSSCD100_PFCG(=报表 RSSCD100_PFCG)显示角色的变更文档

RSSCD100_PFCG_USER(=报表 RSSCD100_PFCG)显示角色分配的变更文档

SUPC(=报表 SAPPROFC_NEW)生成角色参数文件

报表:

AGR_RESET_ORG_LEVELS 重置手动状态和组织级别内容

PFCG_MASS_DOWNLOAD 批量角色下载(通过 PFCG 上载 -> 角色 -> 上载)

通过 RFC 导入 PFCG_MASS_IMPORT 批量角色

PFCG_MASS_TRANSPORT 角色传输

PFCG_ORGFIELD_ROLES 将角色与组织级别定义同步

PFCG_UPDATE_ALL_ROLES 生成角色参数文件

PRGN_COMPRESS_TIMES 角色的用户分配压缩

PRGN_DISPLAY_AUTH 显示角色权限

PRGN_INFO_COMPOSITE_ROLES 创建生产复合角色的统计

PRGN_STATUS_ALL 状态概览

通过本文,我们了解了 SAP 的[SAP 批量复制角色处理办法]的基本概念和应用方法。希望这些信息能帮助您在实际工作中更好地使用 SAP 系统,提高工作效率和管理水平。

感谢阅读,希望本文对您有所帮助,并期待在未来的文章中继续探讨 SAP 的更多功能和应用。

更多SAP文章请点击
更多SAP文章更新,大家一起学习进步!
在这里插入图片描述

原创不易,​如果本文对您有所帮助,请点赞!!!
文章中如有错误处。敬请指正!

搜索公众号:SAP资料文库
微信号:SPRO_PP
时间:2024-10-22

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/454284.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【系统规划与管理师】历年各章节分值汇总(论文)

【移动端浏览】☞【系统规划与管理师】历年各章节分值汇总(论文) 第4章 IT服务规划设计 第5章 IT服务部署实施 第6章 IT服务运营管理 第7章 IT服务持续改进 第8章 监督管理 第9章 IT服务营销 第10章 团队建设与管理

【二】企业级JavaScript开发之代码编辑器

代码编辑器 程序员接触时间最长的就是代码编辑器。 代码编辑器主要分两种:IDE(集成开发环境)和轻量编辑器。很多人喜欢这两种各选一个。 当然还有很多其他很好的编辑器,你可以选择一个你最喜欢的。 选择编辑器就像选择其他工具…

开源OpenStack

1.查询HCS基于OpenStack哪个版本开发 2.九大核心组件 OpenStack可以对接FC也可以对接KVM主机;(OpenStack 对接华为FusionCompute,一个集群对应 openstack 一台计算主机)-引申出nova compute 2.1nova nova两个核心组件nova contro…

马拉车算法(C/C++)

#1024程序员节 | 征文# 马拉车算法(Manachers Algorithm)是一种用于在字符串中查找最长回文子串的线性时间复杂度算法。该算法由Udi Manacher在1980年代提出,因此得名。它的核心思想是利用已知的回文信息来减少不必要的比较,从而提…

【Linux】-权限

🔑🔑博客主页:阿客不是客 🍓🍓系列专栏:深入代码世界,了解掌握 Linux 欢迎来到泊舟小课堂 😘博客制作不易欢迎各位👍点赞⭐收藏➕关注 ​ 一、权限的概念 在Linux 中&…

软件测试与软件缺陷的基础知识

✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭❤~✨✨ 🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢,在这里我会分享我的知识和经验。&am…

技术面没过,竟然是因为我没用过Pytest框架?

想象一下,你在一次技术面试中满怀信心,答完所有问题,结果却被告知没通过,原因竟然是——你没用过Pytest框架!是的,在当今软件测试的世界里,Pytest已经成为了许多公司的“必备”技能。 那么问题…

数据库表的创建

运用的环境是pychram python3.11.4 创建一个表需要用到以下语法 注释已经写清楚各种语法的含义,记住缩进是你程序运行的关键,因为程序是看你的缩进来判断你的运行逻辑,像我这个就是缩进不合理导致的报错 那么今天分享就到这里,谢…

QScrollBar滑动条控件

人机验证简化版案例 //设置垂直滑动条的范围是0-100ui->verticalScrollBar->setRange(0,100);ui->horizontalScrollBar->setRange(0,100);//设置初始数值ui->verticalScrollBar->setValue(50);//void valueChanged(int value);connect(ui->verticalScroll…

uniapp修改input中placeholder样式

Uniapp官方提供了两种修改的属性方法&#xff0c;但经过测试&#xff0c;只有 placeholder-class 属性能够生效 <input placeholder"请输入手机验证码" placeholder-class"input-placeholder"/><!-- css --> <style lang"scss" s…

基于图像拼接开题报告

选题的背景与意义 在日常生活中&#xff0c;使用普通相机获取宽视野的场景图像时&#xff0c;必须通过调节相机的焦距才可以提取完整的场景。由于相机的分辨率有限&#xff0c;拍摄场景越大&#xff0c;得到的图像分辨率就越低&#xff0c;因此只能通过缩放相机镜头减小拍摄的…

VSCode按ctrl与鼠标左键无法实现跳转的解决办法

vscode编译环境老是出问题&#xff0c;下面介绍两种解决方法 需要提前配置好代码编译需要的库以及编译器位置等等。 ctrlshiftp,输入 >C/C配置&#xff08;JSON&#xff09; 打开生成的c_cpp_properties.json {"configurations": [{"name": "Li…

NSSCTF-WEB-easy_eval

目录 前言 正文 思路 序列化构造 后渗透 思路点1:Redis 思路2:蚁剑插件绕过disable_functinons 结尾 作者的其他文章 前言 说是easy,实际很difficult 正文 思路 <?php class A{public $code "";function __call($method,$args){//最后执行命令eval($th…

github加速 DevSidecar 1.8.8

DevSidecar 1.8.8 更多配置请参考&#xff1a;github开源

impdp+remap_schema导入后登录报ORA-01017: Invalid Username/password

环境说明&#xff1a;有个11.2.0.4的rac数据库&#xff0c;现需要把USR_OA克隆一份出来做测试&#xff0c;新用户名是TEST_OA&#xff0c;直接是expdp导出用户&#xff0c;再用impdpremap_schema生成TEST_OA&#xff0c; 业务人员使用PLSQL(版本12.0.1.1814) 登录TEST_OA时总…

GJS-WCP

不懂的就问&#xff0c;但我也是二把手......哭死 web GJS-ezssti 很常规的ssti模板注入&#xff0c;只过滤了"/","flag"。 过滤了/,flag 可以利用bash的特性绕过&#xff0c;如字符串截取&#xff0c;环境变量等等。payload1: {{url_for.__globals__[…

[项目详解][boost搜索引擎#1] 概述 | 去标签 | 数据清洗 | scp

目录 一、前言 二、项目的相关背景 三、搜索引擎的宏观原理 四、搜索引擎技术栈和项目环境 五、正排索引 VS 倒排索引--原理 正排索引 分词 倒排索引 六、编写数据去除标签和数据清洗模块 Parser 1.数据准备 parser 编码 1.枚举文件 EnumFile 2.去标签ParseHtml(…

文件处理新纪元:微信小程序的‘快递员’与‘整理师’

嗨&#xff0c;我是中二青年阿佑&#xff0c;今天阿佑将带领大家如何通过巧妙的文件处理功能&#xff0c;让用户体验从‘杂乱无章’到‘井井有条’的转变&#xff01; 文章目录 微信小程序的文件处理文件上传&#xff1a;小程序的“快递服务”文件下载&#xff1a;小程序的“超…

学习threejs,拉伸几何体THREE.TubeGeometry管道

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️拉伸几何体THREE.TubeGeome…

Git的原理和使用(六)

本文主要讲解企业级开发模型 1. 引入 交付软件的流程&#xff1a;开发->测试->发布上线 上面三个过程可以详细划分为一下过程&#xff1a;规划、编码、构建、测试、发 布、部署和维护 最初&#xff0c;程序⽐较简单&#xff0c;⼯作量不⼤&#xff0c;程序员⼀个⼈可以完…