用于读取基于SAP Portal中系统别名的系统属性详细信息的代码

2020-09-23 01:47发布

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

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


大家好,

我想通过传递系统别名来读取主机,端口等系统属性。

我在 help.sap.com

 ISystemLandscape portalLandscape = UMFactory.getSystemLandscapeFactory()。getLandscape(ISystemLandscape.TYPE_ENTERPRISE_PORTAL);
     if(portalLandscape == null){
         抛出新的异常("似乎未安装企业门户。");
     }
     ISystemLandscapeObject systemObject;
     尝试{
         systemObject = portalLandscape.getSystemByAlias(" TestSAPBackend");
     }
     catch(ExceptionInImplementationException e){
         抛出新的Exception("检索测试系统对象时发生错误。",e);
     } 

但这在下面的行中给了我语法错误"类型UMFactory的方法getSystemLandscapeFactory()未定义"

 UMFactory.getSystemLandscapeFactory()。getLandscape(ISystemLandscape.TYPE_ENTERPRISE_PORTAL); 

我无法找到/添加与help.sap中提到的与UMFactory相关的相关依赖项DC。

请您分享有关如何实现此目标的代码。

谢谢

沙爹

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

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


大家好,

我想通过传递系统别名来读取主机,端口等系统属性。

我在 help.sap.com

 ISystemLandscape portalLandscape = UMFactory.getSystemLandscapeFactory()。getLandscape(ISystemLandscape.TYPE_ENTERPRISE_PORTAL);
     if(portalLandscape == null){
         抛出新的异常("似乎未安装企业门户。");
     }
     ISystemLandscapeObject systemObject;
     尝试{
         systemObject = portalLandscape.getSystemByAlias(" TestSAPBackend");
     }
     catch(ExceptionInImplementationException e){
         抛出新的Exception("检索测试系统对象时发生错误。",e);
     } 

但这在下面的行中给了我语法错误"类型UMFactory的方法getSystemLandscapeFactory()未定义"

 UMFactory.getSystemLandscapeFactory()。getLandscape(ISystemLandscape.TYPE_ENTERPRISE_PORTAL); 

我无法找到/添加与help.sap中提到的与UMFactory相关的相关依赖项DC。

请您分享有关如何实现此目标的代码。

谢谢

沙爹

付费偷看设置
发送
1条回答
d56caomao
1楼-- · 2020-09-23 02:21

Satish,

在您的NWDS目录中,在plugins文件夹中查找" com.sap.security_ <版本信息> .jar",并将其添加到您的构建路径中。 jar上的版本信息可能与我的不同。 在NWDS 7.50中,我检查了jar并拥有UMFactory类。

让我知道你过得怎样,

最诚挚的问候,

尼克

一周热门 更多>