Skip to content

Commit eaee935

Browse files
Merge pull request #2619 from julieplummer20:main
Main
2 parents 6d5b7ea + 1aea2a1 commit eaee935

File tree

1 file changed

+10
-35
lines changed

1 file changed

+10
-35
lines changed

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 service metadata file
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
---

0 commit comments

Comments
 (0)