philip.mugglestone just released an update to the video tutorial series about building extensions for SAP SuccessFactors using APIs and events.
In this blog post you will find the videos embedded with references and additional information.
For the related blog posts, visit
For the video tutorials about extending SAP solutions in the Kyma environment, see
Questions? Please post as comment.
Useful? Give us a like and share on social media.
Thanks!
November 3, 2022 - Update, all videos were re-recorded due to changes in the workflow
April 16, 2021 - First publication |
Hands-On Video Tutorials
What You Will Learn
philip.mugglestone from the SAP HANA Academy just released for an update to the video tutorial series about building extensions for SAP SuccessFactors using APIs and events.
You can watch the 10-part video tutorial series in a little over one hour. What you learn is
- where to find reference material for services and technologies used in the scenario
- how to connect an SAP SuccessFactors system with a global account in SAP Business Technology Platform
- how to create a service instance to consume the SAP SuccessFactors OData API, configures entitlements for the SAP SuccessFactors Extensibility service, and create a service instance using the api-access service plan
- how to subscribe to the BTP services that form part of the scenario including SAP Event Mesh, SAP Launchpad, SAP HANA Cloud, and SAP Business Application Studio
- how to use a jumpstart generator to create an extension application based on SAP Cloud Application Programming Model (CAP) including configuration to create and access services used in the scenario
- how the extension application works and how to perform some simple local testing
- how to build and deploy the extension application to SAP Business Technology Platform
- how to configure an event in SAP SuccessFactors that triggers Event Mesh in SAP BTP whenever details have been updated for a recruitment candidate
- how to test the application
- how to de-configure events in SAP SuccessFactors, undeploy the extension application and remove service instances, subscriptions and registrations that were created as part of this extension scenario.
Architecture
The components used are
SAP HANA Academy YouTube Playlist
To bookmark the playlist on YouTube, go to
Getting Started
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone demonstrates a simple scenario that shows how to extend SAP SuccessFactors using APIs and events. Architecture is discussed as well as where to find reference material for services and technologies used in the scenario.
https://youtu.be/NWLeYKqfyUo?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction with demonstration of the scenario
1:45 - Architecture
3:38 - SAP Discovery Center
4:35 - SAP API Business Hub
5:30 - Reference Guides
8:00 - Permissions in SAP SuccessFactors
References
For the references, see
SAP BTP services
SAP SuccessFactors Admin Center | Permission settings
Register Systems
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone shows how to connect an SAP SuccessFactors system with a global account in SAP Business Technology Platform.
https://youtu.be/KFgjijr1EeI?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:33 - Review Permission Roles
1:02 - Register System in SAP BTP
2:10 - Add Integration with SAP BTP in SAP SuccessFactors
SAP SuccessFactors Extension Center | Add Integration with SAP BTP
SAP BTP Cockpit | System Landscape
Consume OData API
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone shows how to create a service instance to consume the SAP SuccessFactors OData API. Philip creates a BTP subaccount and configures entitlements for the SAP SuccessFactors Extensibility service. Philip then creates a service instance using the api-access service plan and reviews options for authentication.
https://youtu.be/Bj386XUn5i0?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:55 - Create subaccount in SAP BTP
1:27 - Enable Cloud Foundry
2:10 - Configure entitlements
3:15 - Create api-access service instance
5:00 - Review destination
6:25 - Configure principle propagation
6:42 - Configure Application-Interface-Key
Subscriptions
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone subscribes to additional BTP services that form part of the scenario including SAP Event Mesh, SAP Launchpad, SAP HANA Cloud, and SAP Business Application Studio.
https://youtu.be/5CQkeA1ppJE?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:30 - Configure entitlements
2:05 - Subscribe to services
3:02 - Configure access to subscribed services
3:45 - Create SAP HANA Cloud service instance
5:55 - Review SAP Event Mesh & SAP Launchpad
Create Extension App
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone uses a jumpstart generator to create an extension application based on SAP Cloud Application Programming Model (CAP) including configuration to create and access services used in the scenario.
https://youtu.be/h9QGubJ1IqY?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:25 - Launch SAP Business Application Studio
1:45 - Install jumpstart generator
2:18 - Scaffold extension application
4:50 - Local testing
Review Extension App
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone reviews the extension application generated in the previous tutorial and performs some simple local testing.
https://youtu.be/u0k2JaHWp6g?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:30 - package.json
2:50 - srv/external
3:28 - srv/catalog-service.cds/.js
5:20 - xs-security.json
5:45 - db/data-model.cds
6:02 - app
6:40 - mta.yaml
8:37 - .env
Deploy Extension App
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone builds and deploys the extension application to SAP Business Technology Platform.
https://youtu.be/yNiVibg4o80?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:45 - Build application
0:58 - Deploy application to Cloud Foundry
3:15 - Authorize business users
3:35 - Test application
4:30 - Configure SAP Launchpad
6:20 - Review SAP Event Mesh
Consume Events
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone configures an event in SAP SuccessFactors that triggers Event Mesh in SAP BTP whenever details have been updated for a recruitment candidate.
https://youtu.be/PWxcBnrIwFE?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:45 - Create service key for SAP Event Mesh
1:50 - Configure OAuth in SAP SuccessFactors Security Center
2:45 - Create integration in SAP SuccessFactors Integration Center
6:15 - Add integration to SAP SuccessFactors Intelligent Services Center
Test Extension App
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone tests the extension application.
https://youtu.be/5-zE_5yvumE?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:40 - Edit candidate profile in SAP SuccessFactors
1:05 - View in Fiori application
1:52 - Troubleshooting
2:39 - Further extension opportunities
Teardown
Video Tutorial
In this hands-on video tutorial, Philip Mugglestone shows how to de-configure events in SAP SuccessFactors, undeploy the extension application and remove service instances, subscriptions and registrations that were created as part of this extension scenario.
https://youtu.be/yuPkWU4rCzE?list=PLkzo92owKnVwHhr85SdCFWlywcaBYk2sC
Chapters
0:00 - Introduction
0:40 - Remove integration from SAP SuccessFactors Integration Center
1:00 - Remove OAuth configuration from SAP SuccessFactors Security Center
1:15 - Remove integration from SAP SuccessFactors Intelligent Services Center
1:35 - Remove SAP Launchpad site
2:17 - Undeploy extension application
3:40 - Delete SAP HANA Cloud service instance
3:50 - Remove subscriptions
4:02 - Delete dev space in SAP Business Application Studio
4:02 - Remove SAP Business Application Studio
4:34 - Remove SAP HANA Cloud tools
4:40 - Delete api-access service instance
5:20 - Remove entitlements
6:00 - Disable Cloud Foundry
6:25 - Delete BTP subaccount
6:35 - Deregister and remove system
Share and Connect
Questions? Please post as comment.
Useful? Give us a like and share on social media.
Thanks!
If you would like to receive updates, connect with me on
For the author page of SAP PRESS, visit
Over the years, for the SAP HANA Academy, SAP’s Partner Innovation Lab, and à titre personnel, I have written a little over 300 posts here for the SAP Community. Some articles only reached a few readers. Others attracted quite a few more.For your reading pleasure and convenience, here is a curated list of posts which somehow managed to pass the 10k-view mile stone and, as sign of current interest, still tickle the counters each month.
|