在我们开始正式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 = 1和login/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默认是$。