内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

网站空间_阿里云推荐码在哪里看_新用户

2021-07-13 02:56 出处:欧普曼云计算 人气: 评论(0

简介/概述

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

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

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

前提条件

用例:

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

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

实现:

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

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

消息文本定义的BO定义:

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

ABSL代码供参考

测试

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

结论

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

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

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

PS:这是我第一次尝试写博客,现在我知道写下来有多"困难",但同时也知道当你把它写下来,南昌大数据,大数据专业怎么样,找出你可以忽略的东西

分享给小伙伴们:
本文标签: 网站空间阿里推荐在哪里新用户用户

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表