有些参数我不想从生产环境转移到 QA 系统。工作人员喜欢网络路径和网址。问题是在 ABAP 中,一切都在数据库中,当数据库复制到 QA 系统时,您必须手动更改这些参数。这很容易出错。
有没有办法以不会随数据库传输的方式存储配置信息?
谢谢。
简而言之:不——至少这在 SAP 环境中是非常不寻常的。
如果您的 QA 系统设置为生产环境的系统副本(这是通常的路径),则需要执行很多步骤才能使系统正常工作。这包括一些配置,可以像您提到的文件路径一样简单,还包括“合作伙伴系统”的地址和名称。例如,我的一个客户是一家银行,所以在复制他的生产系统时,他三重确保 QA 端的任何活动都不会意外地流入生产端。还进行了一些其他更改,例如隐藏人们的姓名和地址,因此不会意外发送邮件等。
有几种方法可以使应用这些更改尽可能容易(查找一些 SAP 文档或有关 SAP 传输和更改管理的书籍,我有一本 Sue McFarland Metzger 的书,或者相当不错)。据我所见,通常有一组传输将 QA 系统上的配置和定制等更改为适当的值。
希望有帮助。
您的问题不清楚,您是在谈论标准配置还是自定义配置?
问候,假设您将这些路径存储在 Z 表中,那么一些商店将 sy-sysid (system id) 作为列之一。维护开发中的所有系统并将其传输到生产。一段时间后这会变得很痛苦,所以我只建议对于变化不大的信息(文件路径可能很好)。
T。
您无法阻止将存储在数据库中的配置复制到克隆的实例中。但是,您可以设计配置存储以防止使用复制的条目。您应该与您的基础管理员确认他们是否可以保证克隆的系统将获得一个新的系统 ID (SID)。如果是这种情况,那么您可以简单地使用 SID 作为配置表中的关键字段。系统复制后,SID 会发生变化,克隆的系统将不再访问原始条目。