如何用VB Vbscript列出扩展属性PowerDesigner?

2020-09-06 17:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我尝试没有结果,而是在V...

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

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


你好

我尝试没有结果,而是在VBScript中列出PowerDesigner中任何对象(和特定性EnterpriseApplication对象)的所有扩展属性。

我使用PowerAMC V16.5(Power Designer的法语版本)进行EA建模。

如果我知道每个扩展属性的名称,则可以这样做,

对于M.EnterpriseApplications中的每个应用程序

     App.getExtendedAttribute(" DEf_etendu_Carto_URBA_PAMC_V16.5.ProjetAnneeDebut")
 下一个
其中:" DEf_etendu_Carto_URBA_PAMC_V16.5"是我的扩展文件;
 和" ProjetAnneeDebut"扩展属性之一
 

但是怎么知道所有扩展属性呢?

我尝试这样做:

对于M.EnterpriseApplications中的每个应用程序
     对于每个ExtAttrib输入...
       文字= ExtAttrib.name&" ="&App.getExtendedAttribute(" DEf_etendu_Carto_URBA_PAMC_V16.5。"&ExtAttrib)
     下一个
 下一个

感谢所有帮助...

安德烈

5条回答
Bunny_CDM
2020-09-06 17:39

你好,

一些补语:

当我尝试此代码时:

对于ActiveModel.ExtendedModelDefinitions中的每个ModelExtension
       输出"扩展名:"和ModelExtension.name
    对于ModelExtension.GetMetaExtensionsForClass(PdEAM.cls_EnterpriseApplication,Cls_ExtendedAttributeTargetItem)中的每个ExtAttr
      输出" Nom de l'attribut:" + ExtAttr.Name
      输出" Identification de l'objet:" + ExtAttr.ObjectID
      输出" Nom du modele:" + ExtAttr.Model
   下一个
 下一个

对第二行的响应很好:

输出"扩展名:"和ModelExtension.name
                 =>扩展名:DEf_etendu_Carto_URBA_PAMC_V16.5 

但是我在第四行有一条错误消息:

执行Erreur d'execution Microsoft VBScript
 从属性到方法:'ModelExtension.GetMetaExtensionsForClass'(0x800A01B6)
 在第4行,字符2 

有关更多信息,请在屏幕复制中查看我们的扩展:

对不起,我的英语太糟糕了。

一周热门 更多>