我打算为SAPB1 V9.3编写软件,该软件需要“计算视图”作为其数据库解决方案的一部分。我可以看到我可以创建包含针对DEV模式编写的Calculation Views的项目,然后在生产环境中重新映射该模式,实际上,我已经按照指南来定位未真正出现在DEV或PRODUCTION中的AUTHORING SCHEMA
我确定我的应用程序可以在单个SCHEMA上运行,但是与SAPB1用户的约定是,他们可能有一个LIVE数据库模式和几个TEST数据库模式都在同一个实例上运行(正确或错误,这是我们看到的常见情况。
我在文档中看不到任何有关如何编写“计算视图”,XSJS,.xsodata的内容,因此该包可以在同一数据库实例中的多个目标SCHEMA上使用多次(每个实例映射仅工作一次) )。
我知道我可以将XSJS东西中的模式参数化,所以我将重点放在计算视图上。
我有一个想法,我可以以某种方式更改部署单元以实现程序包名称和创作模式的更改,但是我不知道我可以使用哪些工具来执行此操作,或者我不知道哪种编程方法可能需要(重新命名文件的部分无效)。我得到的是,如果我可以使用以身份验证模式AS1..ASn为目标的package1..packageN部署模块,那么我可以得到想要的东西。
大问题,我该如何实现?我应该完全这样吗?有更好的方法吗?
我还注意到,“服务层语义”层根本不允许多个具有相同查询名称的软件包,因此,我也希望更改查询名称-再次看起来正确吗?
谢谢您的帮助,因为直到我知道部署策略是什么,我才能在这一领域做得太多。
谢谢。