列表框或自定义表

2020-09-19 18:16发布

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

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


您好,我在PWD 16.5 SP05中创建了扩展程序。 我需要在该扩展名(用于表列)上使用某种表,并从中选择一个或多个项目。 我只需要项目名称和复选框(带有"是/否"选择的组合框)。 我该怎么做? 当我将表格属性放在表单上时,它会链接到模型中的表格,但是我需要自定义值列表(用户定义或从csv文件加载)。

第二个选择是使用ListBox和MultiLine编辑创建对话框。 在listBox中将是我定义的值,在选择一个并按下"方法"按钮后,我将选择的内容移至MultiLine Edit。 还是有可能拥有Multiselect ListBox?

我使用VBscript作为方法。

非常感谢

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

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


您好,我在PWD 16.5 SP05中创建了扩展程序。 我需要在该扩展名(用于表列)上使用某种表,并从中选择一个或多个项目。 我只需要项目名称和复选框(带有"是/否"选择的组合框)。 我该怎么做? 当我将表格属性放在表单上时,它会链接到模型中的表格,但是我需要自定义值列表(用户定义或从csv文件加载)。

第二个选择是使用ListBox和MultiLine编辑创建对话框。 在listBox中将是我定义的值,在选择一个并按下"方法"按钮后,我将选择的内容移至MultiLine Edit。 还是有可能拥有Multiselect ListBox?

我使用VBscript作为方法。

非常感谢

付费偷看设置
发送
2条回答
SAP小黑
1楼-- · 2020-09-19 18:57

彼得你好,

请参阅附带的屏幕快照,其中包括PD的几种功能。 由于未描述您的任务目的,因此我无法确切了解您要实现的目标。 因此,我附上了四种方法,如何选择"表列"中的某些值。

01-简单的下拉列表,只能选择一个值

02-逐步将项目/值从"可用列表"添加到"对我的列有效"列表。 为了添加到列表中,使用了右边的小按钮。

03-简单选择对话框,一次只能选择一个对象

04-多选拨号,您可以选择对象的任何子集

其中一些解决方案更为复杂,因此有必要更多地了解此任务的目的。 如果您想用我们的母语进行讨论,可以通过ondrej.divis(zavinac) mdsaptech.cz

此致

Ondrej

clasier
2楼-- · 2020-09-19 18:46

有关构建要选择的对象列表的信息,请在Metamodel帮助中查找ObjectSelection上可用的方法。

如果要下拉列表值,可以在扩展程序中进行以下操作:

  • 在配置文件/共享下,创建扩展属性类型,然后向其中添加值列表
  • 在您的扩展属性中,将数据类型设置为扩展属性类型-您会在列表底部看到它

如果您的值列表很复杂(可能取决于其他因素,例如对象的属性),那么还有另一种方法:

  • 在扩展属性中,将数据类型设置为"字符串"
  • 现在单击"值列表"框右侧的"为值列表创建模板"按钮-这将为您创建一个新模板。 在这里,您仅可以列出值,或者使用GTL的功能以编程方式构建值列表。 原则上,这可以包括调用读取CSV文件的VBScript。

一周热门 更多>