云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

腾讯云_服务器推送技术_免费1年

小七 141 0

我该怎么礼貌地说呢?SAP的技术方面并不明显,也不欢迎新手。的确,它与其他IT系统有一些相似之处,多线云主机,但也存在许多独特之处。最近,当我与Basis Technologies的一些新员工交谈时,我想起了这一事实——他们的表情告诉我,我肯定对他们的技术知识假设太多了。

根据这段经历,我想我应该整理一些介绍性信息,以帮助最近进入的员工SAP的世界(尽管希望它也能为其他人提供一点思考的食物)。在第一部分(稍后将有更多内容)中,我将介绍影响使用SAP软件的公司应用程序开发流程的SAP系统、客户机、传输、环境和通用设计/体系结构模式。第二部分将着重于景观设置和设计的更高级方面,第三部分我将考虑如何帮助简化对SAP复杂性的管理。在构建环境之前,我们需要了解SAP系统、客户机、对象/数据类型以及传输的概念

SAP系统

SAP系统是SAP产品之一的安装。系统扮演的角色(开发、生产等)可以配置,通常通过命名约定在系统ID(SID)中引用。E、 g.

因此,GFD将是全球金融领域的开发系统,而EHP将是欧洲人力资源生产系统。

数据类型和客户

客户被定义为SAP系统中独立的商业、组织和技术单位。一些数据存储在特定的客户机(依赖于客户机的数据)中,包括应用程序数据、用户帐户和特定于客户机的定制。一个客户机内的所有业务数据都受到保护,不受其他所有客户机的影响。

相反,有些数据存储在系统级,系统中的所有客户机都可以使用(独立于客户机的数据)。这包括跨客户端定制和确定系统工作方式的基础存储库对象,包括数据字典(如表和结构)和工作台(报告、程序等)。

定制表之间通常有很强的相互依赖性。因此,表不是单独维护的,而是作为自定义对象维护的。自定义对象可以包含特定于客户端的表和跨客户端的表。

默认安装包括客户端000、001和066。客户机000基本上只在您进行支持包升级或实现其他语言等时用作工作客户机。否则,客户机000不应用作工作客户机。066被SAP用于远程支持。

除了默认客户机之外,客户还可以在002-999范围内创建供自己使用的客户机。

系统环境

环境是基于相同SAP产品/版本、具有不同目的的系统逻辑组。

最常见的环境是三层环境,这意味着它在景观中有3个系统。通常,这些是开发->质量保证->生产。为什么?

优先考虑生产。它预计将被成百上千的用户"有效地"使用,因此需要可用、功能和稳定。这也是执行审计的系统,因此这里只应执行生产事务。另一方面,我们有发展。这是一个系统,在这个系统中,更改、修复和项目都是由数百名(甚至更多)开发人员或功能顾问进行的(除非我们设置了"多轨"配置,我将在第二部分中考虑)。有时需要备份工作或创建虚拟数据来测试新功能,什么叫云,而此类活动不能在生产系统本身中发生,物联网设备,因为生产系统本身被"锁定"以防止对自定义或存储库对象进行直接更改(请参阅"传输"一节,将意外事故的风险降到最低。

这一数量的并行活动需要一个介于开发和生产之间的额外环境,通常称为质量保证体系。使用此系统的原因是:

提供一个包含"生产类"数据的工作环境(可以通过刷新或测试数据提供来实现)与其他系统(SAP和非SAP)连接以测试接口为了稳定地表示下一个"发布"到产品中的内容

临时和可选系统

除了典型的环境之外,还可以有许多其他的排列,包括以下类型的系统:

正如您所看到的,有许多原因可以说明为什么在一个特定的环境中可以包括其他系统临时或永久的基础。

系统刷新

系统刷新是一种调整系统的数据、自定义和存储库的方法,以确保它们不会随时间推移而分离(即包含已放弃的更改),并确保系统中包含最新数据以供测试之用。刷新基本上是来自另一个系统的副本,它覆盖了正在更新的系统中的内容。它通常包括在刷新后重命名系统,并将界面和用户帐户设置为与刷新前的状态相同。是否刷新系统以及从何处刷新系统的决定取决于所讨论的系统类型。以下是一些不同选项的总结:

传输–在整个环境中移动更改

SAP传输请求(简称传输)是用于捕获更改并在系统或客户端之间移动更改的工具。传输可以包含定制和/或工作台内容,并经历以下生命周期: