Skip to content

Commit

Permalink
Update from SAP DITA CMS (squashed):
Browse files Browse the repository at this point in the history
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
ditaccms-bot committed Aug 16, 2024
1 parent 6a52436 commit 874bd6b
Show file tree
Hide file tree
Showing 47 changed files with 2,900 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/abap-cloud-9aaaf65.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<!-- loio9aaaf650d02e42afba0e4b09e2991d78 -->

# ABAP Cloud

4 changes: 4 additions & 0 deletions docs/abap-cloud-roadmap-48150e1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<!-- loio48150e1f8f0345549411454dfb880181 -->

# ABAP Cloud Roadmap

98 changes: 98 additions & 0 deletions docs/add-user-interface-9f1d42e.md
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/)


4 changes: 4 additions & 0 deletions docs/analytical-application-b845c85.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<!-- loiob845c859efae4e319b9c95e10c250efe -->

# Analytical Application

10 changes: 10 additions & 0 deletions docs/automated-sap-btp-instrastructure-setup-6dd97e1.md
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).

36 changes: 36 additions & 0 deletions docs/basic-platform-setup-3b774f8.md
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.

Loading

0 comments on commit 874bd6b

Please sign in to comment.