دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Stefan Haas. Bince Mathew
سری:
ISBN (شابک) : 1493219030, 9781493219032
ناشر: SAP Press
سال نشر: 2019
تعداد صفحات: 567
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 18 مگابایت
در صورت تبدیل فایل کتاب ABAP RESTful Programming Model: ABAP Development for SAP S/4HANA (SAP PRESS) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مدل برنامه نویسی ABAP RESTful: توسعه ABAP برای SAP S/4HANA (SAP PRESS) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
*از مدل برنامهنویسی ABAP RESTful برای SAP S/4HANA استفاده
کنید
*برنامههای کاربردی را با خدمات داده اصلی توسعه دهید، اشیاء
تجاری، SAP Fiori و موارد دیگر
*اجرای آزمایش خودکار و پیکربندی یکپارچه سازی مداوم
ABAP RESTful Model Programming
توسعه SAP HANA- مبتنی بر وب برنامه های کاربردی ABAP بهینه شده
برای SAP S/4HANA. بر مدل جدید برنامه نویسی ABAP RESTful، از
پرس و جوها، اشیاء تجاری و خدمات تجاری گرفته تا ارتباط آن با
SAP Fiori و SAP Gateway تسلط داشته باشید.
SAP Fiori Elements and Freestyle Applications
دستورالعمل های گام به گام مورد نیاز برای ایجاد گزارش های
فهرست، صفحات مرور کلی، صفحات فهرست تحلیلی و برنامه های
کاربردی آزاد را دریافت کنید. ببینید چگونه مدل برنامهنویسی
ABAP RESTful خدمات دادههای اصلی، رفتارهای شی کسبوکار، OData
و موارد دیگر را ترکیب میکند.
استقرار و عملیات
پس از توسعه برنامههای شما، آنها را در سکوی پرتاب SAP Fiori.
کنترل نسخه Git، آزمایش خودکار باطن و فرانت اند، و یکپارچه
سازی مداوم.
*مدل برنامه نویسی RESTful ABAP
*توسعه انتها به انتها
*SAP S/4HANA
> *SAP Fiori Elements
*اشیاء تجاری
*استقرار
*سرویسهای داده اصلی (CDS)
*خدمات OData
*تست خودکار
*ادغام پیوسته
*SAP Cloud پلتفرم
*Use the ABAP RESTful programming model for SAP S/4HANA
*Develop applications with core data services, business
objects, SAP Fiori, and more
*Implement automated testing and configure continuous
integration
ABAP RESTful Programming Model
Develop web-based SAP HANA-optimized ABAP applications for
SAP S/4HANA. Master the new ABAP RESTful programming model,
from queries, business objects, and business services, to its
relationship to SAP Fiori and SAP Gateway.
SAP Fiori Elements and Freestyle Applications
Get the step-by-step instructions you need to create list
reports, overview pages, analytical list pages, and freestyle
applications. See how the ABAP RESTful programming model
incorporates core data services, business object behaviors,
OData, and more.
Deployment and Operations
Once your applications are developed, deploy them to the SAP
Fiori launchpad. Implement Git version control, automated
backend and frontend testing, and continuous integration.
*ABAP RESTful programming model
*End-to-end development
*SAP S/4HANA
*SAP Fiori Elements
*Business objects
*Deployment
*Core data services (CDS)
*OData services
*Automated testing
*Continuous integration
*SAP Cloud Platform
Preface Purpose of This Book Target Audience Structure of This Book Part I: SAP S/4HANA and SAP Fiori Part II: Developing Applications for SAP S/4HANA Part III: Operating Applications Acknowledgments Stefan Haas Bince Mathew Part I: SAP S/4HANA and SAP Fiori 1 SAP S/4HANA Architecture 1.1 Core Architecture 1.1.1 Overview 1.1.2 Open Data Protocol (OData) 1.1.3 SAP HANA 1.1.4 SAP NetWeaver Application Server for ABAP 1.1.5 SAP Fiori Frontend Server Based on SAP NetWeaver Gateway 1.1.6 SAPUI5 1.1.7 SAP Fiori Launchpad 1.2 Backend 1.2.1 Virtual Data Model 1.2.2 ABAP Programming Model for SAP Fiori 1.2.3 ABAP RESTful Programming Model 1.2.4 Analytics 1.3 User Experience 1.3.1 SAP Fiori 1.3.2 SAP Fiori Launchpad 1.4 SAP S/4HANA Editions 1.4.1 On-Premise Architecture 1.4.2 Cloud Architecture 1.4.3 Release Strategies 1.5 SAP Cloud Platform 1.6 Summary 2 SAP Fiori and the Design-Led Development Process 2.1 What Is SAP Fiori? 2.1.1 SAP Fiori 1.0 2.1.2 SAP Fiori 2.0 2.1.3 SAP Fiori 3.0 2.1.4 Design Principles 2.1.5 Responsiveness and Adaptiveness 2.1.6 SAP Fiori Launchpad 2.2 Design-Led Development Process 2.2.1 Discover 2.2.2 Design 2.2.3 Develop 2.3 Different SAP Fiori App Types 2.3.1 Freestyle 2.3.2 SAP Fiori Elements 2.4 Prototyping Tools 2.4.1 Axure 2.4.2 SAP Build 2.4.3 Building a Prototype Using the SAP Build Tool 2.5 Summary 3 ABAP RESTful Programming Model 3.1 Core Data Services 3.2 SAP Gateway 3.3 OData 3.4 ABAP RESTful Programming Model 3.4.1 Introduction 3.4.2 Query 3.4.3 Business Objects 3.4.4 Business Service 3.4.5 Service Consumption 3.5 Summary Part II: Developing Applications for SAP S/4HANA 4 Developing an SAP Fiori Elements List Report and Object Page 4.1 Core Data Services Views 4.1.1 ABAP Development Tools in Eclipse 4.1.2 Introduction to the Data Model 4.1.3 Creating Basic Interface Core Data Services Views 4.1.4 Adding Calculated Fields 4.1.5 Adding Data Control Language Files 4.2 Developing an Unmanaged Transactional Application Using the ABAP RESTful Programming Model 4.2.1 Generating an Unmanaged Transaction Business Object from a CDS Model 4.2.2 Service Definition 4.2.3 Service Binding 4.2.4 Entity Manipulation Language (EML) 4.2.5 Behavior Definitions to Add Transactional Features 4.2.6 Behavior Implementation Language (BIL) 4.2.7 Behavior Handler Local Class 4.2.8 Behavior Saver Local Class 4.2.9 Behavior Implementation 4.2.10 Creating Projection Views 4.2.11 Creating Projection Behavior Definition 4.3 Virtual Elements in Core Data Services 4.3.1 Adding a Virtual Element to a Core Data Services View 4.3.2 Implementing an ABAP Code Exit to Populate the Virtual Element 4.4 Adding User Interface Annotations to Projection Views 4.4.1 Creating a Metadata Extension File 4.4.2 User Interface-Relevant Annotations for the List Report 4.4.3 User Interface Annotations for the Object Page 4.4.4 Preview of the SAP Fiori Elements App with UI Annotations Using Service Binding 4.5 Generating a List Report Template in SAP Web IDE Full-Stack 4.6 Extending the User Interface 4.6.1 Implementing User Interface Extensions via Breakout 4.6.2 Adding a QUnit Unit Test 4.7 List Report Application versus Worklist Application 4.8 Summary 5 Developing an Overview Page 5.1 Core Data Services Views 5.1.1 Creating a Simple Core Data Services View 5.1.2 Adding a Data Control File 5.2 Adding User Interface Annotations 5.2.1 Creating Annotations for an Analytical Card 5.2.2 Creating Annotations for a List Card 5.3 Creating an OData Service Using the ABAP RESTful Programming Model 5.3.1 Creating a New Service Definition 5.3.2 Creating a New Service Binding 5.4 Generating an Overview Page Template Project in SAP Web IDE 5.4.1 Generating the Basic Overview Page Layout 5.4.2 Adding the List Analytical Card 5.4.3 Adding the Standard List Card 5.4.4 Adding the Bar List Card 5.4.5 Adding the Table Card 5.4.6 Overview Page Output 5.5 Summary 6 Developing an Analytical List Page 6.1 Introduction 6.2 Building the Required CDS Views 6.2.1 Building Dimension Views 6.2.2 Building Cube Views 6.2.3 Building the Main Query View 6.3 Configuring the Title Area 6.4 Configuring the Filter Area 6.5 Configuring the Content Area 6.5.1 Configuring the Default Chart 6.5.2 Configuring the Table 6.6 Combining All the UI Annotations in the Metadata Extension View 6.7 Generating an Analytical List Page from SAP Web IDE 6.7.1 Adding Key Performance Indicators to the Project 6.7.2 Adding Visual Filters to the Project 6.8 Summary 7 Developing a Freestyle Application 7.1 Smart Controls 7.1.1 SmartField 7.1.2 Smart Link 7.1.3 SmartForm 7.1.4 Smart Table 7.1.5 Smart Filter Bar 7.2 Application Development with the SAP Web IDE Full-Stack 7.2.1 Setting Up an OData Service 7.2.2 Object Creation Page Using SmartFields and Forms 7.2.3 List Report Page Using Smart Table and Filter Bar 7.2.4 Add a One-Page Acceptance Integration Test 7.3 Summary 8 Deploying Applications to the SAP Fiori Launchpad 8.1 Uploading a User Interface to the ABAP Frontend Server 8.1.1 Deploying Applications from the SAP Web IDE 8.1.2 Uploading Applications Directly into the Frontend Server 8.2 SAP Fiori Launchpad Admin Page 8.2.1 Catalogs 8.2.2 Groups 8.2.3 Roles 8.2.4 SAP Fiori Launchpad Content Manager Tool for ABAP 8.3 Creating the Technical Catalog and Business Catalog 8.4 Creating the Application Tiles 8.5 Creating Groups for Application Tiles 8.6 Creating and Assigning a Transaction PFCG Role to Users 8.7 Setting Up Intent-Based Cross-Application Navigation from OVP to LRP 8.8 Summary Part III: Operating Applications 9 Version Control in SAP Web IDE Using Git 9.1 Git Introduction 9.2 Git Basics 9.2.1 Creating Initial Project Repositories Using GitHub 9.2.2 Initializing the Local Repository for the Projects in SAP Web IDE 9.2.3 Linking the Local Repository with the Remote Repository in GitHub 9.2.4 Submitting Code to Repository (Stage, Commit, Push) 9.2.5 Cloning the Project into SAP Web IDE 9.2.6 Getting Code from the Remote Branch (Fetch, Merge, Pull) 9.2.7 Working with Branches 9.3 Summary 10 Automated Testing 10.1 Backend Test Automation 10.1.1 Unit Testing (ABAP Unit) 10.1.2 Unit Testing (Core Data Services Test Double Framework) 10.2 Frontend Test Automation 10.2.1 Unit Testing (QUnit) 10.2.2 Integration Testing (OPA5) 10.3 End-to-End Test Automation Tools 10.3.1 Setting Up Nightwatch.js 10.3.2 Creating the Create Purchase Document End-to-End Nightwatch.js Test 10.3.3 Running the Create Purchase Document End-to-End Nightwatch.js Test 10.4 Summary 11 Continuous Integration 11.1 Introduction 11.1.1 Continuous Integration 11.1.2 Continuous Delivery 11.1.3 Continuous Deployment 11.2 Setting Up a Continuous Integration Pipeline for SAPUI5 on the ABAP Server 11.2.1 Setting Up a Local Jenkins Automation Server 11.2.2 Creating an Initial Jenkinsfile 11.2.3 Creating the Continuous Deployment Pipeline 11.2.4 SAPUI5 Grunt Plug-ins 11.2.5 Implementing the Build Stage 11.2.6 Automatically Triggering Builds on Git Push 11.2.7 Implementing the Test Stage 11.2.8 Implementing the Deploy Stage 11.3 Continuous Integration on the ABAP Server 11.3.1 Quality Checking Using the ABAP Test Cockpit 11.3.2 Scheduling ABAP Unit Tests Using the ABAP Unit Runner 11.4 Summary 12 ABAP on Git 12.1 Creating a Git Repository 12.2 Installation and Setup 12.3 Create New ABAP Objects in Eclipse 12.4 Staging and Committing ABAP Code to Git 12.5 Setting Up the abapGit Plugin in Eclipse 12.6 Connecting to abapGit Repositories 12.7 Cloning Git Repository into Eclipse 12.8 Exporting Existing Packages as ZIP Files from a System Using abapGit 12.9 Importing Package ZIP Files into Another ABAP System Using abapGit 12.10 Summary A. Developing Applications on the SAP Cloud Platform A.1 Introduction to SAP Cloud Platform A.2 SAP Cloud Platform Application Programming Model A.3 Developing an App on SAP Cloud Platform Using the SAP Web IDE Full-Stack A.3.1 Setting Up the SAP Web IDE Full-Stack in SAP Cloud Platform A.3.2 Creating a Full-Stack Business Application in SAP Web IDE A.3.3 Creating a New Data Model for the Application A.3.4 Defining an OData Service for the Application A.3.5 Defining User Interface Annotations for Core Data Services Views A.3.6 Adding a Database for the Application A.3.7 Deploying the Application on Cloud Foundry A.3.8 Consuming the OData Service A.3.9 Building a User Interface to Display the Data A.3.10 Modifying the User Interface Using the Annotation Modeler A.3.11 Adding Custom Logic to the OData Service A.4 Summary B. The Authors Index