JavaScript和ABAP的尾递归
Before we start to research tail recursion, let’s first have a look at the normal recursion. A simple factorial implementation by recursion:function factorial(n){ if(n ===1)&nbs
如何在SAP WebClient UI里创建柱状图(bar chart)
Recently I am asked by my manager to give him a report containing the number of open, in process and closed tickets assigned to my responsible component. Since I am learning Javascript recently, I dec
如何提取SAP UI5应用的技术信息
Suppose I need to find out the implementation of button “Create” in Customer Engagement Initiative (CEI):We could observe that once button is clicked, a pop up appears:And I have to find out how is th
一个好用的SAP ABAP工作进程跟踪工具
As an ABAPer we have SAT, ST05 ( or sometimes ST12 ) for trace in our toolbox, and recently I find this report which could also do the trace job.Although the trace information it generates is quite te
作为一个SAP开发人员,需要学习SAP传统技术(比如ABAP)以外的开源技术吗?
I joined SAP China seven years ago after graduation and knew nothing about SAP or ABAP at that time. Now I am working as a development expert in SAP. I just would like to share my personal experience
在SAP WebClient UI里使用AJAX进行异步数据读取
What is smart fieldAccording to SAP help, “Smart controls are a specific category of SAPUI5 controls that have some special features in addition to the standard SAPUI5 features and thus make it e
SAP Fiori Elements原理介绍之类型为Value Help的Smart Field工作原理
In previous blog Currency example – how Smart field works, one simple smart field is introduced:In this blog, let’s go further to study how the value help of currency field is implemented by fram
SAP Fiori Elements原理介绍之类型为Currency的Smart Field工作原理
What is smart fieldAccording to SAP help, “Smart controls are a specific category of SAPUI5 controls that have some special features in addition to the standard SAPUI5 features and thus make it e
SAP CDS view自学教程之四:SAP CDS view注解@OData.publish的奥妙
In part1 of this tutorial, the old way to create OData service on top of CDS view is introduced. In SAP Help Generate Service Artifacts From a CDS View a new annotation is described:@OData.p
ABAP Development Tool里的CDS view源代码如何传递到ABAP后台
Let’s review what we have learned so far. Through SQL trace and debugging, we have learned below:(1) When we click activate button in ABAP development tool ( I call it Eclipse now in this blog ), ther
com.sap.ui5.resource.ResourceServlet的工作原理介绍
There is one question asking how and where the js file “resources/sap-ui-core.js” is loaded when you run your UI5 application locally ( for example using tomcat )?In my sample project mymap,
如何将SAP CRM equipment通过中间件上传到ERP系统
In document Step by step to download equipment from ERP with hierarchy, the steps to replicate equipment from ERP to CRM are described. By default the equipment in ERP is modeled as individual ob
SAP CRM IBASE的archive方法
There is one IBASE 112467 which contains one object component. This IBASE is intended for archive.There are two approaches to archive it.(1) You could use tcode SARA and type “CRM_IBASE” as archive ob
使用SAP CRM中间件从ERP下载具有层级结构的equipment
Requirement:in ERP there are two equipment created via tcode IE01, one is parent which holds the other child equipment.It is expected to replicate both to CRM, and the parent-children relationship sti
SAP CRM中间件错误IB_CRM_UPLOAD_MSG的解决方法
I have one parent equipment ZJERRY0827P which contains a children equipment ZJERRY0827C in ERP and I would like to replicate both to CRM.First I replicate children equipment ZJERRY0827C to CRM, it wor
如何实现SAP WebClient UI附件批量上传
Recently several customers have asked for multiple attachment upload functionality in CRM. As current UI component GS_CM does not support this, I have built a simple prototype to achieve it. Although
word模板和XML数据源是如何合并生成最后的word文档的详细过程
This document is used for consultant or developers at customer side who would like to know technical detail about how a word template is merged with xml data stream. Before you touch the related ABAP
如何分析SAP ABAP的SYSTEM_NO_ROLL运行时错误
In my previous blog Dropdown list issue in CRM Webclient UI – a very funny trouble shooting process I have shared with you how I deal with an drop-down list issue and how I finally find root
SAP UI5库文件的加载细节探讨
In every UI5 application we declare usage on libraries like sap.ui.commons via “data-sap-ui-libs”.Have you ever thought about how does the logic work? Since we only declare the NAME of libraries here,
使用note++开发SAP WebClient UI
It is possible to use your favorite html editor ( for example, Notepad++ ) to edit the html source code of your UI component view or BSP application by simple configuration: Just specify the absolute