如何在S/4HANA里创建Custom Business object并实现自定义逻辑

简介:

使用分配了包含有Business Catalog SAP_CORE_BC_EXT的业务角色的用户登录S/4HANA,在SAP LaunchpadExtensibility group里点击Custom Business object:

新建一个Business object:

输入bo名字:

在fields标签页,指定这个BO包含哪些字段:

Type column的下拉菜单里,为每个字段维护数据类型:

如果想让某个字段变成只读,将Read Only的勾打上即可。

如果想用ABAP编程的方式实现自定义逻辑,在General information区域选择determination and validation:

实现对应的determination:

该思路同SAP Cloud for Customer的Cloud Application Studio类似,区别是后者通过ABSL实现determination/validation,而前者的编程语言是ABAP.

将system Administrative data的勾选中,这样可以添加Created On, Created By, Last Changed On和Last Changed By这些控制字段对bo的支持。

点击publish按钮,生成这个BO的持久化存储:

选择这个已经处于published状态的BO,点击Edit Draft:


生成对应的UI和OData服务:

将生成的UI分配到某个Business catalog去,这样可以使该UI以tile的形式,出现在Fiori Launchpad里:


将UI分配到SAP_CORE_BC_EXT这个catalog里:

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

相关文章
|
1月前
|
API 数据库 开发者
如何使用编码方式获取一个 Business Object 的所有 Attachment 数据
如何使用编码方式获取一个 Business Object 的所有 Attachment 数据
12 0
|
2月前
|
存储 BI 数据库
如何使用 ABAP 编程的方式,给 Business Object 创建 attachment
如何使用 ABAP 编程的方式,给 Business Object 创建 attachment
20 0
如何使用 ABAP 编程的方式,给 Business Object 创建 attachment
|
XML TensorFlow API
基于Tensorflow2.x Object Detection API构建自定义物体检测器
tensorflow object detection api一个框架,它可以很容易地构建、训练和部署对象检测模型,并且是一个提供了众多基于COCO数据集、Kitti数据集、Open Images数据集、AVA v2.1数据集和iNaturalist物种检测数据集上提供预先训练的对象检测模型集合。
166 0
|
机器学习/深度学习 XML 人工智能
基于Tensorflow2.x Object Detection API构建自定义物体检测器
基于Tensorflow2.x Object Detection API构建自定义物体检测器的保姆级教程,详细地描述了代码框架结构、数据集的标准方法,标注文件的数据处理、模型流水线的配置、模型的训练、评估、推理全流程。
289 1
|
存储
如何在S/4HANA里创建Custom Business object并实现自定义逻辑
如何在S/4HANA里创建Custom Business object并实现自定义逻辑
98 0
如何在S/4HANA里创建Custom Business object并实现自定义逻辑
SAP C4C 围绕以business object为核心的二次开发方式
SAP C4C 围绕以business object为核心的二次开发方式
SAP C4C 围绕以business object为核心的二次开发方式
|
分布式计算 数据库
SAP C4C business object的UUID和可读性更好的ID
从Lead的OData响应能看出,Lead BO有ObjectID和LeadID两种字段,前者是32位的通用唯一标识码,借用网站一段对UUID的介绍: UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。目前最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而
SAP C4C business object的UUID和可读性更好的ID
使用代码获得一个SAP CRM Business Object的所有附件数据
使用代码获得一个SAP CRM Business Object的所有附件数据
74 0
使用代码获得一个SAP CRM Business Object的所有附件数据
使用ABAP代码给SAP CRM Business object创建附件Attachment
使用ABAP代码给SAP CRM Business object创建附件Attachment
131 0
使用ABAP代码给SAP CRM Business object创建附件Attachment
|
5月前
|
Java
java判断Object对象是否为空demo
java判断Object对象是否为空demo

热门文章

最新文章