如何分析SAP UI5应用的undefined is not a function错误
Recently I meet with an annoying Javascript error “undefined is not a function” during my Fiori development. After debugging the framework code for several hours, I finally find a more efficient way t
SAP UI5 formatter的工作原理
Recently I am following the exercise Building SAP Fiori-like UIs with SAPUI5( it is really a fantastic guide) and I meet with trouble in EXERCISE 3 – FORMATTER. I just copy the source code from the gu
SAP UI5 Negative cache的工作原理
I am testing my Fiori extension project created based on SAP standard Fiori application “My Opportunity” and I meet with error message “Error: found in negative cache: ‘cus/crm/opportunityExt/Componen
使用View modification扩展SAP Fiori应用的一个案例
This document gives a short introduction about how a field is hidden in the runtime by view modification. If you would like to know the “magic” occurred behind the scene, you could find them in this d
SAP Fiori应用没能从Fiori Launchpad启动的一个可能原因及分析过程
Sample Overview(1) developed via WebIDE: https://rde-fiori.dispatcher.neo.ondemand.com/index.html (2) extension on standard Fiori application: My Opportunity (3) source code could be found:h
使用扩展方式隐藏SAP Fiori应用某个表格标签页的实际案例
Sample Overview(1) developed via WebIDE: https://rde-fiori.dispatcher.neo.ondemand.com/index.html (2) extension on standard Fiori application: My Opportunity (3) source code could be found:h
使用Source Monitor检测Java代码的环复杂度
Today I found a useful free software called “SourceMonitor” which can help to calculate and monitor the java code ( and other programming language like C++, C# etc ) complexity.For the definition and
一个小技巧,快速找出一段ABAP代码里访问到的所有透明表
If you need a list of all transparent tables used in a given ABAP class ( or function module, objects which belong to a given transport request, etc ) for analysis usage, you could follow the tips bel
如何提取SAP UI5 XML view里定义的字段元素绑定信息(binding path)
For SAP standard CRM Fiori application, we use xml view by default.For some UI element, you could easily find its binding path in the corresponding xml view, for example we need to find out which json
使用扩展技术将SAP Fiori应用隐藏动态创建的UI字段
Requirement: hide the highlighted field in CRM Fiori Application “My Opportunity”, account block, as highlighted below:The approach introduced in this document will not work, since the ui el
使用扩展技术对SAP Fiori应用进行端到端的增强,一个实际案例介绍
第一章These series of blogs give a step-by-step instructions about how to extend SAP standard CRM Fiori application in an End-to-End way. The CRM application “My Opportunity” is used as example. End-to-E
SAP Fiori image的显示原理
Recently I am working on an issue regarding my responsible application and I found out that previously I have wrong understanding on the image handling in CRM Fiori. I share the correct one in this kn
SAP Fiori OData取数据的同步模式和异步模式比较
Yesterday I was challenged by my colleague: in the CRM Fiori application “My Opportunity”, although the OData request for logo url is set as false ( means Synchronous ), why we still observe in UI tha
SAP Fiori Busy Dialog的设计原理
Recently in order to analyze one performance issue on my responsible CRM Fiori application, I was asked to research the behavior of the Flower-like animation as displayed below. Every time you click a
SAP Fiori图标(icon)设计原理
When you are creating a new button and assign an icon to it, there is no way for you to know exactly what does this “add” icon look like.Even if you use the star symbol in launchpad designer, there is
SAP Fiori应用发生超时错误的一个可能原因
Yesterday I spent almost the whole day to resolve a timeout issue in one CRM Fiori application “My Lead”. Finally the root cause makes me not know whether to launch or to cry. I share with you this st
SAP CRM Fiori应用如何启用Sales Office和Sales Group两个字段
User storyIn CRM WebUI, the sales area of a given opportunity consists of the following fields in assignment block “Organizational Data”. Note the “Sales Office” and “Sales Group” marked with red:Howe
SAP OData性能分析工具
As mentioned by title, this blog does not introduce the OData trace functionality itself, but shows the way how to find and figure out the usage of trace functionality by yourself, for example, find t
SAP UI5里Batch操作和Read操作的区别
I would like to share with you my story today about fighting with one customer incident. We can make changes on Appointment and click save button:There is a batch operation observed in Chrome network
SAP UI5的控件DatePicker的DateFormat属性详解
This blog contains my research about the date format determination for DatePicker control.Suppose I have select a new date ( 2015-10-15 ) from DatePicker control, my aim is to figure out the logic how