1 2 3 15 Previous Next

SAP Social Software

225 Posts

Arriving just in time for Canada Day in Canada and the Independence Day weekend for the United States, I'm excited to announce that the SAP Jam mobile application for Android OS has been officially released to the Google Play app store.  The Google Play store now features the SAP Jam application in addition to the existing SuccessFactors mobile application for Android.


SAP Jam Android.png

Pictured: SAP Jam mobile application on an Android tablet


This is our first release of SAP Jam on the Android mobile OS, and is also the first time we've introduced a more hybrid approach to developing mobile applications, employing a mixture of native app experience with HTML5 embedded UI.  This provides an opportunity for us to leverage the key on-device capabilities for rendering, secure content storage, and integration to the camera, while still affording us the ability to make incremental enhancements to the Android experience without having to continually release new versions of the mobile app.  This means faster iterations, with new features, enhancements and fixes and better quality overall.


We recognize that customers have a variety of devices, and that "BYOD" (bring your own device) is still a popular trend in organizations.  Android mobile devices are rapidly growing in adoption within our customer base.  And our customers have told us loudly that mobile is key to supporting process transformation.  Getting access to key information, process, data, and people should be fast, easy, and intuitive, regardless of where and how your employees are working.


As we've shared previously, we will continue to support customers who use either the SuccessFactors mobile or the SAP Jam mobile experience to make use of SAP Jam, and many new innovations and enhancements are planned for both the Apple iOS and Google Android OS in the near future.


Download the app, try it out today, and let us know what you think!


SAP Jam Mobile Icon Large.png

The SAP Jam team is pleased to announce the availability of the free SAP Jam developer edition.


The SAP Jam developer edition is accessible only through the SAP HANA Cloud Platform free developer account. If you haven’t yet signed up for your SAP HANA Cloud Platform free developer account, then you can do so here: https://account.hanatrial.ondemand.com/register. Once you have registered, and logged in, to your SAP HANA Cloud Platform free developer account, click on the Services menu option and SAP Jam will be listed as one of the services available to developers. Click on the Enable link to create your SAP Jam developer edition.


The purpose of this blog post is to help you get started with your new environment. First, a brief introduction to SAP Jam.


SAP Jam is the combination of social networking, collaboration, and business tools integrated with data and your business processes to help you get work done.


There’s so much you can do with SAP Jam - here are just a few of the things you can do:


  • Ask questions
  • Share information
  • Collaborate on data coming from other applications
  • Provide status updates
  • Track tasks in projects
  • Share, review and comment on documents
  • Discuss with peers
  • Evaluate ideas
  • Find an expert
  • Make decisions
  • Write a blog or wiki


The SAP Jam developer edition will allow you to explore the capabilities listed above, how you can extend, integrate and customize SAP Jam as well as incorporate SAP Jam’s collaboration capabilities into your own applications.


Let's get started...


Login to SAP Jam


Once you have enabled your SAP Jam developer edition, click on the Go To Service link within the SAP Jam Services section of the SAP HANA Cloud Platform Cockpit to log in to your SAP Jam developer edition environment. You will be logged in as the SAP Jam administrator.



When you log into SAP Jam, you will be presented with the Company Wiki page. This page provides you with useful information about your environment as well as links to resources and documentation.




Once you have reviewed this information, click on the Home menu option and you will be taken to your Home feed. This is your own personal feed, showing you activities that you should be interested in from people you follow, groups you’re a member of and notifications sent directly to you. This is not to be mistaken with a group feed, which is visible when you’re viewing a specific group. When you log in for the first time your feed will be empty.




From this page you can post feed update updates, documents, videos and access other common actions such as your profile, your Account Settings and the Admin Console.


Administering SAP Jam


To access the SAP Jam Admin Console, click in the Cog icon at the top of the page and select the Admin menu option.



This will bring you to the Admin Console where all of the Administrator options that are available are accessible down the left hand side of the page.




Setting up new users


Collaboration is not possible, or much fun, with only one user so lets add another user.


The SAP Jam developer edition provides 3 user licenses. The first user to login is automatically assigned as the Company Administrator and consumes one of these licenses. The administrator will always login from the Go To Service link within the SAP Jam Services section of the SAP HANA Cloud Platform Cockpit.


For additional users, they will need to login separately. To do this you first need to assign Roles in the SAP HANA Cloud Platform Cockpit. Click on the Configure Roles icon.


For the additional users that you require to login to the SAP Jam developer edition, it is necessary to assign each of them the SAP_JAM_USER role. To do this enter their SAP ID Service User ID and click Assign. Once you have assigned the roles for additional users they will be displayed in the Individual Users list.


Unlike the Administrator, the additional users do not log into SAP Jam from within the SAP HANA Cloud Platform Cockpit. To get the URL for the login page for your SAP Jam developer edition, right-click on the Go To Service link within the SAP Jam Services section of the SAP HANA Cloud Platform Account Cockpit and select Copy Link Address.



Start a new browser window/Incognito window/private browsing session such that you don’t pick up any existing sessions and paste the URL. You will be presented with an SAP Jam developer edition login page.


As you will see from the Login page, the SAP Jam developer edition relies on the SAP ID Service as its Identity Provider (IDP) so any additional users must have an SAP Cloud Identity account. For this article, I used my SAP details as well as a personal email address.


Having assigned the SAP_JAM_USER role to your new user you can login using your SAP Cloud Identity account. A new user is created in your SAP Jam developer edition and you will consume another of the 3 available licenses.


You can view the users in your environment by navigating to the Users area of the Admin Console.



You can remove a user by editing the user and setting their Member Status to Alumni. This will then free up another license for use.


Create a Group


Groups are a big part of SAP Jam – they’re the places where you bring together people, data, best practices and content to solve business problems and get stuff done. Groups are a membership of users who can upload, create, or reference material specific to a department, project, or team. Members can participate in a topic discussion with a select number or all members in a group.


Lets start by creating a new group. We are creating this group as the Administrator but end users can also create groups.


Go to the Groups drop-down menu and choose Create a Group.




When creating a group, there are a number of pre-built templates available to use. Click the drop-down menu and scroll to the bottom and select No Template as we want to build a new one. We can create a re-usable group template from our new group once we are happy with the design.


Provide a group name and a group description that describes the purpose of the group. Click on Public to set the permissions of the group. Ensure that the "Activate this group now" checkbox is enabled. Click Create. For this example, the group I created is focused on Innovation such that a product team can share product updates, facilitate discussion and drive suggestions and ideas for product improvement.


We can now customize our group to meet our requirements. Click on the Overview option in the menu on the left-hand side of the page. The Overview page for the group is now displayed. The Overview page is used to present various types of information to the group including content, people and business data. Let’s customize the Overview page to meet our requirements. Click the Customize the Overview page link at the top of the page. This will take you to the Page Designer.


The Page Designer enables you to create a page layout using SAP Jam widgets. There are a number of page layouts provided as a starting point. I used the default layout for this example.



Provide a Title for your Overview Page. Using the Page Designer, we can very easily add widgets to the Overview Page.




There are widgets available for adding feeds, content, video, photos, forums, people and business data. Using these tools you can quickly build a structured, fully featured group for collaboration.


For the Innovation group, you can use the Forum widget, along with the provided filters, to create areas for Submitted, Accepted and Delivered Ideas. This will allow group members to post their ideas and track how the ideas are being managed and hopefully delivered.


Using the Page Designer, it is possible to very quickly create an engaging group using the provided widgets. By clicking the + icons you can start to add columns and rows to your page. For the Innovation group, I used the Text, Photo, Forum, Feed and People widgets.




Invite users to the Group


Now that we have created our group we can invite additional users to drive collaboration.

Using the Invite button you can invite other users to the group.


Let’s invite one of the users that we setup earlier.


As you start entering the users name their details will appear. Once selected, their name will appear in the Invitation List. Click the Send button to invite them to the group.


The invited user will receive their invitation as a Notification inside SAP Jam – note the red numbered notification at the top of the page.




Clicking on the Notification icon will display all of the users notifications – in this case the group invitation.




Add content


Now that we have our group, and users, we now need content to drive collaboration and discussion!


Content items are blog posts, decision tools, links, planning tools, videos, wiki pages, images, documents (PowerPoint, Word, Excel), polls, and any other file that you upload to SAP Jam. Group members can provide feedback on the information that content items contain, and use this information to collaborate and make decisions.


Let’s add a document. Click on the Feed Updates menu option within the group and in the Feed Widget at the top of the page - click the Add a Document icon. For this example, I uploaded a PowerPoint document.


Once uploaded, the document will be displayed inline inside SAP Jam and can be navigated by using the arrow buttons.



The uploaded document will appear in the Group feed. Group members can then add general comments or select areas of the document to comment upon.



Let’s now create a poll asking for product input and feedback. Click on the Content menu option. Click the Create menu to see the different content and tools available. Select Decision-Making Tools and then Poll from the menu.


The Poll decision-making tool allows you to ask a multiple-choice question. The Poll appears on the group feed and as people vote, the results are displayed graphically.


Finally, let’s add some product suggestions as Ideas. If you have added Forum widgets to your Overview page then you can click the Go To Forums link at the bottom of the widget and then click on Ideas. Alternatively, you can click on the Feed Updates menu option within the group and in the Feed Widget at the top of the page click the Add an Idea icon.


Once published, the Idea will appear in the Group feed and should also appear in the Forum widgets. Experiment with the widget filters to display Submitted, Accepted and Completed Ideas.




Users can now vote on the idea and the product team can review the ideas and decide whether to consider the idea or reject the idea. Filters on the Forum widgets allow us to see the Ideas as they flow through the product development process.


Testing your changes


Now that we have added users, created a group and added content we can now test out our changes. Log in as each of the users to test out the collaboration capabilities, comment on documents, vote ideas etc.


As you go through and submit, and comment, on content, vote in polls and post ideas you will see notifications appear in the top of the screen. Click on the Notification icon to view them.


You should now have an SAP Jam group containing content, decision-making tools as well as comments and discussion.






In this article, we have walked through the basics of setting up SAP Jam and getting to know your SAP Jam developer edition environment. We have only scratched the surface of SAP Jam’s capabilities but you now have a base from which to develop using SAP Jam.


With subsequent articles, we will explore the developer-focused capabilities of SAP Jam and how you can incorporate the collaboration capabilities and content you’ve created in your SAP Jam developer edition into your own applications or bring data from other applications such as those running on SAP HANA Cloud Platform into SAP Jam to solve specific business challenges.


Please ask any questions via the comment section below or visit the SAP Jam Developer Community: http://scn.sap.com/docs/DOC-55050.


You can find more information in the SAP Jam Developer Guide, Administrator Guide and User Guide available here: http://help.sap.com/sapjam.


Enjoy your new SAP Jam developer edition!

Welcome to the SAP Jam release 1505 overview. This release includes many customer-requested features and enhancements that we are very excited about and hope you will be as well. With this release, we categorized enhancements into the following four main categories that we’ll discuss briefly.


This release has many notable topics we think you’d be interested in, but there’s a lot of smaller features included with this release as well. Please refer to the SAP Jam release notes located in the SAP Jam help center at http://help.sap.com/sapjam to learn about these.


The topics for this overview are:



Streamlining IT OperationsExposing and Finding ContentDesktop and Mobile ApplicationsUI and Usability
  • IT work patterns: IT projects room and IT issue escalation room
  • New user and admin onboarding
  • Compliance and privacy options
  • Company branding
  • Admin-only kudos
  • Content ranking in recommendations
  • Content ranking filters for widgets
  • Easier-to-use videos and images
  • @mention business records
  • Photos and videos
  • SAP Jam mobile app for Android
  • SAP Jam desktop file sync client
  • SAP Jam activity hub
  • Forums
  • Tasks
  • Feed widget



Desktop and mobile apps for users


SAP Jam activity hub: An enterprise social network (ESN) aggregator, featuring support for SAP Jam and IBM® Connections


activity hub, 01 view feed.pngThe first item we’ll be describing is a new desktop application for Microsoft® Windows® – the SAP Jam activity hub. The activity hub is a social network aggregator that allows you to view the feed of multiple enterprise social networks that your organization may be using in one place. With the initial launch of the activity hub, we are providing out-of-the-box support for SAP Jam and IBM Connections.


The activity hub is available through customer IT organizations and SAP Jam company administrators. Once your IT department has set up the installer for your specific organization, setup is easy: Just enter your credentials for the respective ESN, accept the “grant access” prompt, and you’re all set.


When using the activity hub, users can see the feed of whatever ESNs they have connected interwoven together, or optionally, selective feeds. You can see the feed activity, reply, comment, and like or unlike, just like you can within SAP Jam normally. You can even view document previews directly within the feed.  If you need to do something more advanced, such as reading a document, clicking the activity will take you to the respective ESN for normally handling.


The activity hub is a customer-requested enhancement.


SAP Jam desktop file sync client: Offline file synchronization for on-the-go employees


The second item new in this release is another new desktop application for Microsoft Windows – the SAP Jam desktop file sync client. The file sync client is an offline file synchronizer, bringing similar functionality as popular cloud-based storage services.


File sync client, 15, montage for highlights.pngBenefits of using the file sync client:

  • Employees that are on the road or travel frequently will automatically have the latest version of documents readily available.
  • This is a great way to make sure sales people always have the latest sales deck available or to have training videos “pushed” to field service representatives.
  • The client makes it easy for group admins to manage their content.


Like the previously mentioned activity hub, users get the file sync client from their IT organization. Once installed, users select which SAP Jam groups they’d like to subscribe to and then choose specific folders in the group. After that, the file sync client starts synchronizing files in the background, copying group content from SAP Jam to your local computer for offline access.


The file sync client respects each group’s security and participation settings for content per the following table:

PermissionsMembersAdmins & Content Owner
Read onlyNot synchedFull sync
LimitedDownload for viewing, changes not syncedFull sync
FullFull syncFull sync
Private foldersSynched if you are invited to themFull sync


This is important to understand because the client is a two-way sync. If a content owner or a group admin makes a change to their document locally, the file will be automatically synced back to the SAP Jam group. When files are synced back to SAP Jam, a feed activity happens, informing users of the new version, just as if the document was uploaded via the SAP Jam web user interface.


The file sync client is also a great way for group admins to manage their content. Within Windows Explorer, the file sync client makes special virtual folders visible in the folder tree. You can quickly and easily navigate to the group, browse the content, add new files, move files, and make folders – just as you can with files on your local computer.


The SAP Jam file sync client is a customer-requested enhancement.


SAP Jam mobile app for Android®

The third new client we’re introducing in this release is the SAP Jam mobile app for Android. The Android app joins the already existing iOS mobile app, allowing employees to enjoy access to their SAP Jam groups and content no matter where they are. As this is the first release of the Android mobile app, we expect there to be a slight delay in getting processed through the Google Play store. Be on the lookout for the new app named “SAP Jam.”


The mobile app brings near-identical functionality to Android mobile phone users as for iOS users – viewing group feeds, overviews, and content; collaborating and sharing information; and more!


The SAP Jam mobile app for Android will be available direct-to-users via the Google Play store. The SAP Jam mobile app for Android is a customer-requested enhancement.



SAP Jam mobile app for iOS: Activate via QR code

A new addition to the SAP Jam mobile app for iOS is the ability to activate the app via a QR code. This makes it very quick and easy for people to start using the mobile app – they just point their phone at their screen and they’re all set.


Exposing and finding content and information


@mention business records: Quickly direct attention to relevant business records in comments


at mention business records, 01.pngAs the collection of systems that SAP Jam integrates with has grown, so has the need for us to come up with a way to make referencing and accessing business information easier. This new enhancement makes it very easy for any user to quickly and easily “@mention” a business record from an integrated system such as SAP CRM or SAP Cloud for Customer.


If you’re a sales rep, and you’re part of an account team for say, our fictional customer National Rivera Mexico, and you want to draw attention to the account record in your SAP Jam Cloud for Customer (C4C) system to another person on the sales team, you simply @mention the National Rivera Mexico account in the feed – just like you would a person.


This makes it easier to notify the right people - and it makes it easy for them to quickly jump to the account information within SAP Jam, because they don’t have to copy and paste URLs into the comments or feed. This also makes sure that comments get directed to the relevant objects and groups within SAP Jam.


Content widget: Content rankings as a filter

With the addition of the content ranking feature of release 1502, we now have new metadata that can be used to filter content widgets: “most rated” and “highest rated.” This allows group admins to quickly and easily point users to the most relevant content within the group automatically, without having to manually edit the page.


Content widgets: Photos and Videos

Video widget

The video widget now allows you to quickly and easily pick a video from your group content – without having to copy and paste the embed code. This is a great time-saver for groups that use lots of videos. This is a customer-requested enhancement.



Photo widget

Remove a photo without deleting the widget by clicking the new “clear video” button (it looks like a trash can) at the top left of the photo widget. Prior to release 1505, you had to delete the widget to change the photo. That’s no longer the case – just press the clear widget button and your widget stays in place, maintaining your overview layout. All you need to do next is pick a new photo.


Additionally, the photo widget has been enhanced to better support smaller images. Previously, if an image was smaller than roughly 50px tall and/or 250px wide, SAP Jam stretched it to fill the widget space. Now you can optionally choose to have the image be center-aligned and white-space padded so the image floats in the middle of the widget. You can do this by clicking the button at the far left of the image hover options (it looks like a square with brackets at the corners). If you want to change it so the image is stretched, just press the button again.


User interface and usability enhancements


Forums: Faster and easier with improved layout

The discussion forums (as well as questions and ideas) have gone through a minor layout change to improve usability and improve overall speed as well as some new features:

  • A new “+topic” button has been added to quickly add a new topic
  • You can now edit the topic name and type
  • Feed activity items for forum posts that included hyperlinks are now clickable
  • You can now use @mentions in replies
  • A visual change to answers marked as “best answer” – they are pinned to the top of the replies and called out in green


Tasks: User editing

Ever since we first introduced tasks, our customers have asked for the ability to make them editable by someone other than the creator. With this release, the group admin can now set the group permissions for tasks to allow that. Tasks can remain as editable only by the owner, allow anyone to change the status (and only the status), or fully open so that anyone can edit anything about the task. This is a customer-requested enhancement.



Feed widget: Share an update directly from overview pages

If you have a feed widget on your overview page, you’ll discover we’ve made a small but very useful addition at the top of the widget – you can now post a group feed activity directly from within the overview page (feed widget). This way, users don’t have to navigate away from the overview page to post something.



Streamlining IT operations

Two new IT work patterns, designed to work with IT service ticket systems

Screen Shot 2015-04-17 at 12.01.30 AM.pngNew in this release are two new work patterns (group templates) for IT users: a service ticket escalation group and an IT project management group. Unlike prior releases, these new work patterns are not pre-activated in SAP Jam and require IT departments to install them. This was done because the IT work patterns are designed to be used with your IT service ticket system.


If you still want to use the new work patterns without integration to your ticket system, you can! Just head over to the SAP Jam developer area in SCN and you can grab the necessary files. Later, when you’re ready, you can integrate your ticket system to SAP Jam to leverage real-time ticket information within your groups, in the same way that our SAP CRM and SAP Cloud for Customer integrations work.




Admin-only kudos

Admin kudos, 02.pngAlso new in this release are “admin-only” kudos. These are, as the name implies, only available to company admins. These are located in the same “kudos” area of the SAP Jam company admin configuration area and are simply a new checkbox-option for any kudo.


This option allows companies to have restricted-access badges that only the company admin can provide. This is a customer-requested enhancement.



Company and overview branding

Ever since we introduced overview pages, customers have asked for the ability to customize the look and feel to tailor the look of SAP Jam to their respective brands. With this release, we now provide the ability to customize the colors used in various elements throughout SAP Jam including:


  • Global navigation background, font, and hover state
  • Left hand navigation background, font, and selected state
  • Overview page widget header (only visible if the widget has text in the “title”) background and font
  • Keyline (the keyline is the colored line beneath the tabs and above the overview content) and overview tab color


To change colors, a company admin simply needs to go to the branding option in the company admin configuration area and enter the color codes.

Note: We recommend experimenting with branding colors in your test system before changing them in your production/live SAP Jam system.


Privacy and compliance

In this release there are two important privacy and compliance options that were requested by customers:


  • Remove the contact info and image of alumni users (people that are no longer employees)
  • Hide external user contact info from other external users. External users won’t see the contact info of other externals users, but internal users (people in your company) will still be able to see the contact info for external users. This feature is on by default.


Employee onboarding

User getting started (1505), 04.pngNew in this release is the ability to include a custom content section in the new employee onboarding “getting started” screens in SAP Jam. The company admin can use the built-in mini editor (it looks like the wiki editor) to include, more or less, anything they want – text, images, and even videos to help new employees along.

Additionally, the tabbed interface to the getting started guide has been replaced with a multi-page selector (at the bottom). This was done to accommodate the next item below.


Admin onboarding

Finally, there’s a new getting started set of screens for new company admins. These appear immediately at the end of the regular employee getting started screens. The admin getting started walks the company admin through various important aspects of being a company admin and provides a checklist of things the admin should (might) want to do in managing their SAP Jam system.



For more information about this release, refer to the various user and admin guides on the SAP help site: http://help.sap.com/sapjam

Modern HR: The Payoff for going Social


aasonn_color_logo_transBG-01.jpgLearn how enterprise social networks can help modern HR professionals energize and increase employee engagement while delivering a big payoff to the businesses they serve.


Join SAP and Aasonn for insights and concrete advice on how to unleash the power of social in your organization, and how to win the hearts and minds of your employees.


Logo_SAP_Partner.jpgWe will be discussing:


  • The role of HR in the modern world
  • The power of social collaboration – from source through hire and from hire to retire
  • High impact HR use cases such as collaborative recruiting and social learning
  • Customer experiences, best practices, and payoff
  • What you can do to get started


RSVP now to hear from an expert in enterprise social collaboration – and get your most pressing questions answered.


Tuesday, June 16, 2015

11:30 AM - 1:30 PM


Aasonn HQ

184 Shuman Blvd

Suite 500

Naperville, Il 60563


Register now

Watch this recorded webcast to see a demonstration of SAP Jam. In it, our product expert explores how to:


  • Connect your customers, partners, and employees with information and processes to drive results
  • Improve employee engagement, boost productivity, and lower training costs
  • Accelerate the sales cycle and keep key stakeholders informed of progress and opportunities
  • Deliver a single, secure social collaboration foundation across your business


Sign up now to see how you can accelerate business and drive results with SAP Jam.


Register now

Join us for a live demonstration of SAP Jam and ask our product expert questions in a live, interactive webcast. In this demo, we’ll explore how to:


  • Connect your customers, partners, and employees with information and processes to drive results
  • Improve employee engagement, boost productivity, and lower training costs
  • Accelerate the sales cycle and keep key stakeholders informed of progress and opportunities
  • Deliver a single, secure social collaboration foundation across your business


Sign up now to see how you can accelerate business and drive results with SAP Jam.


Thursday, May 21, 2015

10 a.m. Pacific

60 minutes

Register now

1 Abstract

Here you can find information about an possible integration of SAP MDG and SAP Jam. This video "SAP Master Data Governance – Collaboration with SAP Jam" produced along with this blog shortly describes the use case:


The following sections define the use case and talk about its motivation, describe the architecture and its technical realization. More information can be found under www.sap.com/mdg and www.sap.com/jam.


2 Disclaimer

The integration of SAP MDG and SAP Jam is not shipped in a ready to use product from SAP but it is up to the interested party to use this description as a template to implement it. MDG is to be seen here as just an example of a tight integration of a SAP Backend and SAP Jam. All the implementation artefacts are modification free, only using Standard SAP extensibility mechanisms like POST-method implementations, new customizing entries or local classes. The example shows how even complex integration scenarios are possible.


3 Use case & motivation

Major Master Data Governance (MDG) processes rely on a flow of steps processed in a distinct order by different people and/or systems. MDG maps these process flows into SAP Standard Workflow. SAP Standard Workflow is intended to deal with straight forward and recurring process flows. Meaning, it’s the right tool if one sees that an action in general requires a certain process choreography. Changing the workflow regularly would be possible but is certainly not wanted especially when the majority of the processes are already covered by the workflow, the exceptions occur only occasionally and are not that predictable. If the workflow with its steps and mechanisms is not enough to further execute the process, other mechanisms are needed.

Below is a picture of workflow steps in a material change process in SAP MDG without Integrated Collaboration:


The material has been created/changed by John Product (on the very left) which is handled by a change process within the MDG workflow. Different departments need to approve. Lisa Logistics starts working with the external Paul Trucker outside of the workflow tool as soon she is notified by the same.

For this specific MDG workflow (fitting to “90%” of the processes) the following characteristics are valid:

- MDG workflow is processed sequentially

- Communication with externals is not part of the workflow


SAP Jam integrated with MDG using SAP Standard Workflow is the mechanism which helps to efficiently process as well ad hoc processes or complement the standard workflow processes capturing ‘soft facts’ as e.g. discussions or additional information flows. Below is a picture of the workflow steps in the material change process in SAP MDG with Integrated Collaboration:


The Workflow process is accelerated via parallel information processing supported by a professional collaboration tool (SAP Jam). With SAP Jam integrated the process fulfills the following characteristics:

- Parallel execution or preparation of tasks is possible in a collaborative workspace

- Easy inclusion of external participants (not foreseen in the standard Workflow solution)

- Usage of productivity tools in SAP Jam (File Upload; Feed; Blog; Wiki; Calendar; decision making tools; etc.

- Communication and shared information is preserved in SAP Jam (hence not hidden in personal mails and so accessible for all relevant parties)


Detailed step by step description:

1. John changes the material using a change request; when pressing SUBMIT a rule framework is processed which decides to start a “Jam Collaboration” in parallel to the standard Workflow. This enables the contributing parties to prepare and collect further needed Information, so they can execute the consecutive Workflow steps faster and access all preserved related information (decisions / files / information exchange (feed) centrally). As well external contributors can easily be involved. The following actions are executed automatically:

  • a MDG Jam group (in which all affected parties for change requests collaborate; created manually beforehand) is linked to the change request which can be displayed and accessed in the transaction using NetWeaver Business Client (NWBC)
  • a Business Object (here the MDG change request is the BO) related Feed entry is triggered into the MDG Jam group. Like this the change request is linked to the related Jam Objects which allows e.g.:
      • passing real-time data access from MDG backend to SAP Jam, to show MDG data directly in Jam
      • using hashtags to further structure information in SAP Jam (#MaterialChanged and #CRId), allowing to filter, search and organize the created information to support Jam users working on the change request
  • a related Jam Content folder is created to enable to collect all relevant documents
  • @mention is used in the feed post pointing to special SAP Jam Group members to alert them


John Products,

Product Manager,

working in SAP NWBC backend

2. Lisa gets an alert in SAP Jam and can already start to prepare her “Logistics Approve” in the workflow before the process step triggers her participation actively via the workflow; basically she can now use the full power of collaboration to already get prepared. To give some examples:

  • accessing data concerning the changed material in Jam (real-time) without navigating to the backend
  • commenting on the changed material
  • searching for related information via hashtags using the SAP Jam search (in SAP Jam # (hash tagging) is widely used for different kinds of objects like comments, replies, files etc.)


3. Out of the Business Record Viewer (see here) showing the changed material with details read real time from the backend system she creates a task for Paul Trucker (external logistics provider), passing on and requesting the relevant information:

  • a task description asking for the new transportation quote to be uploaded into the designated folder
  • a due date with a set reminder


Lisa Logistic,
Logistics Manager,

working in SAP NWBC backend and SAP Jam

4. Paul (member of the designated SAP Jam Group) gets an alert in SAP Jam (e.g. via E Mail notification)

  • he checks the details
  • he uploads the requested data into the folder and sets the Jam Task to ‘completed’
  • all related comments, changes etc. are directly visible to him in Jam, so he does not need to organize parallel mail threads in his own mail environment.
  • Paul’s contributions like this are directly visible, so there is no further need to forward additional mails


Paul Trucker,

Transportation Officer,

working in SAP Jam only

5. Lisa gets notified about the completed task in Jam and parallel in the MDG transaction (NWBC Side Panel)

  • Lisa reviews the SAP Jam task and comments it, so other colleagues would see this in Jam and in the Side Panel Feed in NWBC


6. After receiving the ‘Finance Approve’ via the MDG Workflow she can activate the Change request right away without further delay


Lisa Logistic,
Logistics Manager, working in SAP NWBC backend and SAP Jam



4 Architecture & Implementation

The prerequisite for this scenario are the following components in the SAP backend:

  • ABAP SMI coming with UI Addon (UI2_FND, UI2_702) SP09
  • SAP_BS_FND 731 and SAP_BASIS >= 7.02 SP13
  • SAP Jam Enterprise licence

The whole process involves different technologies. The following table shows the different tasks that needs to be accomplished (the tasks are not sorted):





Backend System connection/configuration


Building up a reverse proxy for externally available OData Services
[System Administration]

OData Services are used when sending the BO Feed entry to SAP Jam. With these, later on, backend objects can be exposed real time in SAP Jam. The reverse proxy changes internal application server information in the OData links with external ones – the external domain used by the company.


Setting up trusted connections
[System Administration: Exchange of certificates]

System authorization: A backend system communicating with SAP Jam needs this sort of connection.


Configure the backend against SAP Jam for ABAP SMI API and the SAIL API
[System Administration: API configuration & Exchange of certificates]

User authorization: Since the Side Panel uses the “old” SAIL API but the Jam Objects like groups are read with the ABAP SMI API both must be configured.


Configure Side Panel in general
[Side Panel Framework Configuration]

In the NWBC a Side Panel must be configured.


Configure Side Panel Collaboration Chips
[Side Panel Framework Configuration]

There are different Side Panel Chips: e.g. Master Details, Notes, Attachment…In this case we need the "SAP Jam Group" and the "SAP Jam Feed"-Chip.




Configure MDG OData + Annotation Service as External Managed Objects and use the per user authentication for access
[System Administration]

All object types that should be exposed in SAP Jam must be registered. In this case e.g. Material Change Request.


Setup the group "Material Change Request" with using the template
[SAP Jam Group preparation]

The Group "Material Change Request" is created exactly for the needs for exchanging MDG information. Each group can be tailored, also choosing from a wide range of business process templates.




Backend User with MDG + Side Panel roles
[Backend User Configuration]

The backend roles need to have the authorization for showing the material plus the Side Panel. These roles must be attached to the respective users.


Workflow batch user needs an SAP Jam user assigned ("Material Workflow User")
[Backend User Configuration]

Workflows are processed by a batch user, which needs to be known by SAP Jam to let it create/read Jam objects.


Jam User for all people involved + assignment to backend users
[Jam User Configuration]



Development objects


OData data Service suitable/accessible for the Business Record Viewer
[Application Development: Searching for/Programming and registering of the Service]

The OData Service are needed to expose the backend objects real time in SAP Jam. This is about the data.


OData Annotation Service suitable/accessible for the Business Record Viewer
[Application Development: Searching for/
Programming and registering of the Service]

The annotation service defines how the data coming from another OData Service is structured, shown in the Business Record Viewer.


New MDG Change Request Type for Jam integration and a SAP Business Workflow template that is called as a sub-workflow from the main MDG workflow.

[Application Configuration]

Not for every change of the material a Jam Feed Entry is created. There is a special workflow type which is called when the rules in the Business Rules Framework decide a processing in Jam is required.

It is recommended to set up a dedicated MDG Change Request Type for MDG processes with Jam integration. The assigned SAP Business Workflow template adds the calls to Jam where required.


Calling SAP Jam from within the workflow
- reading out the Jam Group "Material Change Requests" and its members

- creating a folder

- assign the material change request to the Jam Group
- share the Change Request in the SAP Jam Group
- post BO related Feed entry with hashtags and links to OData/Annotation/Folders…
[Application Development: Programming and registering of the Service]

The special workflow type and its implementation reads and writes into SAP Jam using specific ABAP APIs.


Side Panel: Tagging the Change Request Ids to be available in Side Panel bar
[Application Development: Programming]

To connect the application and the shown material/change request on the left with the Jam Group and Feed Chips in the Side Panel on the right the context (key values of the object) must be transferred. With this the Side Panel is context sensitive and shows the corresponding Jam objects related to the backend application object. The tagging is done in local POST-EXIT method implementations.

Additional information to the tasks grouped by categories:

Jam Only:

  • #2.2 Configure MDG OData…– Create and structure a SAP Jam Group to discuss Material Change Requests
  • #3.3 Jam User for all people involved…– Create users for the ones participating in the Material Change Request process and relate them to the backend system (often done in transaction su01 by entering the email-address)

Connect the backend system to SAP Jam (for creating/change Jam objects using the ABAP SMI API):

  • #1.2 Setting up trusted connections… and #1.3 Configure the backend against SAP Jam…– Use this guide Connecting SAP Jam with ABAP SMI to configure the connection. Monitoring and troubleshooting information for above mentioned configuration tasks: SAP Jam Connection

Working with MDG and interact with SAP Jam:

  • #3.1 Backend User with MDG…– For the Material Governance process a user needs the role SAP_MDG* roles. With having these roles and the respective permission one could open “Material Governance -> Change Requests -> Material Processing -> Search Material”.
  • #4.3 New MDG Change Request Type …– Make sure that the new sub workflow is called by the main workflow. In this case the main workflow “WS60800086 MDG_RBW” uses the SAP Business Rules Framework to determine then the sub workflow which calls the “Jam Integration ABAP class” which interacts with SAP Jam. The implementation is similar to How To - Master Data Governance for Material: Send a Mail Notification During the Governance Process. This guide gives an example for triggering an action in SAP Jam from within a workflow. Also, you might have a look at the guide Rule-Based Workflows for Material. The workflow is passing context information to the “Jam Integration ABAP class”. The context contains in this case the change request Id and the attached Jam group number.
  • #4.4 Calling SAP Jam from within the workflow…– For fulfilling this task the ABAP SMI developer documentation is necessary. It explains for example how to read out a Jam Group in an ABAP class. Also the OData v2 documentation and the knowledge about the Jam OData Model <yourLicencedServer>.sapjam.com/api/v1/OData/$metadata and the SAP Jam OData API Reference are helpful. With the help of the context transferred from the workflow the interaction with SAP Jam is possible. The following information is the context which is needed by the Jam integration processing:

  "Input parameter/context from the workflow
  lv_group_uuid = iv_group_uuid.   
"e.g. 'oSJFpcZw5dCcWjpwVhxY50'
  lv_bo_type = iv_bo_type.         
" e.g. 'BUS2250'
  lv_bo_id = lv_bo_id.             
" e.g. '4453m'

    • The group is read (using the Jam Group uuid) with its members to set the @mention later on (using ABAP SMI). The workflow holds the SAP Jam Group uuid in its customizing. The folder is created with the same technique (using ABAP SMI) – see the code snippet below (you can use the code snippet and all the following ones as template):

  lo_api ?= cl_odl_api=>s_create(
= if_clb2_constants=>gc_platformtype-jam
= 'DEFAULT' ).
= lo_api->get_request( iv_toplevel_resource = 'Groups' ).
-name = 'Id'.
= '''' && lv_group_uuid && ''''.
  ls_key-value = lv_char.

APPEND ls_key TO lt_group_key.
->navigate_by_key( lt_group_key ).
->navigate( 'Folders' ).

CONCATENATE 'CR' iv_cr_id INTO lv_folder_name.
= lo_api->create_input_entity( iv_name = 'Folder' ).
->set_simple_property( iv_name  = 'Name'
= lv_folder_name ).
= lo_input_folder
= if_odl_request=>gc_access_operation-create
= lo_request->get_result_entity( ).

CATCH cx_odl_process INTO lx_error.
CATCH cx_odl_process_dynamic.

    • The Change Request Id and the Jam Group id are needed to assign (in the context of the Side Panel) the newly created Change Request to the Jam Group (using SAIL API, see here the SAIL Programming Guide):

= cl_stw_api_factory=>s_create( iv_application_id      = 'SAIL'
= '' ).
= lo_application_api->get_activity( iv_activity_id = lv_main_group ).
CONCATENATE iv_cr_id '999999' INTO ls_borident-objkey.
-objtype = 'BUS2250'.
-logsys  = 'QMHCLNT405'.
= ls_borident.
= lo_sw_bo_api->get_bo( iv_bo_id = ld_sw_bo_id ).
= lo_sw_bo->get_id( ).

->assign_activity( io_activity = lo_activity ).
CATCH cx_stw_technical INTO lx_root.


    • To have the information from the backend change request in SAP Jam available, the object must be shared in SAP Jam Group. If this is done the post of the feed entry can be made referring to this existing object. The sequence of calls is as follows:


1. POST /api/v1/OData/ExternalObjects - sending the Change Request as External Object in the body. In case this is successful it is responded with “201 Created”. If the objects has already been shared it will just return the existing object.

The result can’t be seen/checked on the Jam UI.

  "======>0 map BO data and getting the API for subsequent calls
= cl_clb2_cust_queries=>s_get_instance( ).
= lo_clb2_cust_queries->get_registry_serv_by_bo_type2(
= 'BUS2250'
= if_clb2_constants=>gc_platformtype-jam
= 'MDG1' ).
= ls_odata_srv_info-request_uri.
= ls_odata_srv_info-annotation_link.
= cl_clb2_url_mapper=>s_get_instance( ).
= lo_int2ext_url_mapper->map2ext( lv_int_service_url ).
= lo_int2ext_url_mapper->map2ext( lv_int_odata_annotations_url ).
  CATCH cx_clb2_exception INTO lo_clb2_exception.
  lo_api ?= cl_odl_api
=>s_create( iv_application_id = 'DEFAULT'
= if_clb2_constants=>gc_platformtype-jam
= 'DEFAULT' ).
  "======>1. feature in Jam
  "since the change request is created each time you can directly feature a new external object
  "a prepare the Request
  CLEAR lo_request.
= lo_api->get_request( iv_toplevel_resource = 'ExternalObjects' ).
= lo_api->create_input_entity( iv_name = 'ExternalObject' ).
  CONCATENATE lv_ext_odata_service_url '$metadata#' ls_odata_srv_info-collection_name INTO lv_ext_objt_url.
  CONCATENATE lv_ext_odata_service_url ls_odata_srv_info-collection_name '(' lv_bo_id ')' INTO lv_ext_exid_url.
->set_simple_property( EXPORTING iv_name  = 'Name'
= lv_change_title ).
->set_simple_property( EXPORTING iv_name  = 'Summary'
= 'MDG Summary' ).
->set_simple_property( EXPORTING iv_name  = 'Exid'
= lv_ext_exid_url ).
->set_simple_property( EXPORTING iv_name  = 'Permalink'
= lv_backend_uiurl ).
->set_simple_property( EXPORTING iv_name  = 'ODataAnnotations'
= lv_ext_odata_annotations_url ).
->set_simple_property( EXPORTING iv_name  = 'ODataMetadata'
= lv_ext_objt_url ).
->set_simple_property( EXPORTING iv_name  = 'ODataLink'
= lv_ext_exid_url ).
->set_simple_property( EXPORTING iv_name  = 'ObjectType'
= lv_ext_objt_url ).
  "b Submitting a Request
    lo_request->submit( io_entity      = lo_input

= if_clb2_constants=>gc_request_method-post ).
  CATCH cx_odl_process INTO lx_root.
  "c Collecting the Results
= lo_request->get_raw_result( ).
= lo_request->get_result_code( ).
= lo_request->get_result_entity( ).
= lo_featured->get_simple_property( 'Id' ).
= lo_propsimple->get_value( ).

2. POST /api/v1/OData/Groups(Id='lv_group_uuid')/$links/FeaturedExternalObjects – linking the SAP Jam Group to the newly created External Object. The External Object URI is sent with the body. In case this is successful it is responded with “204 No Content”. If not you get e.g. 400 Bad Request and “ChangeRequestCollection(4453m) has already been shared in this group”. The result in Jam is that you see an entry like this in the Group feed updates:


Furthermore the object is then linked to the group and is listed in the external object list from which you can navigate to the external objects rendered by the Business Record Viewer.


  "======>2. share in group
  "the object is not yet shared - share in group
  "a prepare the Request
  CLEAR lo_request.
= lo_api->get_request( iv_toplevel_resource = 'Groups' ).
->navigate_by_simple_key( EXPORTING iv_name    = 'Id'
= '''' && lv_group_uuid && '''' ).
->navigate( iv_name = '$links' ).
->navigate( iv_name = 'FeaturedExternalObjects' ).
  "build xml body
  CONCATENATE 'ExternalObjects(''' lv_tmp ''')' INTO lv_external_object_url.
  CONCATENATE '<uri>' lv_external_object_url '</uri>' INTO lv_xml.
= cl_clb_tools=>string_to_xstring( lv_xml ).
  "b Submitting a Request
    lo_request->submit( iv_content      = lv_xstring_xml

= if_clb2_constants=>gc_request_method-post ).
  CATCH cx_odl_process INTO lx_root.
"c Collecting the Results
= lo_request->get_result_code( ).
= lo_request->get_raw_result( ).

3. POST /api/v1/feed/post – sending the feed post to the Jam Group and referring to the External Object. In case this is successful it is responded with “200 OK”. The result in Jam is a feed entry underneath the group:


"======>2 post feed in Jam
-application  = 'DEFAULT'.
-platform_type = if_clb2_constants=>gc_platformtype-jam.
= cl_clb2_lib=>s_get_instance( ls_appl_key ).
= lo_lib->get_configuration( ).
= lo_config->get_application_config( ).
= lo_lib->get_process(  ).
    lo_clb2_method ?= lo_clb2_process
->get_method( i_method = 'GENERIC' ).
"a prepare the Request
-request_method = 'POST'.
-endpoint      = '/api/v1/feed/post'.
-auth_context  = 'USER'.
->init( iv_method_name    = 'GENERIC'
= ls_connection_data
= ls_config ).
->add_header_field( iv_name  = 'Content-Type'
= 'application/atom+xml' ).
->add_header_field( iv_name  = 'accept'
= 'application/atom+xml' ).
= sy-uname
= ''
= ls_user_address
return        = lt_return.
= ls_user_address-e_mail.
CATCH cx_stw_user.
= lv_ext_exid_url.             
= lv_ext_objt_url.             
= lv_ext_odata_annotations_url.
= '<?xml version="1.0" encoding="utf-8" ?> ' &&
'<feed xmlns="http://www.w3.org/2005/Atom" xmlns:activity="http://activitystrea.ms/spec/1.0/">' &&
'<entry> ' &&
'<title>' && lv_change_title && '</title> ' &&
'<published>2013-09-11T16:54:23Z</published> ' &&
'<author>' &&
'<email>' && lv_user_email && '</email>' &&
'<name>' && sy-uname && '</name>' &&
'<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type> ' &&
'</author>' &&
'<activity:verb>http://activitystrea.ms/schema/1.0/update</activity:verb>' &&
'<activity:object>  ' &&
'<id> ' && lv_object && '</id>' &&
'<title type="html">' && lv_change_title && '</title>' &&
'<activity:object-type>' && lv_collec && '</activity:object-type> ' &&
'<link rel="alternate" type="text/html" href="https://abc"/>' &&
'<link rel="http://www.odata.org" href="' && lv_object && '"/>' &&
'<link rel="http://www.odata.org/metadata" href="' && lv_collec && '"/>' &&
'<link rel="http://www.odata.org/annotation" href="' && lv_annota && '"/>' &&
'<source>' &&
'<id>/groups/' && lv_group_uuid && '</id>' &&
'</source>' &&
'</activity:object>' &&
'<content type="html">' && lv_change_text && '</content>' &&
'</entry>' &&
->set_data( lv_xml ).
"b Submitting a Request
->execute( iv_user_id  = lv_user_email
= lo_clb2_method ).
"c Collecting the Results
= lo_clb2_method->get_result_code( ).
= lo_clb2_method->get_raw_data( ).


Make the Side Panel work for MDG:

  • #3.2 Workflow batch user needs an SAP Jam user assigned…– Assign an email-address to the batch user that is known by SAP Jam (sometimes done in transaction su01, more often in separate systems)
  • #1.4 Configure Side Panel in general… and #1.5 Configure Side Panel Collaboration Chips…- Here you can find some information on how to configure Side Panel for Business Suite.
  • Since the Side Panel uses the SAIL API, it must be configured (#1.2 Setting up trusted connections… and #1.3 Configure the backend against SAP Jam for ABAP SMI API and the SAIL API…) using this guide Connecting SAP Jam with SAP ABAP Systems, otherwise there will be an error in SAP Jam Chips visible
  • #4.5 Side Panel: Tagging…– Here you see the successful tagged application:


The “Change Request 3350” is related to the Jam Group “Material Change Requests”. To reach this connection a tagging needs to be done. The above UI is built up with Web Dynpro using this class CL_USMD_CR_GUIBB_GENERAL_DATA. In two methods which represent two different timepoints in which the UI is called, the context is set. Therefore here these PostExit methods need to be implemented in the same way: <IF_FPM_GUIBB_FORM>->GET_DEFINITION and <CL_GUIBB_BOL_BASE>->GET_ENTITY_DATA

TYPE REF TO if_fpm,
TYPE REF TO if_fpm_cnr_ovp,
TYPE usmd_crequest.

= cl_fpm_factory=>get_instance( ).
  lo_cnr_ovp ?= lo_fpm
->get_service( cl_fpm_service_manager=>gc_key_cnr_ovp ).
* Set Tagging for JAM CHIP and value for BORTYPE
    iv_tag  = '/BSSP/:BORTYPE'

= 'BUS2250').
IMPORTING ev_value = lv_crequest ).
* Set tagging value for CREQUEST
IF lv_crequest IS NOT INITIAL.
      iv_tag  = '/BSSP/:USMD_CREQUEST'

= lv_crequest ).
      iv_tag  = '/BSSP/:TAB_INDEX'

= '999999' ).


Display data in the Business Record Viewer (below you see an example – the data are retrieved real-time from the backend system)


  • #2.1 Configure MDG OData + Annotation Service as External Managed Objects…– This can first be done, if the services are available. For information about configuration tasks in SAP Jam, see the SAP Jam Admin Guide, the part “Developer Information”, which will lead you also to needed information about “External Application”. Here the needed per user authentication is described (Quicklink). There is also an SCN Guide available describing this per user authentication: http://scn.sap.com/docs/DOC-62582.
    Plus you might have a look in the “System Administration and Maintenance Information” (on the same page as “Developer Information”).
  • #4.1 OData Service accessible for the Business Record Viewer - If you don’t find a suitable OData Service that contains the information (from your backend object) that you want to display in SAP Jam you need to write your own OData Service. For MDG there was an existing productive OData service which was used. You can use this guide as a starter to the topic about developing your own OData Service The new SAP NetWeaver Gateway Service Builder: Build new OData Services in 3 Quick Steps
  • #4.2 OData Annotation Service suitable/accessible for the Business Record Viewer…- The annotations must be tailored to the OData data Service. Here you find a guideline from SAP Jam on how the annotation must be built up Develop an OData annotations file to display business records. The OData annotation Service can be part of the data OData Service or exposed as a separate service.
  • #1.1 Building up reverse proxy…– Without this you would expose the OData Server links with internal server information <internalServer>.<ODataEndpoints>. But you want to have them externally accessible so that SAP Jam can call them. Therefore you need to have a proxy system in between mapping this information. This admin guide Sending Notifications to SAP Jam explains in chapter “Defining URL Rewriting” how to setup the reverse proxy. Attention does not describe the setup of the MDG scenario.

Martin Steinhauser, Christoph Ehrhardt and Christoph Gollmick from Social Media Collaboration Integration together with

Lars Rüter from Master Data Governance

Run Simple with Social Collaboration

This year’s SAPPHIRE NOW + ASUG Annual Conference is taking place in Orlando from May 5-7, 2015. When at the event, don't miss the sessions focusing on SAP Jam’s social collaboration capabilities.


Below is an overview of all the sessions relating to SAP Jam at SAPPHIRE NOW. It's time to build your agenda!



Monday, May 4 ASUG Pre-Conference


Tuesday, May 5 Sessions


Wednesday, May 6 Sessions


Thursday, May 7 Sessions


Please also visit our Demo Pod, located in the in the Lines of Business Campus. Here, you can meet SAP Jam experts and witness the solution first-hand.  Get social, in-person or virtually. Follow the conversation using the hashtag, #SAPPHIRENOW. We look forward to seeing you in Orlando!

A new report from IDC has recognized SAP as a leader in social technology in talent management. The report, IDC MarketScape: Worldwide Social Technologies in Integrated Talent Management 2015 Vendor Assessment, by Lisa Rowan, #255616, calls out the social capabilities of SAP Jam, which enables collaboration across the full portfolio of SuccessFactors and SAP solutions as well as third-party solutions.


The report was based in part on a survey of over 500 HR executives who were asked to rate the social capabilities of their talent management vendor. This report follows another IDC report from last fall, The IDC MarketScape: Worldwide  Enterprise Social Networks 2014 Vendor Assessment, doc #252332, November 2014, which named SAP Jam a category leader.


SAP Jam incorporates collaboration seamlessly into business-critical processes across the company like learning, performance management, and onboarding to improve real business metrics in these areas. By enabling collaboration at every level of business, companies can increase employee engagement and drive better results.


“In addition to covering all the talent functions,” the report states, “SAP Jam also offers work patterns that are predefined social processes based on best practices, which enable teams to get up and get running quickly while taking advantage of social collaboration to improve their work and more quickly meet their KPIs.”


Work patterns are a value proposition unique to SAP Jam that has helped it grow to more than 17.5 million subscribers.



The IDC MarketScape reports assess vendors’ social technology, recruiting, learning management, performance management and compensation management solutions through the IDC MarketScape model.


Learn more



Video: SAP Jam for HR, Learning, and Knowledge Management


How simple is the technology you use in your business? On its own, you may say, each piece of technology is simple enough.


graph_330.jpgBut what if you work for a global enterprise? Even if it’s just an average-sized one, your business is likely to use more than a thousand applications. As simple as each application may be on its own, complexity becomes a factor at that scale. How do applications connected to the same process work together? How do users share data across applications? Can employees even access the right applications at the right time?


It’s not surprising, then, that 60% of respondents to a recent survey[1] said technology complexity has inhibited the ability of their business to meet goals. 74% said complexity in business processes and decision making did the same.


But complexity isn’t just an unmeasurable nuisance – it hits the bottom line, and hits it hard. One study found that complexity caused 200 of the largest companies in the world to lose over $200 billion a year in profit.


Complexity slows the flow of information


One of the most pernicious examples of complexity affecting business results is when it involves collaboration.


When a business has many applications, it often also has many separate silos of collaboration. Stakeholders can collaborate within each application, but if a business process involves multiple applications, the flow of information slows. Users resort to pulling documents, data, files, and screenshots out of one application and sharing them in another – or often by email. Sometimes the information is out of date, and sometimes it simply never gets shared even though it should.


Imagine how that can impact business results: Fewer new ideas area shared. New hires take longer to get up to speed. Customer service resolution times slow down. The time it takes to close new sales deals increases.


Simplify collaboration for better business results


But what if you could implement a single, unified platform for collaboration across your business processes and applications? That act of simplifying collaboration would have sweeping results for your business. You’d have a single, clear channel of communication to help keep everyone on the same page and committed to the right goals. Employees would be able to find experts, exchange ideas, share knowledge, and develop skills more effectively. By providing for open, rich dialog directly in the context of business data such as sales opportunities, service tickets, marketing campaigns, and business intelligence results, you’d speed business, reduce errors, and improve performance.


An independent study[2] confirms the results. Better, simpler collaboration does lead to better business performance. The study’s findings show that a typical organization using SAP Jam – a secure, cloud-based social software platform – can experience:



  • An average revenue increase of $9.63 million. Over three years, a typical organization can reduce the time to close new business by more than nine percent, leading to additional revenue opportunity of $9.63 million.
  • Recouping of employees time valued at $7 million. With SAP Jam, companies experienced a 14% decrease in time to access information and expertise, providing a more than $7 million gain.
  • Savings of more than $1.6 million in training and onboarding. Organizations reduced costs to train and onboard new employees by 13 percent, saving more than $1.6 million.
  • Savings of more than $1.1 million in serving customers. Companies resolved customer service issues more quickly with SAP Jam, leading to more than $1.1 million in savings.


If you’re interested in how your business could benefit from shorter sales cycle times, decreased time to access information and expertise, and lower costs associated with common business processes such as onboarding new employees, join our webcast on April 29.


1. Simplifying the Future of Work, Knowledge@Wharton

2. The Total Economic Impact of SAP Jam, a March 2015 commissioned study conducted by Forrester Consulting on behalf of SAP

Follow SAP Social Software on Twitter: @SAPSocial

tei_cover.pngAccording to a Forrester Consulting study commissioned by SAP, “The Total Economic Impact of SAP Jam,” a typical organization may realize a potential 516 percent return on investment by deploying SAP Jam.


Companies can improve sales cycle times, decrease time to access information and expertise, and lower costs associated with common business processes such as onboarding new employees by deploying SAP Jam, the study found.


The study polled managers, directors, and senior business and IT leaders heavily involved with their organization’s implementation of SAP Jam.


The findings show that a typical organization using SAP Jam can experience:


Recorded webcast

Join Forrester Research principal analyst Claire Schooley and senior consultant Liz Witherspoon for a social software market overview and highlights from the study.
Watch now


  • An average revenue increase of $9.63 million. Over three years, a typical organization can reduce the time to close new business by more than nine percent, leading to additional revenue opportunity of $9.63 million.
  • Recouping of employees time valued at $7 million. With SAP Jam, companies experienced a 14% decrease in time to access information and expertise, providing a more than $7 million gain.
  • Savings of more than $1.6 million in training and onboarding. Organizations reduced costs to train and onboard new employees by 13 percent, saving more than $1.6 million.
  • Savings of more than $1.1 million in serving customers. Companies resolved customer service issues more quickly with SAP Jam, leading to more than $1.1 million in savings.


To learn more about the study, watch our recorded webcast with guest speakers Forrester Research principal analyst Claire Schooley and senior consultant Liz Witherspoon.



Follow SAP Social Software on Twitter: @SAPSocial

The Importance of SAP Jam Implementation & Adoption Expertise

The rewards of using SAP Jam are awesome! Getting to the point where business and IT value is realized takes time, logic, dedication, and expertise.  Successful SAP Jam implementations and adoption requires many considerations, some of which are often overlooked.

Piano.pngIt reminds me of the day when my family got a piano from my in-laws house for our son. While other children and friends would bang on the keys he wanted to play meaningful songs at an early age. There were adult friends and teachers who remembered playing a bit growing up (or knew a few songs) but could only offer a few ideas around how to play the piano beyond the basics.


Only when we got an expert piano teacher (on the second try) who had the style and skills which were complimentary to his interests did we see his enjoyment and piano playing skills soar forward.

snowflakes.shutterstock_115134508.jpgFor my team and I working with leading customers and business units around the globe we see that no two SAP Jam implementations are alike. Like a snow flake each one has its own unique work patterns based on their customers, industry, lines of business and culture.

As a result we must be agile and dig deep on each engagement to address a wide range of skills, requirements, work experiences which range from HR, Learning, Onboarding …to Sales, Marketing, Services, Commerce and Customer Engagement …to Communications, IT, Procurement, Operations, Communities of Practice, and User Experiences ...to working within a wide range of SAP and 3rd Party Apps and related Management Information System (MIS) environments …to the ability to write, provide visual consistency, and program management …as well as help turn complexity into …simplicity.

There are a number of best practice guidelines to consider:

ROI.Diagram.pngConsideration #1 – Getting Started!

  • Understanding the business requirements
  • Enabling overall usability
  • Translating the business process to SAP Jam
  • Ensuring relevance by way of content / communications
  • Utilizing dynamic widgets vs. static text and images
  • Assessing Change Management
  • Ensuring participation

Consideration #2 – ROI & Value

Pinpoint the SAP Jam Return On Investment (ROI) and business drivers important to your organization centered around “Time” “Money” and “People” scalability to ensure measurable ("quantifiable" and "qualifiable") gains.

Consideration #3 – Differentiators

SAP Jam is a unique market leading solution.  It seamlessly integrates social business capabilities into existing (& planned) business process whereas as other 3rd party platforms are focused on the tools.  SAP has made SAP Jam an integral part of all SAP solutions addressing:

  • All lines of business centric vs. CRM as the primary
  • One SAP Jam vision vs. multiple roadmaps which have overlaps
  • SAP’s proven 40-year history of business software, processes, and market leadership
  • Collaborative ecosystem (Out of the Box – i.e. OpenText, Box, SharePoint, etc.)
  • Application integration (i.e. OData, REST APIs) by utilizing the SAP Jam Developer Center
  • Integrated platform as a foundational principal vs. a standalone which increases costs
  • Internal & external SAP Jam group capabilities which easily set-up
  • Structured collaboration to support problem solving, issue resolution, and decision making
  • Screen and video capture
  • Mobile App alignment with SAP Jam Page Designer provides out of the box mobile capabilities

Consideration #4 – Roles & Responsibilities

When addressing an SAP Jam initiative the executive sponsor, business owner(s), and project leader must consider 3 key roles including:

  • Administrator(s) (or Power Users)
  • Content Manager(s) (& Contributors)
  • End Users

While one SAP Jam tactical action can be straight forward. Each action has a consequence on another aspect of the project or initiative.

Chess.pngFor those of us who watch (or remember) Star Trek and Spok’s 3D chess game, each move has an impact to another chess piece which may be on the board you are working on or another.  It takes a lot of SAP Jam experience to address these moves which have important relationships to other business processes.

A successful SAP Jam implementation addresses 5 phases:

  1. Preparation
  2. Realization
  3. Verification
  4. Launch
  5. Post Go-Live

Eagle.pngIt takes vision, leadership, teamwork, compelling business outcomes, and passion to build any successful community which meets either face-to-face or virtually. SAP Jam requires the same consideration to achieve successful implementations and adoption.

Whether its learning how to play the piano or SAP Jam, it takes multi-dimensional expertise to ensure that all the "keys and pedals" are optimized.

SAP Jam has many self-evident, out of the box templates and capabilities that are excellent, but to gain the full advantage it takes the right skills, work experiences, and expertise to achieve the highest level of success.

RDB.jpgAbout the Author
Richard D. Blumberg, President, World Sales Solutions, LLC (WSS) (www.WorldSalesSolutions.com) provides 25+ years of thought leadership on a variety of "View from the Top" strategies including: Enterprise Social Business, Go-to-Market Strategies, Business Development, Talent Development, and Community Building.  He and his team are recognized SAP Jam global experts for implementations and adoption.

WSS is a SAP Service Partner for SAP Jam and long-time supporter of the SAP Community Network and the SAP Ecosystem.

Prior Blogs:
- View from the Top: Bill McDermott shares his success secrets at a #fireside chat!
- The Path to SAP Jam ROI Success

- SAP Jam Work Patterns:  The Big $ or € &/or ¥ Game Changer for a New Product Launch!
- SAP Jam: The ROI Impacting Sales Productivity

- Split Second Selling with SAP Jam - 7 Use Cases!

- The Customer Go-to-Market Imperative - Transforming Silos to Social Business and Community Building

Register now


Watch this demonstration to see how SAP Jam can help you:


  • Connect your customers, partners, and employees with information and processes to drive results
  • Improve employee engagement, boost productivity, and lower training costs
  • Accelerate the sales cycle and keep key stakeholders informed of progress and opportunities
  • Deliver a single, secure social collaboration foundation across your business


Sign up now to see how you can accelerate business and drive results with SAP Jam.

Register now


HR is moving beyond its traditional role of managing internal employee processes. More and more companies are turning to HR professionals for strategies to address critical challenges like workforce diversity and the chronic skills gap. Social collaboration is emerging as a key enabler for these efforts.


Discover how and why—listen to this informative recorded webinar and hear industry analyst, author, and expert Irwin Lazar explain:


  • How HR specialists are becoming drivers of change
  • Why short-term training is evolving into continuous learning
  • How the synergy of social, mobile, and cloud is changing employee workstyles
  • What to look for in a provider of social collaboration tools


Register now


headshot_irwinlazar.jpgFeatured speaker:

Irwin Lazar, Vice President and Service Director, Nemertes Research

A prolific author, blogger, and frequent speaker at industry events, Irwin Lazar heads up a Nemertes research team that helps enterprises quantify the value of emerging technologies.


Related blog post: What should companies look for in a social collaboration solution? An interview with Irwin Lazar




Follow SAP Social Software on Twitter: @SAPSocial


In my last blog post, I talked about how to keep a close tab on important SAP Jam groups using the new “feed navigation quick menu.” In this post, I want to talk about going laptop-less.


When we designed the new SAP Jam mobile app for iPhone and iPad, one of the key goals we had was to create an app with features that help mobile workers – sometimes called “road warriors” – to better collaborate with others and help them feel more connected to the rest of the organization.


While gathering requirements for our initial release, we received a lot of requests from mobile workers – such as sales executives and field service technicians – for features that would allow them to leave their laptop at work and live a laptop-less existence with the help of SAP Jam and their mobile device. In all fairness, today’s smart phones and tablets are becoming more and more like laptops from both a computing-power and an application-support perspective. In support of this goal, we’ve added the ability to upload and share documents directly from the SAP Jam mobile app.


Imagine you are Perry Johnson, a sales executive on the road visiting a key customer, Lavender Restaurant Group (LRG), which recently submitted an RFP for a 14 million USD project to add solar heating to all of their restaurant locations in California. Perry is using an iPad as his primary computer for this trip. LRG has just emailed him an updated version of the RFP based on discussions they just had. He’d like to share this with the account SWAT team and quickly get their input on whether the new provisions are possible, as he only has two days to reply to meet their deadline.


With the new SAP Jam mobile app for iPhone and iPad, Perry can upload a document for collaboration straight from his Safari browser or any native application with document support. In the example below, Perry uses a web email client. He opens the document by tapping on it just as he normally would.


iOS opens the document and presents Perry with a preview of the RFP. On the upper right-hand side of the preview, Perry is presented with a dialog: Open in SAP Jam. Perry taps on the dialog and SAP Jam opens the document and prepares it for upload to SAP Jam for collaboration.



Perry selects the LRG Account group to upload the document to, as he knows that a number of top solar panel engineers are closely monitoring this group in support of this potentially lucrative deal.




With the new RFP uploaded, Perry knows that he will get a push notification as soon as the solar panel engineers have a chance to review and respond to the updated requirements. He can focus on other pressing matters, such as locating sufficient inventory for the potential project with LRG.


In this example, we showed how easy it is for a road warrior like Perry to live a laptop-less existence with the SAP Jam mobile app. He can not only travel more lightly, but also increase his productivity with tighter real-time collaboration with his team back at the office.


Download the updated SAP Jam mobile app for iPhone and iPad from the App Store today and try out a laptop-less existence for yourself.


Follow SAP Social Software on Twitter: @SAPSocial


Filter Blog

By author:
By date:
By tag: