S4/HANA里有一个新的UI框架叫做Smart template, 配合ABAP后台的CDS view技术,能够让developer以Metadata driven的方式来开发Fiori应用, 这种开发方式几乎不需要或者只需要很少量的JavaScript开发. 下面是我写在SCN上的相关13篇blog的链接: Step by Step to create CDS view through SmartTemplate + WebIDE Currency example - how Smart f…
From Create Fiori List App Report with ABAP CDS view – PART 1 In this blog, I am going to show How CDS view can be used to generate a Fiori List App Report. Below are the steps that need to be implemented to generate Fiori List App Report. CDS annota…
http://www.iteye.com/topic/1132555 HTML5作为下一代网页语言,对Web开发者而言,是一门必修课.本文档收集了多个HTML5经典技术文档(HTML5入门资料.经典)以及游戏开发案例以及教学视频等,帮助同学们掌握这门重要的技术. 资源名称                                资源地址 WEB新技术:HTML5介绍 http://down.51cto.com/data/385440 HTML5跨平台游戏开发 http://down.51c…
这篇SAP社区博客里,我的一位同事介绍了SAP Marketing里contact facet数据模型的存储表: https://blogs.sap.com/2016/07/01/how-does-sap-hybris-marketing-build-the-golden-record-of-an-interaction-contact/ 主要是这两张表: CUAND_CE_IC_ROOT CUAND_CE_IC_FCET 现在我的需求是:对系统里Contact的Origin Data数据来源渠…
My CDS view self study tutorial - part 1 how to test odata service generated by CDS view https://blogs.sap.com/2016/03/10/my-cds-view-self-study-tutorial-part-1-how-to-test-odata-service-generated-by-cds-view/ My CDS view self study tutorial - Part 2…
我的同事问过我这个问题: 只要弄清楚Smart control的原理,就能回答这个问题. 答案是: smart control可以像普通的控件一样在xml view中被定义和使用,但是必须结合OData annotation,否则没有意义.以Smart control里的Smart field为例,详细原理在我的博客Currency example – how Smart field works里介绍. 概括起来,就是: 1. Smart field本身也是一个控件,更准确的说是一个没有UI输出…
Jerry 2016年在学习SAP CDS view时,曾经写过一个CDS view的自学系列,其中有一篇提到了一个很方便的注解: @OData.publish: true 加上这个注解的CDS view,一旦激活后就会在ABAP Netweaver自动生成一个OData服务,在事务码/IWFND/MAINT_SERVICE里将其搜索出来并添加,就能够以OData服务的方式,消费这个view暴露出来的数据了. 当然@OData.publish这个注解为什么有这种神奇的魔力,在Jerry之前的博客…
来自我的同事Xu Miles Authorization Objects are business concept, they are distinguished by business scenario. Therefore, there might be a lot of Authorization Objects using the same Authorization Field. Such as VKORG. In Sales Planning, there're two Author…
我有如下一个CDS view, 这个view的数据来自CRMD_ORDERADM_H, 定义了一个名称为_statushelp的association, 指向了另一个CDS view Z_C_Status_Valuehelp.该view暴露了两个字段STATUS_KEY和STATUS_TEXT. 现在我的需求是:在ABAP代码里只需要一次读操作,既能读出主view里的guid字段,又能读出association view Z_C_Status_Valuehelp暴露出的两个字段STATUS_KE…
下面的CDS view使用到了@Environment.systemField这个注解,定义了两个参数#SYSTEM_LANGUAGE和#USER. 这个view从CRM物料主数据的产品抬头表COMM_PRODUCT读取product_id, product_type,以及comm_prshtext表里读取产品的描述信息,存储在字段description里. @AbapCatalog.sqlViewName: 'zprdtext' @AbapCatalog.compiler.compareFil…