Skip to Content
Technical Articles
Author's profile photo Denys van Kempen

SAP Fieldglass Talent Channel Integration II | Hands-on Video Tutorials

Tahir Hussain Babar (Bob) and Philip MUGGLESTONE from SAP’s Partner Innovation Lab and the SAP HANA Academy created a new series of hands-on video tutorials about SAP Fieldglass Talent Channel Integration.

In this two part blog post series, you will find the videos embedded with references and additional information.

Questions? Please post as comment.

Useful? Give us a like and share on social media.

Thanks!

/wp-content/uploads/2016/02/sapnwabline_885687.png

Hands-On Video Tutorials

What You Will Learn

In the second part of the series, we cover video tutorials 13-21 by Philip MUGGLESTONE.

For a brief introduction of the topic, see

Watch time for the 9 videos is about 90 minutes.

Topics covered

  • How to scaffold the application using a Yeoman generator
  • How to build and deploy the app to the Cloud Foundry environment of SAP BTP
  • How the code works
  • How to configure destinations and security in the SAP BTP cockpit
  • How to use the extension app with job postings
  • How to use the extension app with work orders
  • How to configure SAP Business Application Studio for local development
  • Further development options
  • How to clean everything up nicely for the next guest.

Prerequisites

Just like with most books and movies, best to start at the beginning.

In addition, you will need to be familiar with SAP BTP. For this, join the (free) onboarding program

To learn more about the SAP BTP Extension Generator, go to

YouTube Playlist

To binge watch the complete playlist, go to

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Getting Started [13]

Video Tutorial

In this video tutorial, Philip gets started by introducing the concept of building extension applications in SAP Business Technology Platform (BTP) and what will be covered in subsequent video tutorials.

After a short demonstration of an example working application, pre-requisites are covered including getting started with SAP BTP, SAP Business Application Studio (BAS), SAP Cloud Application Programming Model (CAP) and SAP Fieldglass codes, connector names and API keys.

Time Markers

0:00 – Introduction

2:00 – Demo extension app

4:10 – SAP BTP Trial

5:00 – Create Full Stack Cloud Application Dev Space in SAP Business Application Studio

6:00 – SAP Cloud Application Programming Model

7:00 – Connect with the cf CLI

8:45 – Buyer, Supplier, and API user in SAP Fieldglass

9:30 – SAP Fieldglass Configuration Manager

10:00 – API Application Key

References

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Generate Project [14]

Video Tutorial

In this video tutorial, Philip scaffolds an example application using the jumpstart generator.

Time Markers

0:00 – Introduction

1:20 – Install generator

1:45 – Open Template Wizard and run SAP HANA Academy CAP

2:05 – Project Wizard questions

3:20 – SAP Fieldglass Connectors

6:30 – Generate app

Code

The following command(s) are executed

npm install -g generator-saphanaacademy-cap

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Code Review [15]

Video Tutorial

In this video tutorial, Philip reviews the project scaffolded by the jumpstart generator.

Time Markers

0:00 – Introduction

0:35 – Package.json

2:20 – FieldglassConnectors.js

4:25 – FieldglassConnectorsAPI.js

6:10 – FieldglassConnectors.csn

7:20 – Templates

7:55 – catalog-service.cds

9:15 – catalog-service.js

9:40 – app

10:20 – test.http

10:50 – xs-security.json

11:10 – mta.yaml

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Build and Deploy [16]

Video Tutorial

In this video tutorial, Philip builds and deploys the project to BTP Cloud Foundry runtime before assigning role collections to business users and finalizing configuration of the destination service.

Time Markers

0:00 – Introduction

1:00 – Build

1:25 – Deploy to Cloud Foundry environment in SAP BTP

4:10 – SAP BTP Cockpit, Destinations, Client ID and Client Secret, License Key

7:55 – Authentication and authorization

9:20 – Access application route

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Job Posting [17]

Video Tutorial

In this video tutorial, Philip shows the BTP extension application working in a real-world scenario. A new job posting is created and approved in SAP Fieldglass before the app is used to read details of the job posting and for the supplier to submit a candidate using Fieldglass Connectors REST APIs.

Time Markers

0:00 – Introduction

0:45 – Create and approve job posting in SAP Fieldglass

2:45 – View posting in extension app

3:30 – Post candidate

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Work Order [18]

Video Tutorial

In this video tutorial, Philip shows the BTP extension application working in a real-world scenario. The candidate supplied in the previous video tutorial is approved and a work order (contract) created in SAP Fieldglass before the app is used to read details of the work order and to for the supplier to accept or decline the work order.

Time Markers

0:00 – Introduction

0:30 – Create and approve work order in SAP Fieldglass

2:30 – Accept (or decline) access work order in extension app

4:45 – Activate in SAP Fieldglass

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Local Development [19]

Video Tutorial

In this video tutorial, Philip shows how to set up “local” development of the BTP extension application from SAP Business Application Studio. This avoids needing to build and deploy the application to BTP each time a change is made in the source code.

Time Markers

0:00 – Introduction

2:00 – Download and install DefaultEnv

3:20 – Generate default-env.json

4:25 – Run app locally

5:00 – Authentication

7:15 – Testing with test.htpp

8:00 – Security ID

8:34 – Base64.Guru

Code

The following command(s) are executed

cf install-plugin DefaultEnv.linux64
cf de app-srv
npm install
cds watch

References

For the cf CLI plugin, go to

For Base64, see

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Further Development [20]

Video Tutorial

In this video tutorial, Philip covers how further develop the BTP extension application – for example to access other SAP Fieldglass Integration connectors or APIs such as the Approvals API.

Time Markers

0:00 – Introduction

1:25 – Code review for Fieldglass Connectors

3:30 – CDS services

10:00 – Template Wizard options for Fieldglass Approvals

References

To learn more about the SAP BTP Extension Generator, go to

/wp-content/uploads/2016/02/sapnwabline_885687.png

BTP – Teardown [21]

Video Tutorial

In this video tutorial, Philip shows how to tear down the deployed BTP application – effectively removing it from the Cloud Foundry runtime.

Time Markers

0:00 – Introduction

1:30 – Run undeploy command in SAP Business Application Studio

5:00 – Delete design time artifacts

6:00 – Delete BAS space

Code

The following command(s) are executed

cf t
cf mtas
cf undeploy --delete-services --delete-service-keys -f

/wp-content/uploads/2016/02/sapnwabline_885687.png

Learn More

Read the Docs

For the documentation, visit

/wp-content/uploads/2016/02/sapnwabline_885687.png

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.

/wp-content/uploads/2016/02/sapnwabline_885687.png

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.