IDM分配

2020-08-25 18:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 晚上好 我们在这里...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

晚上好

我们在这里阅读了一些与我的查询相关的信息,但我正在寻找有关...的更多详细信息

1)是否有任何方法在IDM业务角色/特权分配屏幕中分配特权,例如通过记事本或excel或任何类似的解决方案将所有特权分配给用户的特权,将所有特权上载到特定系统?

2)我在专家讨论有关MXREF_MX_PRIVILEGE之类的一些参数的过程中看到了一些答案(不确定我上面的查询是否与此对象相关),但在分析人员看来,我们不提供对任何开发人员Studio的访问权限,并且 我们只提供访问IDM角色分配屏幕,如何实现批量分配?

或者还有其他简单的建议来实现这种理解,即我们将不提供对临时表更改/开发人员sutios的任何访问。 请告知步骤。

谢谢。

idm.jpg (28.4 kB)
5条回答
空代码
2020-08-25 19:05

Hi Steffi,
文件 上传的内容作为属性值存储在执行用户的MSKEY上。 因此,我将一个简单的文件复制到服务器路径并删除了临时文件。 之后的属性。 复制过程是具有一些输入属性的To Generic传递:

在脚本中包含一个修复文件 根据所选的作业活动设置名称(该名称由预定义的作业请求); 一个副本存储在"处理"文件夹中,另一个带有时间戳的副本存储在备份文件夹中(用于在处理过程中出现任何错误的情况下,随后对其进行检查)。 在这里,我使用诸如uFromHex和uToFile之类的内部函数。

//主要功能:custom_copyFileToShare
//脚本将上传的文件存储在进程目录中
//根据活动以及在
//带有时间戳的备份目录

 函数custom_copyFileToShare(Par){

     var userMskey = Par.get(" MSKEY");
     var activity = Par.get(" Z_JOB_ACTIVITY");
     var fileAttribute = Par.get(" FILE_ATTRIBUTE");
     var DirectoryProcess = Par.get(" FILE_DIRECTORY_PROCESS");
     var DirectoryBackup = Par.get(" FILE_DIRECTORY_BACKUP");

    //转变成 "\\"
    //**********************************
     DirectoryProcess = uReplaceString(DirectoryProcess," \\"," \\\\");
     DirectoryBackup = uReplaceString(DirectoryBackup," \\"," \\\\");

    //从二进制文件获取文件名
    //**********************************
     var fileArray = fileAttribute.split(":");
     var filefullname = fileArray [0];
     var binary = fileArray [1];
     var filePlain = uFromHex(binary);

    //根据活动设置进程文件名
    //****************************************************  *
     var processfilename ="";
     if(活动=="锁定用户"){
         processfilename =" UserLockList.csv";
     } else if(活动=="解锁用户"){
         processfilename =" UserUnlockList.csv";
     } else if(活动=="更改有效性"){
         processfilename =" UserValidity.csv";
     } else if(活动=="角色分配"){
         processfilename =" UserRoleAssignment.csv";
     }否则,如果(活动=="更新公司列表"){
         processfilename =" CompanyList.csv";
     }否则,如果(活动=="更新公司任务"){
         processfilename =" CompanyAssignmentList.csv";
     } else if(活动=="角色替换"){
         processfilename =" RoleReplacementList.csv";
     }其他{
         uSkip(2);
     }

    //将时间戳添加到文件名
    //**********************************
     var file = processfilename.split("。");
     var desc = file [0];
     var ext = file [1];
     var timestamp = custom_getTimestamp();
     var backupfilename = desc +" _" +时间戳+"。  +分机;

    //设置文件路径
    //**********************************
     var path_process = DirectoryProcess +" \\" + processfilename;
     var path_backup = DirectoryBackup +" \\" +备份文件名;

    //将文件存储在目录中
    //**********************************
     uToFile(path_process,filePlain," FALSE");
     uWarning("当前文件已下载到Share [" + path_process +"]"));
     uToFile(path_backup,filePlain," FALSE");
     uWarning("备份文件已下载到Share [" + path_backup +"]"));

     返回面值
 }
 

一周热门 更多>