避免转储->使用IsSet()->方法是允许的

2020-09-19 22:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我写了一个ABS...

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

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


尊敬的专家,

我写了一个ABSL,用于执行性能检查。

该检查告诉我避免对以下代码(第2行)进行转储:

1个var customer = query.Execute(params);

2个var attributeItems = customer.MarketingAttributes.Item;

...

->避免转储:使用IsSet()检查关联项返回的值

->避免转储:使用IsSet()检查关联MarketingAttributes返回的值

所以我尝试使用以下代码修复它,但随后出现了第2行的错误消息:

1个var customer = query.Execute(params);

2 if(customer.MarketingAttributes.IsSet()){

3个var attributeItems = customer.MarketingAttributes.Item;

...

->不允许使用方法或动作。

我是否以错误的方式使用IsSet()方法?

感谢您和最诚挚的问候

Fabian