Skip to content
Mobolution Logo Black
  • Our Expertise
    Capabilities
    • Strategic Advisory
    • Change Management
    • CFO and CIO Advisory
    • Technology Assessments
    • M&A Advisory
    • Implementation
    • SAP BRIM
    • SAP Subscription Billing
    • Business Technology Platform
    • Rise with SAP
    • Grow with SAP
    • Managed Services
    • Application Management & Support
    • Enterprise Billing Operations
    • Industries
    Industries
    • All Industries
    • Media & Entertainment
    • Banking
    • Telecom
    • Insurance
    • Retail
    • Financial Services
    • Manufacturing
    • Transportation
    • High-Tech
    • Professional
    • Utilities
  • Our Solutions
    Our Solutions Marketplace
    • Operational Efficiency
    • Asset Management & Maintenance
    • Procurement Optimization
  • Who We Are
    Who We Are
    • Meet Our Leadership
    • Our Partner Ecosystem
    • Our Mission, Vision and Values
    • Why Mobolutions
  • Insights
    Insights
    • Featured Content
    • Blogs
    • White Papers & Guides
    • Case Studies
    • Webinars & Videos
    • Podcasts
  • Grow With Us
Let's Talk
  • Our Expertise
    • Capabilities
    • Industries
  • Our Solutions
    • Operational Efficiency
    • Asset Management and Maintenance
    • Procurement Optimization
  • Who We Are
    • Meet the Team
    • Our Mission, Vision and Values
    • Why Mobolutions
    • Our Partner Ecosystem
  • Insights
    • Featured Content
    • White Papers & Guides
    • Webinars & Videos
    • Blogs
    • Case Studies
    • Podcasts
  • Grow With Us
  • Contact Us
  • Our Expertise
    • Capabilities
    • Industries
  • Our Solutions
    • Operational Efficiency
    • Asset Management and Maintenance
    • Procurement Optimization
  • Who We Are
    • Meet the Team
    • Our Mission, Vision and Values
    • Why Mobolutions
    • Our Partner Ecosystem
  • Insights
    • Featured Content
    • White Papers & Guides
    • Webinars & Videos
    • Blogs
    • Case Studies
    • Podcasts
  • Grow With Us
  • Contact Us
Mobolutions Black Logo
Mobolutions Black Logo
  • Our Expertise

    Capabilities

    Strategic Advisory
    Change Management
    CFO and CIO Advisory
    Technology Assessments
    M&A Advisory
    Implementation
    SAP BRIM
    SAP Subsciption Billing
    Business Technology Platform
    Rise with SAP
    Grow with SAP
    Managed Services
    Application Management & Support
    Enterprise Billing Operations
    Industries
    All Industries
    High-Tech
    Utilities
    Retail
    Telecom
    Professional
    Transportation
    Media & Entertainment
    Manufacturing
    Insurance
    Banking
    Financial Services
  • How We Help

    How We Help

    Quote-to-Cash Optimization
    Digital Transformation
    Financial Performance Optimization
    ERP & Cloud Migrations
  • Our Solutions
    Our Solutions Marketplace
    Operational Efficiency
    Asset Management & Maintenance
    Procurement & Pricing Optimization
  • Who We Are
    Who We Are
    Our Story
    Our Mission, Vision, and Values
    Meet the Team
    Our Partner Ecosystem
    Social Impact
  • Insights

    Insights

    Featured Content
    Blogs
    White Papers & Guides
    Case Studies
    Webinars & Videos
    Podcasts
  • Grow With Us
  • blogs
  • PM 360
  • Direct Store Delivery DSD App
  • SAP BRIM
  • Fiori Integration
  • Our Leadership Team
  • SAP Innovations Awards 2025
  • SAP Sapphire 2025
Let's Talk

Create SAP Mobility Custom App easily for SuccessFactors – Part 1

  • February 18, 2016
  • Mobolutions

Hi all,

Our company focuses on enterprise mobility applications and services and pledged to help businesses to harvest benefits of emerging technologies. But this is not a sale pitch, so I get to the point sharing our team’s experience in getting SAP SuccessFactors (SFSF) mobile app “up and running” just in few days.

This post is our “reflection” on how to take an easy way in developing a mobility app for SFSF in HCP with detailed “turn – by – turn” instructions and hopefully it will help you to pass your “driving test” and get a “license to develop”

Part 1 – “Getting Started”

In this section you learn on “how to”:

  • Starting with SFSF
  • Setting up the mobile-ready OData user roles and permissions
  • Exploring SFSF OData API’s
  • Using RESTClient, testing and troubleshooting OData calls
  • Registering SFSF API to HCPms SMP
  • Registering users to SMP
  • Accessing SFSF OData from SMP on Cloud

SFSF Login

We assume you already obtained your SFSF demo client credentials and can login using similar link as below:

  • https://pmsalesdemo8.successfactors.com/login?company=’Company ID’ (where Company ID is uniquely identifying SFSF Customer or Partner (like ourselves))

Upon successful login you will land on the following page (if not, we bare no responsibilities what happens next … are you sure you were on the login page to start?)

OData User Roles and Permissions

SFSF business processes can be exposed and consumed using OData API’s. For accessing or creating the ODATA API’s the user need to have specific roles. Make sure your user ID assignment has the following roles and permissions:

SFSF OData API’s

Now the roles and permissions are set, let’s explore available OData APIs. To access them, go to the Admin Center page and in the Tool Search field type “OData API Data Dictionary”

The system displays the list similar to pictured below:

For our challenge we decided to develop a mobile application for SFSF Employee Talent Profile allowing authorized users to search and find detailed information about the employee’s talent such as awards, education, certificates, training course and so on. To “proof test” you can develop mobile app for any other business process in SFSF using our “turn-by-turn” instructions.

Return to the Admin Center page and type any employee name in the search bar:

Select the Talent Profile for chosen employee. The system will display employee record.

Using dropdown option, you can navigate to desired record and display relevant details. In our case we are interested in the Talent Profile and want to learn out more about this employee:

We were able to navigate to the right information now let’s use OData API’s to retrieve the same data from SFSF. We need to go back to the Admin Center page and type “OData API Data Dictionary” in the Tool Search field.

TIP: Use prefix “Background_XXX” to find all APIs related to the talent profile data.

RESTClient and Testing OData

Congratulations, you are doing great so far and if you are still reading it, this means we did not mess up too badly either.

Next “turn” is to confirm if we can retrieve data using RESTClient. We used Base URL for SFSF:

  • https://apisalesdemo8.successfactors.com/odata/v2/

For testing purposes we selected one of APIs (under Entity Name): Background Awards as pictured below:

Start the Firefox RESTClient and provide the following details:

  • Method: Get
  • URL: https://apisalesdemo8.successfactors.com/odata/v2/{Entitytype}?$filter={Property name} eq ‘Value’
  • Ex: https://apisalesdemo8.successfactors.com/odata/v2/Background_Awards?$filter=userId eq ‘mdunn1’

NOTE: Based on your use case, you can practice with different entity types and filters to get your desired results.
You have to complete authentication by providing appropriate credentials on the Basic Authorization:

  • Username: SFSFusername@CompanyID
  • Password: SFSF password

In addition to authorization in the Headers section you need to select application/xmlas a Content-Type.
The Request in your system should be similar as pictured below:

As result the system will display the following Response information:

You notice that our request was successful and we were able to retrieve the same information what has been displayed in the Awards section of the Employee Talent profile:

Now you should be able to retrieve any desired data from SFSF using OData and to complete testing on RESTClient.

Registering SFSF API to HCPms SMP

It’s time to turn our attention to the process of mobile application development.
Depending on your environment you can consider either consuming OData directly into the mobile application or publish it on SMP first and then consume using SMP.
Even you are already familiar on how to register these services on SMP please bear with us and just follow along:

  • Login to your HCP Cockpit account (using similar url https://hcpmsadmin-sXXXXXXtrial.dispatcher.hanatrial.ondemand.com)
  • Go to Subscriptions -> hcpmsadmin
  • Proceed to Applications and select Create Application option

In the Create Application window provide and save all required details for your future app, for example:

Upon saving your new application select the BACK-END tab and provide the details for your primary connections. Remember that

  • Username: SFSFusername@CompanyID
  • Password: SFSF password

To validate that your entries are saved properly and working correctly you can ping the application:

Registering users to SMP

Access RESTClient and register to receive APP CID:

    • Method: Post

URL: https://hcpms-sXXXtrial.hanatrial.ondemand.com:443/odata/applications/latest/{Connection Name}/Connections

Ex: https://hcpms-sXXXtrial.hanatrial.ondemand.com:443/odata/applications/latest/com.sfsf.demo/Connections
You have to complete authentication by providing appropriate credentials on the Basic Authorization:

  • Username: SMP server id
  • Pwd: SMP Password

In the Headers section you need to select application/xml as a Content-Type and for Request Body choose Android or iPhone.
Android
After submitting the request, you need to verify the registration in the SMP for this application. If no errors occurred you find a new registration entry, for example:

This entry confirms that registration is successful and X-SMP-APPCID is the Registration ID.

Accessing SFSF OData from SMP on Cloud

We have last test to preform validating the SFSF Background Awards OData API via SMP using RESTClient (or relevant data for your case):

  • Method: Get
  • URL: https://hcpms-sXXXtrial.hanatrial.ondemand.com:443/com.sfsf.demo/{Entitytype}?$filter={Property name} eq ‘Value’
  • Ex: https://hcpms-sXXXtrial.hanatrial.ondemand.com:443/com.sfsf.demo/Background_Awards?$filter=userId eq ‘mdunn1’

When prompted you have to complete authentication by providing appropriate credentials on the Basic Authorization window:

  • Username: SMP server id
  • Password: SMP Password

In the Headers section you need to select application/xml as a Content-Type and for X-SMP-APPCID choose {Registration ID from SMP}:

If your request is successful, the system will display the following Response result:

Congratulations, we have achieved our Part 1 objectives and completed all necessary tasks for preparing our back end and middleware.

In the Part 2 we provide details on Front End development activities to complete our SFSF mobile app journey. Have a quick look at the SFSF mobile app screens which we will develop in Part 2 using SAPUI5 and HCP.

Categories

  • SAP BRIM
  • Solutions
  • SAP TM
  • SAP Mobile Apps
  • SAP BTP
  • Plant Maintenance
  • SAP Intelligent Technology
  • SAP Fiori App
  • SAP Fiori

Related Services

  • SAP BRIM
  • Business Technology Platform
  • Rise with SAP
  • Grow with SAP
  • Application Management & Support

Industries

  • Telecom
  • High-Tech
  • Insurance
  • Manufacturing
PrevPreviousUnveiling FMCG Sales App – Mobility Solutions for Automating Demand
NextSAP Successfactors: Adding custom fields & field typesNext
Share the Post:

Related Posts

Explore More
SAP convergent invoicing is the backbone of a modern order to cash process

Why SAP Convergent Invoicing is the Backbone of a Modern Order-to-Cash Process

In a world of digital transformation, businesses are

Read More
SAP BRIM CI and Traditional Invoicing

What is the Difference Between SAP BRIM Convergent Invoicing and Traditional Invoicing Systems?

The difference between SAP BRIM Convergent Invoicing (CI)

Read More

Join Our Newsletter

Mobolutions Logo with Icon

Transform the way you work with Mobolutions. We deliver intelligent automation, subscription billing, and ERP innovations to help businesses stay ahead in a digital-first world.

Services

  • SAP BRIM
  • Rise With SAP
  • Grow With SAP
  • Application Management & Support
  • Business Technology Platform

Quick Links

  • Who We Are
  • Case Studies
  • Blogs
  • Careers
  • Contact Us

Social Media

Icon-facebook Twitter Youtube Icon-linkedin
  • +1 469 294 0660
sales@mobolutions.com

Copyright 2025 Mobolutions.com All Rights Reserved

Privacy Policy | Terms & Conditions | Sitemap

Scroll to Top