開課資訊

【最近開課日期】2025年,假日班,課程總時數42小時 (報名人數2位;6位成班,待4人報名後協調上課日期)

課程介紹

本課程將以 SAP Fiori Element 技術為核心,帶領大家深入了解 SAP RAP 這一現代化的開發模型,並學會如何在 SAP S/4HANA 及 SAP BTP ABAP Environment 上,開發高效、可維護的企業級應用程式。

課程內容包含:

  • SAP RAP 架構與核心概念:介紹 RAP 的分層設計、開發流程,以及與傳統 ABAP 編程模型的差異。
  • 資料建模與 CDS 視圖:從建立資料庫表開始,學習如何定義基本 CDS 視圖與消費視圖,為應用程式打下堅實基礎。
  • 行為定義與實作:掌握如何透過 Behavior Definitions 與 Behavior Implementations,實現業務物件的交易行為(如 determinations、validations、actions)。
  • OData 服務開發:學習如何建立、啟用並測試 OData V2 / V4 服務,並將其與 Fiori UI 或 Web API 整合。
  • 實作與部署:透過 VSCode,實際操作專案開發、部署與測試,累積實務經驗。
  • 延伸與客製化:介紹如何利用 Metadata Extensions、Service Definitions 等進行應用程式的擴充與自訂。

課程特色:

  • 循序漸進,從基礎到進階,適合無 RAP 經驗的學員。
  • 豐富的實作練習,強化理論與實務結合。
  • 掌握最新 SAP ABAP RAP 與 OData V4 標準,提升雲端與 Fiori 開發競爭力。

SAP ABAP 資深開發顧問暨 ABAP 資深授課講師
近 20 年 SAP 專案導入 / rollout / MA 的程式開發、維運與效能調教經驗,近年也參與數個 SAP 系統升級專案經驗

  • SAP ABAP 開發人員,欲轉型學習 RAP OData
  • S/4HANA On-Premise / PCE建議版本為 2021 以上,最低版本須為 19091909 之前的版本不適合此課程
  • DAY 1
    • Introduction to ABAP Programming for SAP S/4HANA:Foundation

    • Introduction to ABAP Programming for SAP S/4HANA:The ABAP Development Environment
    • Introduction to ABAP Programming for SAP S/4HANA:Introduction to the ABAP Dictionary

    • Core Data Service for ABAP:Introduction

  • DAY 2
    • Core Data Service for ABAP:Modeling Your First CDS View
    • Core Data Service for ABAP:Fundamentals of CDS Data modeling
    • Core Data Service for ABAP:Association

    • Core Data Service for ABAP:Annotation

  • DAY 3
    • Core Data Service for ABAP:Access Controls

    • Core Data Service for ABAP:Modeling Application Data

    • Core Data Service for ABAP:The Virtual Data Model of SAP S/4HANA

    • Core Data Service for ABAP:Lifecycle and Stability

  • DAY 4
    • Core Data Service for ABAP:Additional CDS Functionality

    • ABAP RESTful Application Programming Model:Introduction

    • ABAP RESTful Application Programming Model:Developing an OData Service for Simple List Reporting

    • ABAP RESTful Application Programming Model:CDS-Base Search Functionality

  • DAY 5
    • ABAP RESTful Application Programming Model:Business Service

    • ABAP RESTful Application Programming Model:RAP Business Objects (RAP BOs)

    • ABAP RESTful Application Programming Model:Developing Read-Only List Reporting Apps

    • ABAP RESTful Application Programming Model:Developing Managed Transaction Apps

  • DAY 6
    • ABAP RESTful Application Programming Model:Developing Unmanaged Transaction Apps

    • ABAP RESTful Application Programming Model:Developing Transaction Apps with Draft Capabilities

    • ABAP RESTful Application Programming Model:Developing Transaction App with Multi-inline-edit Capabilities

    • ABAP RESTful Application Programming Model:VSCode for Fiori Element Development


       

  • 2025年:滿6人即溝通開課時間

 * 主辦單位得視報名情況而保留實際開課日期的變更權利。

 

NT$58,000元,相關優惠訊息請聯繫中心專員。

  • 【停車費用】學員申請入校停車證另有優惠,如需請於報名表單登記。
  • 【住宿資訊】請參考訪客住宿
  • 【交通資訊】請參考地理與交通
  • 若未達最低開課人數,將於開課前三日公告。
  • 本中心得保留修訂課程及未達最低開課人數時取消課程之權利。
  • 退費說明:
    • 實際開課日前第30日以前要求退費者,可全額退還。
    • 實際開課日前第29日至前第1日,退還費用總額百分之九十。
    • 實際開課日後但未逾全期(或總課程時數)三分之一者,應退還費用總額百分之五十。
    • 實際開課日後已逾全期(或總課程時數)三分之一者,得全數不予退還。
    • 因故未能開班上課,則全額退還已繳費用。

學員推薦