如何获取BT120H_CPL的属性" CATEGORY"的值

2020-09-23 14:46发布

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

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


大家好,

我们如何将数据从一个UI组件传递到另一个UI组件。

我有一个包含两个UI组件的Page。 Ui组件" BTCATEGORIES"包含一个带有一些值的下拉列表" Category"。 UI组件" BT120H_CPL"包含一个具有高中低优先级的下拉列表,称为"优先级"。 我想从" BTCATEGORIES"的下拉列表中收集类别值,并将其用于" BT120H_CPL的do_prepare_output方法中,以进行某些条件检查"。

有什么办法可以做到... ??

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

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


大家好,

我们如何将数据从一个UI组件传递到另一个UI组件。

我有一个包含两个UI组件的Page。 Ui组件" BTCATEGORIES"包含一个带有一些值的下拉列表" Category"。 UI组件" BT120H_CPL"包含一个具有高中低优先级的下拉列表,称为"优先级"。 我想从" BTCATEGORIES"的下拉列表中收集类别值,并将其用于" BT120H_CPL的do_prepare_output方法中,以进行某些条件检查"。

有什么办法可以做到... ??

付费偷看设置
发送
5条回答
哎,真难
1楼 · 2020-09-23 15:33.采纳回答

嗨,Ricky,

我发现当所有CAT01,CAT02,CAT03和CAT04都将填充值时,类别值已确定并填充。

因此,我的lv_category填充了所需的值。

感谢您对此的帮助。

Ligin

绿领巾童鞋
2楼-- · 2020-09-23 15:33

Ligin,


您能在WebUI中显示该类别的屏幕截图吗?

-Ricky。

N-Moskvin
3楼-- · 2020-09-23 15:23

Hi Ligin,

组件BTCATEGORIES已集成在BT120H_CPL中。 尝试访问组件控制器,然后读取BTOrder/BTAdminH的关系。

-Ricky。

代楠1984
4楼-- · 2020-09-23 15:25

嗨,Ricky,

我需要纠正。 我的组件中有"类别"属性,但是在我的页面中没有类别字段。 类别是由程序根据用户从下拉菜单中选择的值确定的。

类别:CAT01,类别:CAT02,代码组:CAT03和代码:CAT04。 从用户界面组件BTCATEGORIES中,查看:类别。

在这种情况下,由于CATEGORY对我而言不是下拉列表,因此我将无法提取数据。

我想从BTCATEGORIES的下拉列表类别:CAT01,目录:CAT02,代码组:CAT03和代码:CAT04捕获这些值,到BT120hCPL的DO_PREPARE_OUT_PUT

谢谢! Ligin

huskylover
5楼-- · 2020-09-23 15:39

嗨Ligin,

我已经检查了WebUI中的屏幕。 字段CATEGORY是BT120H_CPL。 请检查屏幕截图。

如果您正在谈论该领域,则可以使用以下代码。

数据:lr_entity_h类型参考cl_crm_bol_entity,
       lv_category TYPE crmt_activity_category。

 lr_entity_h?= me-> typed_context-> btadminh-> collection_wrapper-> get_current()。
 lv_category = lr_entity_h-> get_property_as_string('CATEGORY')。
 

如果您正在谈论如下所示"类别"部分下的字段,请告诉我。

-Ricky。

一周热门 更多>