如何在Web UI的视图中禁用/启用字段?

2020-09-27 17:31发布

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

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


专家您好,

我是BSP编程的新手,这是关于SAP CRM Web UI的。 当我单击合同的行项目以查看详细信息时。 DO_PREPARE_OUTPUT运行并设置视图。 现在,在条件视图中(附加在 snap1.png 上),我们将获得所有映射的条件类型以及 价格等细节。 这是上下文节点CONDLINE的STRUCT.KBETR_PRT属性。

我必须为所有用户禁用此字段。 然后在此视图顶部有一个按钮" Manuellt_Avbokad"。 单击此按钮后,应启用"价格"字段。

请帮助我理解这一点。

我所做的:我已禁用GET_I *中的字段。 然后,按下" Manuellt_Avbokad"按钮,我授权,然后我无法启用该字段,因为该视图已经存在,并且我不知道哪种方法可以通过传递标志或表示该内容的内容来帮助我刷新此视图 该按钮被按下。

请帮助。

预先感谢

授予

(111.7 kB)

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

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


专家您好,

我是BSP编程的新手,这是关于SAP CRM Web UI的。 当我单击合同的行项目以查看详细信息时。 DO_PREPARE_OUTPUT运行并设置视图。 现在,在条件视图中(附加在 snap1.png 上),我们将获得所有映射的条件类型以及 价格等细节。 这是上下文节点CONDLINE的STRUCT.KBETR_PRT属性。

我必须为所有用户禁用此字段。 然后在此视图顶部有一个按钮" Manuellt_Avbokad"。 单击此按钮后,应启用"价格"字段。

请帮助我理解这一点。

我所做的:我已禁用GET_I *中的字段。 然后,按下" Manuellt_Avbokad"按钮,我授权,然后我无法启用该字段,因为该视图已经存在,并且我不知道哪种方法可以通过传递标志或表示该内容的内容来帮助我刷新此视图 该按钮被按下。

请帮助。

预先感谢

授予

(111.7 kB)
付费偷看设置
发送
2条回答
bbpeas
1楼-- · 2020-09-27 18:28

嗨,

请单击按钮设置gv_flag,并在控制器类中定义GV_FLAG

下面是执行此操作的示例代码


IF gv_flag EQ abap_true。
rv_disabled ='TRUE'。
ELSE。
rv_disabled ='FALSE'。
ENDIF。
ELSE。
rv_disabled =' 否"。
ENDIF。

您也可以参考

https://archive.sap.com/discussions/thread/1766740

wang628962
2楼-- · 2020-09-27 18:07

嘿Varun,

感谢您的回复。 我已经使用授权来启用/禁用字段。 但是必须使用全局参数来维护标志,因为该过程使该类离开保存状态,并且当我保存时,它又回到了Parent类的该方法。 花了一些时间来了解动态,但是效果很好。

再次感谢您的答复。

//允许。

一周热门 更多>