导言
这篇博文是我上一篇文章的延续,我将尝试解决客户对业务扩展场景的期望(如下图D部分所示)
数据模型
挑战:为整个客户环境集中定义扩展属性的能力
许多SAP应用程序提供了定义业务扩展的功能。但是,这并不是集中完成的,网购返利,这导致了以下差距:
由于业务流程跨越多个SAP应用程序,客户需要多次重复扩展定义的工作。
在点对点集成世界中,大数据中心,应用程序以多种方式集成(idoc、SOAP、OData、,REST接口)。每个接口都需要采用以满足扩展需求。
需要额外的工作来在单个应用程序中本地映射这些扩展。
这种分布式集成设计的维护和可扩展性成为一个挑战。因此,客户希望应该有一个中央功能,提供
中央启用/禁用扩展。
定义环境中单个应用程序的相关性(包含/排除)。
将扩展分发到所有应用程序本地持久性。
将扩展分发到所有集成接口。集中星型集成模型中定义的接口也应该使这变得更容易。
挑战:基于扩展属性控制集成流的能力
在分布式环境中,数据与大数据专业,并非每个业务都需要所有扩展的主数据属性过程。它客户应该可以包括/排除单个应用程序的扩展属性。例如,应将为供应商创建的扩展排除在潜在客户现金流之外。
客户还应能够基于扩展属性控制业务对象的复制。例如,考虑以下流程
客户在景观中有4个系统。由于地区限制,要求数据复制受到限制,个人网站建站,即ABC的数据只能分发给GEH,反之亦然。为了解决这个难题,创建扩展属性"Business System"以捕获来源系统。
客户应该可以控制数据的分布,如下图所示。
如果上图所示,云服务器是什么,扩展"业务系统"应作为"控制"数据复制的过滤标准。
挑战:在集成层插入扩展逻辑的能力
客户需要一种在复制期间为数据增加价值的方法。下面提到的示例可以进一步说明这一要求
根据特定地理区域的观察列表筛选客户/供应商数据
在数据可以分布到整个区域之前在中心层丰富数据
银行/支付卡信息、税务信息等的数据验证
为此,应该可以将外部服务"插入"到中央数据层,以执行必要的操作。
结论
到目前为止,我接触过的任何客户在运行其业务流程时都不会遇到上述一个或多个挑战。这是一个关键的价值驱动力,也是一个独特的机会让SAP解决长期存在的痛点。我想在这里结束这篇博文。我希望我能够强调在分布式环境中通过数据扩展管理客户期望的复杂性。