如何在sap abap应用程序中存储配置信息?

时间:2009-01-02 07:55:34

标签: sap abap

有些参数我不希望从生产环境转移到qa。员工喜欢网络路径和网址。问题是,在sap abap中,所有内容都在数据库中,当数据库被复制到qa系统时,您必须手动更改这些参数。这很容易出错。

有没有办法以不会被数据库传输的方式存储配置信息?

感谢。

3 个答案:

答案 0 :(得分:2)

简而言之:不 - 至少在SAP环境中这是非常不寻常的。

如果您的QA系统设置为生产环境的系统副本(这是常用路径),则需要执行很多步骤才能使系统正常运行。这包括一些配置,可以像您提到的文件路径一样简单,也可以是“伙伴系统”的地址和名称。例如,我的一个客户是银行,因此在复制他的生产系统时,他会三倍地确保QA端的任何活动都不会意外地流向生产方。还进行了一些其他更改,例如模糊人名和地址,以免意外发送邮件等。

有几种方法可以尽可能简单地应用这些更改(查找有关SAP传输和变更管理的一些SAP文档或书籍,我有一个由Sue McFarland Metzger提供的,这非常好)。从我所看到的,通常有一组传输可以改变QA系统上的配置和定制等。 适当的价值观。

希望有所帮助。

答案 1 :(得分:0)

您的问题不明确,您是在谈论标准配置还是自定义配置?

问候,假设您将这些路径存储在Z表中,那么一些商店将sy-sysid(系统ID)作为其中一列。维护开发中的所有系统并运输到生产环境。这会在一段时间后变得很痛苦,所以我只建议使用不会发生很大变化的信息(文件路径可能很好)。

吨。

答案 2 :(得分:0)

您无法阻止将存储在数据库中的配置复制到克隆实例。但是,您可以设计配置存储,以防止复制的条目被使用。如果可以保证克隆系统将获得新的系统ID(SID),则应与基础管理员联系。如果是这种情况,那么您只需将SID用作配置表中的关键字段即可。系统复制后,SID将被更改,克隆系统将不再访问原始条目。