移动开发套件-Asset Manager ISU组件

2020-08-17 17:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想使用移动开发套件(MDK)在Visual Studio Code中为资产管理器的ISU组件开发一些附加功能。 由于Asset Manager的标准版本使用CIM文件来集成ISU组件,所以我想问一问"本地"合并这些项目以使用MDK在Visual Studio Code中进行开发的最佳方法。

我已经使用MDK Client SDK创建了一个正在运行的项目,但仍然需要结合ISU组件和标准资产管理器来准备元数据。

您有什么想法,最佳实践是什么?

先谢谢您

谢尔陈

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我想使用移动开发套件(MDK)在Visual Studio Code中为资产管理器的ISU组件开发一些附加功能。 由于Asset Manager的标准版本使用CIM文件来集成ISU组件,所以我想问一问"本地"合并这些项目以使用MDK在Visual Studio Code中进行开发的最佳方法。

我已经使用MDK Client SDK创建了一个正在运行的项目,但仍然需要结合ISU组件和标准资产管理器来准备元数据。

您有什么想法,最佳实践是什么?

先谢谢您

谢尔陈

付费偷看设置
发送
3条回答
haha101010
1楼-- · 2020-08-17 18:15

最好的选择是仍然使用CIM文件。 就像在WebIDE中一样,VSCode可以在部署时处理合并元数据项目。 您将要创建一个包含所有元数据项目的顶级文件夹,然后在VSCode中打开它。

请记住要解析引用,以便VSCode知道基础项目在哪里。

  1. 从元数据组件项目中打开引用基础应用程序的元数据文件
  2. 对SAPAssetManager的所有引用都应显示红色的下划线,表示该引用不能 被找到
  3. 单击参考之一,灯泡应显示在左侧
  4. 单击灯泡以查看 MDK:解析应用程序参考 选项并选择它

  5. 从列表中选择基础应用程序以解析引用

  6. 对SAPAssetManager的所有引用都不再带下划线了

  7. 在VS Code中执行构建时,它现在将能够正确处理CIM文件引用

SKY徐
2楼-- · 2020-08-17 18:38

好吧,我没有Windows计算机对此进行测试,我建议您 在Windows上仍会看到相同的行为,请向SAP支持票务进行进一步调查。

SKY徐
3楼-- · 2020-08-17 18:16

嗨,比尔,

一个重要注意事项:遇到下面描述的问题时,我使用Windows操作系统。 在设置Mac OS并使用了教程 https://blogs.sap.com/2019/07/19/debug-sap-asset-manager-with-crew-component-using-vs-code/, 我能够使这种情况与ISU组件和标准资产管理器一起使用。 如果您可以查看Windows的该问题,将非常有帮助。

在我上面提供的链接的示例中,我认识到,在Windows上执行命令" create-client.cmd"时,脚本正在较高目录路径(而不是在元数据文件夹中)中查找Meter组件。 ,但与SAM.mdkproject处于相同的层次结构),因此未创建该应用程序。 这可能是一个问题吗?

___________________________

我按照所有步骤处理CIM文件引用,在下面,您可以看到常规的文件夹结构。

如果运行基础项目的构建任务sam.definitions(SAPAssetManager),则会得到与步骤7相同的输出。

但是,如果我想使用该组件调试应用程序,则只会收到普通的SAP Asset Manager,而没有Metering组件。

作为参考,我使用mdk客户端sdk创建了调试应用程序,并使用了SAPAssetManagerMeter的基本SAM.mdkproject结构(ASSET_MNGR_SDK00_0-80004962作为下载参考)。

我向该项目添加了扩展名,并将元数据留空(除了sam.definitions-folder保留默认的SAPMeterManager.cim文件)。

对我来说,存放创建的应用程序的调试应用程序根目录是

除此之外,我构建了我的元数据,如第一个屏幕截图所示。 我项目的SAPMeterManager.cim文件位于sam.definitions文件夹中,它使我可以导航到MeterManager的引用组件文件(在VSC中),这给了我提示,该引用已被识别。

不幸的是,在调试时,源文件未与SAPAssetManager的目标文件合并(例如,我在SAPMeterManager中更改了Overview.page的标题,但未应用更改,尽管概述 .page已从SAPMeterManager集成到SAPAssetManager)。

您有什么主意,我可以更改使其工作吗?

预先感谢您,

Sher-Chan Kodirov

一周热门 更多>