Skip to content

Commit 80ff8de

Browse files
authored
Merge branch 'sap-tutorials:main' into main
2 parents 4f0477e + eaee935 commit 80ff8de

File tree

422 files changed

+39
-3211
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

422 files changed

+39
-3211
lines changed

tutorials/abap-env-rfc/abap-env-rfc.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,19 @@ author_profile: https://github.com/julieplummer20
1313

1414
<!-- description --> Call a remote function module located in an on-premise system, such as a SAP S/4HANA System, from the ABAP Environment
1515

16-
16+
17+
## Prerequisites
18+
19+
- You have set up SAP Business Technology Platform (BTP), ABAP Environment, for example by using the relevant booster: [Using a Booster to Automate the Setup of the ABAP Environment](https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/cd7e7e6108c24b5384b7d218c74e80b9.html)
20+
- **Tutorial**: [Set Up SAP BTP, ABAP Environment and create Your First Console Application](abap-environment-trial-onboarding), for a licensed user, steps 1-2
21+
- You have a user in an ABAP on-premise system. Examples of such on-premise systems include:
22+
- [ABAP Cloud Developer Trial 2023](https://community.sap.com/t5/technology-blog-posts-by-sap/abap-cloud-developer-trial-2023-available-now/ba-p/14057183) or:
23+
- [SAP S/4HANA 1809 fully activated appliance](https://blogs.sap.com/2018/12/12/sap-s4hana-fully-activated-appliance-create-your-sap-s4hana-1809-system-in-a-fraction-of-the-usual-setup-time/)
24+
- You have connected **SAP Cloud Connector**, to your BTP subaccount
25+
- You have assigned the business catalog **``**SAP_CORE_BC_COM** in a business role assigned to your user, e.g. **`SAP_BR_ADMINISTRATOR (Administrator)`**; you will need it to create communication artifacts
26+
- You may need to define the relevant homepage structure that should be exposed to the launchpad. In Manage Launchpad Settings, set the relevant value for EXPOSURE_HOMEPAGE_STRUCTURE. See Manage Launchpad Settings
27+
28+
1729
## You will learn
1830

1931
- How to create a secure RFC connection between your SAP BTP, ABAP Environment and an on-premise SAP System, e.g. SAP S/4HANA
@@ -27,6 +39,10 @@ Throughout this tutorial, replace `###` or `000` with your initials or group num
2739
2840
---
2941

42+
## Introduction
43+
44+
To learn more about this scenario, see the tutorial: [Get Data from a Remote System Using a Remote Function Call (RFC): Scenario](/abap-env-rfc-scenario)
45+
3046

3147
### Check SAP Cloud Connector Configuration
3248

tutorials/abap-environment-a4c-create-custom-entity/abap-environment-a4c-create-custom-entity.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ author_name: Julie Plummer
88
author_profile: https://github.com/julieplummer20
99
---
1010

11-
# Implement a Custom Entity and Query Implementation Class
11+
# Implement a Custom Entity and API Execution (Query Implementation) Class
1212

1313
<!-- description --> In the SAP Business Technology Platform, ABAP Environment, implement a CDS custom entity and query implementation class; then display the output in a Fiori Elements preview
1414

15-
<!-- Title: "API Execution Class" vs "Query Implementation Class" -->
1615

1716
## Prerequisites
1817

tutorials/abap-environment-a4c-inbound-communication/abap-environment-a4c-inbound-communication.md

Lines changed: 10 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ author_name: Julie Plummer
88
author_profile: https://github.com/julieplummer20
99
---
1010

11-
# Enable connection from a remote instance of SAP BTP, ABAP Environment
12-
<!-- description --> Enable another system, such as STP, to securely access data by creating: an inbound communication scenario, arrangement, system, and user in the provisioning system of SAP BTP, ABAP Environment; and by providing a
11+
# Publish an OData service for remote consumption as an API
12+
<!-- description --> Enable another system, such as STP, to securely access data by creating: an inbound communication scenario, arrangement, system, and user in the provisioning system of SAP BTP, ABAP Environment; and by providing a service metadata file
1313

1414

15+
## Prerequisites
16+
17+
- You have created an OData service, e.g. by completing the tutorial group: [Build an SAP Fiori elements App Using the ABAP RESTful Application Programming Model (RAP) [RAP100]](/group.abap-build-fiori-element-rap.html)
18+
1519

1620
## You will learn
1721

@@ -49,39 +53,6 @@ You start in your **provisioning** system by creating the ABAP artifacts in ABAP
4953
2. Add it to **Favorite Packages**.
5054

5155

52-
### Create OData service endpoint (service binding)
53-
54-
First, you need to expose your service definition (based on your service projection, e.g. **`Z_C_TRAVEL_U_SIMPLE_###`**) as an endpoint so that the **consuming system** can access it. To do this, create a service binding of type **Web API**, OData version 2. (The type **UI** is not suitable for creating the other objects you will derive from it later.)
55-
56-
When naming, remember to comply with the [Naming Conventions for RAP Business Objects](https://help.sap.com/docs/SAP_S4HANA_CLOUD/e5522a8a7b174979913c99268bc03f1a/8b8f9d8f3cb948b2841d6045a255e503.html?q=naming%20convention&version=2302.500).
57-
58-
1. Create a new **Service Binding** from the service definition by selecting it and choosing **New Service Binding** from the context menu.
59-
60-
<!-- border -->
61-
![step2a-create-service-binding](step2a-create-service-binding.png)
62-
63-
64-
2. In the wizard:
65-
66-
- Name: **`Z_C_TRAVEL_API_O2_###`**
67-
- Description **`Endpoint Z_C_TRAVEL_U_SIMPLE_###`**
68-
- Enter the binding type: **`ODATA V2 - Web API`**
69-
- Make sure that the service definition = **`Z_C_TRAVEL_U_SIMPLE_###`**
70-
- Choose **Next**
71-
72-
<!-- border -->
73-
![step2b-create-sb-wizard](step2b-create-sb-wizard.png)
74-
75-
3. Accept the transport request and choose **Finish**.
76-
77-
The service binding opens in a new editor.
78-
79-
4. Choose **Activate `( Ctrl+F3 )`** , then choose **Publish**.
80-
81-
<!-- border -->
82-
![step2c-service-binding-published](step2c-service-binding-published.png)
83-
84-
8556
### Create inbound Communication Scenario
8657

8758
1. Select the package and choose **New > Other Repository Object...** from the context menu.
@@ -254,5 +225,9 @@ You will now create a metadata file for this service, which you will access late
254225
### Test yourself
255226

256227

228+
### Next steps
229+
230+
Optional: You can now consume a custom OData Service such as the one described in:
231+
[Integrate the SAP BTP, ABAP environment with SAP S/4HANA Cloud, public edition](https://developers.sap.com/group.sap-btp-abap-s4hana-integrate.html)
257232

258233
---

tutorials/abap-environment-create-service-consumption-model/abap-environment-create-service-consumption-model.md

Lines changed: 0 additions & 221 deletions
This file was deleted.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 commit comments

Comments
 (0)