0% found this document useful (0 votes)
27 views4 pages

01 - Presentation of Project - Build A Mobile App With API Management

API Project

Uploaded by

Ilirian Rexho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views4 pages

01 - Presentation of Project - Build A Mobile App With API Management

API Project

Uploaded by

Ilirian Rexho
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Build a Mobile App with API Management

Build a "Sales Tracker" app so a customer can track their sales orders from
SAP S/4HANA on their mobile device using the API Management capability of
SAP Integration Suite.

Necessary Steps to be fulfilled:

 Set Up Integration Suite Trial


 Enable Services for Sales Tracker App
 Discover Sales Order API from S/4HANA
Cloud System
 Manage APIs with Policies
 Create Destination for SAP API Management
Service
 Download SAP Mobile Cards to Your Device
 Use Mobile Services to Create UI
 Set Up Integration Suite Trial
"Set Up Integration Suite Trial" is used in the context of getting started with a
trial version of a software suite called SAP Integration Suite. This suite allows
you to connect different applications and data sources to automate tasks and
share information.

This Process is to be fulfilled firstly be everyone in order to complete other


Projects too.

 Enable Services for Sales Tracker App


Many Sales Tracker Apps require enabling certain functionalities on your
phone for them to work effectively. These might include:

 Location Services: This allows the app to track your location and
potentially record visit details to clients.
 Notifications: This ensures you receive alerts for upcoming meetings,
lead updates, or task reminders.
 Calendar Access: This lets the app integrate with your calendar and
schedule appointments or meetings directly within the app.

 Discover Sales Order API from S/4HANA Cloud System


Prerequisites:
 Access to the SAP API Business Hub.
 An S/4HANA Cloud system with the Sales Order API enabled
(configuration might be needed by your administrator).

Useful Resource:
 SAP Tutorial on Discovering Sales Order API: [discover sales order api
from s 4hana cloud system ON SAP developers.sap.com] (This tutorial
includes screenshots for the SAP API Business Hub steps)

 Manage APIs with Policies


Policies are a powerful tool for managing APIs effectively. They enforce
specific rules and behaviors on API requests and responses. This allows you to
achieve various goals like security, performance optimization, and data
transformation.

The specific policies that we can use will depend on your API's functionality
and security requirements. It's important to carefully plan and document your
API policies to ensure they effectively manage your APIs.
Some resources to learn more about managing APIs with policies:
 Azure API Management policy reference: https://learn.microsoft.com/en-
us/azure/api-management/api-management-policies
 Mastering API management policies: https://tyk.io/blog/mastering-api-
management-policies/
 Gateway Policies in API Manager: https://docs.mulesoft.com/mule-
gateway/policies-policy-overview

 Create Destination for SAP API Management Service


Creating a destination in SAP BTP Cockpit for your API Management service
involves specifying details about the target system you want to connect to.
Here's a step-by-step guide:

Sources:
 Access to SAP BTP Cockpit with the necessary permissions.
 Information about the API Management service, including its URL and
authentication details (if applicable).

Using these resources we should be able to create a destination in SAP BTP


Cockpit that points to your API Management service. This destination can then
be used by other components within your BTP environment to interact with the
API Management service.

 Download SAP Mobile Cards to Your Device


We can actually download the SAP Mobile Cards app directly from public app
stores, depending on your device's operating system. Here's the address:

 https://itunes.apple.com/
 https://itunes.apple.com/

 Use Mobile Services to Create UI


Mobile UI Development Tools:

 Several tools and technologies are used to create mobile UIs:


 Native Development: Develops apps specifically for Android
(Java/Kotlin) or iOS (Swift/Objective-C). Offers the best performance and
access to native device features.
 Cross-Platform Development: Uses frameworks like React Native,
Flutter, or Xamarin to create apps that work on both Android and iOS
with a single codebase. Offers faster development but might have
limitations compared to native development.
 UI Builder Tools: Visual tools like Android Studio or Xcode allow
dragging and dropping UI elements to create the layout without
extensive coding.

You might also like