لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خدمات SAP OData - Rest API و Consume Salesforce API
SAP OData services - Rest API and Consume Salesforce API
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نحوه ایجاد سرویس OData برای انجام عملیات CURD، دسته ای و موارد دیگر، Rest API، مصرف Salesforce API در SAP SAP اصول اولیه OData برای پیشبرد سطح عملیات odata crud پارامترهای کوئری odata Association و ناوبری، $expand و ایجاد Deep Entity S/4 HANA Business ایجاد شریک با استفاده از Odata Excel یکپارچه سازی با Odata ایجاد سرویس Odata با استفاده از تست کمک جستجوی odata، اشکال زدایی و مدیریت استثنایی ایجاد سند SAP DMS با استفاده از سرویس Odata Rest API ایجاد سناریوی سفارش فروش Rest API با ساختار عمیق برای نمایش FBL5N Leader آموزش نحوه مصرف API شخص ثالث ( Salesforce API ) $Batch default and defer mode پیش نیازها: دانش پایه abap
سرویس OData (پروتکل داده باز) یک پروتکل وب و یکی از راه های متداول برای برقراری ارتباط با سیستم پشتیبان sap با SAP UI5/Fiori یا هر نرم افزار شخص ثالث دیگری است که روی HTTP(ها) کار می کند، به عنوان مثال salesforce، SAP C4C، CRM، یا هر پورتال نرم افزار دیگری.
OData برای نمایش داده های SAP با هر نرم افزار مشتری دیگری که روی HTTP(S) کار می کند استفاده می شود و همچنین برای به روز رسانی داده ها در سیستم SAP با استفاده از ABAP استفاده می شود.
استفاده از Odata به ما کمک می کند از هر کجا و از هر دستگاهی به داده های sap دسترسی داشته باشیم. با مفهوم odata، مؤلفه مشتری و سرور را می توان به طور مستقل توسعه داد. این بر اساس معماری REST است.
قبل از توسعه دهندگان odata از اتصال دهنده های مختلف SAP مانند کانکتور جاوا، .net، کانکتورهای مبتنی بر php برای ایجاد و کانال ارتباطی بین SAP و سایر نرم افزارها استفاده می کردند. به دلیل انعطافپذیری سرویس odata، زیرا ما میتوانیم آن را از هر برنامه کاربردی که در وب کار میکند مصرف کنیم، Odata به روشی ارجح برای ارتباط نسبت به روشهای دیگر مانند IDOC، REST API، RFC/BAPI و غیره تبدیل میشود.
مزایای OData:
•وزن Odata سبک
•دسترسی به داده ها بسیار آسان و نسبتاً سریع است
•ما می توانیم خروجی در xml و json
دریافت کنیم
•ما میتوانیم همه روشهای مبتنی بر وب مانند، GET، PUT، POST، DELETE و Query را انجام دهیم.
•Odata به دلیل عملکرد بدون حالت خود شناخته شده است، به این معنی است که برای هر درخواستی از سیستم frontend پاسخ می دهد و سرور هیچ داده ای را ذخیره نمی کند. هر تماس OData را به عنوان یک تماس جدید در نظر می گیرد.
•ما میتوانیم OData را قبل از ارائه آن به توسعهدهنده فرانتاند، در فریم دروازه sap OData توسعه و آزمایش کنیم.
•به دلیل مزیت چارچوب کامل در SAP برای odata، در مقایسه با توسعه api استراحت معمولی که با استفاده از کلاس کنترل کننده منابع انجام میدهیم، بخش کدگذاری در Odata کمتر است
Rest API - با Rest API سفارش فروش ایجاد کنید
API Salesforce را در SAP مصرف کنید
سرفصل ها و درس ها
خوش آمدی
Welcome
با مربی خود ملاقات کنید
meet your instructor
مقدمه - نظریه
Introduction - Theory
معرفی odata
odata introduction
عملیات CRUD
CRUD operations
SEGW - سرویس ساز SAP Gateway
SEGW - SAP Gateway service builder
عملیات CRUD را تمرین کنید
Practice CRUD Operations
ایجاد پروژه
Create Project
ایجاد مدل داده (انواع موجودیت)
create data model (entity types)
ثبت خدمات
service registration
پیاده سازی روش get entity
implement get entity method
مجموعه get entity را پیاده سازی کنید
Implement get entity set
پیاده سازی روش ایجاد
implement create method
پیاده سازی روش به روز رسانی
Implement update method
پیاده سازی روش حذف
Implement delete method
پارامترهای پرس و جو
Query Parameters
پارامترهای پرس و جو
Query Parameters
$filter انتخاب گزینههای روش 1
$filter select options method 1
$ فیلتر روش 2
$filter method 2
$ inlinecount
$inlinecount
$orderby
$orderby
$top و $skip (صفحهگذاری در odata)
$top and $skip (paging in odata)
تست سرویس Odata از ابزار POSTMAN
Odata service test from POSTMAN tool
تست روش را از ابزار POSTMAN دریافت کنید
Get method testing from POSTMAN tool
تست روش POST از POSTMAN
POST method testing from POSTMAN
هندلینگ استثنایی
Exceptional Handling
نمایش پیام مدیریت استثنایی
Exceptional handling message display
ادغام odata و excel
odata and excel integration
ادغام سرویس odata با اکسل
Integrate odata service with excel
وظیفه
Assignment
واگذاری خدمات Odata
Odata service assignment
امتحان
Quiz
مسابقه Odata
Odata quiz
انجمن و پیمایش ($expand و ایجاد عمیق موجودیت)
Association and Navigation ( $expand and create deep entity)
انجمن و ناوبری قسمت 1
Association and navigation part 1
اجرای کد انجمن و ناوبری قسمت 2
Association and Navigation part 2 code implementation
انجمن و ناوبری قسمت 3 مجموعه موجودیت گسترده را دریافت کنید
Association and Navigation part 3 Get expanded entityset
انجمن و ناوبری قسمت 4 دریافت موجودیت گسترده
Association and Navigation part 4 Get expanded Entity
موجودیت عمیق ایجاد کنید
Create deep entity
تابع واردات
Function Imports
تابع Import Implement روش GET قسمت 1
Function Import Implement GET Method Part 1
Function Import GET Method قسمت 2
Function Import GET Method part 2
روش واردات تابع POST
Function Import POST Method
سرویس OData با استفاده از جستجوی راهنما
OData service using Search Help
سرویس Odata را با استفاده از راهنمای جستجو ایجاد کنید
Create Odata Service using search Help
ایجاد شریک تجاری S4HANA با استفاده از سرویس OData
S4HANA Business Partner creation using OData service
مقدمه نوع پیچیده در مدل داده و ایجاد BP
Introduction Complex Type in data Model and BP creation
ایجاد مدل داده
Create Data Model
روش Get_Entity را پیاده سازی کنید
Implement Get_Entity Method
روش Create_Entity را برای ایجاد BP اجرا کنید
Implement Create_Entity Method for BP Creation
سرویس OData را با استفاده از RFC ایجاد کنید
Create OData service using RFC
سرویس OData با استفاده از ماژول عملکرد فعال از راه دور
OData service using Remote enable Function module
مقدمه ای بر $Batch و تست روش تماس دریافت کنید
Introduction to $Batch and Get Call Method Testing
$Batch دریافت تماس در سطح مجموعه نهاد
$Batch Get Call at Entity set level
$Batch POST تماس
$Batch POST Call
$Batch PUT تماس
$Batch PUT Call
$Batch DELETE تماس
$Batch DELETE Call
$Batch خدمات مختلط تماس CURD
$Batch Mixed Service Call CURD
حالت تعویق دسته ای $
$Batch defer mode
حالت تعویق $Batch ادامه دارد
$Batch defer mode continue
$Baatch حالت تعویق را تنظیم تغییر مجموعه پاسخ و تست
$Baatch defer mode set change set response and Test
برنامه ساده Fiori را با استفاده از BAS در BTP با سرویس Odata مبتنی بر CDS ایجاد کنید
Create Simple Fiori APP using BAS on BTP with CDS based Odata service
ثبت نام در SAP برای حساب آزمایشی رایگان SAP BTP
Registration on SAP for SAP BTP free trial account
راه اندازی حساب آزمایشی رایگان SAP BTP
SAP BTP free trial account setup
نصب کانکتور ابری SAP BTP
SAP BTP cloud connector installation
راه اندازی رابط SAP Cloud با حساب فرعی آزمایشی BTP
SAP Cloud connector setup with BTP trial subaccount
راه اندازی کانکتور SAP Cloud با در محل s4hana
SAP Cloud connector setup with on premise s4hana
مقصد را در BAS در حساب آزمایشی BTP اضافه کنید
Add destination in BAS on BTP trial account
ایجاد سرویس odata برای برنامه Fiori
Create odata service for Fiori application
ایجاد و استقرار برنامه SAP Fiori در سیستم S4HANA
Create and Deploy SAP Fiori app to S4HANA system
نمای CDS ایجاد کنید و به عنوان سرویس Odata در معرض دید قرار دهید
Create CDS view and expose as Odata service
اضافه کردن حاشیه نویسی نمای CDS
add CDS view annotations
برنامه گزارش لیست Fiori را ایجاد کنید
Create Fiori list report application
ایجاد SAP DMS با استفاده از مفهوم غیر رسانه ای
SAP DMS Creation using non media concept
الزامات تجاری و رویکرد فنی
Business requirement and technical approach
سند DMS را با استفاده از CV01N و BAPI ایجاد کنید
Create DMS document using CV01N and BAPI
ایجاد ساختار و ماژول عملکرد فعال از راه دور
Create Structure and Remote enable function module
پروژه OData را با SEGW ایجاد کنید
Create OData project with SEGW
روش پست سرویس OData را تست کنید و فایل pdf را آپلود کنید
Test OData service post method and upload pdf file
فایل های رسانه ای
Media Files
بارگیری فایل های رسانه ای
Media file upload downloads
دانلود آپلود فایل رسانه ادامه دارد
Media file upload download continue
دانلود آپلود فایل رسانه ادامه دارد
Media file upload download continue
از طریق Odata با Smartforms تماس بگیرید
Call Smartforms through Odata
از طریق Odata با Smartforms تماس بگیرید - ادامه دهید
Call Smartforms through Odata - Continue
فایل های رسانه ای - سند DMS را بخوانید
Media files - Read DMS Document
محتوای باینری سند DMS
DMS Document binary content
ایجاد پروژه و پیاده سازی روش دریافت جریان
Create project and implement get stream method
ثبت نام و آزمایش سرویس odata
Register and test odata service
تست از ابزار پستچی
Testing from postman tool
استراحت API برای ایجاد سفارش فروش
Rest API to Create Sales order
الزامات تجاری
Business Requirement
ساختار عمیق ایجاد کنید
Create deep structure
کلاس منبع و گره SICF ایجاد کنید
Create resource class and SICF node
پیاده سازی روش را دریافت کنید
Get method implementation
تست روش و اشکال زدایی را دریافت کنید
Get method testing and debug
روش POST را پیاده سازی کنید
Implement POST method
روش پست تست با استفاده از POSTMAN
Test post method using POSTMAN
Rest API with Deep Structure برای نمایش موارد باز FBL5N
Rest API with Deep Structure to display FBL5N Open items
الزامات کسب و کار و ایجاد ساختار
Business Requirement and Create Structure
ایجاد گروه تابع و ماژول تابع
Create Function group and Function Module
کلاس Resource Provider ایجاد کنید
Create Resource Provider class
کلاس Handler ایجاد کنید
Create Handler class
SICF Node را ایجاد کرده و API را تست کنید
Create SICF Node and Test the API
API را از POSTMAN تست کنید
Test the API from POSTMAN
API نیروی فروش را در SAP مصرف کنید
Consume Sales Force API In SAP
درک سند API و رویکرد فنی برای مصرف API
Understanding API document and Technical Approach to Consume API
ایجاد Function Group و Function Module for Authorization API
Create Function Group and Function Module for Authorization API
ایجاد ماژول تابع برای مجوز API ادامه دهید
Create Function Module For Authorization API Continue
ایجاد ماژول تابع برای ارسال درخواست API
Create Function Module For Posting Demand API
API را با ماژول تابع تست کنید
Test the API With Function Module
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات