آموزش خدمات 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 - درخواست انبوه تماس $Batch - Bulk Request Call

  • مقدمه ای بر $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

نمایش نظرات

آموزش خدمات SAP OData - Rest API و Consume Salesforce API
جزییات دوره
16.5 hours
88
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
707
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Zafar karnalkar Zafar karnalkar

مشاور SAP ABAP

من زافار کارنالکار هستم، مشاور عملکردی sap techno abap/sd/mm.

تدریس علاقه من است.

در sap من برای صنایع مختلف مانند تولید کار می کنم. خدمات، تجارت و املاک و مستغلات.

من بسیاری از پروژه های sap و توسعه abap را برای ماژول های sd,mm,fi,pp,dms انجام داده ام.

صلاحیت اصلی من در زمینه سفارشی توسعه برنامه با استفاده از مجموعه ماژول، طراحی فنی کامل پروژه.

ادغام sap با نرم افزارهای غیر sap مانند crm، c4c، IBM web sphere، cordys، اپلیکیشن موبایل، پورتال وب مبتنی بر php و غیره.