آموزش SAP ABAP: تسلط بر نحو جدید

SAP ABAP: Mastering the New Syntax

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش نحو جدید SAP ABAP که NW 7.40 به بعد معرفی شد. درک دقیق از نحو جدید SAP ABAP استفاده مؤثر از نحو جدید SAP ABAP در گزارش مقایسه سینتکس قدیمی و جدید برای درک بهتر کار با ویژگی های جدید ABAP معرفی شده NW 7.40 به بعد نحوه استفاده از AI ChatGPT برای یادگیری و درک سینتکس جدید نحوه استفاده از AI ChatGPT به تبدیل سینتکس قدیمی به Syntax جدید عملگرهای اعلان درونی: DATA، عبارات نهایی: FOR، CTE، رشته، عملگرهای جدول: VALUE، CORRESPONDING، REDUCE، COND، SWITCH، EXACT، CONV، CAST، FILTER، REF، جدول داخلی جدید به عنوان منبع داده در SELECT query پیش نیازها:SAP ABAP basics

SAP یک رویکرد مدرن برای برنامه نویسی در SAP ABAP از ABAP 7.40 به بعد معرفی کرده است. هدف رویکرد مدرن که اغلب با عنوان «نحوه نحو جدید» شناخته می‌شود، ایجاد یک زبان بیان‌محور است. عناصر جدید مختلفی معرفی شده اند و بیایید سعی کنیم با مثال های ساده در این دوره این موضوع را درک کنیم.

چرا باید نحو جدید ABAP را یاد گرفت؟

اگر فکر می‌کنید فقط یک دوره آموزشی جدید ABAP است که قبلاً می‌دانید، به سؤال ساده زیر پاسخ دهید، و سپس بررسی کنید که آیا به این دوره نیاز دارید یا خیر. پاسخ در پایان داده شده است.

Que. مقدار در sy-tabix؟

itab =

col1 col2

1 val1

2 val2

3 val3

wa = itab[ col1 = 2 col2 = val2 ].

اگر sy-subrc EQ 0.

نوشتن: sy-tabix.

پایان اگر.


  • نحو جدید ABAP چندین عنصر زبان جدید را معرفی می کند و آن را گویاتر و قدرتمندتر می کند. به عنوان مثال، عبارات سازنده، عبارات جدول، و اعلان‌های درون خطی به شما امکان می‌دهند کد مختصر و رساتری بنویسید.

  • برای استفاده کامل از قابلیت‌های آن مهم است که با آخرین پیشرفت‌ها در نحو ABAP به‌روز باشید. برای مثال، سینتکس New Open SQL از توابع داخلی SAP HANA پشتیبانی می کند. می توانید پرس و جوهای انتخابی را با عبارت CASE، عبارت حسابی و توابع حسابی بنویسید.

  • یادگیری نحو جدید ABAP می‌تواند به شما کمک کند کد بهتر، کارآمدتر و قابل نگهداری‌تری بنویسید.

در این دوره چه چیزی یاد خواهید گرفت؟

ما در مورد تمام موضوعات زیر در 2 بخش تئوری و عمل بحث خواهیم کرد.

  • اعلامیه درون خطی

  • عبارات جدول

  • اپراتور ارزش

  • برای عبارات

  • اپراتور مربوطه

  • کاهش اپراتور

  • COND and SWITCH Operator

  • STRING عبارت

  • اپراتور EXACT

  • اپراتور CONV

  • اپراتور جدید

  • اپراتور REF

  • اپراتور CAST

  • اپراتور فیلتر

  • SQL باز در مقابل SQL باز جدید

  • پرس و جو را با عبارت CASE، بیان حسابی و توابع داخلی SAP HANA انتخاب کنید.

  • عبارت جدول رایج (CTE) در ABAP SQL

چرا نحو جدید ABAP را با ما یاد بگیریم؟

  • یک نحو جدید ABAP برای ساده کردن زندگی یک توسعه دهنده ABAP طراحی شده است، اما بدون دانستن عملکرد مناسب، می تواند فاجعه آمیز باشد. به عنوان مثال، بیایید در نظر بگیریم که جدول داخلی ITAB با 5 رکورد داریم و کد وارد وضعیتی می شود که در حال خواندن رکورد در شاخص 6 است.

    نحو قدیمی: READ TABLE ittab INTO wa INDEX indx

    نحو جدید: wa = itab[indx].

    با نحو قدیمی، اگر رکورد شاخص 6 را دریافت نکردید، فقط sy-subrc از کار می‌افتد و هیچ مشکلی پیش نمی‌آید، اما با نحو جدید، برنامه به یک dump کوتاه منجر می‌شود. توضیحات مفصل در این دوره به شما کمک می کند تا همه این موارد مهم را درک کنید.

  • بدون صحبت اضافی، مستقیماً در توضیحات مفصل با جلسات تئوری و عملی.

  • برای درک بهتر، با مقایسه نحو قدیمی با نحو جدید یاد خواهید گرفت.

  • ما مثال‌ها را برای درک یکباره ساده نگه داشته‌ایم.

  • شما تمام برنامه های ABAP مورد بحث در دوره را برای تمرین و مرجع سریع خود دریافت خواهید کرد.

  • تمام ویدیوها کمتر از 10 دقیقه برای تمرکز شما هستند.

  • آنچه را که از طریق MCQ آموخته اید، آزمایش کنید.

چند واقعیت مربوط به نحو جدید ABAP:

  • نحوهای جدید بدون حذف نحو قدیمی اضافه شده اند، یعنی با سازگاری با عقب.

  • داشتن پایگاه داده HANA ضروری نیست.

  • قابلیت تمرین بر روی سیستم‌های ECC و S/4 HANA.

برای استفاده بهینه از این دوره

1. به یک سیستم ABAP دسترسی پیدا کنید و روی آن تمرین کنید.

2. ترتیب ترتیب سخنرانی ها را دنبال کنید.

3. بر اساس عنوان، از بخش‌های خاصی رد شوید.


به روز رسانی ها:

2023/08/15: اضافه شدن سخنرانی درباره Common Table Expression (CTE) در ABAP SQL

29/02/2024: از AI ChatGPT برای یادگیری نحو جدید استفاده کنید

پاسخ به سوال پرسیده شده: عبارت جدول متغیر سیستم sy-subrc یا sy-tabix را تغییر نمی دهد.

sy-tabix = 0


یادگیری مبارک!


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

دستور SQL را در مقابل جدید باز کنید Open SQL vs NEW Open SQL syntax

  • دستور SQL باز در مقابل جدید دستور SQL باز: تئوری Open SQL vs NEW Open SQL syntax: Theory

  • دستور SQL را باز کنید در مقابل جدید دستور SQL باز کنید: تمرین کنید Open SQL vs NEW Open SQL syntax: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اعلامیه های درون خطی Inline Declarations

  • اعلان داده های درون خطی: نظریه 1 Inline Data Declaration: Theory 1

  • اعلان داده های درون خطی: نظریه 2 Inline Data Declaration: Theory 2

  • اعلامیه داده درون خطی: تمرین کنید Inline Data Declaration: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

عبارات جدول Table Expressions

  • عبارات جدول: نظریه Table Expressions: Theory

  • عبارات جدول: تمرین کنید Table Expressions: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اپراتور VALUE VALUE Operator

  • عملگر VALUE: نظریه VALUE Operator: Theory

  • اپراتور VALUE: تمرین کنید VALUE Operator: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

برای عبارات FOR expressions

  • برای عبارات: نظریه FOR Expressions: Theory

  • برای عبارات: تمرین کنید FOR Expressions: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اپراتور مربوطه CORRESPONDING Operator

  • عملگر مربوطه: تئوری CORRESPONDING operator: Theory

  • اپراتور مربوطه: تمرین کنید CORRESPONDING operator: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اپراتور REDUCE REDUCE Operator

  • عملگر کاهش: تئوری Reduce Operator: Theory

  • عملگر کاهش: تمرین کنید Reduce operator: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اپراتور COND و SWITCH COND and SWITCH Operator

  • عملگر COND و SWITCH: تئوری COND and SWITCH operator: Theory

  • اپراتور COND و SWITCH: تمرین کنید COND and SWITCH operator: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

عبارات STRING STRING Expressions

  • عبارات STRING: نظریه STRING Expressions: Theory

  • عبارات STRING: تمرین کنید STRING Expressions: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اپراتور دقیق EXACT Operator

  • عملگر دقیق: نظریه EXACT Operator: Theory

  • اپراتور دقیق: تمرین کنید EXACT Operator: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اپراتور CONV CONV Operator

  • عملگر CONV: تئوری و عمل CONV operator: Theory and Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

اپراتور فیلتر FILTER Operator

  • اپراتور فیلتر: تئوری FILTER Operator: Theory

  • اپراتور فیلتر: تمرین کنید FILTER Operator: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

ABAP شی گرا Object Oriented ABAP

  • اپراتور نمونه جدید: تئوری و عمل NEW Instance Operator: Theory and Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • عملگر REF: تئوری و عمل REF Operator: Theory and Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • عملگر CAST و نمونه بیان: نظریه CAST operator and IS INSTANCE OF expression: Theory

  • عملگر CAST و IS INSTANCE of express: تمرین کنید CAST operator and IS INSTANCE OF expression: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

بیان جدول مشترک (CTE) در ABAP SQL Common Table Expression (CTE) in ABAP SQL

  • بیان جدول مشترک (CTE): نظریه Common Table Expression (CTE): Theory

  • بیان جدول مشترک (CTE): تمرین کنید Common Table Expression (CTE): Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

  • امتحان Quiz

AI ChatGPT برای یادگیری نحو جدید AI ChatGPT to learn New Syntax

  • AI ChatGPT برای یادگیری نحو جدید AI ChatGPT to learn New Syntax

جدول داخلی به عنوان منبع داده در کوئری SELECT Internal table as a Data Source in SELECT query

  • جدول داخلی به عنوان منبع داده در پرس و جو SELECT: نظریه Internal table as a Data Source in SELECT query: Theory

  • جدول داخلی به عنوان منبع داده در پرس و جوی SELECT: تمرین کنید Internal table as a Data Source in SELECT query: Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

اعلامیه درون خطی نهایی FINAL inline declaration

  • اعلامیه درون خطی نهایی: تئوری و عمل FINAL inline declaration: Theory & Practice

  • کد ABAP را تمرین کنید Practice ABAP Code

  • نکات تئوری Theory Notes

نمایش نظرات

آموزش SAP ABAP: تسلط بر نحو جدید
جزییات دوره
3.5 hours
71
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
111
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Smart Logic Academy Smart Logic Academy

توانمند سازی آکادمی منطق MindsSmart آموزش هایی را برای فارغ التحصیلان فراهم می کند. ما یک تیم حرفه ای کار می کنیم ، ما صاحب نظرانی از دامنه سیستم جاسازی شده و SAP ERP داریم. ما همچنین به عنوان یک فریلنسر کار می کنیم. متخصصان ما از دامنه های تعبیه شده دانش عمیقی از توسعه سیستم های مختلف میکروکنترلرهای مختلف با بیش از 6 سال تجربه صنعت دارند متخصصان ما از دامنه SAP ERP 7 سال تجربه کار به عنوان مشاور فنی و مشاور عملکرد SAP را دارند. دوره های ما: SAP ERP: SAP ABAP در آموزش HANA برای مبتدیان سیستم ABAP آزمایشی با پایگاه داده HANA در SAP Cloud Platform SAP ABAP برای آزمون آماده سازی گواهینامه HANA آزمون آماده سازی گواهینامه SAP ABAP Netweaver 7.50