SAP R/3存储库是一件很好的事情。一个庞大的数据元素、结构、表格和更多的数据仓库,所有人都可以随时使用。作为开发人员,快速挑选这些元素并在必要时将它们拉到我们的程序中是非常方便的,而我们的思路几乎是不间断的。
好吧,并不是所有的东西都是阳光和玫瑰。如果你不小心采蘑菇,你可能会得到一个有毒的。想象一下常见的场景,其中您选择了一个方便客户的数据元素。它看起来不错,很适合你的要求。因此,您很乐意将其包含在数据声明中,而不再关注它。您刚才没有意识到的是,企业正版软件,这个小数据元素"属于"您同事的一个应用程序,从概念上讲,大数据好吗,它永远不应该在您的应用程序中引用,因为它们是两个完全独立和不相关的应用程序,现在共享一个有毒的纽带:它们变得相互依赖。
应用程序意大利面条在SAP IT团队中是一种常见的情况,实时大数据,返利优惠券,有时会演变成一些不需要的依赖关系和麻烦的情况。例如:
这些问题可以通过仔细的包设计和包检查来避免。
作为开发人员,您可能会发现SAP包的概念不仅仅是一个对象容器。使用通过包接口和使用访问互连的结构包、主包和开发包的组合,大数据与数据挖掘,您可以保护您的应用程序不受不需要的对象拾取的影响。
以下是一些基本的包概念指导:
现在提供一些黄金参考,让您开始: