SAP Web IDE Full-Stack Company
Total Page:16
File Type:pdf, Size:1020Kb
PUBLIC 2021-09-22 SAP Web IDE Full-Stack company. All rights reserved. All rights company. affiliate THE BEST RUN 2021 SAP SE or an SAP SE or an SAP SAP 2021 © Content 1 SAP Web IDE Full-Stack.......................................................5 2 What is SAP Web IDE.........................................................6 2.1 Features and Benefits..........................................................8 2.2 User-Centric Customizability and Session Persistence..................................10 2.3 Collaborative Development..................................................... 10 2.4 Assisted Development.........................................................11 3 What's New for SAP Web IDE.................................................. 12 3.1 2018 SAP Web IDE (Archive)....................................................22 3.2 2017 SAP Web IDE (Archive).................................................... 42 3.3 Introducing SAP Web IDE Full-Stack...............................................49 4 Getting Started.............................................................51 4.1 Open SAP Web IDE...........................................................53 4.2 Connect to Cloud Foundry Services...............................................54 Troubleshooting.......................................................... 54 4.3 Connect to ABAP Systems......................................................55 Requirements for Connecting to ABAP Systems....................................58 4.4 Neo and Cloud Foundry Regions..................................................59 4.5 Migrate your Projects......................................................... 61 Differences Between SAP Web IDE Versions.......................................61 Enable SAP Web IDE Full-Stack................................................62 Migration Procedure....................................................... 66 5 Setting User Preferences.....................................................68 6 SAP Web IDE Basics.........................................................70 6.1 Navigating SAP Web IDE.......................................................70 6.2 Working in the Workspace......................................................72 6.3 Status Bar.................................................................75 6.4 Workspace Manager..........................................................76 6.5 Search Options..............................................................77 Find and Replacе in an Open File...............................................78 Search in the Workspace.................................................... 79 Find References...........................................................82 6.6 Resizing Panes..............................................................83 6.7 Keyboard Shortcuts..........................................................83 SAP Web IDE Full-Stack 2 PUBLIC Content Customize Keyboard Shortcuts................................................86 7 Developing................................................................88 7.1 Developing Web Applications....................................................89 Creating Projects..........................................................90 Importing Projects........................................................102 Customizing Your Project................................................... 107 Modifying the Application Descriptor Configuration.................................119 Developing Applications....................................................127 Developing UI Libraries.....................................................250 Developing Application Tests.................................................251 Layout Editor............................................................254 Annotation Modeler.......................................................298 Storyboard.............................................................325 Extending an SAP Fiori Application with SAPUI5 Visual Editor..........................331 Using Source Control (Git).................................................. 361 Running Applications in Development Mode......................................389 Building Applications......................................................403 Deploying Applications.....................................................412 Extending SAPUI5 Applications...............................................421 7.2 Developing Multitarget Applications..............................................436 Inside an MTA Descriptor...................................................438 Setting Up Application Projects...............................................447 Using the HTML5 Application Repository in a Multitarget Application.................... 451 Developing SAP HANA Database (HDB) Modules..................................455 Developing Node.js Modules.................................................465 Developing Java Modules...................................................476 Developing HTML5 Modules.................................................488 Developing SAP S/4HANA Service Extensions.................................... 501 Developing Business Applications.............................................502 Adding a Service Dependency to your MTA Project.................................503 Packaging and Deploying Applications to Production Systems.........................504 8 SAP Web IDE Extensions.................................................... 506 8.1 Enable SAP Web IDE Extensions.................................................508 9 Extending SAP Web IDE..................................................... 510 10 SAP Web IDE Personal Edition.................................................511 10.1 Installation and Setup........................................................512 Install SAP Web IDE Personal Edition........................................... 512 Start SAP Web IDE Personal Edition............................................516 Upgradе SAP Web IDE Personal Edition......................................... 518 SAP Web IDE Full-Stack Content PUBLIC 3 Uninstall SAP Web IDE Personal Edition.........................................519 10.2 Import the Git Server Certificate into the JVM....................................... 519 10.3 Configure the Orion Application Server............................................520 10.4 Connect Remote Systems in SAP Web IDE Personal Edition..............................521 10.5 Connect to an External Git Repository.............................................524 10.6 Run Applications with Multiple SAPUI5 Versions..................................... 525 11 Security.................................................................526 11.1 Architectural Overview....................................................... 526 11.2 User Authentication and Authorization............................................528 Authentication...........................................................529 Assign Users Permission for SAP Web IDE.......................................530 Browser Security.........................................................534 Transport Security........................................................534 11.3 Data Protection and Privacy....................................................535 Export Workspaces....................................................... 536 Delete User Data.........................................................537 Manage User Service Instances...............................................538 Data Protection and Privacy for Previous Versions..................................539 11.4 Connection to External Systems.................................................544 11.5 Principal Propagation........................................................546 11.6 Secure Programming Guide....................................................547 11.7 Auditing and Logging Information................................................547 12 Troubleshooting...........................................................549 12.1 Archive Import Troubleshooting.................................................549 12.2 Deployment to SAPUI5 ABAP Repository Troubleshooting..............................550 12.3 Deployment to SAP BTP Troubleshooting..........................................552 12.4 Git Troubleshooting..........................................................553 12.5 Grunt Build Troubleshooting................................................... 556 12.6 Running Applications Troubleshooting............................................ 557 12.7 Remote Connectivity Troubleshooting............................................ 560 13 Known Issues.............................................................561 14 Third-Party Restrictions.....................................................568 SAP Web IDE Full-Stack 4 PUBLIC Content 1 SAP Web IDE Full-Stack What's New for SAP Web IDE [page 12] Learn about SAP Web IDE new features. What is SAP Web IDE [page 6] Understand how to use SAP Web IDE and learn about its key features and benefits for developers. Getting Started [page 51] Learn how to set up and start SAP Web IDE. Developing [page 88] See how SAP Web IDE supports key stages of the development life cycle. SAP Web IDE Extensions [page 506] Understand how to use SAP Web IDE extensions. Extend SAP Web IDE [page 510] Extend SAP Web IDE functionality by developing custom plugins, templates, and external commands. Security [page 526] Understand the security landscape. SAP