2009-01-02 59 views
1

有些参数我不希望从生产环境转移到qa。工作人员喜欢网络路径和网址。问题是在SAP ABAP中,一切都在数据库中,并且当数据库被复制到QA系统时,您必须手动更改这些参数。这很容易出错。如何在SAP ABAP应用程序中存储配置信息?

是否有一种方式来存储配置信息的方式不会被传输到数据库?

谢谢。

回答

2

简而言之:没有 - 至少,这将是非常不寻常的SAP环境。

如果您的QA系统设置为生产环境的系统副本(这是常用路径),则需要执行相关的几个步骤才能使系统正常工作。这包括一些配置,可以像您提到的文件路径一样简单,但也包括“合作伙伴系统”的地址和名称。例如,我的一个客户是一家银行,因此当他复制他的生产系统时,他很确定QA方面没有任何活动意外地流向生产方。还会做一些其他更改,例如模糊人的姓名和地址,以免邮件被意外发送等。

有几种方法可以使这些更改尽可能简单(查找一些SAP文档或有关SAP运输和变更管理,我有一个由苏麦克法兰德梅斯格或这样的很好)。从我所看到的情况来看,通常有一组传输将QA系统上的配置和定制等改为适当的值。

希望有所帮助。

+1

谢谢。你所描述的或多或少是我们所做的。我很难相信没有更好的办法。我仍然认为它应该是一个点击事件。但你的答案是我一直听到的。脚本太脆弱了。所以... – 2009-01-06 22:44:07

0

你的问题不清楚,你在谈论标准配置还是自定义配置?

问候,假设您将这些路径存储在Z表中,则一些商店将sy-sysid(系统ID)作为其中一列。保持开发中的所有系统和运输到生产。这会在一段时间后变得很痛苦,所以我只会建议这个信息不会改变很多(文件路径可能是好的)。

T.

+0

可以说我想写一个文件到一些共享。在生产和qa中,份额是不同的。我应该在哪里存储路径? – 2009-01-06 21:52:51

0

您不能阻止存储在数据库中的配置被复制到克隆的实例。但是,您可以以防止使用复制条目的方式设计配置存储。你应该检查你的基础管理员,如果他们能够保证克隆系统将得到一个新的系统ID(SID)。如果是这种情况,那么你可以简单地使用SID作为配置表中的关键字段。系统复制后,SID将被更改,克隆的系统将不再访问原始条目。

相关问题