动态参数数据源

2020-09-21 13:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有一个应用程序,可以读...

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

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


嗨,

我有一个应用程序,可以读取报表中的参数,收集有关参数的信息,并在自己的UI中显示各种查找,以允许用户选择/输入参数值以供报表使用。

我在最终用户PC上遇到动态参数问题。 具体来说,我有以下代码从参数属性集合中检索"'FieldID"。 然后,我可以使用此查询数据库中的相关字段,并使用正确的相关数据填充我的查找控件。

对于每个crParameter作为crParameterFieldDefinitions中的ParameterFieldDefinition
             如果crParameter.Attributes不算什么,而且crParameter.Attributes.ContainsKey(" FieldID")则
                 昏暗的objAttributes作为Hashtable = crParameter.Attributes
                 dtParameters.Rows.Add(crParameter.Name,crParameter.PromptText,crParameter.ValueType,crParameter.DiscreteOrRangeKind,objAttributes(" FieldID"))
             其他
                 dtParameters.Rows.Add(crParameter.Name,crParameter.PromptText,crParameter.ValueType,crParameter.DiscreteOrRangeKind,"")
             万一
         下一个
 

在我的开发PC上,其中参数已设置为Dynamic,并且指定了数据源,属性集合包含" FieldID",因此用该值填充我的数据表。 在我的开发PC以外的任何设备上都没有。 完成各种尝试来调试问题后,看来在其他PC上," FieldID"键不在属性集合中。

有人可以向我提供任何有关如何解决此问题的建议吗? 还是确定动态参数中使用的字段的另一种方法?

谢谢

斯图尔特