在basis将S4H在PO/PI的SLD中注册为Technical System后,我们需要在SLD中创建业务系统,分别代表企业中的各个真实的系统.如:s4h,plm,oa等等.
第一步:创建产品及产品组件.
产品及产品组件是技术系统及业务系统的基础.业务系统继承技术系统的部分或者全部产品及产品组件.
对于SAP的相关产品,其技术系统是从外部导入到PO/PI的SLD的,如:S4H通过事务代码:RZ70将其自身及其产品组件注册到PO/PI的SLD中.
对于第三方系统需要手动创建产品及产品组件,技术系统及业务系统.
产品及产品组件是在ESR中创建工作区的基础,所有ESR中的对象都是建立在工作区之上的.
虽然在S4H作为技术系统注册到PO/PI的SLD时,已经导入了产品组件.
但是我依然需要为S4H创建一个能够代表整个S4H系统的产品及产品组件,以便在其上创建工作区.
在PO/PI工作台选择System Landscape Directory->Products->New.
产品名称一般以如下格式命名.
<Company> <Product Name> or <Company> SAP <Product Name>.指定产品及版本
指定实例名称
一个产品可以有多个产品组件,每个产品组件可以有多个版本.
以如下格式命名产品名称.
<Company>_SAP_<Product Name>
以相同方法创建第三方系统(oa,mes,plm等)的产品及组件.
第二步:将产品组件分配到S4H的技术系统,并创建第三方系统的技术系统.
进入SLD的技术系统.
选择之前注册的S4H的技术系统.添加之前创建的产品组件.
创建第三方系统并指定之前创建的产品组件.
进入SLD,选择技术系统,新建技术系统,进入向导.
选择Third_Party.
指定系统名称及服务器名称.
选择上一步创建的对应的产品及产品组件.
点击Finish,第三方技术系统创建完成.
第三步:创建业务系统
创建S4H的业务系统
SLD->Business Systems->New Business System.
选择basis注册的上一步我们用的对应S4H的技术系统及技术系统下边的client.只有sap相关的系统需要指定client.
我们可以将业务系统命名为 <System ID><Client Number>_<Stage>.
阶段可以是 D, Q or P. D for Development, Q for QA system and P for Production system.
选择所有从技术系统继承来的产品及产品组件.
指定业务系统的角色及相关的集成服务器.
创建第三方系统的业务系统
选择技术系统的类型为第三方系统
选择技术系统
业务系统名称
选择所有从技术系统继承来的产品及产品组件
选择集成服务器
完成.
第四步:在ESR中为之前创建的产品及其组件创建工作区.
在工作台点击Enterprise Services Builder.
进入ESB后,点击创建.
从SLD中选择产品组件
添加完产品组件后,我们就可以在产品组件下边创建命名空间,文件夹,接口等完成集成所需的基本元素.
第五步:将业务系统导入到 Integration Directory(ID)中.
在Integration Builder中右击Business System,选择Assign Business System.
已经分配过的业务系统不能再次分配.如果勾选Create Communication Channels for Following Adapters下边的选项,
系统会自动创建响应的通信管道.
如果你创建了业务系统,但在向导中不存在,或者已经删除的业务系统还在向导中,你需要清理一下缓存.
如下:
当你完成以上所有配置后,你就可以根据需要创建各种集成方案了.