-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update from SAP DITA CMS (squashed):
commit b22d932e7a5846131aa10994185714cce63f70e0 Author: REDACTED Date: Fri Aug 16 03:31:45 2024 +0000 Update from SAP DITA CMS 2024-08-16 03:31:45 Project: dita-all/ktj1709647758412 Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap Output: loio76c486d4b83b48f39289c7c52ca024b2 Language: en-US Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap commit 1d445e6cf830f1746fc1852b8e568bfbdd0f70cd Author: REDACTED Date: Wed Aug 14 13:30:58 2024 +0000 Update from SAP DITA CMS 2024-08-14 13:30:58 Project: dita-all/ktj1709647758412 Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap Output: loio76c486d4b83b48f39289c7c52ca024b2 Language: en-US Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap commit 442805bd69b8b0ec95f0ed620626d35900578689 Author: REDACTED Date: Mon Aug 12 23:28:45 2024 +0000 Update from SAP DITA CMS 2024-08-12 23:28:45 Project: dita-all/ktj1709647758412 Project map: 70ba5157e83045a1b0358310c2a3416f.ditamap Output: loio76c486d4b83b48f39289c7c52ca024b2 Language: en-US Builddable map: 078455e002054fe1a1fbed95b658fd0e.ditamap ################################################## [Remaining squash message was removed before commit...]
- Loading branch information
1 parent
6a52436
commit 874bd6b
Showing
47 changed files
with
2,900 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<!-- loio9aaaf650d02e42afba0e4b09e2991d78 --> | ||
|
||
# ABAP Cloud | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<!-- loio48150e1f8f0345549411454dfb880181 --> | ||
|
||
# ABAP Cloud Roadmap | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
<!-- loio9f1d42ec74e7438db9771a3176ccb7ff --> | ||
|
||
# Add User Interface | ||
|
||
SAPUI5 has guidelines for a wide range of developers and SAP Fiori is a set of design and guideline choices using SAPUI5. | ||
|
||
If it is a new standard project, use SAPUI5 or SAP Fiori as it has the complete set of controls and provides the best support. | ||
|
||
If a project is using HTML or an External framework for example it is a UI that has been part of a company that was acquired, use a micro frontend framework like Luigi to integrate with other pages, Launchpad, and others, and slowly migrate to SAPUI5. To ease the migration or if the UI will not be further developed, then SAPUI5 Provides CSS Libraries, reusable web components and guidance for a few frameworks to match the visual style and guidelines. | ||
|
||
|
||
|
||
<a name="loio9f1d42ec74e7438db9771a3176ccb7ff__section_mf3_sl5_lxb"/> | ||
|
||
## Recommendations When Using SAPUI5 | ||
|
||
When usign SAPUI5, consider the following recommendations: | ||
|
||
- [When to Use SAPUI5 and OpenUI5](https://sdk.openui5.org/topic/5982a9734748474aa8d4af9c3d8f31c0) | ||
|
||
- [Reusing UI Parts: Fragments](https://sdk.openui5.org/topic/36a5b130076e4b4aac2c27eebf324909) | ||
|
||
- [Folder Structure of Your UI Project: Where to Put Your Files](https://sdk.openui5.org/topic/003f755d46d34dd1bbce9ffe08c8d46a) | ||
|
||
- [Modules for Reusing JavaScript Code](https://sdk.openui5.org/topic/91f23a736f4d1014b6dd926db0e91070) | ||
|
||
- [Development Model: Model View Controller](https://sdk.openui5.org/topic/91f233476f4d1014b6dd926db0e91070) | ||
|
||
- [Communicating Between Model and View: Data Binding](https://sdk.openui5.org/topic/68b9644a253741e8a4b9e4279a35c247) | ||
|
||
- [Providing Error, Warning, and Info Messages](https://sdk.openui5.org/topic/62b1481d3e084cb49dd30956d183c6a0) | ||
|
||
- [Routing and Navigation](https://sdk.openui5.org/topic/3d18f20bd2294228acb6910d8e8a5fb5) | ||
|
||
- [Optimizing Applications](https://sdk.openui5.org/topic/2f492c438a16427e8f84d8436ea9cf77), [Speeding Up Applications](https://sdk.openui5.org/topic/408b40efed3c416681e1bd8cdd8910d4), and [Avoiding Common Performance Issues](https://sdk.openui5.org/topic/966d67c8cc5046419d1b35556cd9e447) | ||
|
||
- [Testing UI Applications](https://sdk.openui5.org/topic/7cdee404cac441888539ed7bfe076e57) | ||
|
||
- [Accessibility Features](https://sdk.openui5.org/topic/322f55d0cf1e4b459cc1911c899b7a5f), [Stable IDs](https://sdk.openui5.org/topic/f51dbb78e7d5448e838cdc04bdf65403), and [Accessibility Aspects for Application Development](https://sdk.openui5.org/topic/03b914b46e624b138a6fb1b7cf2049ae) | ||
|
||
- [Theming](https://sdk.openui5.org/topic/497c27a8ee26426faacd2b8a1751794a) | ||
|
||
- Avoing [Coding Issues](https://sdk.openui5.org/topic/387787232c214b42954f18c93a28560a) and [Security Issues](https://sdk.openui5.org/topic/91f3d8706f4d1014b6dd926db0e91070) | ||
|
||
|
||
|
||
|
||
<a name="loio9f1d42ec74e7438db9771a3176ccb7ff__section_g4s_445_lxb"/> | ||
|
||
## Issues When Not Using SAPUI5 | ||
|
||
These are the issues that you have to consider if you are not using SAPUI5: | ||
|
||
- Custom controls break consistency. | ||
|
||
- Extensibility is defined for SAPUI5 and would be different for other frameworks and may require knowledge of these frameworks. | ||
|
||
- Support and stable releases for a longer duration are provided by SAPUI5 compared to the other frameworks. | ||
|
||
- SAPUI5 ensures a product standard support on application level. The Web Components and Component Toolkits for the different Web UI Frameworks ensure a product standard compliance on UI element level. | ||
|
||
- For LC/NC support, only SAPUI5 is supported. | ||
|
||
|
||
|
||
|
||
<a name="loio9f1d42ec74e7438db9771a3176ccb7ff__section_kr3_fp5_lxb"/> | ||
|
||
## SAP Fiori Guidelines | ||
|
||
Use the following guidelines when designing and implementing your UI appication: | ||
|
||
- [Which UI Technology Supports Your Platform](https://experience.sap.com/fiori-design-web/sap-fiori/) | ||
|
||
- [SAP Fiori Design Principles](https://experience.sap.com/fiori-design-web/design-principles/), [Guidelines for Designing Cross-Platform User Interfaces](https://experience.sap.com/fiori-design-web/responsiveness-adaptiveness/), and [Guidelines for Different Platforms](https://experience.sap.com/fiori-design/) | ||
|
||
- [Accessibility Guidelines](https://experience.sap.com/fiori-design-web/accessibility-in-sap-fiori/) | ||
|
||
- [Develop SAP Fiori Applications with SAP Fiori Tools](https://help.sap.com/docs/SAP_FIORI_tools/17d50220bcd848aa854c9c182d65b699/f09752ebcf63473e9194ea29ca232e56.html) | ||
|
||
|
||
|
||
|
||
<a name="loio9f1d42ec74e7438db9771a3176ccb7ff__section_x1g_n5y_zxb"/> | ||
|
||
## Reference Information | ||
|
||
For more information, use the following resources: | ||
|
||
- [SAPUI5 Demokit](https://sapui5.hana.ondemand.com/sdk/#/topic) | ||
|
||
- [SAP BTP UI Technology Guideline](https://sap.sharepoint.com/teams/UIGuideline/Shared%20Documents/Forms/AllItems.aspx?id=%2Fteams%2FUIGuideline%2FShared%20Documents%2FGeneral%2FUITechnologyGuideline%2Epdf&parent=%2Fteams%2FUIGuideline%2FShared%20Documents%2FGeneral) | ||
|
||
- [SAP Fiori tools](https://help.sap.com/docs/SAP_FIORI_tools) | ||
|
||
- [SAP Fiori for Web](https://experience.sap.com/fiori-design-web/) | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
<!-- loiob845c859efae4e319b9c95e10c250efe --> | ||
|
||
# Analytical Application | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<!-- loio6dd97e11cae44afa809351e1222aafd8 --> | ||
|
||
# Automated SAP BTP Instrastructure Setup | ||
|
||
Terraform is the de-facto industry standard for infrastructure as code with more than 3000 providers. With the Terraform provider for SAP BTP, you can now use this standard to create Terraform scripts that set up your SAP BTP landscapes. Given the nature of Terraform, it is even possible to add non-SAP infrastructure to those scripts if the infrastructure provider offers a Terraform provider as well. | ||
|
||
The Terraform provider for SAP BTP enables you to automate the provisioning, management, and configuration of resources on SAP BTP. By leveraging this provider, you can simplify and streamline the deployment and maintenance of SAP BTP services and applications. See [Terraform Provider for SAP BTP](https://registry.terraform.io/providers/SAP/btp/latest/docs). | ||
|
||
Currently, the Terraform provider for SAP BTP is available for non-productive use and SAP is working with several customers on shaping the first release for productive use. You can check out some of the Terraform scripts in a samples repository in the [GitHub repository for the Terraform Provider for SAP BTP](https://github.com/SAP-samples/btp-terraform-samples). | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<!-- loio3b774f8573ce47558b3f14335d4fa22e --> | ||
|
||
# Basic Platform Setup | ||
|
||
Before you begin developing your applications, make sure your organizational and landscape setup is appropriate for managing their lifecycles. | ||
|
||
|
||
|
||
<a name="loio3b774f8573ce47558b3f14335d4fa22e__section_ccf_l4k_bzb"/> | ||
|
||
## Create a Governance Model | ||
|
||
One of the first and most important steps of your journey to the cloud is to establish an appropriate organizational setup and corresponding governance model. A clear and well-thought-out organizational setup makes it easier for your employees to adopt agile processes. See [Creating a Governance Model](https://help.sap.com/docs/btp/best-practices/creating-governance-model?version=Cloud) in the Best Practices for SAP BTP guide. | ||
|
||
|
||
|
||
<a name="loio3b774f8573ce47558b3f14335d4fa22e__section_bds_44k_bzb"/> | ||
|
||
## Set Up Your Account Model | ||
|
||
The hierarchical structure between global accounts, directories, and subaccounts lets you define an account model that accurately fits your business and development needs. See [Setting Up Your Account Model](https://help.sap.com/docs/btp/best-practices/setting-up-your-account-model?version=Cloud) in the Best Practices for SAP BTP guide. | ||
|
||
|
||
|
||
<a name="loio3b774f8573ce47558b3f14335d4fa22e__section_ln1_trk_bzb"/> | ||
|
||
## Manage Users and Members | ||
|
||
User accounts enable users to log on to SAP BTP and access subaccounts and use services according to the permissions given to them. In this context, it's important to understand the difference between the two types of users that we refer to: platform users and business users. | ||
|
||
Platform users are usually developers, administrators or operators who deploy, administer, and troubleshoot applications and services on SAP BTP. | ||
|
||
Business users use the applications that are deployed in SAP BTP. For example, the end users of SaaS applications or services. | ||
|
||
See [User and Member Management](https://help.sap.com/docs/btp/sap-business-technology-platform/user-and-member-management?version=Cloud) in the SAP Business Technology Platform documentation. | ||
|
Oops, something went wrong.