云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名备案_新加坡阿里云_企业级

小七 141 0

简介/概述

在涉及多个用户、系统集成复杂的项目中,人工智能的技术有哪些,经常会因为某种原因BO(业务对象)实例被集成或业务用户锁定。如果您想知道业务对象实例的锁定状态,可以使用SAP提供的标准重用库"BOAction"。感谢Jürgen Ravnik提供的提示。

注意:重用库"BOAction"作为AP.铂工程"命名空间,大数据是什么意思,通常不受SAP官方支持。在大多数情况下,买云服务器,它们都能很好地支持关键的业务功能,比如发送电子邮件、根据数据类型获取代码列表值等等。但不幸的是,它们不受SAP合同支持SLA的约束。

有关更多详细信息,请参阅:https://apps.support.sap.com/sap/support/knowledge/public/en/2698916

前提条件

用例:

我在这里定义的用例完全是假设的,可以通过标准特性轻松实现。

我的要求是,我想从自定义BO验证与自定义BO关联的opportunity实例是否已锁定。如果opportunity实例被其他用户锁定,则会发出错误消息并避免保存自定义BO实例。

实现:

说得够多,让我们来看看这个操作!

用字段和最重要的消息定义创建自定义BO。由于我想传递SAP重用库返回的完全相同的消息,因此我保持消息定义非常通用。

消息文本定义的BO定义:

我们希望在用户保存自定义BO实例后立即显示错误消息。因此,我为我的自定义BO创建了ABSL脚本,用于在根节点上进行验证

ABSL代码供参考

测试

转到为自定义BO生成的UI,并创建自定义业务对象的新实例。填写必填字段,然后按SAVE。此时将触发对后端SDK的调用(您也可以在ABSL脚本中设置断点来模拟场景),并引发错误并拒绝实例保存。

结论

使用"BOAction"不仅可以验证实例是否被锁定,还可以检查是否允许某个操作(IsActionAllowed)和更多。

更进一步,值得注意的是AP.铂工程一般来说,namespace提供了许多这样的重用库,这些库在任何地方都没有文档记录,也没有讨论过。因此,值得花些时间探索这些图书馆能做些什么,并与整个社区分享。

希望你喜欢,并在评论部分让我知道你的反馈。

PS:这是我第一次尝试写博客,现在我知道写下来有多"困难",但同时也知道当你把它写下来,淘客app制作,找出你可以忽略的东西

,数据呈现