Show TOC

Integrating Collaboration Components in Custom SAP Fiori AppsLocate this document in the navigation structure

This programming information describes the UI-related steps needed to integrate the following collaboration components into custom SAP Fiori apps created with the UI development toolkit for HTML5 (SAPUI5 Application Tool for Eclipse):
  • Discuss Dialog component

    The Discuss Dialog component is a dialog that wraps the SAP Jam Feed Widget. It allows you to view and contribute to discussions within an SAP Fiori app related to a specific business object through a feed assigned to the object. The discussions are represented as feed entries in SAP Jam that can contain “Likes” and “Replies”.

  • Share Dialog component

    The Share Dialog component is a dialog that allows users to share the following to SAP Jam directly from the app:

    • Links and related comments

      This usually refers to a link back to the application to display the object, but can be any other link. In addition, any related comments or notes the user chooses to enter when sharing are also shared.

    • Attachments

      Attachments can be files of most text, graphic, or video formats, including .DOC, .XLS, .PNG, and so on. Note that attachments are not uploaded from the Share Dialog component; instead, a link to the actual file is shared (for example, a link to the server where the file is stored).

    • Business objects

      The user can select a business object to share from the SAP Fiori app. The business object information from the back-end system is then displayed in the application.

These dialogs provide the collaboration functionality that is typically available from the SAP Fiori launchpad for delivered SAP Fiori apps.

Target Audience

This information is relevant for developers and consultants who wish to integrate the Share and Discuss collaboration features into custom SAP Fiori apps.

Prerequisites
  • You have a license for the SAP Jam Enterprise Edition. The license must be valid for all users that collaborate with SAP Jam.
  • You are using an SAP back-end system.
  • You have knowledge of JavaScript.
  • You have used the UI development tookit for HTML5 to create a custom SAP Fiori app.
  • You have configured ABAP SMI and set up connectivity with SAP Jam as described in Connecting to SAP Jam with ABAP SMI.
  • You have configured ABAP SMI for SAP Fiori apps as described in Configuring ABAP SMI for SAP Fiori Apps.
  • You have maintained the dependency for the scaffolding library in the SAP Fiori app project object model (POM) which has a dependency on the library containing the collaboration components.
More Information
For additional information, code samples, and links to the relevant API documentation, see the following links in the UI development toolkit for HTML5 - Demo Kit:
Note The information in the Demo Kit always pertains to the most recent release of ABAP SMI.