Skip to Content
Technical Articles
Author's profile photo Kristina Kunad

SCORM upload from SAP Enable Now to SF LMS

Dear Community,

it’s time to spread some light into a topic which is often seen as a “black box”. You might know that you can create great eLearnings with SAP Enable Now and export those eLearnings to be used in a learning management system (LMS).

Once we get into the details of SCORM (there are even different versions) or AICC, multiple .sco files, and tracking of completion and passing scores – it just sounds very complicated.

In this blog post, I would like to explain the basics of what can be prepared in SAP Enable Now to ensure a smooth upload into your LMS. Additionally, we have an option for you to directly upload your eLearnings into the Success Factors LMS which I will also explain.

The basics about eLearnings

Different players work together to create a wholesome eLearning experience for any learner. They are the format (SCORM standard), the content provider, and the learning management system provider.

SCORM%20Big%20Picture

SCORM Big Picture

Let’s start with the top: SCORM Standard. There are quite a few eLearning formats available currently and SAP Enable Now supports some of them, namely:

  • AICC
  • SCORM 1.2
  • SAVE 1.0
  • SCORM 2004 3rd Edition (no support of sequencing and navigation for SCORM 2004)
  • SCORM 2004 4th Edition (no support of sequencing and navigation for SCORM 2004)

Which one you chose depends on your LMS provider and what you want to achieve with the eLearning. Are there quizzes at the end? Do you need sequencing? Do you have complicated tracking requirements?

Next part of the big picture is the Content Provider. In our case this means SAP Enable Now. There are other content providers out there, but in essence this is the tool to create the content and export it in a format (SCORM standard) that the LMS provider can work with.

The LMS Provider in this big picture is the learning management system your company is using. This could be SuccessFactors Learning, SAP Learning Solution, a third party application or even SAP Enable Now itself. The Manager tool of SAP Enable Now can be used as a learning management system with limited functionality. You can build courses, assign them to learners and roles, and track the completion.

Exporting the content

Once you have finished building your content, which is usually a book with several chapters and a couple of book pages based on templates, you are ready to export (or publish) it.

Now you need to decide on the standard you want to or need to use. Check out an overview of the different standards here (external link). If in doubt, talk to the learning management system administrator to find out which format they expect incoming content to be.

Please have a good look at this part of the Infocenter, where you can find detailed simulations showing how to export the content as SCORM, AICC and into SuccessFactors Learning as well as into the SAP Learning Solution. We also provide the exact settings needed for Producer in order to export the content from objects that are projects or books. You can download the settings and import them into your workarea (also from this KBA: 2473984 – SCORM settings for Playback with Success Factors or SAP LSO).

There is also a KBA on the FAQs (2902368) for this process which includes the different content objects and their tracking settings:

Overview%20for%20different%20content%20objects%20of%20SAP%20Enable%20Now%20and%20their%20tracking%20settings

Overview for different content objects of SAP Enable Now and their tracking settings

To export the content in SCORM format, first take care of the prerequisites like the correct structure and the settings mentioned in the Infocenter links above. Then select the group where your course starts, click on “Publish” and select “SCORM” as type.

Publish%20Selected%20Object

Publish Selected Object

Fill out the other fields as necessary and click ok. You can also save these settings as a publishing rule for later use. If you are unsure about these settings, have a look at the Infocenter links above.

Import into SuccessFactors Learning

Besides the option to export SCORM packages from the Producer, there is also the option of directly importing your content into SuccessFactors Learning. See the KBA 2690083 – How to publish SCORM content directly to SAP SuccessFactors iContent from SAP Enable Now for reference.

Make sure that the prerequisites in the SF LMS are met, meaning you have a deployment location and the iContent server is correctly configured.

This option actually consists of two steps:

  1. Publish the content to a webserver (iContent)
  2. Publish the manifest file (SCORM course structure file) to SuccessFactors LMS

1. Publishing the content

First you have to publish your content as “Standard” to a local temporary folder or a web share (UNC path). You do this by selecting the topmost group of your course and clicking on “Publish Selected Object”, then chose “Standard” as the type. There is a step-by-step video in the Infocenter.

Then you need to upload the content files to iContent by using an FTP client as described in KBA 2568384. Connection details to iContent server can be found in SAP SuccessFactors LMS -> Admin -> Content -> Deployment Locations, see KBA 2416189.

This will create content object with the actual content in it on the iContent server.

2. Publishing the manifest file

Now you need to let SuccessFactors Learning know the structure of that content.

Publish the same content again from Producer, this time as type “SuccessFactors Learning”. Check the second part of the step-by-step instruction from the Infocenter for details.

For this you will need three inputs:

  • LMS URL: This is your SF LMS URL, like this
    • https://yourcompanyurl.successfactors.com/learning/ (with or without / at the end)
  • Launch URL Prefix: This is the iContent Host URL plus the first folder of the prefix
    • https://youricontenturl.sapsf.com/icontent/foldername/foldername
  • Company ID: This is your company ID as provided by SF
    • COMP123456

After confirming, you will see a window popping up running through the process. At the end, if all is successful, you will see a content package ID. Copy this out of the text pop-up and save it.

The next step would be to create a learning item in SuccessFactors Learning and add the content package to that learning item.

Wrap-up

To use content you have created with SAP Enable Now in an LMS, you need to export it in SCORM or AICC format.

There are two ways to import the content into SuccessFactors Learning.

  1. Export the SCORM file and import it into SF LMS. Watch out for the settings and check the links mentioned above to download the necessary settings.
  2. Import the content into SF LMS directly by first publishing the content and then uploading the manifest file.

I hope this blog article helps to explain how you can export course content from SAP Enable Now. As always, please comment if you have questions or other feedback. If in doubt, I would recommend to involve a consultant and/or to reach out to your Customer Engagement Expert if you are a SAP Enable Now Cloud customer.

Take care,

Kristina

Assigned tags

      5 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Dirk Manuel
      Dirk Manuel

      Kristina:

      Good article, pulling together a lot of the information strands. A few follow-on questions:

      • What is the advantage of uploading a Standard package to SF iContent (and the Manifest File to SF Learning) vs. just uploading a SCORM package directly into SF?
      • The instructions in KBA 2416189 explains (1) how to set up a new Deployment Location and then explains (2) importing a file to this and creating a Learning Item / assigning it to users. Am I right in thinking that the only part of this that is applicable to your scenario is making sure a Deployment Location exists, and then using the details of this in the FTP upload (as per your reference to KBA 2568384?
      • ...and following on from this, when you upload the Manifest File directly to SF Learning, it is the Content Package ID that you would then use to create a new Learning Item?

      Appreciate your clarifications (it is a confusing topic, with several pieces of overlapping information - and I don't have access to a SF system I can test it in...).

      Thanks! >Dirk

      Author's profile photo Kristina Kunad
      Kristina Kunad
      Blog Post Author

      Hi Dirk Manuel,

      thanks, and yes I agree it can get confusing. About your questions:

      • Actually, the only advantage of uploading the standard package to iContent and the manifest file to SF Learning I see would be if both steps could be combined in one action (currently not the case). Maybe you can tell I'm a fan of the SCORM upload.
      • Yes, Deployment Locations are usually set up right when SF LMS is implemented and set up. So this is indeed just a check. But you do need the iContent FTP data (URL + folder).
      • Yes, the content package ID is used to add this specific "Online Content" to an item in SF LMS.

      Appreciate your interest - it's hard without an SF LMS system to check this in.

      Take care,

      Kristina

      Author's profile photo Anton Mavrin
      Anton Mavrin

      Since 2105 SFSF LMS and SAP Enable Now upgrade this functionality is no longer working. We expect a fix from both teams.

      Author's profile photo Bhavya Pradeep
      Bhavya Pradeep

      Yes, the functionality is not working. We will have to publish to local folder and import manually to LMS. However doing this way is having issues with completion not getting marked in SF LMS. Any thoughts here?

      Author's profile photo Kristina Kunad
      Kristina Kunad
      Blog Post Author

      Hi Bhavya,

      thanks for your feedback. We'll keep you posted here but please consider opening a support incident if you haven't already done so.

      For manual import please check the resources mentioned above, especially the Info Center links about the SCORM settings. Also if this doesn't help please open an incident so support can have a look at your requirements and configuration.

      Take Care,

      Kristina