原创 配置SAP Web IDE連接Cloud Foundry的兩種方式

Cloud Foundry Space是CF上面的邏輯容器,爲應用程序和服務實例提供Cloud上的運行環境。那麼如何爲SAP Web IDE中創建的project賦予上CF的Space運行空間呢? 將Cloud Foundry上的一個具

原创 SAP銀行賬戶管理(Bank Account Management)

1. 基本概念 & 系統配置 1.1 BANK(銀行): SAP系統中的BANK對應現實中的實體銀行,例如“中國工商銀行”,“中國農業銀行”等。BANK Country和BANK Key唯一確定一個具體的銀行。 維護銀行的事務代碼是FI0

原创 一文說清ABAP RESTful編程模型

1. 背景介紹 RESTful是一種網絡應用程序的設計風格和開發方式。REST是Representational State Transfer的簡稱,中文翻譯爲“表述性狀態轉移”。單從定義上來理解REST可能並不是很好理解,對於剛剛接觸這

原创 SAP維護視圖(Maintenance View)和視圖簇(View Cluster)用法小結

表的維護視圖是SAP系統中常用的一種技術,本篇博客介紹了維護視圖的常見應用場景。 1 常用的事務代碼 SE11  - ABAP Dictionary Maintenance (ABAP數據字典) SE54 - Generate Maint

原创 SAP Analytics Cloud (SAC) - SAP 分析雲入門

1. 什麼是SAC? SAC是SAP Analytics Cloud的縮寫,中文簡稱SAP分析雲。SAC是SAP提供的一種SaaS(軟件即服務)解決方案,用於各種企業業務場景下的數據分析、數據可視化、計劃和預測。 SAC是基於SAP HA

原创 SAP雲平臺上的Destination配置與Web IDE中OData數據連接

1. Destination的基本功能 在SAP Cloud Platform上,通過Destination來定義應用程序和遠程系統之間的通信連接,這裏的遠程系統可以是on-priminse系統或是Cloud系統。 一個完整的Destin

原创 ABAP實現FizzBuzz字符打印

“FizzBuzz 問題”常用於考驗程序員的基本功,如何使用ABAP快速實現“FizzBuzz 問題”呢?本篇給出了一個參考示例 -  1 “FizzBuzz 問題”需求如下: 寫一個程序打印1到100這些數字。但是遇到數字爲3的倍數的時

原创 OData基礎概念詳解(Metadata, $select, $filter)

在博客《SAP Gateway與OData用法簡介》中,簡單介紹了SAP Gateway的部署方式和OData的使用方法。在本文中,將進一步介紹OData的基礎概念,以及在OData中基礎的Query操作。 1. OData概述 ODat

原创 SAP雲平臺上的Cloud Foundry和Neo

1. 綜述 Cloud Foundry和Neo是SAP Cloud Platform上提供的兩種開發環境。 SAP雲平臺支持的這兩種開發環境,可讓開發人員依據業務需求,更加靈活地選取開發技術和服務,方便地開發和部署新的業務應用程序。 2

原创 OData與SAP Annotation

1. 簡介 在博客《Odata基礎概念詳解》中,介紹了OData中的各種基礎概念。一個重要的概念就是Metadata Document (元結構文檔),在Metadata Document 中描述了OData的數據類型以及相關屬性,例如屬

原创 查詢全球SAP雲平臺的數據中心及服務

1. SAP全球的Data Center 在前面幾篇博客中,對於SAP Cloud Platform已經有了較爲詳細的介紹。 可知,SAP Cloud Platform可以運行在SAP自己的數據中心(Data Center)上, 也即使用

原创 一文說清SAP S/4HANA的各種部署方式(MTE,STE,HEC,On-Premise)

1.前言 SAP S/4HANA是SAP的第4代ERP產品,也是SAP目前最主推的產品。雖然目前SAP推遲了ECC版本的截止支持時間,但越來越多的企業已經開始考慮,如何將傳統 SAP ECC系統升級或遷移至S/4HANA這個問題。 在這片

原创 SAP CDS View語法進階(聚集、JOIN、UNION)

在上一篇博客《SAP CDS View基礎語法(創建你的第一個CDS View)》 中,我介紹了CDS View的基礎語法。在本篇博客中,我將介紹一些CDS運算的進階用法,包括聚集、JOIN和UNION三個部分。 1 聚集 用途:

原创 SAP CDS View基礎語法(創建你的第一個CDS View)

很多同學對於CDS view感覺無從下手,本篇博客將介紹CDS View的基礎語法,並附有示例。 1. 定義一個CDS View 用途: 創建一個CDS View 語法: @AbapCatalog.sqlViewName: 'ZDEMO

原创 如何使用SAP Fiori Element開發Fiori App?

1. 什麼是Fiori Element? 在之前的博客《學習SAP Fiori,需要先了解哪些知識點?》中,我有提到,不熟悉前端開發三件套“HTML + CSS + JS”的同學,也可以完成Fiori的開發。很多同學好奇,是如何完成的?其