Sharepoint 2106 Technical Guide to Integrate SAP with Share Point
-
Upload
independent -
Category
Documents
-
view
4 -
download
0
Transcript of Sharepoint 2106 Technical Guide to Integrate SAP with Share Point
]
Orange County Convention Center
Orlando, Florida | May 15-18, 2011
Technical Guide to Integrate SAP with
SharePoint using Duet EnterpriseMoses Nicholson
Real Experience. Real Advantage.
[
2
Learning Points
Steps for integrating SAP & Microsoft SharePoint using
Duet Enterprise
Challenges and Bottlenecks of integration
Business benefits
Real Experience. Real Advantage.
[
3
Duet Enterprise
Joint Partner Program
Enables Interoperability
between Microsoft
SharePoint and SAP
Consumes and Extends
SAP application with
Microsoft SharePoint
Real Experience. Real Advantage.
[
4
Business Benefits
Helps bridge the gap between the requirements of business users
and the functionality that IT can deliver.
Allows business users to create a unified enterprise view of the data
and tasks they need to increase their personal and team productivity
Enhanced ROI - Empowers employees to work with and extend SAP
processing and data from Microsoft SharePoint and Microsoft Office
to extract more value from SAP and Microsoft investments
Helps harmonize the user experience, enabling quick solution
composition by allowing users to reuse existing content rather than
starting development from scratch
Real Experience. Real Advantage.
[
5
Architecture
SAP
Business
Suite
Duet Service
Consumption Layer
Application and
Template Services
Administration and
Monitoring
User Mgmt Services
SAP NetWeaver
7.02 SP05 +
Duet Enterprise
SharePoint add-on
Application and
Template Services
Application Building
Blocks
Runtime Services
SharePoint 2010
SAP Microsoft Clients
Real Experience. Real Advantage.
[
7
Duet - Hardware and System Requirements
Requirements Specification
Processer Dual Core (2 logical CPUs or higher, 2GHZ or higher
Memory 8GB or higher
Hard disk capacity 80GB or higher
NetWeaver Stack NW 7.0 EHP2 SP05
.Net framework .NET 3.0/3.5
Microsoft SharePoint SharePoint Enterprise 2010 ( 64- bit)
OS – Windows 2008 ( 64- bit)
Microsoft Office – Client Office 2010 Pro Plus
Real Experience. Real Advantage.
[
8
Duet - Hardware and System Requirements
Requirements Specification
Client -Browser IE 7.0 or higher, Firefox 3.x, Safari 4.x
Database SQL 2008 or SQL 2005 (Enterprise, Standard) Server
– 64 bit only
SAP system R/3 4.6c or higher
Kernel Part II (for
Basis 7.02)
Kernel Patch Level 35
WEBCUIF WEBCUIF 7.00
WEBCUIF 7.1. SP02
Real Experience. Real Advantage.
[
9
SAP – Software Requirements
Requirements Specification
Software SAP Business Suite
Application Platform
SAP NetWeaver Application Server 7.0 (NW 04s) SP 15, or
SAP NetWeaver Application Server 6.40 (NW04) SP22 for
Workflow
ERP 2004, Release SAP_BASIS 640 (SP level 22), or
ERP 6.0 (2005), Release SAP_BASIS 700 (SP Level 15)
for Reports.
NW BI 3.5: Release SAP_BW 350 (SP Level 22), or
NW BI 7.0: Release SAP_BW 700 (SP Level 17) for
Reports.
Starter Services require ERP 2004 and higher.
ERP 2004: SA_BASIS 640 (SP level 22) or higher
ECC-SE 604 SP06
Real Experience. Real Advantage.
[
10
Duet Enterprise Software Download
Duet Enterprise is now General Available
Installation : http://service.sap.com/swdc -> Installations
and Upgrades -> A - Z Index -> D -> DUET ENTERPRISE
-> DUET ENTERPRISE 1.0 -> Installation -> Latest
service pack SP02
Patches : http://service.sap.com/patches A - Z Index -> D
-> DUET ENTERPRISE -> DUET ENTERPRISE 1.0 ->
Comprised Software Component Versions -> SAP IW
FND 100 & SAP IW CNT 100 & SAP IW TNG 100
Real Experience. Real Advantage.
[
11
SAP Side Pre- requisite Steps
SAP NetWeaver 7.0 EHP2 SP05 is installed and running
Settings on NetWeaver 7.0 EHP2 SP05 system
Setting profile parameters for Single-Sign On
Setting profile parameters for SSL
Required software components (WEBCUIF 70, IW_FND 1.0
SP02, IW_CNT 1.0 SP02, IW_TNG 1.0 SP02) and security
libs (SAP SecuLib)
SSF Version 1.555.29 and higher
Duet enterprise installed and all post install is done.
Check composite note 1539888 and all notes inside it
Real Experience. Real Advantage.
[
16
Authorization
On SCL NetWeaver system run /IWTNG/LCMWIZARD
At Backend SAP following permissions required
Authorization Template Permissions
S_ADMI_FCD S_ADMI_FCD=NADM
S_CTS_ADMI CTS_ADMFCT=TABL
S_GUI ACTVT=61
S_RFC RFC_TYPE=FUGR
RFC_NAME=RSPOR, SAIO, SBDC, SBUF, SCCA,
SCUST_RFC_GENERATE, SICM, SSFP
ACTVT=16
S_RFC_ADM ACTVT=01
RFCTYPE=
RFCDEST=*
[<RFC to SCL Server>, <RFC to SCL-Server HTTP>]
ICF_VALUE=
Real Experience. Real Advantage.
[
17
Authorization
SAP Permission cont..
Authorization Template Permissions
S_RFCACL RFC_SYSID=*
[SID of SCL Server]
S_RZL_ADM ACTVT=01
S_SRT_LPR TCODE=LPCONFIG;
PROXY=/OSP/CO_REP_ADAPTER_WSVI_DOCUM;
/OSP/CO_RMWRAPPER_VI_DOCUMENT;
CO_OSPWACTION_ITEM_VI_DOCUMENT;
LP_NAME=LP_PORT_REPORTING
[Name of Logical Port]
S_TCODE TCD=LPCONFIG, STRUSTSSO2
S_TRANSPRT TTYPE= ;
ACTVT=03;
Real Experience. Real Advantage.
[
18
SharePoint Side Pre- requisite Steps
SharePoint 2010 is installed and running
Duet Enterprise add-on installed in SharePoint server
Following information is required from SharePoint admin
HTTPS url
SSL Certificate of SharePoint server (eg. DuetSSLCert.cer)
STS Certificate of SharePoint server (eg. DuetSTSCert.cer)
BDC Models for Duet Enterprise
AD DS Server name
Port number of AD DS (eg. 389)
AD DS account and password
Attribute in AD DS where SAP user name is maintained (eg.
Samaccountname)
User base domain name (eg. CN=User, DC=dev,
DC=SAP, DC=com
Real Experience. Real Advantage.
[
20
Duet SSL Certificate
Open IIS, click on server name
Double click on Server Certificates
Real Experience. Real Advantage.
[
21
Duet SSL Certificate
Select the link „Create Self-Signed Certificate‟
Real Experience. Real Advantage.
[
25
Duet STS Certificate
Select SharePoint Duet site
Click on Bindings
Select https site bindings and edit
Bind DuetSSLCert to SharePoint Duet site
Real Experience. Real Advantage.
[
29
BDC Models for Duet Enterprise
Require license from SAP or Microsoft
http://service.sap.com/patches -> A - Z Index -> D -> Duet
Enterprise -> Duet Enterprise1.0 -> Comprised Software
Component Versions -> Duet Enterprise content 1.0
Install by executing setup.exe
C:\program files -> Duet Enterprise -> 1.0 -> SAP Service
Models -> SAPServiceModels.zip
Share the SAPServiceModels.zip with SAP Admin
Real Experience. Real Advantage.
[
31
Starting Duet Configuration Wizard
/IWTNG/LCMCONFIG, /IWTNG/LCMSTCONF and /IWTNG/LCMSTEPS
were not transported from client 000 to the productive client.
Download BC Set from note 1544169 and upload using T-Code SCPR20
Tcode - /IWTNG/LCM
Real Experience. Real Advantage.
[
35
Security Configuration
Note 1542681 to populate the user mapping table
Real Experience. Real Advantage.
[
36
RFC Connection
SCL – RFC <SID>CLNT<CLIENT> eg. SCLCLNT100
Backend – RFC <SID>CLNT<CLIENT> eg. BK1CLNT100
Real Experience. Real Advantage.
[
37
Exchange PSE certificate
Export NetWeaver SCL certificate and import it to the backend
SAP System
Real Experience. Real Advantage.
[
40
Starter services
Note 1480794 explain the steps for activating the required web services at
the backend.
Export the profile created during activation
External Application Key
Service user
Note 1500721 for troubleshooting issues with automatic service activation
Activate BC Sets for starter services
Real Experience. Real Advantage.
[
42
Data Model Exchange with SharePoint
Create Model files for SharePoint
Upload the Models shipped with Duet content 1.0 (SAPServicesModel.zip)
to SCL System
Real Experience. Real Advantage.
[
43
Data Model Exchange with SharePoint
Export the Model created in above step
Real Experience. Real Advantage.
[
45
SharePoint - Generate Secure Store Key
Click on Application Management
Click on Manage service applications
Real Experience. Real Advantage.
[
47
Import SAP Certificate into SharePoint
Click on Security
Manage trust
Real Experience. Real Advantage.
[
49
Import BDC model from SAP
DuetConfig.exe /importbdc d:\BDC\models.xml /addusers
“nt authority\authenticated users” /username DUSER
/password welcome1 /email [email protected]
Real Experience. Real Advantage.
[
52
Configuration of Duet Solution
DuetConfig.exe /configuresolution “Reporting” /webappurl
http://socw8s2db01.xglbsnet.com:20000
Do the same for Workflow and StarterService components
such as „Product Workspace‟, „OrderToCash‟ etc and reset
IIS.
Real Experience. Real Advantage.
[
57
Data From SharePoint
Field Value
URL to
OBAFileReciever for
reporting
http://<fqdn>:<port>/sites/DuetEnterprise/_vti_bin/
OBAFileReceiver.asmx?wsdl
URL to
OBAWorkflowService
for Workflow
http://<fqdn>:<port>/sites/DuetEnterprise/Tasks/_vti_bi
n/OBAWorkflowService.asmx?wsdl
Report publisher
account
<Domain>\ReportingUser
SAP workflows service
account
<Domain>\WorkflowUser
Real Experience. Real Advantage.
[
60
Starter Service – Edit Customer Functionality
Run Refresh code list cache via T-Code SIMGH Service Consumption
Layer Services Administration
Real Experience. Real Advantage.
[
61
Deactivate Business Object Groups
For reporting to work properly deactivate old business object groups via
SMIGH Service Consumption Layer General Settings Manage
Business Object Groups
Real Experience. Real Advantage.
[
62
Best Practices
While implementing Business Data Connectivity (BDC)
models
Specify default limit filter parameter values
Avoid unnecessary use of client side filtering
Always work from a custom site definition, instead of from
an originally installed site definition, to make changes
Use Microsoft SharePoint Server 2010 External Lists to
work with date and time information in Duet Enterprise
Real Experience. Real Advantage.
[
63
Key Learnings
Before starting SAP – SharePoint integration, make sure
all the pre-requisites are met
Start the integration from the SharePoint side, by
generating the certificates and sending the certificates
and service models to SAP admin
Run the integration wizard in the SAP SCL system and
import the certificates and models into the SCL system
and follow the wizard instructions
Export the service model from SAP and import it into
SharePoint
Define site collection at SharePoint and pass the url to the
SAP Admin
Import the required url into the wizard in SCL
system and complete the integration
Real Experience. Real Advantage.
[
64
Further Information
http://www.sdn.sap.com/irj/sdn/duet-enterprise
http://service.sap.com/instguides --> duet --> duet 1.0
http://www.duet.com/index.aspx
Real Experience. Real Advantage.
[
65
Contact Information
For further information on the content presented please contact
Name Title Company Email
Moses Nicholson NetWeaver
Architect
Deloitte Consulting LLP [email protected]