点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
这是一个分为两个部分的问题。
我们已经开发了Java映射,并且需要将源代码保存在某个地方,因此我们选择在项目软件组件中创建Java开发组件,并在同一软件组件中创建BPM项目。
Java映射使用AbstractTransformation。 NWDS包含必要的依赖项,以编译扩展上述内容的类。 但是,当我们构建包含在NWDI中扩展上述内容的类的活动时,该活动将失败,因为NWDI无法找到依赖项。 这是第一个问题-我们如何使NWDI找到必要的依赖关系?
我们遇到的第二个问题是针对上述问题实现的基本解决方法。 我们已经注释掉了代码,仅将注释提交给NWDI进行编译。 这样就解决了依赖性问题,并且不会引起任何运行时问题,因为未将此代码提供给NWDI创建运行时组件。 相反,它是作为JAR手动升级的,从NWDS导出到ESR,然后作为ESR对象升级到其他环境。 这是问题所在:在被注释掉之前,NWDI一直试图编译此源代码的过时版本! 无论我们发出什么更改,它总是尝试编译过时的版本。 NWDI中是否有某种可以刷新的缓存? 我们如何强制它来编译最新的更改?
你好,狮子座,
1
"我们如何使NWDI找到必要的依赖关系?"
A .:您已经在SLD中定义了产品。 在这里定义自定义SCA和构建时依赖项...
在单一开发配置中定义产品
http://help.sap.com/SAPhelp_nw73/helpdata/zh-CN/49/0efe80f6934a18e10000000a42189b/content.htm?frameset=/en/49/11/054ec.cfm42129e /67/6e30d1cc8c4e13b37aeae3fdbbcb7c/plain.htm&node_id=212
使用产品和软件组件
http://help.sap.com/SAPhelp_nw73/helpdata/zh/48 /c46580095735b6e10000000a42189d/frameset.htm
然后在CMS-Landscape Configurator中执行"更新CMS"。 如果确实使用CM Services,则必须从"软件组件"选项卡执行Check SC。
然后在CMS-Transport Studio中执行导入。 如果是CM Services,则必须与RTS同步。
进口
https://help.sap.com/viewer/39222f18c2ab428985c7f3e041b11e26/ .6/zh-CN/4910e94a3d9d132ee10000000a421937.html
只有这样,您才能在NWDS中导入跟踪/开发配置。
2。
"无论我们发出什么更改,它总是尝试编译过时的版本。NWDI中是否有某种可以刷新的缓存?我们如何强制它编译最新的更改?"
A .:如果绕过NWDI,则不需要该活动。 您可以从DTR UI恢复活动,然后将EAR文件手动导出并部署到AS Java。
在DTR Web UI中删除未完成的活动
https://help.sap.com/saphelp_nw70/ helpdata/zh-CN/46/5d032c1e661cbee10000000a11466f/frameset.htm
3。
如果您确实使用NWDI,则最好定义必要的构建时依赖关系。 您可以在以下SAP注释中引用用于不同类型开发的必需SCA:
1465468 7.1跟踪中特定开发类型所需的SC
1463541 7.2跟踪中特定开发类型的必需SC
1457908 7.3轨道中特定开发类型的必需SC
1572743 7.31轨道和7.40轨道中特定开发类型的必需SC
2313256-SAP NetWeaver 7.5中特定开发类型的必需SC
此致
你好狮子座
如果从您的角度回答了该论坛主题中的第一个问题,请单击"接受"链接(指向任何一个)以完成此问题。 此处有更多详细信息。 https://blogs.sap.com/2017/08/15/如何回答我的问题/
否则,请发布您遇到的当前障碍的更多详细信息。
预先感谢您为更好地管理SAP社区做出的贡献!
此致
一周热门 更多>