کتاب آموزش برنامه نویسی و توسعه SAP | آموزش SAP ABAP
با استفاده از زبان برنامه نویسی ABAP می توانیم گزارش ها و فرم های مختلف SAP را توسعه دهیم.ABAP سرنام واژگان “Advanced Business Application Programming” بمعنی "برنامه نویسی برنامه های تجاری پیشرفته" است. ABAP هم از روش برنامه نویسی رویه ای (Procedural) و هم شی گرا (Object-Oriented) پشتیبانی می کند. فراگیری ABAP برای افرادی که پیش زمینه برنامه نویسی دارند، بسیار آسان است.
در کتاب آموزش SAP ABAP، کلیه موضوعات برنامه نویسی ABAP همراه با صدها مثال و تصویر پوشش داده شده است. این کتاب ارزشمند برای همه افراد با اطلاعات کم یا حتی بدون دانش SAP ABAP مناسب است. قائدتاً مخاطبانی که تجربه برنامه نویسی و کار با پایگاه داده را دارند، درک مفاهیم سریعتر خواهد بود.
فهرست مطالب کتاب
فصل 1: مقدمه برنامه نویسی ABAP
- ABAP چیست؟
- SAP S/4 HANA چیست؟
- تاریخچه نسخه های ABAP
- ABAP Runtime Environment چیست؟
- محل ذخیره Program های ABAP
- انواع Program های ABAP بر اساس نحوه اجرا
- محیط کدنویسی ABAP
- آشنایی با معماری SAP
- لایه های مختلف SAP
- آشنایی با اجزای معماری SAP S/4 HANA
- ساختار Program های ABAP
- قوانین نامگذاری Program
- الزامات ایجاد یک Program
- انواع Program های ABAP بر اساس نحوه کدگذاری
- دستورات در ABAP
- انواع دستورات ABAP
- Keyword چیست؟
- انواع Keyword ها در ABAP
- نحوه نوشتن دستورات ABAP
- Comment ها در ABAP
فصل 2: محیط برنامه نویسی ABAP
- SAP GUI چیست؟
- Log On (ورود به سیستم)
- آشنایی با محیط SAP GUI
- تغییر کلمه عبور
- ABAP Editor (ویرایشگر ABAP)
- Log Off (خروج از سیستم)
فصل 3: اولین برنامه ABAP
- ساختار دستورات ABAP
- ایجاد اولین برنامه ABAP
- اضافه کردن دستورات و ذخیره برنامه
- بررسی و رفع Syntax Error ها
- Active کردن برنامه
- آموزش اجرای برنامه
فصل 4: Data Type ها در ABAP
- Data Type چیست؟
- دسته بندی DataType ها در ABAP
- Elementary Data Types (انواع داده ابتدایی)
- Complex Types (نوع های پیچیده)
- Structure Data Type (نوع داده ساختاری)
- Internal Table Data Type (نوع داده جدول داخلی)
فصل 5: Data Object ها در ABAP
- Literal چیست؟
- Constant چیست؟
- انواع Constant
- Elementary Constants (ثابت های ابتدایی)
- Complex Constants (ثابت های مختلط)
- Reference Constants (ثابت های مرجع)
- متغیرها در ABAP
- انواع متغیرها در ABAP
فصل 6: متغیرها در ABAP
- Local Variables (متغیرهای محلی) در ABAP
- Static Variables (متغیرهای استاتیک) در ABAP
- Reference Variables (متغیرهای ارجاع) در ABAP
- System Variables (متغیرهای سیستمی) در ABAP
- Structured Variables (متغیرهای ساختاری) در ABAP
فصل 7: دستورات مقدماتی ABAP
- دستور SKIP – درج خط خالی در خروجی
- دستور ULINE – درج خط پیوسته در خروجی
- دستور NO-ZERO – حذف صفرها از سمت چپ اعداد
- دستور CONDENCE - حذف فضاهای خالی از رشته
- قالب بندی متون در ABAP
- دستور Write در ABAP
- رشته ها در ABAP
- زیر رشته ها در ABAP
- توابع کار با رشته ها در ABAP
- عملیات روی رشته ها در ABAP
- تاریخ و زمان در ABAP
- Timestamp در ABAP
- مدیریت پیام ها در ABAP
- نمایش پیام ها با کد نویسی مستقیم در برنامه
- نمایش پیام ها با استفاده از Message Class
- انواع Operator ها در ABAP
- Arithmetic Operator ها در ABAP
- Bit Operator ها در ABAP
- String Operator ها در ABAP
- Relational Operator ها در ABAP
- Boolean Operator ها در ABAP
فصل 8: دستورات شرطی در ABAP
- دستورات شرطی در ABAP
- دستور IF در ABAP
- دستور IF ELSE در ABAP
- دستور IF تودرتو در ABAP
- دستور CASE در ABAP
فصل 9: دستورات حلقه در ABAP
- حلقه ها در ABAP
- حلقه While در ABAP
- حلقه Do در ABAP
- حلقه تودرتو در ABAP
فصل 10: دستورات کنترل حلقه در ABAP
- دستورات کنترل حلقه در ABAP
- دستور CONTINUE در ABAP
- دستور CHECK در ABAP
- دستور EXIT در ABAP
فصل 11: ABAP Data Dictionary
- ABAP Data Dictionary چیست؟
- انواع اشیاء در ABAP Data Dictionary
- Domain چیست؟
- آموزش ویرایش Domain
- آموزش حذف Domain
- Data Element چیست؟
- آموزش ایجاد Data Element
- آموزش ویرایش Data Element
- آموزش حذف Data Element
- Structure چیست؟
- آموزش ایجاد Structure
- آموزش ویرایش Structure
- آموزش حذف Structure
- جدول چیست؟
- آموزش ایجاد جدول
- آموزش ویرایش جدول
- آموزش حذف جدول
- View چیست؟
- آموزش ایجاد View
- آموزش ویرایش View
- آموزش حذف View
- Search Help چیست؟
- آموزش ایجاد Search Help
- آموزش ویرایش Search Help
- آموزش حذف Search Help
- Lock Objects چیست؟
- آموزش ایجاد Lock Object
- آموزش ویرایش Lock Object
- آموزش حذف Lock Object
فصل 12: Internal Table ها در ABAP
- Internal Table چیست؟
- Header Line چیست؟
- آموزش ایجاد Internal Table
- آموزش درج داده در Internal Table
- دستور INSERT - درج یک ردیف در Internal Table
- دستور INSERT LINES - درج چند ردیف در Internal Table
- دستور APPEND - درج داده در Internal Table
- دستور COLLECT - درج داده در Internal Table
- خواندن و پردازش اطلاعات Internal Table
- دستور READ TABLE
- دستور LOOP
- دستور MOVE - کپی فیلد به فیلد Internal Table
- دستور MOVE-CORRESPONDING - کپی تمام فیلدها در یک مرحله
- دستور MOVE - کپی اطلاعات جدول بدون Header Line
- کپی اطلاعات جدول دارای Header Line
- دستور DELETE .. INDEX - حذف رکوردهای جدول با ایندکس
- دستور DELETE .. Key - حذف رکوردهای جدول با کلید
- دستور DELETE .. WHERE - حذف رکوردهای جدول با شرط دلخواه
فصل 13: برنامه نویسی ماژولار در ABAP
- برنامه نویسی ماژولار چیست؟
- Macro ها در ABAP
- Include ها در ABAP
- Subroutine ها در ABAP
- Function Module چیست؟
- مراحل ایجاد Function Module
- آموزش ایجاد Function Group
- آموزش ایجاد Function Module
- آموزش اجرای Function Module
فصل 14: Screen ها در ABAP
- SAPScript چیست؟
- اجزای تشکیل دهنده SAPScript
- ایجاد SAPScript
- گنجاندن SAPScript در برنامه SAP
- Smart Form چیست؟
- معماری Smart Form
- آموزش ایجاد Smart Form
- روش های توسعه SAP
- Customer Exit چیست؟
- سفارشی سازی تیکد VD01 با استفاده از Customer Exit
- آموزش ایجاد Customer Exit
- User Exit چیست؟
- آموزش ایجاد User Exit
- BADIs (Business Add-Ins) چیست؟
- Web Dynpro چیست؟
- معماری Web Dynpro
فصل 15: ساخت گزارش ها در ABAP
- Report Program چیست؟
- گزارش های تعاملی چیست؟
- گزارش های ALV چیست؟
- انواع گزارش های ALV در SAP
- ساخت گزارش های ALV در SAP
- مرحله 1: ایجاد یک Program جدید برای گزارش ALV
- مرحله 2: ایجاد یک Structure جدید برای گزارش ALV
- مرحله 3: برنامه نویسی گزارش ALV
- مرحله 4: اضافه کردن فیلتر به گزارش ALV
فصل 16: Dialog Program ها در ABAP
- Dialog Program چیست؟
- ایجاد Dialog Program
- افزودن Screen به Dialog Program
- ایجاد تیکد برای Dialog Program
فصل 17: دستورات OPEN SQL در ABAP
- OPEN SQL چیست؟
- دستورات SQL DML و SQL DDL چیست؟
- لیست دستورات OPEN SQL
- دستور CLEAR در OPEN SQL
- دستور SELECT در OPEN SQL
- دستور INSERT در OPEN SQL
- دستور UPDATE در OPEN SQL
- دستور MODIFY در OPEN SQL
- دستور DELETE در OPEN SQL
فصل 18: دستورات Native SQL در ABAP
- Native SQL چیست؟
- نحوه استفاده از دستورات Native SQL
فصل 19: برنامه نویسی شی گرا در ABAP
- برنامه نویسی شی گرا چیست؟
- Object (شیء) چیست؟
- Class چیست؟
- نحوه تعریف Class در ABAP
- اجزاء تشکیل دهنده Class
- Class Attributes
- Class Methods
- Class Constructors
- Class Events
- Object چیست؟
- ایجاد Object در ABAP
- Interface چیست؟
- تعریف Interface
- پیاده سازی Interface
- Encapsulation چیست؟
- Inheritance چیست؟
- قانون Single Inheritance چیست؟
- دسترسی به اجزاء Class
- انواع Inheritance
- Polymorphism چیست؟
- Exception چیست؟
- Exception Handling چیست؟
پیش نمایش کتاب آموزش برنامه نویسی و توسعه SAP | آموزش SAP ABAP |
---|
دمو (چند صفحه ابتدای هر فصل) 52 صفحه از 500 صفحه |
دانلود مستقیم پیش نمایش (چند صفحه ابتدایی هر فصل) - حجم دانلود 3 مگابایت (کلیک کنید +) |
توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده میشود.