博客 / 列表

註銷 - 如何給 SAP Spartacus Storefront 創建新的頁面

Creating New Pages and Components Spartacus 是一個單頁面的應用程序,但它仍然使用頁面的概念來區分應用程序內的不同視圖。 Spartacus 頁面來自 CMS,由插槽和組件構成。 頁面包含插槽,插槽包含組件。 為了組織公共插槽和組件,Spartacus 支持頁面模板。 頁面模板包含佈局以及可全局使用的組件,例如頁眉和頁腳部分。 Spartacus 從 CM

頁面佈局 , saprfc , 前端 , Javascript

註銷 - SAP S/4HANA OData Mock Service 介紹

官網 OData Mock Service 此存儲庫還包含一個簡單的基於 Node.js 的服務器,它代表分支模擬服務器中的 OData 模擬服務器。 該服務器可以在不訪問 SAP S/4HANA 系統的情況下測試 SAP S/4HANA Cloud SDK 的 SAP S/4HANA 集成功能。 該服務器託管一個 OData v2 模擬服務,該服務在一定程度上模仿 SAP S/4HANA Cl

mock , saprfc , sap , service , crm

註銷 - 如何使用 API 的方式給 SAP service cloud Registered product 上傳圖片

訪問網址:https://api.sap.com/ 因為是 SAP service cloud,故產品選擇 customer experience: 選擇 API 標籤,OData V2,關鍵字輸入 Registered: 找到一條記錄: 下圖高亮區域就是我們要找到 API: 我們需要把圖片的二進制內容,轉成 base64 encoding 格式,再傳給這個 API: 更多J

API , saprfc , sap , service , cloud

註銷 - 如何用 SAP BTP 平台上的圖形建模器創建一個 OData 服務

官方鏈接 移動後端工具是一組工具,使開發人員能夠對 OData 服務建模並生成 Java EE Web 應用程序以實現 OData 服務,以及在預先存在的數據庫模式中自動創建必要的數據庫表。 在本教程中,您將使用 SAP Business Application Studio 中的 MBT 圖形建模器重建 SAP Gateway Demo 系統 (ES5) 上公開可用的 GWSAMPLE_BASI

saprfc , sap , JAVA , service , cloud

註銷 - 介紹一個功能強大的 Visual Studio Code 擴展 - Rest Client,能部分替代 Postman

筆者平日用 Visual Studio Code 進行全棧開發,有的時候需要用 Postman 進行 API 測試。最近發現了一個好用的 Visual Studio Code 擴展:Rest Client,能部分取代 Postman. 特地分享給大家: 安裝完畢後,在 Visual Studio Code 工程裏創建一個任意名稱的文件,只要滿足 .http 後綴即可。將如下內容粘貼進去,即可實現

rest-api , rest , visual-studio-code , postman , visual-studio

註銷 - TypeScript 定義函數的幾種寫法

參考鏈接1 參考鏈接2 寫法1 - 使用 function 關鍵字 function greeter(fn: (a: string) = void) { fn("Hello, World"); } function printToConsole(s: string) { console.log(s); } greeter(printToConsole); (a: string)

call , angular , closure , function , typescript

註銷 - SAP Spartacus 事件服務 Event Service 使用介紹

官方鏈接:https://sap.github.io/spartac... The Spartacus event service provides a stream of events that you can consume without a tight integration to specific components or modules. The event system is us

angular , event , sap , typescript , Javascript

註銷 - SAP UI5 Routing 路由介紹

官網鏈接:https://sapui5.hana.ondemand.... 一個例子: "routing": { "config": { "routerClass": "sap.m.routing.Router", "viewType": "XML", "viewPath": "kyma.sample.app.view",

angular , route , sap , router , typescript

註銷 - 如何以 mock server 的方式本地啓動 SAP UI5 應用,使它不連接服務器端 OData 服務

我們在做 SAP UI5 開發時,在視圖邏輯沒有開發完畢時,往往不希望連接服務器端的 OData 服務進行聯調,而僅僅連接本地端的測試數據。 本文介紹如果啓動本地 mock server,將 SAP UI5 項目工程裏提前準備好的測試數據,渲染到 SAP UI5 應用的視圖上。 本文介紹具體方法。 因為不需要直接連接後台 OData 服務,因此 manifest.json 的 dataSour

mock.js , mock , saprfc , sap , Javascript

註銷 - SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差異比較

SAP Spartacus B2B 頁面類似 SAP Fiori Launchpad,共有 6 個 tile(磁貼),點擊某個磁貼,能跳轉到對應的列表頁面。 路由映射就是指點擊某個 url 之後(例如上圖所示的例子),應該激活哪一個 Angular Component. 例如上圖 User tile,通過 a 標籤實現,點擊之後,會跳轉到其 href 屬性指向的 url:http://local

angular , saprfc , route , sap , abap

註銷 - JavaScript 裏 window, document, screen, body 這幾個名詞的區別

在下面這個 StackOverflow 的線索裏進行了討論: https://stackoverflow.com/que... window Window is the main JavaScript object root, aka the global object in a browser, also can be treated as the root of the document o

screen , windows , javascript正則 , 前端 , Javascript

註銷 - Kitten編程貓的工程文件 bcm,能發佈成Android平台的apk文件嗎

根據Kitten編程貓社區的這個帖子: https://shequ.codemao.cn/comm... 產生的不是可執行文件或者源碼,產生的是配置文件,告訴執行文件的框架該怎麼做的配置文件。 必須依賴編程貓軟件,可以在網上下載編程貓格式工廠來把bcm文件轉為exe文件。 不能直接轉換成安卓的apk文件。 可以參照這個帖子: https://shequ.codemao.cn/c

apk , webpack , cordova , apk反編譯 , cordova-android

註銷 - SAP Commerce Cloud ( 電商雲 ) 路由路徑的自定義配置與開發

這是Jerry 2021年的第 24 篇文章,也是汪子熙公眾號總共第 295 篇原創文章。 最近看到 SAP天天事 公眾號發佈的一篇文章: 基於 SAP Commerce Cloud,老孃舅構建的餐飲行業業務中台成功啓用 老孃舅餐飲股份有限公司創建於1998年,目前位列中國餐飲百強第45位,是中國快餐十大品牌之一。 他們總結行業特色,對比解決方案,經過兩年左右的產品選型和行業競品參考,在對

route , sap , cloud , router , Javascript

註銷 - 通過 Route 配置的例子,學習SAP Cloud for Customer 的scoping操作

SAP Cloud for Customer的很多標準功能都受scoping的控制,即項目實施時,Administrator可以選擇打開或者關閉該功能。 因為SAP C4C不再像過去ABAP On-Premises一樣,可以在SAPGUI 裏使用SPRO事物碼進行配置: 在Cloud世界裏,SAP C4C keyuser (或者Administrator) 在瀏覽器裏,通過Administrat

angular , script , route , cloud , router

註銷 - Angular單元測試框架裏API toHaveBeenCalledTimes的工作原理

看這樣一段代碼: let spiedFirstFocusable = spyOn( keyboardFocusService, 'findFirstFocusable' ).and.returnValue(el); fixture.detectChanges(); expect(document.activeElement.id).toEqual

jasmine , angular , karma , 前端

註銷 - SAP系統和微信集成的系列教程之六:如何通過OAuth2獲取微信用户信息並顯示在SAP UI5應用中

這是Jerry 2020年的第87篇文章,也是汪子熙公眾號總共第269篇原創文章。 本系列的英文版Jerry寫作於2017年,這個教程總共包含十篇文章,發表在SAP社區上。 系列目錄 (1) 微信開發環境的搭建 (2) 如何通過微信公眾號消費API (3) 微信用户關注公眾號之後,自動在SAP C4C系統創建客户主數據 (4) 如何將SAP C4C主數據變化推送給微信公眾號 (5) 如何將SAP

oauth2.0 , oauth , saprfc , sap , abap

註銷 - 使用JAD集成到Eclipse裏去,方便地查看任意Java類的源代碼

In our JAVA development if there is no source code attached for a class like below, We have no chance to view its source code. However you can use an open source tool, JAD, to decompile the class fi

jade , eclipse , saprfc , sap , JAVA

註銷 - 使用jconsole監測SAP commerce運行時

It is known that we can use Hybris Administration Console to monitor the runtime behavior of installed Hybris Commerce instance such as Memory, CPU load and thread overview. Meanwhile as Hybris Comme

console , saprfc , sap , JAVA

註銷 - 如何使用Cordova將SAP Fiori應用打包並安裝到Android平台上

There is a wonderful tutorial Building SAP Fiori-like UIs with SAPUI5 in 10 Exercises written by Bertram Ganz. In this blog, I will show step by step how to package the UI5 application built by this t

saprfc , sap , Android , cordova , cordova-android

註銷 - 基於jQuery的前端開發框架,在企業級開發領域裏已經涼了嗎?

On 2017-03-28 I visited a local customer who have been using our CRM on-Premise since 2010. The reason for this visit is that they have finished some reorganization and there are some new business pro

jquery-ajax , saprfc , sap , abap , jquery

註銷 - 使用SAP雲平台Mobile Service開發移動應用

這是Jerry 2020年的第33篇文章,也是汪子熙公眾號總共第216篇原創文章。 Jerry之前的文章 SAP移動應用解決方案之一:HTML5應用 + Cordova = 平台相關的混合應用,曾經介紹了Cordova這個開源框架是如何應用到SAP Cloud for Customer的移動應用開發上的。 Jerry的另一篇文章 如何使用JavaScript開發AR(增強現實)移動應用,則介紹了目

angular , mobile , saprfc , sap , abap

註銷 - 如何啓用SAP Cloud Platform的mobile服務

在CloudFoundry環境的Service Market裏找到Mobile Services,啓用之後, 點擊Support,進入mobile services的控制枱: 我們要在Neo環境的WebIDE裏控制CloudFoundry環境的mobile服務,因此需要創建Destination,指向CloudFoundry mobile services的admin url: Neo環境裏

mobile , saprfc , sap , cloud , crm

註銷 - 使用SAP雲平台Android SDK創建Mobile應用

既然是安卓開發,首先我們要下載Android Studio. 接着是從SAP官網下載SAP Cloud Platform的Android開發SDK: https://developers.sap.com/tr... https://developers.sap.com/to... Android SDK安裝完畢後,使用項目創建嚮導新建一個項目: 使用SAP Cloud Platfo

sdk , mobile , saprfc , sap , Android

註銷 - Account mobile phone in CRM and C4C

CRM binding path: BP_ADDR/StandardAddress-STRUCT.TELEPHONEMOB C4C binding path:/Root/MobilePhone UI component: BO path: Root-.CurrentDefaultAddressInformation-.Address-.DefaultMobilePhone-~Format

mobile , sap , abap , accountmanager , crm