1 2 3 16 Previous Next

SAP Social Software

228 Posts

CEO recognise that talent management programmes are crucial in today's globalized, fast paced world, especially when developing a diverse and engaged workforce.

 

Social collaboration is instrumental in driving this transformation and with over 17 million subscribers and rated a "Leader"  in integrated talent management for social technologies by IDC, SAP Jam is the perfect solution to support your company on this journey.

 

By attending my session "SAP Jam: Overview and Roadmap"  on September 8 at 15:45, you will learn how to leverage SAP Jam to develop the main pillars of your company's talent management programme, being it employee on-boarding, social learning, mentoring & coaching, or other talent processes.

 

Some of the topics that will be discussed are:

  • the challenges around bringing new people into your organisation, being it fulltime staff or contractors, and how you can ensure they are productive as soon as possible while at the same time ensuring they feel welcome and are immersed in the company culture;
  • hot to tap into the huge amount of knowledge that is available among your employees, and how to capture and build upon this knowledge for the future;
  • how to include learning into everyday tasks and make it a natural part of every employee's job, using the applications and tools that are common in our every day lives; and
  • how to foster the talent you have in your organisation and give each employee the opportunity to expand and reach their full potential.

 

Join me at SuccessConnect and learn how SAP Jam can fast track your company's talent management programme to accelerate and improve business performance. Don't miss out on connecting with hundreds of your peers at our one-of-a-kind conference at the marina Bay Sands. Register today!

 

SuccessConnect2015.png

sc-logo-new.png

 

Change is in the air for HR. Today’s workforce is more diverse than ever before, with five generations currently in the workforce. Added to that, the fundamental structure of the workforce is changing — the increased use of contingent labor is bringing great flexibility to organizations. How do you engage this changing workforce? While engaged employees are more productive, profitable, customer-focused, and more likely to be retained, studies have shown that only 13% of employees say they are engaged at work*.

 

Attend SuccessConnect in Las Vegas on August 10-12, to learn how social collaboration can help to address these pressing issues. Plus, don’t miss hearing directly from SAP Jam customers on the value that they derive from the solution. Please also visit our demo pod to meet SAP Jam experts and witness the solution first-hand.

 

SAP Jam Customers Share their Stories

Don’t miss hearing directly from SAP Jam customers such as Al-Futtaim, Cargill, Grupo Argos, Jo-Ann Stores, and Sargent & Lundy, who are sharing their success leveraging SAP Jam with SuccessFactors solutions.  Read through an overview of the SAP Jam sessions below:

 

Wednesday, August 12

Hear directly from Grupo Argos, Jo-Ann Stores, and Sargent & Lundy regarding how social collaboration is helping to drive transformation within their organizations.

 

In this session, Cargill shares how they are successfully using SuccessFactors Learning and SAP Jam to transform the way they train and educate their workforce by moving from a traditional, classroom-based learning environment to a virtual classroom environment.

 

Come to this session to learn how Al-Futtaim was able to increase employee engagement and enhance their learning strategy.

 

During this session you will learn how social collaboration can be integrated across all of your HR processes including onboarding, learning, recruiting, etc.  Hear about the latest innovations and upcoming roadmap.

 

 

Get social, in-person or virtually. Follow the conversation using the hashtag, #SConnect15. We look forward to seeing you in Las Vegas!

 

 

* State of the Global Workplace, Gallup Inc., 2013

Ensuring Success Beyond the Go-Live to Continue the Momentum

 

As a practitioner of hundreds of SAP Jam and related communities, platforms, collaboration, and transformation initiatives my team and I see many great efforts to support an organization’s strategy, goals, and objectives.  Often we are asked to share insights on how to ensure success after the go-live.

Wright.Brothers.Stamp.png


Recently, when reading the NY Times best seller, “The Wright Brothers” by David McCullough, I was inspired by the story of the “courageous brothers who taught the world how to fly.”


A central part of their success was a formula[1] that they worked out and tested for flight:

 

Lift = k * V^2 * A * cl


The factors for successful flight address the size and shape of the wing, the velocity of the air flowing over the wing and the density of the surrounding air to address:

  • L = Lift
  • k = Smeaton coefficient (addresses the relationship between pressure and velocity for objects moving in air. Drag refers to the resistance that the wing generates as it flows through the air.)
  • V = Velocity (the higher the velocity the greater the lift)
  • A = Wing area (the larger the size of the wing the more lift will be created)
  • cl = Lift coefficient (addresses the angles a wing assumes in respect to the flow of air)

Wright.Brothers.Flight.png.

In the same way SAP Jam initiatives need to take flight and lift organizational goals and objectives towards impactful outcomes.  These factors can be equated to the following:

  • L = Increasing revenues, growth, value, profits, learning, innovation by bridging organizational silos with cross-teams working together through common business processes and work patterns
  • k = The drag or opposing force that organizations, groups, and employees face when in motion
  • V = Speed to market, acceleration to achieve goals and objectives. Velocity is important when things are going well as well as when there are obstacles to overcome.
  • A = The greater the “area” and access to knowledge and expertise than the greater impact to an employee’s productivity, quality, value and reach to engage internal & external customers
  • cl = The trajectory of an organization based on 4 key factors: revenues, operational efficiencies, cost cutting, and/or recognizing major disruptions in the marketplace


When delivering SAP Jam[2] implementations and adoption initiatives some groups dynamically fly towards their goals and objectives while others are more static (or disparate) in their approach.


>>>The question persistshow to effectively start a SAP Jam group (or enterprise initiative) and sustain value beyond the initial launch? How to ensure it gets off the ground and continues the momentum?


While the factors to ensure “engagement” include “executive sponsorship” and excellent “business ownership” along with “business process accountability” and validating “governance” as well as developing “champions” to expand consistent usability is important, 4 foundational factors must be considered by way of the formula “E = A x C3


Engagement = Access x (Content x Communications x Collaboration)


These factors are considered as follows:

  • Access = The right internal & external audience of owners, stakeholders, and end users have access to SAP Jam including setting privacy settings as needed
  • Content = Finding the right information at the right time on an ongoing basis to save time, money and scale to the right audience. Maintaining a 100 day plan for seeded content updates.
  • Communications = Sharing updates about SAP Jam and the respective initiative to the audience based on a 30/60/90 day and beyond plan
  • Collaboration = Posting discussions, questions, ideas, comments, and decision-making tools such as polls to encourage two-way dialogue

Open.Road.png
As mentioned in the blog, “SAP Jam: Using all the Piano’s Keys and Pedals” often groups play a few of the keys but the more advanced aspects of SAP Jam take time, trial and adjustment, and a combination of business and IT work experiences. The how-to’s of turning SAP Jam on or picking up the basics in the User Guides are helpful but most administrators, power users, content & community managers, and their users seek more by way of SAP Jam tips and insights.


Like the Wright brothers obsession to fly, SAP Jam takes dedication.

 

It takes both the “science and art” forms to achieve success.  No matter how many implementations take place and questions are answered there is always more to address, learn about, and discover. With new product releases, which happen approximately every 2 months, there are new capabilities, innovations, and investments to take advantage of on a regular basis in the cloud.


Plane.Blog.pngSo whether it’s your very important SAP Jam group (or enterprise rollout / initiative) or the Wright Brothers taking flight, the key is to consider the right factors for achieving lift (i.e. during implementation “and” beyond go-live including adoption).


When the right formula is applied with the right combined skills and best practice work experiences are put in place than success can be achieved both in the short and longer-term.

 

 

 

---

Footnotes:
[1] National Aeronautics and Space Administration (NASA), “Lift Equation of the Early 1900” - http://wright.nasa.gov/airplane/liftold.html
[2] Important Note:  SAP Jam is a unique market leading platform and solution.  It seamlessly integrates social business capabilities into existing (& planned) business process. SAP has made SAP Jam an integral part of the SAP portfolio of products and 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 & templates 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

 

---

RDB.jpg

About 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:

- SAP Jam: Using all the Piano’s Keys and Pedals

- 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

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.

Developer_Edition_Go_To_Service.png

 

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.

 

wiki1.png

 

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.

 

2.png

 

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.

 

3.png

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.

 

4.png

 

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 SAP Jam link and select Roles.

Developer_Edition_Configure_SAP_Jam+Roles.png

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 click the Assign button, 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.

Assign-Roles.png

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.

Developer_Edition_Login_URL.png

 

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.

6.png

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.

7.png

 

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.

8.png

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.

 

9.png

 

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.

Create-Group.png

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.

Overview+Designer.png

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.

Page-Designer+Help.png

 

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

 

14.png

 

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.

 

15.png

 

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.

16+17.png

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.

 

18.png

 

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

 

19.png

 

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.

20+21.png

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

22.png

 

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.

 

23.png

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.

24+25.png

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.

26.png

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.

27+28.png

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.

 

29.png

 

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.

 

32.png

 

Summary

 

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:

WF_old.jpg

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:

WF_new.jpg

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.jpg

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.jpg

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.jpg

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.jpg

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:

  • MDG_FND, MDG_APPL and MDG_UX SP02
  • 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):

 

Tasks

Comment

#1

Backend System connection/configuration

#1.1

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.

#1.2

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

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

#1.3

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.

#1.4

Configure Side Panel in general
[Side Panel Framework Configuration]

In the NWBC a Side Panel must be configured.

#1.5

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.

#2

SAP Jam

#2.1

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.

#2.2

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.

#3

User

#3.1

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.

#3.2

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.

#3.3

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

-

#4

Development objects

#4.1

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.

#4.2

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.

#4.3

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.

#4.4

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.

#4.5

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(
          iv_application_id
= 'DEFAULT'
          iv_platformtype 
= if_clb2_constants=>gc_platformtype-jam
          iv_service       
= 'DEFAULT' ).
  lo_request
= lo_api->get_request( iv_toplevel_resource = 'Groups' ).
  ls_key
-name = 'Id'.
  lv_char
= '''' && lv_group_uuid && ''''.
 
CONDENSE lv_char NO-GAPS.
  ls_key-value = lv_char.

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

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

          ...
   
CATCH cx_odl_process INTO lx_error.
   
CATCH cx_odl_process_dynamic.
 
ENDTRY.

    • 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):

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

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

  ENDTRY.

    • 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
  TRY.
      lo_clb2_cust_queries
= cl_clb2_cust_queries=>s_get_instance( ).
      ls_odata_srv_info
= lo_clb2_cust_queries->get_registry_serv_by_bo_type2(
                  iv_bo_type
= 'BUS2250'
                  iv_platform_type
= if_clb2_constants=>gc_platformtype-jam
                  iv_appli_context
= 'MDG1' ).
      lv_int_service_url
= ls_odata_srv_info-request_uri.
      lv_int_odata_annotations_url
= ls_odata_srv_info-annotation_link.
      lo_int2ext_url_mapper
= cl_clb2_url_mapper=>s_get_instance( ).
      lv_ext_odata_service_url
= lo_int2ext_url_mapper->map2ext( lv_int_service_url ).
      lv_ext_odata_annotations_url
= lo_int2ext_url_mapper->map2ext( lv_int_odata_annotations_url ).
  CATCH cx_clb2_exception INTO lo_clb2_exception.
  ENDTRY.
  lo_api ?= cl_odl_api
=>s_create( iv_application_id = 'DEFAULT'
                                  iv_platformtype 
= if_clb2_constants=>gc_platformtype-jam
                                  iv_service       
= '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_request
= lo_api->get_request( iv_toplevel_resource = 'ExternalObjects' ).
  lo_input 
= 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.
  lo_input
->set_simple_property( EXPORTING iv_name  = 'Name'
  iv_value
= lv_change_title ).
  lo_input
->set_simple_property( EXPORTING iv_name  = 'Summary'
  iv_value
= 'MDG Summary' ).
  lo_input
->set_simple_property( EXPORTING iv_name  = 'Exid'
  iv_value
= lv_ext_exid_url ).
  lo_input
->set_simple_property( EXPORTING iv_name  = 'Permalink'
  iv_value
= lv_backend_uiurl ).
  lo_input
->set_simple_property( EXPORTING iv_name  = 'ODataAnnotations'
  iv_value
= lv_ext_odata_annotations_url ).
  lo_input
->set_simple_property( EXPORTING iv_name  = 'ODataMetadata'
  iv_value
= lv_ext_objt_url ).
  lo_input
->set_simple_property( EXPORTING iv_name  = 'ODataLink'
  iv_value
= lv_ext_exid_url ).
  lo_input
->set_simple_property( EXPORTING iv_name  = 'ObjectType'
  iv_value
= lv_ext_objt_url ).
  "b Submitting a Request
  TRY.
    lo_request->submit( io_entity      = lo_input

                        iv_http_method 
= if_clb2_constants=>gc_request_method-post ).
  CATCH cx_odl_process INTO lx_root.
  ENDTRY.
  "c Collecting the Results
  lv_xstring_xml 
= lo_request->get_raw_result( ).
  lv_result_code 
= lo_request->get_result_code( ).
  lo_featured   
= lo_request->get_result_entity( ).
  lo_propsimple 
= lo_featured->get_simple_property( 'Id' ).
  lv_tmp         
= 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:

group_feed_update.jpg

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.

external_object_link.jpg

  "======>2. share in group
  "the object is not yet shared - share in group
  "a prepare the Request
  CLEAR lo_request.
  lo_request
= lo_api->get_request( iv_toplevel_resource = 'Groups' ).
  lo_request
->navigate_by_simple_key( EXPORTING iv_name    = 'Id'
  iv_value 
= '''' && lv_group_uuid && '''' ).
  lo_request
->navigate( iv_name = '$links' ).
  lo_request
->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.
  lv_xstring_xml
= cl_clb_tools=>string_to_xstring( lv_xml ).
  "b Submitting a Request
  TRY.
    lo_request->submit( iv_content      = lv_xstring_xml

                        iv_http_method 
= if_clb2_constants=>gc_request_method-post ).
  CATCH cx_odl_process INTO lx_root.
  ENDTRY.
 
"c Collecting the Results
  lv_result_code
= lo_request->get_result_code( ).
  lv_xstring_xml
= 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:

TI_feedentry.jpg


"======>2 post feed in Jam
  TRY.
    ls_appl_key
-application  = 'DEFAULT'.
    ls_appl_key
-platform_type = if_clb2_constants=>gc_platformtype-jam.
    lo_lib
= cl_clb2_lib=>s_get_instance( ls_appl_key ).
    lo_config
= lo_lib->get_configuration( ).
    ls_config
= lo_config->get_application_config( ).
    lo_clb2_process
= lo_lib->get_process(  ).
    lo_clb2_method ?= lo_clb2_process
->get_method( i_method = 'GENERIC' ).
   
"a prepare the Request
    ls_connection_data
-request_method = 'POST'.
    ls_connection_data
-endpoint      = '/api/v1/feed/post'.
    ls_connection_data
-auth_context  = 'USER'.
    lo_clb2_method
->init( iv_method_name    = 'GENERIC'
                          is_connection_data
= ls_connection_data
                          is_app_config     
= ls_config ).
    lo_clb2_method
->add_header_field( iv_name  = 'Content-Type'
                                      iv_value
= 'application/atom+xml' ).
    lo_clb2_method
->add_header_field( iv_name  = 'accept'
                                      iv_value
= 'application/atom+xml' ).
   
TRY.
       
CALL FUNCTION 'BAPI_USER_GET_DETAIL'
         
EXPORTING
            username     
= sy-uname
            cache_results
= ''
         
IMPORTING
            address     
= ls_user_address
         
TABLES
           
return        = lt_return.
        lv_user_email
= ls_user_address-e_mail.
     
CATCH cx_stw_user.
   
ENDTRY.
   
"https://gw1.sap.de/sap/opu/odata/.../ChangeRequestCollection(3321)
    lv_object
= lv_ext_exid_url.             
   
"https://gw1.sap.de/sap/opu/odata/.../$metadata#ChangeRequestCollection
    lv_collec
= lv_ext_objt_url.             
   
"https://gw1.sap.de/sap/opu/odata/.../AnnotationCollection(''x'')/Content/$value
    lv_annota
= lv_ext_odata_annotations_url.
    lv_xml
= '<?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>' &&
           
'</feed>'.
    lo_clb2_method
->set_data( lv_xml ).
   
"b Submitting a Request
    lo_clb2_process
->execute( iv_user_id  = lv_user_email
                              io_method   
= lo_clb2_method ).
   
"c Collecting the Results
    lv_result_code 
= lo_clb2_method->get_result_code( ).
    lv_result_data_x
= 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:

side_panel.jpg

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

  DATA:
  lo_fpm     
TYPE REF TO if_fpm,
  lo_cnr_ovp 
TYPE REF TO if_fpm_cnr_ovp,
  lv_crequest 
TYPE usmd_crequest.

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

    i_value
= 'BUS2250').
* Get CREQUEST ID
  lo_fpm
->mo_app_parameter->get_value(
         
EXPORTING iv_key  = 'USMD_CREQUEST'
         
IMPORTING ev_value = lv_crequest ).
* Set tagging value for CREQUEST
 
IF lv_crequest IS NOT INITIAL.
    lo_cnr_ovp
->set_tag_value(
      iv_tag  = '/BSSP/:USMD_CREQUEST'

      i_value
= lv_crequest ).
    lo_cnr_ovp
->set_tag_value(
      iv_tag  = '/BSSP/:TAB_INDEX'

      i_value
= '999999' ).
 
ENDIF.

 

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

busRecViewer_details.jpg

  • #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
SAPPHIRENOW_Logo.png

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!

 

HRPreConferenceScreenshot.GIF

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:

 

infographic_310.png

  • 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

infographic_310.png

  • 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












Actions

Filter Blog

By author:
By date:
By tag: