Overview

Create HTML5 based SuccessFactors extension app on SAP Cloud In this blog series, i want  to focus on how you can use SuccessFactors API’s from SAP API HUB as an end point URL to create sample extension application just for learning purposes. The whole idea is showcase how you can develop extension application on SAP Cloud Platform trial account consuming OData API’s from SAP API HUB.  Especially  when  you don’t have access to SuccessFactors instance to quickly create some sample application for learning purposes.

This blog series is in continuation of  what my Colleague Murali Shanmugham  has already written to create HTML5 based SuccessFactors extension application blog series .  With focus on developing extension application on extension account paired with you company SuccessFactors instance.

Note:- The SAP API Business Hub provides an API Sandbox to try out APIs. The API Sandbox is intended solely for evaluation purposes and should not be relied on for any productive use.

If you plan to do all these steps, you  need to have access to a SAP Cloud Platform trial account.

SAP API Business HUB

SAP API Business Hub is the central catalog of all SAP and partner APIs for developers to build sample apps, extensions and open integrations with SAP.
You can access SAP API Hub directly  by opening  https://api.sap.com/
Create HTML5 based SuccessFactors extension app on SAP Cloud Platform trial account – Part 1Foundation/Platform which contains a core set of capabilities that are utilized across the entire SAP SuccessFactors HCM Suite.
Create HTML5 based SuccessFactors extension app on SAP Cloud Platform trial account – Part 1
Let’s look at User API to access information about a system user including log in user name, password, and summaries of user personal and organizational entites.  We are going to use USER API to build sample HTML5 application on SAP Cloud platform trial account.
Create HTML5 based SuccessFactors extension app on SAP Cloud Platform trial account – Part 1Logon to SAP Cloud Platform trial account.

Click here to sign-up for free SAP Cloud Platform trial account.

  1. Logon to SAP Cloud Platform trial account and navigate to Service’s tab, search for WEB IDE and select SAP Web IDE Full-Stack.

Create HTML5 based SuccessFactors extension app on SAP Cloud Platform trial account – Part 1Note:- If SAP Web IDE Full-Stack is not enabled, go head and activate it.The reason, we use SAP Web IDE Full-Stack is because  it allows to use SAP API HUB as a Data source to  consume SuccessFactors OData.

2.  Click on, Go to Service.
 
3. You will see SAP WEB IDE initial screen.
4. Click on File-> New -> Project from Template
5.  Choose SAP Fiori Master-Detail Application template and click on Next
6.  Provide a name to your project “SuccessFactorsextApps”  and click on Next
7. On the Data Connection tab, select SAP API Business Hub as a source for OData service, select SAP SuccessFactors Foundation/Platform as API package from the dropdown and User management API from the list of API’s.  Finally click on Next button.8.  Fill out details as shown below for Application Settings, Data Binding – Object and Data Binding – Line Item sections. Finally click on Next or Finish button to  complete the template wizard.Basically, we are settings all the fields that needs to be displayed on master and details tabs of the template. On the left hand of the list  display user details and users direct reports on the detail screen.Create HTML5 based SuccessFactors extension app on SAP Cloud Platform trial account – Part 1

10. Let’s try to do unit testing.  Click on Application -> Run -> Run as -> Web Application

Select Index.html, if prompted for selection from the dialog box.

11.  You should see Output as displayed below

Create HTML5 based SuccessFactors extension app on SAP Cloud Platform trial account – Part 1

Go through this blog to get understanding of Success-factors application development on SAP Cloud Platform.

Go through this blog to learn how to deploy HTML5 application development  on SAP Cloud Platform trial account using SAP SuccessFactors instance.

Go through this blog to learn more about HTML5 application development on SAP Cloud Platform productive  account paired SAP SuccessFactors instance.

Reference Links:-

SAP SuccessFactors Extensions on SAP Cloud Platform – for Developers

Want to learn more about SuccessFactors extension account

 

Create HTML5 based SuccessFactors extension app on SAP Cloud Platform trial account – Part 1

 

User Rating: Be the first one !