نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع ABAP RAP برای SAP S/4HANA و Fiori
این دوره به مباحث کلیدی و پیشرفته در اکوسیستم SAP برای توسعهدهندگان میپردازد:
- ABAP CDS و طراحی مدل داده
- CDS برای فیوری (Fiori) و کاربرد آن در توسعه اپلیکیشنها
- ABAP در پلتفرم کسبوکار ابری SAP (BTP ABAP)
- سیستمهای S/4HANA (ابری و محلی)
- پیادهسازی OData برای ارتباطات دادهای
- طراحی رابط کاربری با Fiori Elements & Templates
- کار با BAS (Business Application Studio)
- توسعه اپلیکیشنهای RAP (RESTful Application Programming)، از جمله برنامههای فقط خواندنی
محیطهای پشتیبانی شده برای ABAP RAP:
- ABAP RAP در سیستم BTP - S/4HANA
- ABAP RAP در محیط ابری (عمومی و خصوصی) - S/4HANA
- ABAP RAP در سیستم نصبشده در محل (On-Premise) - S/4HANA 1909 و بالاتر
توسعه و استفاده از نماهای ABAP CDS و VDM (Virtual Data Model) برای برنامههای SAP Fiori به صورت عمیق پوشش داده میشود.
پیشنیازها:
- دانش برنامهنویسی پایه در هر تکنولوژی
- دانش برنامهنویسی پایه ABAP SAP
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان و مشاوران فنی SAP
- توسعهدهندگان و مشاوران ABAP SAP (فنی و عملیاتی)
- توسعهدهندگان برنامههای SAP، مشاوران ABAP، OData و Fiori
سلام علاقهمندان به تکنولوژی،
به دوره "مدل برنامهنویسی SAP ABAP RAP (RESTful Application Programming) برای S/4HANA" خوش آمدید.
آنچه در این دوره خواهید آموخت:
- مقدمهای بر ABAP در BTP در S/4HANA
- آشنایی با مدل برنامهنویسی ABAP RESTful Application
- نصب و راهاندازی ابزارهای طراحی ABAP RAP مانند ADT، BAS در BTP
- راهاندازی ابزار توسعه ABAP برای طراحی مدل داده CDS
- برنامهنویسی ABAP RESTful Application برای S/4HANA
- توسعه برنامههای SAP Fiori مبتنی بر ABAP RAP
- طراحی مدل داده با CDS - Core Data Service
- پیکربندی Joinها، Associationها و Composition viewها در CDS
- طراحی چارچوب پایه - برنامههای فقط خواندنی
- طراحی توسعه متادیتا - حاشیهنویسیهای (Annotations) CDS
- طراحی اپلیکیشن صفحه لیست (List Page) فیوری با استفاده از حاشیهنویسیهای UI
- طراحی صفحه جزئیات (Object Page) فیوری با استفاده از حاشیهنویسیهای UI
- حاشیهنویسیهای UI فیلدهای انتخاب فیوری برای کمک F4، جعبه جستجو و طراحی جعبه لیست
- طراحی پیچیده صفحه جزئیات فیوری - Facetها و ناوبریها
- قابلیتهای اضافی در برنامههای فیوری مبتنی بر RAP
- مدل داده مبتنی بر CDS و عناصر مبتنی بر حاشیهنویسی (Annotation)
- نمای توسعه متادیتا با حاشیهنویسیهای پایه UI
- VDM - نماهای CDS پایه، ترکیبی (Composite) و مصرفی (Consumption)
- تعریف سرویس و اتصالات (Bindings) سرویسها
- تولید و مصرف سرویسهای OData V2 (رابط کاربری) و OData V4 (رابط کاربری)
- راهاندازی محیط آزمایشی BTP
- نصب و راهاندازی BAS - Business Application Studio برای طراحی اپلیکیشنهای رابط کاربری
- فعالسازی و استفاده از فضای کاری توسعه فیوری در BAS
- BTP - Business Application Studio برای ساخت و استقرار برنامههای فیوری
- پیکربندی مبتنی بر لانچپد فیوری
- تنظیم تایلها، کاتالوگ و گروههای فیوری
- طراحی، توسعه و استقرار کامل (End-to-end) برنامههای فقط خواندنی مبتنی بر تایل فیوری با استفاده از ABAP RAP.
سرفصل ها و درس ها
راهاندازی SAP BTP و ADT
SAP BTP & ADT setup
-
حساب آزمایشی SAP ABAP BTP و نمونه آزمایشی ABAP
SAP ABAP BTP trail account and ABAP Trail Instance
-
دانلود و راهاندازی ADT - محیط توسعه Eclipse
Download and Setup ADT - Eclipse IDE
-
نصب پلاگینهای ADT
Install ADT Plugins
-
افزودن نمونه ABAP به Eclipse IDE
Add ABAP Instance to Eclipse IDE
ABAP RAP - مقدمه
ABAP RAP - Introduction
-
مدل ABAP RAP چیست
What is ABAP RAP Model
-
تکامل مدل ABAP RAP
Evolution of ABAP RAP Model
-
RAP - مقدمه، فناوریها، سرویسها
RAP - Introduction, Technologies, Services
-
مدل ABAP RAP - معماری
ABAP RAP Model - Architecture
-
لایههای معماری RAP - نمای جزئی و مؤلفهها
RAP Architecture layers - Detailed view and Components
-
BO Runtime - انواع
BO Runtime - types
ABAP RAP - توسعه شیء پایه
ABAP RAP - Basic object Development
-
افزودن نمونه BTP ABAP به Eclipse IDE
Add BTP ABAP Instance to Eclipse IDE
-
ایجاد یک بسته توسعه
Create a Development Package
-
ایجاد یک جدول پایگاه داده ساده
Create a Simple Database table
-
ایجاد عنصر داده و دامنه
Create Data Element and Domain
-
ایجاد یک نمای CDS واسط پایه
Create a Basic Interface CDS view
مدل ABAP RAP - توسعه برنامه پایه (رابط کاربری Fiori)
ABAP RAP Model - Basic App. Development (Fiori UI)
-
طراحی فریمورک پایه (برنامههای فقط خواندنی) – موجودیت واحد
Basic Framework Design (Read only Apps) – Single Entity
-
طراحی توسعه فراداده و نمای حاشیهنویسی - برای برنامههای گزارش لیست Fiori
Design Metadata Extension & Annotations view - For Fiori List Report Apps
-
توسعه فراداده – حاشیهنویسی: رابط کاربری (UI) - آیتم خطی (طراحی صفحه لیست)
Metadata Ext – Annotation: UI - Line Item (List Page Design)
-
توسعه فراداده – حاشیهنویسی: رابط کاربری (UI) - فیلد انتخاب (طراحی صفحه لیست)
Metadata Ext – Annotation: UI - Selection Field (List Page Design)
-
توسعه فراداده – حاشیهنویسی: رابط کاربری (UI) - اطلاعات سربرگ (طراحی صفحه لیست)
Metadata Ext – Annotation: UI - Header Info (List Page Design)
-
توسعه فراداده – حاشیهنویسی: متن کاربر نهایی (طراحی صفحه لیست)
Metadata Ext – Annotation: End User Text (List Page Design)
-
توسعه فراداده - حاشیهنویسیها: رابط کاربری (UI) - شناسایی و Facet (طراحی صفحه شیء)
Metadata Ext - Annotations: UI - Identification & Facet (Object Page Design)
مدل ABAP RAP - توسعه برنامه پیچیده (رابط کاربری Fiori)
ABAP RAP Model - Complex App. Development (Fiori UI)
-
طراحی مدل داده کارمند - جداول پایگاه داده و نماهای واسط پایه
Design Employee Data Model - Database tables & Basic Interface views
-
صفحه شیء - Facet با ارجاع گروه فیلد
Object Page - Facet with Field Group Reference
-
صفحه شیء - Facet با ارجاع چندگانه گروه فیلد
Object Page - Facet with Multiple Field Group Reference
-
صفحه شیء - Facet با ارجاع آیتم خطی
Object Page - Facet with Line Item Reference
-
صفحه شیء سطح دوم - طراحی
Second Level Object Page - Design
-
صفحه شیء سطح سوم - طراحی
Third Level Object Page - Design
-
ناوبری صفحه شیء بر اساس کلید
Object Page Navigation by Key
-
صفحه شیء - Facet سربرگ و ارجاع نقطه داده
Object Page - HEADER Facet and Datapoint Reference
-
صفحه شیء - Collection Facet
Object Page - COLLECTION Facet
ویژگیهای اضافی - توسعه برنامه پیچیده (رابط کاربری Fiori)
Additional Features - Complex App. Development (Fiori UI)
-
صفحه لیست - کمک مقدار (کمک F4) از موجودیت کمک مقدار استاندارد
List Page - Value help (F4 help) from Standard value help entity
-
صفحه لیست - کمک مقدار از موجودیت کمک مقدار سفارشی و لیست باکس
List Page - Value help from Custom value help entity and List Box
-
صفحه لیست - کمک مقدار از یک DDIC - دامنه (مقادیر ثابت)
List Page - Value help from a DDIC - Domain (Fixed Values)
-
صفحه لیست - کادر جستجو (جستجوی تمام متن/جستجوی فازی)
List Page - Search Box (Full text search/Fuzzy search)
-
صفحه لیست - متن مدل شیء و ترتیب متن رابط کاربری (UI)
List Page - Object Model Text & UI text arrangement
-
صفحه لیست - رنگ وضعیت اهمیت رابط کاربری (UI)
List Page - UI Criticality Status Color
-
صفحه لیست - تصویر یا لوگو در لیست
List Page - Image or Logo at List
-
صفحه لیست - با URL (هایپرلینک) در لیست
List Page - With URL (Hyperlink) at List
نمایش نظرات