SAC-如何在Application Designer中从表中提取单元格?

2020-08-18 07:45发布

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

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


大家好,我必须选择特定尺寸的过滤单元,而无需选择它们。 示例:我有一张表报告星期几(星期一...星期日)。 我想应用一个仅选择星期五的过滤器,然后将其添加为下拉列表的新项。

我尝试使用Table_1.getDataSource()。getMembers(" Day")(已应用过滤器),但它检索的是整天,而不是过滤的整天。 有什么建议吗?

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

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


大家好,我必须选择特定尺寸的过滤单元,而无需选择它们。 示例:我有一张表报告星期几(星期一...星期日)。 我想应用一个仅选择星期五的过滤器,然后将其添加为下拉列表的新项。

我尝试使用Table_1.getDataSource()。getMembers(" Day")(已应用过滤器),但它检索的是整天,而不是过滤的整天。 有什么建议吗?

付费偷看设置
发送
5条回答
木偶小白
1楼-- · 2020-08-18 08:20

您好,Nicola,

我有一个执行类似操作的应用程序。

我在下面粘贴了一个代码段,这里TB_fuzzy是Application Designer中的表名。

也许有帮助?

变量选择= TB_fuzzy.getSelections()[0];
 var SELECTED_DOC_NAME = selection [" NAME"];
 console.log([''Selected NAME'的输出,选择[" NAME"]]));
 console.log(['SELECTED_DOC_NAME的输出,SELECTED_DOC_NAME]);
 
代楠1984
2楼-- · 2020-08-18 08:31

您好,亨利,谢谢您的答复。 我的目标有些不同,但是也许您可以帮助我。

这是我的桌子。 当我按下" Pulsante di comando"按钮时,将应用过滤器Special_regular =" REGULAR"。 我想将Status_Order_Line的成员(具有"未分配","草稿"和"选择"作为值的数组)存储到数组中,而无需像您的情况那样手动选择该维度。

有可能吗? 预先感谢亨利:)

木偶小白
3楼-- · 2020-08-18 08:12

请参阅我的一位同事的博客系列,其中描述了一些示例:https://jam4.sapjam.com/blogs/show/ylor5AkHrN4t5Vbni3e2Su

打个大熊猫
4楼-- · 2020-08-18 08:30

Hello Nicola,

听起来像 方案的结果。 看看作为图表/表的一部分的getResulSet

致谢

Ingo Hilgefort,SAP

clever101
5楼-- · 2020-08-18 08:35
 var dsTbl = tbYourTable.getDataSource  ();
 var strArrStatusOrderLine = dsTbl.getMembers(" Status_Order_Line");
 

此代码将收集Status_Order_Line的不同值。 数组中的每个元素都将具有description,descriptionId,displayId,id。

如果要将描述放在字符串数组中,则可以使用for循环来存储描述。

 var strARRStatusOrderLineDesc = ArrayUtils.create(Type.string);
 var i = 0;
 对于(i = 0; i                                                                     

一周热门 更多>