لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
توانمند سازی آکادمی منطق 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
نمایش نظرات