SAP MDG —— 系统先导配置

在开始MDG系统配置之前,需要确保系统版本正确,业务功能已激活且不可逆,工作流配置完备,包括SWU3初始配置,激活EventTypeLinkage,设置MDGAgentAssignment。此外,还需检查WebDynpro应用程序的状态,通过SICF激活服务,并维护相关的号码段。安全方面,需关注WebDynpro应用的安全设置和服务激活。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在我们开始正式MDG系统配置之前,需要确保以下的先导步骤已经在MDG系统中被设置完毕,这些操作一般由Basis和MDG顾问一起完成。

检查系统版本

在这里插入图片描述

你可以通过SAP菜单栏-System-Status中找到安装软件版本信息,如图所示显示了MDG组件的版本信息。每一个MDG版本发布的详细信息可以从SAP Note查看到,MDG9.02424186

检查业务功能Business Function

在这里插入图片描述

SAP 业务功能激活状态可以通过T-Code SFW5检查。

  • 一旦激活,MDG业务功能将会一直保持活动状态,这意味着这些业务功能是不可逆的,也不能被关闭。
  • 业务功能可以通过STMS系统进行传输,例如从开发机传输到测试和生产环境并自动激活。同时我们也可以直接去目标系统手动激活。
  • 业务功能之间存在依赖性,例如MDG低等级的业务功能必须先于新版本激活。

配置工作流

在我们开始使用MDG系统前,需要确保工作流基础设置配置完毕。

SWU3初始配置

在这里插入图片描述

  • Configure RFC Destination配置RFC Dest之前需要有超级用户权限来创建WF_BATCH系统用户。
  • 需要重新生成SAP_ALL权限参数文件或将USMD*开头的权限对象分配到WF_BATCH用户上。
  • Check Entries from HR Control Tables,可能需要执行SE38 RHSOBJCH程序进行激活(请保持默认设置)
  • 不需要维护Web Server和 Guided Procedures
  • 对于无法激活schedule background job的情况,请查阅SAP Note:2790150

激活Event Type Linkage

在这里插入图片描述

请参考MDG配置手册来激活对应的Event Type Linkage,避免工作流无法启动。

MDG Agent Assignment 设置

在这里插入图片描述

分配工作流代理用户是必要步骤,用于把工作流步骤和任务分配到终端用户的收件箱中。如果代理人没有配置正确,那么终端用户就无法收到工作流任务,请参考如图的MDG工作流代理人分配配置。

推荐把所有的workflow task配置这个分配设置,不推荐传输该配置,应该去每个client和系统手动进行分配。

推荐每天刷新工作流缓存,以防任何工作流配置发生了变化,T-Code为SWU_OBUF

在这里插入图片描述

修改配置文件参数

  • 确保配置文件Shared Objects Memory中的Size参数设置正确。
    -- 执行T-Code RZ11,确认参数abap/shared_objects_size_MB 的值在200和300之间。
  • 如果要启用NWBC单点登录,确保参数login/create_sso2_ticket = 1login/accept_sso2_ticket = 2设置正确。
  • 确保Host Name设置正确,参数icm/host_name_full

检查Webdynpro Applications

  • 基于安全考虑,所有的Web Dynpro 应用服务默认为非激活状态。因此想要使用Web Dynpro应用,需要通过T-Code SICF进行激活。
  • MDG需要激活的服务可以在官方配置手册上找到。
  • 目前无法传输SICF相关内容,因此我们需要在每个系统上分别手动激活服务。
  • SICF服务是可逆的,每一个MDG网页应用都可以被独立的关闭。

检查MDG号码段Number Ranges

使用T-Code SNRO维护MDG相关的号码段:

  • 物料NR:MDG_BAS_MAT*
  • MDG变更请求:USMD_CREQ
  • 临时地址编号:MDG_ADR*
  • 临时BP编号:MDG_BP
  • 数据读取日志ID:DATLDLOGID*

对于MDG临时编号,可以使用内部或外部给号,如果是内部给号,那么可以设置前缀,MDG默认是$。

### SAP MDG 系统中的权限配置与用户角色设置 在SAP Master Data Governance (MDG) 系统中,权限配置和用户角色管理是非常重要的环节。它确保只有授权人员可以访问特定的数据和执行相应的业务流程。以下是关于如何在SAP MDG系统中进行权限配置以及用户角色设置的相关指导。 #### 1. 用户角色分配 为了实现有效的权限控制,在MDG系统中需要定义并分配适当的角色给不同的用户群体。通常情况下,可以通过事务码 `PFCG` 进入角色维护界面来完成这一过程[^3]。在此过程中,管理员可以根据具体需求定制化各个角色的功能集合,并将其绑定至具体的用户账户。 例如,在Fiori环境下新增一位具有管理权限的用户时,可以在User Assignments部分输入对应的管理员用户名,如FIORI_ADM[^2]。 #### 2. 配置权限对象 除了基本的角色设定外,还需要进一步细化到具体的权限对象层面。对于主数据治理而言,常见的权限对象包括但不限于: - **S_MDTOBJ**: 控制对不同类型主数据记录的操作权利; - **S_MDVIEW**: 管理不同视角下的查看许可; - **S_MDCFG**: 影响配置选项更改的能力; 这些权限对象需被合理组合起来附加于之前创建好的角色之上,以满足实际应用场景的要求[^3]。 #### 3. 测试与验证 完成初步配置之后,务必进行全面测试以确认各项设置是否达到预期效果。这一步骤可能涉及模拟各种典型用户的日常工作情景,观察其能否顺利开展相应活动而不越权操作其他无关领域的内容。 ```abap REPORT ztest_mdg_permissions. DATA: lv_user TYPE string VALUE 'TEST_USER'. CALL FUNCTION 'AUTHORITY_CHECK_OBJECT' EXPORTING object = 'S_MDTOBJ' " 权限对象名称 activity = 'DISPLAY' " 动作类型(显示/修改...) fieldname_1 = 'MATNR' " 字段名 value_field1 = 'PRODUCT001'. " 对应值 IF sy-subrc NE 0. WRITE:/ 'Access denied for user:', lv_user. ELSE. WRITE:/ 'Access granted for user:', lv_user. ENDIF. ``` 以上代码片段展示了一个简单的ABAP程序用于检测指定用户针对某一物料编号是否有查看权限的例子。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值