笔者遇到有些业务需求由于一些系统限制无法满足,特别是标准CDS View没有办法获取某些字段的业务数据,比如物料号长文本字段内容暂时没有CDS View可以读取到。 这时候就考虑需要创建自定义,在S/4HANA Cloud上就叫做自定义业务对象。这个功能类似于在SE38中创建一个自建表。
1. 以管理员用户登陆,打开‘自定义业务对象’ 应用,点击‘新建’按钮,起一个表名‘blueprint’,点击‘创建’
2.勾选‘用户界面’ 和‘后端服务‘,点击发布。如果想加’创建人‘’创建时间‘’最后变更人‘’最后变更时间‘ 可以勾选’系统管理数据‘
3. 在’节点‘页签下面勾选’创建’’更新‘’删除‘
4. 切换到’字段‘页签下,点击’新建‘
5. ’标签‘ 输入字段显示名称,‘标识符’输入字段技术名称, 选择字段’类型‘, 把唯一能确定本条记录的字段勾选’键值‘,文本类型的字段,右侧’长度‘输入字符长度。这里是100字符。 点’发布‘
6. 点完发布, 回到’常规信息‘页签,点’维护目录‘
7. 弹出新的窗口上,点’添加‘
8. 在搜索框里输入’custom business‘, 选中出来的唯一一条角色目录,点’好‘
9.点’发布‘
10. 现在可以回到主页,在搜索框中输入blueprint关键字可以转到已生成的UI了
11.双击应用打开,点击’创建‘
12. 可以一条条录入数据了
13.回到这个界面就可以看到录入的结果了
English version:
How to create custom table in s/4hana cloud like SE38 in OP?
Please follow the above steps.