Show TOC Start of Content Area

Background documentation CAF Core and Knowledge Management Integration  Locate the document in its SAP Library structure

Use

With knowledge management (KM) integration, you can bring together the content management and collaboration services of the SAP NetWeaver Portal into the Composite Application Framework (CAF). As a result, you can use and reuse services executed in KM and make them available for business entities used in your application.

You can also take advantage of other KM functionalities to search through and index different types of data records, including metadata. TREX provides the indexing and searching mechanisms that CAF uses to access CAF data types.

Your first step to achieving full CAF and KM integration, aside from having to adjust CAF J2EE engine and the SAP NetWeaver Portal properties, is to set up the CAF security manager – the regulator of access to KM from CAF. When all this is achieved, you can begin searching, storing, viewing, and changing documents that are attached to object instances.

Example

The object Document is a standard core service delivered with CAF and used as an attribute by business object nodes to check-in any type of file (for example, a text file or presentation) into KM. When modeling your service and using the Document attribute, you can retrieve and edit any files stored in KM. When retrieving files from KM, Document also loads the header information associated with that file.

Another core (application) service delivered with CAF, DocContent, is used to load the actual document from KM. However, configurable user interface components, such as the Attachments pattern, which are used to attach documents stored in KM to a business object, already contain this “loading” functionality. Therefore, DocContent should be considered an internally used CAF service and you, the application developer, do not need to perform any additional steps.

More Information:

      Configurable User Interface Components – Contains information on the UI patterns used in CAF, specifically those which take advantage of KM integration.

      Configuring CAF Core for Knowledge Management Integration – Contains steps to configure CAF Core for KM integration.

 

End of Content Area