如何在自定义BO中进行更改状态?

2020-09-17 03:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 在Bydesign系...

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

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


专家们,

在Bydesign系统中,我创建一个自定义的BO,它的字段为"状态"。 现在,我要在工作室中将"更改状态"和"删除"作为标准设置:

我该怎么办? 我需要做什么?

非常感谢。

黄enny

(15.3 kB)
2条回答
悠然的二货
2020-09-17 04:06

嗨,本尼,

简单的解决方案是在BODL中为每个状态更改创建一个动作:"激活"," SetToObsolete","阻止"等。在ABSL动作脚本中,对于每个这些动作,都可以设置

[this.Status = <<您的代码值>>]

...首先验证您的支票。 例如,如果状态已经处于活动状态,则"取消阻止"将没有意义。

此外,您可以使用前端(红宝石)脚本根据这些条件启用或禁用操作。 如果您想让某个Web服务在此BO上运行,则在后端进行检查将使解决方案完整,然后您的后端逻辑将防止不相关的状态更改。

"删除"的类似方法。

关于,
罗汉

一周热门 更多>