`
JerryWang_SAP
  • 瀏覽: 603115 次
  • 性別: Icon_minigender_1
  • 來自: 西安
文章分類
社區版塊
存檔分類
最新評論
文章列表
Recently I will deliver a session regarding?dependency inversion principle?to my team. As Java Spring is already widely used in all other Java development teams in my site, some ABAPers are not well aware of its idea and implementation under the hood. In order for ABAPers to easily understand the m ...
Suppose I have a bean named HelloWorld which has a member attribute points to another bean User. ? ? With annotation @Autowired, as long as getBean is called in the runtime, the returned HelloWorld instance will automatically have user attribute injected with User instance. ? ? How is this ...
The idea comes from Sougata Chatterjee’s anwser in this?thread: Suppose I need to add the maintenance view COMV_PARTNER_FCT to my favorite list. I expect once the entry in the favorite list is double clicked, it will automatically navigate to the view detail like below ( the initial screen of SM30 ...
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) { return 1; } return n *factorial(n -1); } Let N = 5, see how new stack frame is created for each ti ...
The OData service url being tested is: /sap/opu/odata/sap/CRM_ODATA/TaskCollection?$filter=isMyTask eq true&$expand=DocumentNotes,DocumentNextUserStatuses,DocumentHistories,DocumentApplicationLogs,Attachments Approach1 – gateway client Log on your gateway ( frontend ) server, use tcode /IWFND/ ...
We can define bean configuration in xml and then can get instantiated bean instance with help of all kinds of containers for example ClassPathXmlApplicationContext as displayed below: ? ? The content of Beans.xml: <?xml version="1.0" encoding="UTF-8"?> <!-- htt ...
Display all possible implicit enhancement options. It is only possible to create implicit enhancement within these options. The available options are normally located in the beginning and ending part of method & function module. ? ? Click Enhance. ? ? Put the cursor to the implicit enh ...
Jerry前一篇文章?SAP ABAP一組關鍵字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析?介紹了在ABAP里判斷引用變量是否包含了一個有效引用的關鍵字:IS BOUND. 本文則從ABAP和Java編程語言里不同的引用類型這個角度來繼續引用這個話題的討論。 不知道大家留意過這個ABAP抽象類CL_ABAP_REFERENCE嗎?這個抽象類只有一個GET方法,返回一個對象引用。 ? ? 它的兩個子類CL_ABAP_SOFT_REFERENCE和CL_ABAP_WEAK_REFERENCE,分別實現了抽象類的GET方法,不過均在ABAP K ...
如果系統里沒有SQF這個tcode,可以參考note 1814328: SQF: Plug-In for Source Code Scans進行安裝。 ABAP static analysis tool SQF is a static code analysis tool developed in package SUPPORT_QUERY_FRAMEWORK in software component SAP_BASIS. It contains lots of handy tool or short cut to other system utility tools. The most ...
Background of this Blog For several CRM projects in China which I am involved, I found the partner have chosen ABAP webdynpro when custom development is necessary. When asked why they do not consider webclient UI as the first choice, they argued that “Webclient ui is slower than ABAP webdynpro.” or ...
For a complete list of all my blogs regarding content management, please see?here. I create a utility class with method CREATE_DOC. It has following four input parameters: iv_data type xstring – the binary data which you would like to store as attachment iv_bor_type type string – the BOR type of ...
本文是Jerry的原創,最早發表于SAP官方社區,英文版鏈接如下: https://blogs.sap.com/2013/09/25/how-to-quicly-locate-the-source-code-where-raises-a-given-message-in-webclient-ui/ As a developer in my daily life I always need to quickly locate the source code where raises a given message in webclient ui. If you would like to ...
ABAP里的IS BOUND, IS NOT INITIAL和IS ASSIGNED這組關鍵字,如果平時不留心,很容易理解地似是而非。今天我們就來說一說它們的區別。 先把SAP幫助文檔抄過來: IS BOUND It checks whether a reference variable contains a valid reference. A data reference variable that contains a stack reference, on the other hand, can become invalid even if the reference data ...
假設BAdI名稱為CRM_PRODIL_ADD_DATA,我想知道SPRO里什么路徑可以基于該BAdI實現增強。 SE18里BAdI definition的Where-Used List不支持搜索Customizing activities. ? ? 解決方案 查詢表CUS_IMGACH, ATTRIBUTES字段指定成BAdI definition名稱,查詢出的記錄里,TEXT字段就為SPRO里定義該BAdI的路徑。 ? ? 到SPRO里,根據TEXT字段的值,就能搜索到對應的Customizing Activities了: ? ? 搜索結果如下圖: ? ...
SAP幫助文檔上提到:當一個buffered數據庫表被修改時,其buffer也會自動被更新,包括其他應用服務器實例上針對該表的buffer也會以異步的方式自動被更新。 Buffer表被修改的記錄會被寫入一個中央日志表DDLOG. Buffer的異步更新就是? ...
Global site tag (gtag.js) - Google Analytics 开心农场种蔬菜赚钱 安徽快3专家预测 辽宁11选5第20010826 app彩票软件 pc蛋蛋豆豆网 上海十一选五开奖号 江苏11选5模拟投注走势图 1万炒股一年最多挣多少 河内一分彩后一稳赚软件 江西11选5玩法奖级简介 河北快三开奖走势图基 百家乐赢家 海南体彩4 1基本走势 福彩幸运农场人工计划 黑龙江省11选五走势图 山东十一运夺金走势图真准网 大类配资