Skip Navigation Links

There are many ways to generally connect to SAP data with Microsoft SharePoint. Lets take a look at one of the most easy and cost efficient approaches on the market: Xtract Universal is used as a SAP provider for the Business Data List Connector SharePoint add-on. No programming is required. Everyone can setup this in just minutes. And it's about full data and process integration: All SharePoint list features are provided, e.g. views, search, change notification per RSS and email, SharePoint workflows on SAP data change, calculated fields, lookups, Enterprise Metadata Management (terms & tags), Offline synchronization, Excel export etc.

SAP and SharePoint: How to connect native SharePoint lists codeless in just minutes to any SAP data?

In this FAQ Xtract Universal and SharePoint Business Data List Connector are used to connect native SharePoint lists directly to SAP data subsets. This solutions help reduce costs, shorten time-to-deployment and increase revenue through more efficient and profitable business interactions. Providing SAP data in native SharePoint lists could save license costs as well.

1. Accessing the SAP system via database table, SAP query, RFC function module or BAPI, ABAP report, BW Cube / Query, Open Hub Service extraction, BI / BW hierarchie or Delta Q 

​With the Xtract Universal Designer you can select your SAP access method: Database table, SAP query, RFC function module or BAPI, ABAP report, BW Cube / Query, Open Hub Service extraction, BI / BW hierarchie or Delta Q is supported.

 

Fig.: Xtract Universal allows many access procedures to the SAP system.

In our sample we will simply use the SAP table or view T101W. You can freely define the fields to expose for SharePoint.

 

Fig.: Exposed fields can be freely defined with the Xtract Universal Designer

To test your connection and data selection you can preview the data directly in the browser in CSV format.

 

Fig.: SAP data preview directly in browser.

If your data looks fine, you can go the next step on the SharePoint side.

2. Connect any type of native SharePoint list to the defined SAP data subset

First you have to create your data destination list directly in SharePoint. You can use any type of list, e.g. contacts, tasks, events - or simply a custom list. Then go to list settings and click "Connect to external data source". Please note: This step requires the "Business Data List Connector for SharePoint 2007 and 2010" installed and activated.


Fig.: To connect a list go to list settings and select "Connect to external data source".

For connection settings the following setup screen is shown:

 

Fig.: Connection setup screen on the SharePoint side.

Please select the "Xtract Universal ADO.NET Provider" as a driver to access your pre-modeled data subsets from the Xtract Universal Designer. If not installed you can download here:

Please note that the driver is built for "any CPU", that means it suipports 32-bit and 64-bit. So MOSS / SharePoint 2007 is also supported. Please validate the provider.

The Xtract Universal Windows Service can run as a Windows Service on any machine, locally in this sample only. It is accessed per HTTP using the following connection string: host=http://localhost:8065. Please validate the connection string.

To select your data as a select statement simply input the previously defined extraction name, T001W in this case. SQL syntax is not supported here at this time, but planned for next versions. At this time please use the Xtract Universal Designer to form your data query. Please validate and preview the first rows of your data.

Take a look at the data and paste your primary key (a unique field) into the configuration. Please note: A primary key is not required. But if not available, SharePoint list items cannot be updated, but deleted and re-inserted on update. For best performance please use primary keys whenever possible. Please validate the primary key.

The SharePoint list structure is created in the next step. Simply press "Add Columns" in this case. Existing columns are mapped with fields by internal column names. Not existent columns are created automatically. You can delete or modify column type if required. Please check mapping until the mapping meets your requirements.

To insert the data first time or update later on for testing, please press "Update". It can take a while, depending on data amount and configuration. When it is finished, simply save / close and enter the list view.

Please note: you can enable background update here (via timer job, e.g. every hour) or update manually via ribbon or action menu. Only changed data is updated!

 

 

Fig.: List view of the SAP connected native SharePoint list. 

Please see BDLC product page for more details and options for background update, bi-directional write-back, API etc.

What you can do with your SAP data in SharePoint

  • Summary: You can do all what you can normally do with SharePoint lists - because native lists are used to connect to SAP.​
  • The Business Connectivity Services (BCS) issues are completely solved with this solution - all list features available now: Views (global and personal), sorting and grouping, filters, calculated fields, search, enterprise metadata, lookups can be created as usual.
  • All list types are supported: Contacts, tasks, events, custom lists etc. You can take the external data offline via Outlook and / or Workspace.
  • You can add additional SharePoint-only columns or attachments to the external data: Documents, comments, ratings, tagging or other Web 2.0 content.
  • List workflows (SPD-, VS- and Nintex-based) and notifications per RSS or email can be used to take business actions in SharePoint, when external business data records are changed in SAP.
  • Easy migration from SharePoint 2007 to 2010: All settings are kept working. Free upgrade for all customers with Software Assurance (SA).
  • The BDLC additionally makes available your external SAP data source for enterprise metadata management (tagging, content categorization) to use with the new SharePoint 2010 Knowledge Management and Social Networking features without any restrictions.
  • Works with any list-related SharePoint add-on.
  • Add-ons available: Use the “Key Value Lookup Column for SharePoint” to keep the foreign key relationships between SAP data source tables for SharePoint list lookups.

Please read here, what customers think about pros and cons of this product. To know more about Xtract Universal see here. To register and download the Business Data List Connector as free Shareware version see here. Please note, that this connection works in the same way also for Office 365 or SharePoint Online in the Microsoft Cloud using the Cloud Connector add-on.

       "Integrating SAP data with native SharePoint lists is a 10 minutes job without any coding using SharePoint BDLC and Xtract Universal for SAP."

News

European SharePoint Component Vendor Layer2 announces Technology Partnership with Nintex

Strategic technology alliance formed by Layer2 and Nintex enables seamless integration of any external Line-Of-Business Data into SharePoint workflow and lists without code.

SharePoint Codeless Bi-Directional List Connectivity Powered by Enterprise Enabler and Business Data List Connector

Stone Bond Technologies, provider of the world’s only codeless connectivity software and eco-system, today announced a strategic alliance with Layer2 a leading publisher of SharePoint Web Parts and solutions.
Related Downloads

pdf Image2009-11-01: Layer2 Press Release

SharePoint – New Business Data List Connector for External Lists in MOSS 2007 and WSS 3.0
Layer2, the SharePoint Experts from Hamburg (Germany) announced a new Microsoft SharePoint extension to unlock the value of enterprise data for SharePoint 2007 based portals. The Business Data List Connector (BDLC) for SharePoint directly connects SharePoint lists with external LOB data sources. Almost any data from databases, Office or even text data can be displayed in SharePoint lists without any programming. Workflows can be used to start business actions in SharePoint, if external data records are changed.

xml ImageBusiness Data List Connector PAD File

This XML-based PAD file offers a product description for resellers to download and publish.

pdf ImageFlyer: Layer2 Partner Program

Partner with us as a software reseller or SharePoint service provider. There is a free partner program with up to 30% discount. Download as PDF.

pdf ImageHow to connect ANY external data source directly to SharePoint lists?

From SQL Server or Oracle tables and Excel files to web services, .NET objects, COM+ objects and ANY other data sources - connect it simply to any existing SharePoint 2007 / 2010 lists now.

pdf ImageProduktflyer: Business Data List Connector for SharePoint

Productflyer (PDF) in English for download.

pdf ImageTestimonial: How the US Defense Contract Management Agency (DCMA) integrates SharePoint with Oracle using BDLC

"Layer2 Business Data List Connector (BDLC) software provides a powerful mechanism for surfacing external data through lists, and drastically improves platform stability and development cycles."

Related Links

Are you looking for Layer2 product resellers and implementation partners?

United States:

Great Britain, Scotland and Ireland:

France:

Netherlands:

New Zealand:

Switzerland:​

Poland:

Turkey:

South Africa:

Malaysia:

BDLC works with NINTEX Workflow 2010 for SharePoint

Start NINTEX Workflows while external data changes.

Did you know? You can connect SharePoint lists directly to almost any external data source with BDLC to have a "SharePoint External List" today.

You can connect SharePoint lists directly to databases, such as:

  • SQL Server 2008
  • SQL Server 2005
  • SQL Server 2000 / 7.0
  • Oracle
  • IBM DB2
  • MySQL
  • Sybase Advantage Database Server
  • Sybase Adaptive Server Enterprise
  • Informix
  • Postgre SQL
  • IBM UniData
  • IBM UniVerse
  • AS/400 (IMB iSeries)
  • Progress
  • FireBird
  • Interbase
  • Paradox
  • Ingres
  • Mimer SQL
  • Lightbase
  • Pervasive
  • SQLBase  (Gupta/Unify)
  • Cache
  • Teradata
  • VistaDB
  • DBMaker
  • Netezza DBMS
  • Valentina

and more. You can pull data to SharePoint lists directly from data files, e.g.

  • Microsoft Office Excel 2007
  • Microsoft Office Excel (other versions)
  • Microsoft Office Access 2007
  • Microsoft Office Access (other versions)
  • Visual Foxpro
  • DBF / Foxpro
  • SQLite
  • Filemaker
  • Textfiles (csv)  with delimited columns or fixed length columns
  • HTML-tables

and more. You can also link SharePoint lists directly to server and services, e.g.

  • OLAP, Analysis Services -  to provide Business Intelligence data in a real SharePoint list for further processing
  • Microsoft SharePoint - to pull list data from another SharePoint site collection or installation
  • Microsoft Project - to access project management data via a SharePoint list
  • Active Directory - to provide user or device data in a custom SharePoint list
  • Microsoft Exchange - to access contacts, events, tasks or other Exchange data
  • Microsoft Index Server - to access Index Server queries via a custom SharePoint list
  • IBM Lotus Notes - to connect a custom SharePoint list to Notes data
  • Intuit Quickbase - to access online application data
    Composit Information Server - a Java-based application server
  • ODBC DSN - to connect further data sources via ODBC Data Source Names
  • UDL - to connect SharePoint lists via the Universal Data Link protocol with external data sources

You can use Enterprise Enabler for SharePoint BDLC to additionally connect SharePoint lists directly to

  • Web Services
  • XML
  • EDI
  • HL7
  • Virtual Store
  • Microsoft .Net Objects
  • COM+ Objects
  • MS Dynamics CRM
  • MS Dynamics AX
  • SAP
  • Salesforce
  • Journyx
  • Quickbooks
  • PeachTree
  • and other

Enterprise Enabler for SharePoint BDLC additionally automates complex bi-directional aggregation, transformation and manipulation of entities among multiple Line Of Business applications.

How to integrate Microsoft CRM into SharePoint 2007/2010 lists in just 15 minutes?

The video shows step-by-step, how MS-CRM / SharePoint data integration can be done in just minutes with BDLC and Enterprise Enabler. 

SharePoint BDLC reviewed and rated 5 stars on SharePointReviews.com

"Uncountable possibilities to work with these lists further on ... just like an ordinary SPList (so, it IS an ordinary SPList)"
Reviewed by Brazzuk

Do you want to pull SAP data subsets directly to native SharePoint lists with ALL list features available?   

Microsoft Partner

 

Powered By Microsoft Office SharePoint Server 2010

 

Cloud Accelerate Partner