SAP Cloud for Customer(C4C)前台显示的数据是如何从后台读取的-阿里云开发者社区

开发者社区> 开发者小助手-bz5> 正文

SAP Cloud for Customer(C4C)前台显示的数据是如何从后台读取的

简介: SAP Cloud for Customer(C4C)前台显示的数据是如何从后台读取的
+关注继续查看

以SAP Cloud for Customer SalesOrder的搜索页面为例:



image.png

我们看到的页面里显示的数据,仍然是C4C基于的SAP UI5实现里,采用AJAX调用,从C4C后台系统读取回前台的。



image.png

将上图高亮json请求保存到本地细细查看:



image.png

这个json数据格式的结构反映了SAP C4C什么样的数据模型呢?


答案是SAP C4C UI模型的data model标签页里看到的数据结构:


image.png


上图的字段和我们从Chrome开发者工具里观察到的JSON data model的字段,具有一一对应的关系:


image.png


那么我们在UI上看到的Sales Order 表格里显示的数据,存储在json 模型里什么地方呢?


首先在data model标签页里,得知UI上的数据显示,来自BO CustomerOrder:



image.png

而json数据里的CustomerOrder,分为三部分:


FieldCatalog

Elements

Header

image.png

FieldCatalog包含了CustomerOrder这个BO每个字段的索引号:

image.png



比如索引19代表UUID字段。


Elements部分的结构,包含了SAP C4C UI上显示的实际数据。


image.png

SAP Cloud for Customer UI上的数据采取分页显示,总共281条sales order,分10页显示,每页显示30条数据:


image.png


索引19代表的字段正是UUID,采取索引值的设计,避免了直接使用字段名来描述每条记录的key-value,减小了最后从后台传递到前台的json数据尺寸:

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
计算机基础1 | 学习笔记
快速学习计算机基础1。
8 0
计算机基础2 | 学习笔记
快速学习计算机基础2。
11 0
计算机基础3 | 学习笔记
快速学习计算机基础3。
10 0
Linux 命令执行过程 | 学习笔记
快速学习 Linux 命令执行过程。
9 0
Linux 基本操作 | 学习笔记
快速学习 Linux 基本操作。
10 0
PG+MySQL第9课-实时精准营销
通常业务场景会涉及基于标签条件圈选目标客户、基于用户特征值扩选相似人群、群体用户画像分析这些技术,本文将围绕这三个场景去介绍在实施精准营销里面的PG数据库的使用
8 0
centOS 系统安装方法详解 | 学习笔记
快速学习 centOS 系统安装方法详解。
8 0
Redis高可用架构演进
Redis是目前使用最广泛的缓存程序之一,也被应用于多种场景,例如数据缓存、分布式锁等,Redis官方提供了多种部署架构,以满足不同应用场景下对于高可用和扩展性的要求。
8 0
MySQL高可用架构演进
MySQL是数据库领域当之无愧的霸主之一,其在各行各业被广泛应用,随着广泛使用,对于MySQL本身的高可用性的要求就是不可避免的话题,而MySQL的高可用方案也随着MySQL功能的完善经历了多次升级,本文将对MySQL的各种高可用架构进行分析,以此来了解架构的演进。
9 0
系统安装前准备 | 学习笔记
快速学习系统安装前准备。
6 0
2497
文章
0
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载