Show TOC

Social Media IntegrationLocate this document in the navigation structure

Use

Social Media integration provides collaboration in business processes with SAP Jam, the social collaboration platform from SAP. The integration gives you social capabilities where and when they are needed in business processes and keeps the connection to the working environment.

SAP Jam provides social collaboration tools to help you drive results wherever you work. With it, you can add structure to conversations and work to quickly drive actions, make decisions, or solve critical business issues. The integration connects transactional work with collaborative tasks, such as (pre-)planning, decision making or problem solving, which up to now were carried out independently via email or document exchange. In collaborative business applications, you can discuss business transactions and exchange business data with internal or external users in a secure environment designed for collaborative needs.

A business process with integrated social collaboration can be processed as follows:

  • Clarification or more information is needed in a business process, for example missing input during master data maintenance

  • Collaboration will be initiated, to clarify questions, or to solve an issue in an SAP Jam group

  • Find the right people to help and expose the context for collaboration with all of the necessary information

  • During collaboration, the application sends status updates to SAP Jam or SAP Jam notifications are sent to application system (via subscription)

  • Collaboration can take place from within the application system or with the SAP Jam web interface, for example, to include external participants

  • Include the results of the collaboration in your business process

  • Proceed with your business process in the application system

Figure 1: Business applications with integrated social collaboration
Implementation Considerations

The integration is based on the technology of the Social Media ABAP Integration Library (SAIL). SAIL is an API library with features providing the integration with SAP Jam. The features can be used by any SAP application in the ABAP environment. SAP offers different integration options you can use to start your own business collaboration project:

  • Social Media integration with SAIL is available in several SAP applications, for example:

    • SAP Customer Relationship Management (SAP CRM)

      For more information, see SAP Library for SAP CRM on SAP Help Portal at Start of the navigation path http://help.sap.com/crm702 Next navigation step Application Help End of the navigation path. In SAP CRM Library, choose Start of the navigation path Business Functions for SAP Customer Relationship Management Next navigation step Basic Functions and Performance Next navigation step Integration of SAP Jam with SAP CRM End of the navigation path.

    • SAP Supplier Lifecycle Management (SAP SLC)

      For more information, see SAP Library for SAP Supplier Lifecycle Management on SAP Help Portal at Start of the navigation path http://help.sap.com/slc113 Next navigation step Application Help End of the navigation path. In SAP Supplier Lifecycle Management Library, choose Start of the navigation path Technical Concepts Next navigation step Business Functions Next navigation step SLC, Integration with SAP StreamWork End of the navigation path (to use in compatibility mode with SAP Jam).

    • SAP ERP Human Capital Management (SAP ERP HCM)

      For more information, see SAP Library for SAP ERP on SAP Help Portal under Start of the navigation path SAP ERP Central Component Next navigation step Human Resources Next navigation step Personnel Management (PA) Next navigation step Personnel & Organization Next navigation step Landing Page Next navigation step Creating the Landing Page End of the navigation path.

  • Social Media integration is also available with the Collaboration CHIPs in Side Panel for Business Suite and can be added to any SAP Business Suite application.

    For more information, see the SAP ERP library on SAP Help Portal under Start of the navigation path SAP ERP Cross-Application Functions Next navigation step Cross-Application Components Next navigation step Side Panel for Business Suite End of the navigation path.

Prerequisites

To use social media integration, note the following prerequisites:

  • Depending on the release of your application, you have installed one of the necessary SAP NetWeaver releases to use the integration. For more information about the SAP NetWeaver releases in which SAIL is available, see Connecting SAP Jam with SAP ABAP Systems on SAP Service Marketplace at Start of the navigation path http://service.sap.com Next navigation step SAP NetWeaver Next navigation step your SAP NetWeaver release Next navigation step Operations Next navigation step Social Media Integration End of the navigation path.

  • You have activated the Business Function Enable Social Media ABAP Integration 3. For more information, see SAP Library for SAP ERP under Start of the navigation path Cross-Application Components Next navigation step Business Functions Next navigation step Business Functions in SAP NetWeaver Next navigation step Enable Social Media ABAP Integration 3 End of the navigation path.

  • You have set up SAP Jam as SAP Jam integrations with SAP applications require the SAP Jam Enterprise Edition. For more information, contact your account executive.

Note

SAP Jam is the successor platform to SAP StreamWork. You can continue to use SAIL with the new SAP Jam platform. Those applications that already provide the Social Media ABAP Integration with SAP StreamWork will also run with SAP Jam as the platform.

Features

The social media integration provides the following features:

  • Set of easy-to-use application programming interfaces (APIs) based on ABAP Objects

  • Implicit authentication (for SAP Jam the authentication is based on OAuth 1.0a with SAML2 bearer token)

  • ABAP Integration with SAP Jam: SAP applications can use the APIs of the Social Media ABAP Integration Library (SAIL) for SAP Jam.

  • Compatibility mode for integrating with SAP StreamWork and SAP Jam as the platform: API methods that were originally developed for SAP StreamWork are compatible with SAP Jam. You have only to adapt Customizing. For more information, see the configuration guide Connecting SAP Jam with SAP ABAP Systems.

  • Gateway notifications: You can send SAP Gateway notifications to a collaboration platform, as SAP Jam also works as a feed aggregator. Configure which OData service notifications will be sent in the additional Customizing.

  • User Mapping: SAIL needs an email address to link user names (SAP user) from the back end to SAP Jam. With a Business Add-In (BAdI), you can define the mapping between the back-end user name and the email address (and vice versa).

  • At several extension points, you can add application-specific developments via the Business Add-Ins (BAdIs) provided in Customizing for Collaboration.

For more information about these features, see Connecting SAP Jam with SAP ABAP Systems .

More Information
  • For more information about Gateway notifications, see SAP Library for SAP Gateway on SAP Help Portal at Start of the navigation path http://help.sap.com/nwgateway Next navigation step Application Help End of the navigation path. In SAP Gateway Library, choose Start of the navigation path SAP NetWeaver Gateway Developer Guide Next navigation step OData Channel End of the navigation path. Then choose the following paths:

    • Start of the navigation path Advanced Features Next navigation step Subscription and Notification Flow Next navigation step Subscription and Notification Flow for Push Oriented Scenarios End of the navigation path

    • Start of the navigation path APIs and Coding Next navigation step OData Channel APIs Next navigation step OData Channel Push APIs End of the navigation path

  • For more information about SAP Jam, see http://help.sap.com/sapjam.