B02_BB_ConfigGuide_EN_DE
Short Description
Download B02_BB_ConfigGuide_EN_DE...
Description
SAP SCM 5.0 November 2007 English
Building Block B02 Connectivity Building Block Configuration Guide
SAP AG Dietmar-Hopp-Allee Dietmar-Hopp-Allee 16 69190 Walldorf Germany
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
Copyright © Copyright 2007 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p, System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
© SAP AG
Page 2 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
Copyright © Copyright 2007 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p, System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/3, mySAP, mySAP.com, xApps, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
© SAP AG
Page 2 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
Icons Icon
Meaning Caution Example Note or Tip Recommendation Syntax
Typographic Conventions Type Style
Description
Example text
Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options. Cross-references to other documentation.
Example text
Emphasized Emphasized words or phrases in body text, titles of graphics and tables.
EXAM XAMPLE PLE TEX TEXT T
Names ames of el elements nts in in the the sys system tem. Th These ese inc inclu lud de re report ort na names, es, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE.
Example text
Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools.
EXAMPLE TEXT
Keys on the keyboard, for example, function keys (such as F2) or the ENTER key.
Example text
Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation.
© SAP AG
Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries.
Page 3 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
Contents 1 Preparation....................... ........................... ........................... ....................... ........................6 2 Local Settings....................... ........................... ........................... ...........................................7 2.1 SAP ECC.......................... ........................... ........................... .......................... ............... 7 2.1.1 Defining Client Administration (SAP ECC)........................ ........................... .............7 2.1.2 Defining Logical System (SAP ECC)......................... ....................... ........................8 2.1.3 Assigning Logical System to Client (SAP ECC) ........................... .............................9 2.1.4 Creating an RFC User (SAP ECC)........................ .......................... .........................9 2.2 SAP SCM........................ ........................... ........................... ........................................11 2.2.1 Define Client Administration (SAP SCM)....................... .........................................11 2.2.2 Defining a Logical System for SAP SCM (SAP SCM) ........................... ..................12 2.2.3 Assigning Logical System to Client (SAP SCM) .......................... .......................... ..13 2.2.4 Creating an RFC User (SAP SCM)........................... ........................... ...................13 2.2.5 Creating Business System Group (SAP SCM)........................ ........................... .....15 2.2.6 Assigning Logical System to Business System Group (SAP SCM) ........................15 2.3 SAP XI...........................................................................................................................17 2.3.1 Installing Java Web Start for SAP XI.......................................................................18 2.3.2 Configuring SAP Technical System in SLD (SAP XI).......................... ....................18 2.3.3 Configuring SAP Business System in SLD (SAP XI) ..............................................20 2.4 SAP BW......................... ........................... ........................... .........................................22 2.4.1 Defining Client Administration........................ ........................... ..............................22 2.4.2 Defining a Logical System for SAP BW (SAP BW)........................ .........................23 2.4.3 Assigning Logical System to Client (SAP BW) ........................... ....................... ......24 2.4.4 Creating an RFC User (SAP BW)........................ ........................... ........................24 2.4.5 Define RFCUSER as default (SAP BW)....................... ..........................................25 3 Cross-Connectivity........................ ........................... .......................... ........................ ..........26 3.1 SAP ECC with SAP SCM........................... ........................... ........................................26 3.1.1 SAP ECC........................... ........................... ........................... ...............................26 3.1.2 SAP SCM.......................... ........................... .......................... ........................... ......30 3.2 SAP XI with SAP ICH......................... ........................... ........................... .....................33 3.2.1 SAP XI.................................................................................................................... 33 3.2.2 SAP ICH......................... ........................... ........................... ..................................40 3.3 SAP XI with SAP ECC........................... ........................... ........................... ..................49 3.3.1 SAP XI.................................................................................................................... 49 3.3.2 SAP ECC........................... ........................... ........................... ...............................57 3.4 Connecting SAP BW with SAP ECC, SAP CRM, SAP SRM ........................ .................59 3.5 SAP SCM with SAP BW........................... ........................... .......................... ................60 3.5.1 Connecting SAP SCM to the SAP BW system (SAP BW) ......................................60
© SAP AG
Page 4 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
3.5.2 Connecting SAP BW to the SAP SCM system (SAP SCM) ....................................61 3.6 Connecting SAP BW to a File System (SAP BW) .......................... ........................... .....62
© SAP AG
Page 5 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
Connectivity: Configuration Guide 1 Preparation This configuration guide provides the information you need to set up the configuration of this building block.
To work with this configuration guide, we recommend that you log on to the system in English
Before you start installing this building block, refer to the Scenario Installation Guide of the SAP Best Practices scenario that you want to install.
© SAP AG
Page 6 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2 Local Settings 2.1 SAP ECC 2.1.1
Defining Client Administration (SAP ECC)
Use This activity allows you to change Customizing settings and to start eCATT procedures.
Prerequisites You have logged on to the system in English to start with the installation. The logon language must be English ( EN) to ensure that you find all menu paths described in the documentation.
Procedure 1.
2.
To carry out the activity, choose one of the following navigation options: SAP ECC Menu
Tools Administration Administration Client Administration Client Maintenance
Transaction code
SCC4
Choose Display → Change.
3. Confirm the warning message Caution: The table is cross client . 4. Select your SAP ECC client and choose Details. 5.
In the Change View “Clients”: Details screen, activate the following settings: −
Automatic recording of changes
−
Changes to Repository and cross-client Customizing allowed
−
eCATT and CATT Allowed.
6.
Save.
7.
Go back to the SAP Easy Access Menu .
© SAP AG
Page 7 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2.1.2
Defining Logical System (SAP ECC)
Use The purpose of this activity is to create a logical system for your SAP ECC System. To enable communication between systems within your system landscape, you must 1. Define the systems as logical systems. 2.
Assign the logical system for the SAP ECC System to a client.
This enables the systems to recognize the target system as an RFC destination. If the logical system has already been created, skip this activity.
Logical systems are defined cross-client
Procedure 1.
Access the activity using one of the following navigation options: SAP ECC IMG menu
SAP Customizing Implementation Guide → Integration with Other SAP.com Components → Advanced Planning and Optimization → Basic Settings for Setting Up the System Landscape → Name Logical System
Transaction code
SPRO
2.
Confirm the information message “Caution: The table is cross-client”.
3.
Choose New Entries.
4.
In the column Log.System, enter a name for the logical system you want to create.
We recommend that you use the following naming convention: CLNT (for example: DS7CLNT712)
5.
•
is the ID number of your ECC system.
•
is the number of the relevant client in your ECC system.
In the Name column, enter a description of the logical system. Log. System
Name
, (for example DS7CLNT723)
SAP R/3 System
6. Save your entries. A transport request for Workbench appears. 7.
Select an existing request or create a new request, if necessary. A transport request for Customizing appears.
8.
Select an existing request or create a new request, if necessary.
© SAP AG
Page 8 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2.1.3
Assigning Logical System to Client (SAP ECC)
Use The purpose of this activity is to make an assignment for the logical system. Skip this activity if a logical system is already assigned to your client.
Procedure 1.
2.
Access the activity using one of the following navigation options: SAP ECC Menu
Tools → Administration → Administration → Client Administration → Client Maintenance
Transaction code
SCC4
Choose Display → Change.
3. Confirm the warning message Caution: The table is cross client . 4. Select your ECC client and choose Details. 5.
In field Logical System, select the newly created logical system of your SAP ECC client using the input help.
6. Save and confirm the warning message Be careful when changing the logical system. 7.
Choose Back twice.
2.1.4
Creating an RFC User (SAP ECC)
Use To enable communication between the SAP ECC back-end system and other SAP systems, you have to create an RFC user in the SAP ECC System. The RFC user in the application client enables multiple RFC connections. Skip this activity if an RFC User has already been created.
Procedure 1.
Access the activity using one of the following navigation options: SAP ECC Menu
Tools
Transaction code
SU01
Administration → User Maintenance
→
Users
2.
In the User field, enter RFCUSER .
3.
Choose Create.
4.
In the Maintain User screen, enter the following data on the following tab pages: Address Tab Last Name
RFC User
Function Logon Data Tab User type
System
Initial Password
BPLOGIN
© SAP AG
Page 9 of 62
SAP Best Practices
Repeat Password
Building Block B02 Connectivity: Configuration Guide
BPLOGIN
Defaults Tab Logon Language
EN
Profiles Tab Profile
SAP_ALL SAP_NEW S_BI-WX_RFCA
5. Save your entries.
The user RFCUSER has the profiles SAP_ALL and SAP_NEW assigned, which gives him full authorization rights. If this authorization is not applicable to your project you can restrict the rights of this user according to SAP Note 0338537.
© SAP AG
Page 10 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
2.2 SAP SCM This step describes the local settings required for the SAP SCM system – the full version, which consists of the following components: •
SAP APO
•
SAP EM
•
SAP ICH.
Perform this step only once if you want to use only SAP APO or if you want to use the SAP ICH as part of a full version of the SAP SCM System. Note that SAP ICH has not been tested as a standalone component (without SAP APO) by SAP Best Practices.
2.2.1
Define Client Administration (SAP SCM)
Use This activity enables you to change Customizing settings and start eCATT procedures.
Prerequisites You have logged on to the system in English to start with the installation. The logon language must be English ( EN) to ensure that you find all menu paths described in the documentation.
Procedure 1.
2.
Access the activity choosing one of the following navigation options: SAP SCM menu
SAP menu → Tools → Administration → Administration → Client Administration → Client Maintenance
Transaction code
SCC4
In the view Display View "Clients": Overview, choose Display → Change and confirm the message The table is cross-client.
3. Select your SCM client. 4.
Choose Details.
5.
In the view Change View "Clients": Details, set the flags for −
Automatic recording of changes
−
Changes to Repository and cross-client Customizing allowed
−
eCATT and CATT allowed
6. Save and choose Back twice.
© SAP AG
Page 11 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2.2.2
Defining a Logical System for SAP SCM (SAP SCM)
Use The purpose of this activity is to create a logical system for your SAP SCM system. To enable communication between systems within your system landscape, you must 1. Define the systems as logical systems. 2.
Assign the logical system for the SAP SCM system to a client.
This enables the systems to recognize the target system as an RFC destination. If the logical system has already been created, skip this activity.
Logical systems are defined cross-client
Procedure 1.
To define the logical system for your SAP SCM system, choose one of the following navigation options: SAP SCM IMG menu
SAP SCM-Implementation Guide → Integration with SAP Components → Integration via APO Core Interface (CIF) → Basic Settings for Creating the System Landscape → Name Logical Systems
Transaction code
SPRO
2.
Choose New entries.
3.
In the column Log System, enter a name for the logical system that you want to create.
4.
In the column Name, enter a description of the logical system. Log. System
Name
, for example AS7CLNT001
SAP SCM system
To designate logical systems, apply the naming convention CLNT where XXX is the system name and
NNN is the client.
5. Save your entries. A transport request for Workbench appears. 6.
Select an existing request or create a new request, if necessary. A transport request for Customizing appears.
7.
Select an existing request or create a new request, if necessary.
© SAP AG
Page 12 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2.2.3
Assigning Logical System to Client (SAP SCM)
Use The purpose of this activity is to make a client assignment for the logical system. Skip this activity if a logical system is already assigned to your client.
Procedure 1.
2.
Access the activity choosing one of the following navigation options: SAP SCM menu
SAP menu → Tools → Administration → Administration → Client Administration → Client Maintenance
Transaction code
SCC4
Choose Display → Change.
3. Confirm the warning message The table is cross client . 4. Select your SCM client and choose Details. 5.
Enter the name of the logical system of your SAP SCM client.
6. Save and confirm the warning message Be careful when changing the logical system. 7.
Choose Back twice.
2.2.4
Creating an RFC User (SAP SCM)
Use To enable communication between the SAP ECC backend system and the SAP SCM system, you have to create an RFC user in the SAP SCM system. The RFC user in the application client enables multiple RFC connections. Skip this activity if an RFC User has already been created.
Procedure 1.
To carry out this activity, choose one of the following navigation options: SAP SCM IMG menu
SAP Menu → Tools
Transaction code
SU01
Administration → User Maintenance
→
2.
In the User field, enter RFCUSER .
3.
Choose Create.
4.
In the Maintain User screen, enter the following data on the tab pages:
→
Users
Address Last Name
RFCUSER
Function
© SAP AG
Page 13 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
Logon data User type
System
Password
BPLOGIN
Defaults Logon Language
EN
Profile Profiles
SAP_ALL SAP_NEW S_BI-WHM_RFC S_BI-WX_RFC
Here, the user RFCUSER has the profiles SAP_ALL and SAP_NEW which gives this user unrestricted authorization. If this authorization is not applicable to your project, you can restrict the rights of this user. 5. Save your entries and go back 6.
In the User field, enter XIAPPLUSER1.
7.
Choose Create.
8.
In the Maintain User screen, enter the following data on the tab pages: Address Last Name
XIAPPLUSER1
Function
Logon data User type
System
Password
XIPASS
Profile Profiles
Leave blank
Defaults Logon Language
EN
9. Save your entries.
© SAP AG
Page 14 of 62
SAP Best Practices
2.2.5
Building Block B02 Connectivity: Configuration Guide
Creating Business System Group (SAP SCM)
Use In this activity, you define a business system group. The purpose of business system groups is to maintain the data volumes and the processing of different business areas separate across different systems or different system clients. A business system group represents a unit within a company or organization that can be defined according to legal, economic, administrative or geographic factors. After defining the business system group, you assign the logical system of your SAP SCM and SAP ECC System to the business system group.
If you plan to connect more than one ECC system to the SCM system, we strongly recommend that you create a separate business system group (BSG) with a unique name for each ECC system (or each ECC client). This way, you can keep the data processing separate and avoid data inconsistencies between the systems. Decide now how many BSGs you will need. It is important that you decide upon the total number of BSG before data replication takes place.
Procedure 1.
2.
To maintain the business system group, use one of the following navigation options: SAP SCM IMG Path
SAP SCM – Implementation Guide Integration with SAP Components → Integration via APO Core Interface (CIF) → Basic Settings for Creating the System Landscape → Maintain Business System Group
Transaction code
SPRO
Choose New entries and enter the following data: Field name
User action and default values
BusSystGrp
Description
Enter a text description of the Business System Group
3. Save your entries.
2.2.6
Assigning Logical System to Business System Group (SAP SCM)
Use In this activity, you assign the logical system of your SAP SCM to the business system group. In a multi-system scenario, the logical systems of all the systems involved must be assigned to a business system group to support synchronization of master data. The SCM system must be assigned to one Business System Group only. If the SCM system is already assigned to a Business System Group, you can skip this part.
Procedure 1.
Access the activity using one of the following navigation options:
© SAP AG
Page 15 of 62
SAP Best Practices
2.
Building Block B02 Connectivity: Configuration Guide
SAP SCM IMG Path
SAP SCM – Implementation Guide → Integration with SAP Components → Integration via APO Core Interface (CIF) → Basic Settings for Creating the System Landscape → Assign Logical System and Queue Type
Transaction code
SPRO
To assign a logical system to your business system group, choose New entries and enter the following data: Field name
User action and default values
BusSystGrp
, for example, SCM
Logical System
CLNT, for example, AS7CLNT001
Do not select SAP System Indicator (If this indicator is set, the source system is an SAP ECC system, if it is not set, it is a legacy system) SAP Release
Release of corresponding system, for example 50 (SCM)
Queue Type
Outbound Queue
Error Handling in Target System
Strict (Terminate at Errors)
Role
Not Specified
Queue Type: You should choose Inbound Queues if you are expecting large amounts of data during the transfer from the source system to the target system and you want to ensure that the target system is not overloaded. With this setting, queue processing is controlled by the target system. In this case you have to set up the QIN (queue in) scheduler in the qRFC monitor in the target system. Queues that are to be automatically processed by the target system must be registered in the QIN scheduler (Transaction SMQR). 3. Save your entries.
© SAP AG
Page 16 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
2.3 SAP XI The following settings are carried out on the prerequisite that the installation of the SAP XI system has been completed and the post-installation activities of the SAP XI installation guide have been performed, which means that the SAP XI system has been registered in the System Landscape Directory (SLD) as the Integration Server. The System Landscape Directory (SLD) provides a central repository which stores the information about all the installable and installed elements of your system landscape. It is composed of the component repository and the landscape directory. The component repository includes a description of all SAP components whereas the landscape directory includes a complete description of the actually installed SAP system landscape.
Use In the Supplier Managed Inventory scenario, there are three systems involved in the inventory collaboration: •
SAP ICH (as part of the SAP SCM system)
•
SAP XI
•
SAP ECC
During the installation of the SAP XI, this integration server should already be created in the SLD. This chapter describes the required activities in order to register the SAP ICH and SAP ECC respectively in the SLD.
When you enter values in the fields of the SLD, make sure you comply with the uppercase and lowercase spelling as described in this guide.
Prerequisites SAP Best Practices for SCM do not deliver any additional roles for configuring the XI system because you can use the standard roles delivered by SAP. In order to perform following steps, you need to assign the following composite roles to your user (in the roles tab of user maintenance) •
SAP_XI_Administrator
•
SAP_XI_Configurator
•
SAP_XI_Display_User
© SAP AG
Page 17 of 62
SAP Best Practices
2.3.1
Building Block B02 Connectivity: Configuration Guide
Installing Java Web Start for SAP XI
Use Before you can configure SAP Exchange Infrastructure (XI) to work with SAP Inventory Collaboration Hub (ICH) Java Web Start must be installed in your workstation. If you have installed Java Web Start, you can skip this step.
Procedure 1.
Log on to the SAP XI system to check whether Java Web Start has been installed.
2.
Choose one of the following navigation options: SAP XI menu
User menu for Integration Builder
Transaction code
SXMB_IFR
→
Exchange Infrastructure
→
This transaction launches the web browser for the XI. If you do not have Java Web Start in your workstation, there will be a message stating You need to install Java Web Start version x.x.x. 3.
Click on the link supplied and download the J2SE component, and execute.
Download and install the J2SE component, but not the J2EE component. 4.
If the system prompts you for proxies during installation, select No proxies. After the installation of J2SE, the Java Web Start application will be available on your local PC.
5. Launch it and choose Files → Preferences → General . 6.
Select No proxies.
7.
Ignore the Sun Java security warning stating It is highly recommended not to install and run this code.
8.
Choose Start .
2.3.2
Configuring SAP Technical System in SLD (SAP XI)
Use In this activity, you create the SAP technical system in the System Landscape Directory (SLD). You need to provide information such as the server name, the client and instance number, which primarily describe the technical aspect of the system. You need to perform these steps twice: Once for your SAP ICH system and once for your SAP ECC system.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP XI menu
User menu for → Exchange Infrastructure Environment → Start SLD GUI in browser
Transaction code
SLDHTMLGUI
© SAP AG
→
Page 18 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
2.
In the logon pop-up enter again your user name and password and choose OK.
3.
The SAP System Landscape Directory page will be opened in your default browser.
4. Choose the link Technical Systems. 5.
On the SLD Technical System Browser page, choose New Technical System….
6.
On the SLD Technical System Wizard – Technical System Type page, select Technical System Type – Web AS ABAP and choose Next .
7.
On the SLD Technical System Wizard – System Details page, make the following entries: Field name
Description
R/O/C
User action and values
Note
Web as ABAP SAP system Name (SID) name
R
Specify the SAP system – name, for example, AS7
Installation Number
Installation number of your SAP system
R
Specify the SAP system – installation number, for example, 0120007965
Database Host Name
The name of database server
R
Specify the name of the server, for example,
–
PWDF0155
To check the installation number and host name of your system, choose System → Status… from the menu bar of your SAP system. 8.
Choose Next.
9.
On the SLD Technical System Wizard – Message Server and Central Application Server page, make the following entries: Field name
Description
R/O/C
User action and values
Note
Host Name
Name of the message server
R
Specify the name of the – server, for example,
PWDF0155 Usually 3600+Instance Number
Message Server Port
The TCP port number that this message server uses to listen for load-balanced SAP login request
R
Specify the message server port, for example, 3600
Logon Groups
Name of Logon Groups
R
Specify the name of Logon Group, for example, PUBLIC
Host Name
Name of the central application server
R
Specify the name of the – server, for example,
Instance number
R
Instance Number
–
PWDF0155 Specify the instance number, for example,
–
21
Ask your system administrator for the relevant information.
© SAP AG
Page 19 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
10. Choose Next , 11. The SLD Technical System Wizard – Additional Application Server (optional) page appears.
If you have several application servers, enter them on this page. 12. Choose Next 13. On the SLD Technical System Wizard – Client page, make the following entries: Field name
Description
R/O/C
User action and values
Note
Client Number
Client number
R
Specify the name of the client, for example, 001
–
Logical System Name
The logical name assigned to this client
R
Specify the logical system, for example,
–
AS7CLNT001
14. Choose Next 15. On the SLD Technical System Wizard – Software Product And Components page, choose the following value: Field name
Description
R/O/C
User action and values
Note
Available Products
Available products
R
Choose the SAP system from the list box, for example, SAP
–
SCM 4.1 16. Choose Add , the page is refreshed and the installed components are displayed. 17. Keep the default value and choose Finish to leave the SLD Technical System Browser page. 18. Repeat steps 4 to step 21 to register your SAP ECC system.
Result The SAP technical system is registered in the System Landscape Directory.
2.3.3
Configuring SAP Business System in SLD (SAP XI)
Use Business systems are logical systems that serve as senders or receivers within the SAP Exchange Infrastructure. A business system is associated with the technical SAP system. In this activity, you create a new SAP business system and assign it to the SAP technical system you created in the previous step.
Prerequisites The SAP technical system has been created.
© SAP AG
Page 20 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Procedure 1.
2.
To carry out the activity, choose one of the following navigation options: SAP XI menu
User menu for → Exchange Infrastructure Environment → Start SLD GUI in browser
Transaction code
SLDHTMLGUI
In the logon dialog box, enter again your user name and password and choose OK. The SAP System Landscape Directory page will be opened in your default browser.
3. Choose the link Business Systems. 4.
On the SLD Business Landscape page, choose New Business System
5.
On the SLD Business System Wizard – Technical System Type page, select Web AS ABAP and choose Next
6.
On the SLD Business System Wizard – Select System page, make the following entry: Field name
Description
R/O/C
User action and values
Note
System
The SAP system you created
R
Choose the SAP system from the list box, for example, AS7 on
–
PWDF0155 7.
The page is refreshed and all existing clients of this system are listed in the Client box. Choose the client you will use, for example, 001 of AS7 and choose Next .
8.
On the SLD Business System Wizard – Name page, make the following entry:
9.
Field name
Description
R/O/C
User action and values
Note
Name
The name of the SAP Business System
R
Specify the name, for example, AS7CLNT001
--
Choose Next
10. On the SLD Business System Wizard – Installed Products page, make sure that the product is selected and then choose Next . 11. On the SLD Business System Wizard – Integration page, make the following entries: Field name
Description
R/O/C
User action and values
Note
Business System Role
System role
R
Choose the role
–
Related Integration Server
The integration server
Application System R
Choose the server, for example, XIB
–
12. Choose Finish to quit to the SLD XI Landscape page. 13. Repeat steps 4 to step 12 to register your SAP ECC system.
Result The SAP Business System is created and assigned to a SAP Technical System that is already registered in the SLD.
© SAP AG
Page 21 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
2.4 SAP BW
If you are using the SAP BW component as part of an SCM system for an SAP Best Practices for SCM business scenario, you can omit this section, because the configuration steps under Local under Local Settings → SAP SCM are SCM are the same as for SAP for SAP BW and BW and have been completed at this stage. However, if you are using SAP BW as a standalone system, you have to do the following activities.
2.4. 2. 4.1 1
Def efiini nin ng Cli lien entt Adm dmin inis istr trat atio ion n
Use This activity defines changes and transports of the client-dependent client-dependent and client-independent client-independent objects. It also allows CATT processes to be started.
Procedure 1. To perform perform this this activity, activity, choose choose one one of the the following following navig navigatio ation n options: options: Transaction code 2.
SCC4
Switch to Change mode.
3. Sele Select ct you yourr clie client nt.. 4. Choo Choose se detai etails ls.. 5.
In field Currency , enter EUR .
6.
In field Client Role, enter Customizing.
7. Check Check the settings settings for changes changes and and transport transport of client-spe client-specific cific objects objects and client client-independent object changes.
If you want to use the settings made by BC-Sets or manually in other systems, “Automatic recording of changes” and “Changes to Repository object and crossclient Customizing allowed” is required. 8.
In the Restrictions, when starting CATT and eCATT area, enter X eCATT and CATT allowed .
This entry must be made. Otherwise, activities using CATT procedures cannot cannot be used for the installation.
Result Client administration has been defined to support the installation using SAP Best Practices.
© SAP AG
Page 22 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2.4. 2. 4.2 2
Defi De fini ning ng a Log Logic ical al Sy Syst stem em fo forr SAP SAP BW (S (SAP AP BW BW))
Use In this step, you define the logical systems in your distributed system.
Prerequisites Logical systems are defined cross-client. Therefore, cross-client customizing must be allowed in your client (this can be checked in transaction SCC4).
Procedure 1. To carry carry out the activi activity, ty, choose choose one one of the follow following ing naviga navigation tion optio options: ns: SAP BW IMG menu
SAP Reference IMG BW Customizing Implementation Guide Business Information Warehouse Links to other Systems General Connection Settings Define Logical System
Transaction code
SPRO
2. A dialog dialog box box informs informs you you that the the table table is cross-cl cross-client ient.. Choose Choose Continue. Continue . 3.
On the Change View “Logical Systems”: Overview screen, Overview screen, choose New entries. entries.
4.
On the New Entries: Overview of Added Entries screen enter the following data:
5.
Field name
Description
Log. System Name
R/O/C
User action and values
Note
Technical Name of the Logical System
Enter a name for the logical BW system you want to create
–
Textual Description of the Logical System
Enter a clear description for t he logical BW system
–
Choose Save. Save.
If a transport t ransport request for workbench and customizing is displayed choose existing requests or create new requests.
Result You have created a logical system name for your SAP BW client.
© SAP AG
Page 23 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2.4. 2. 4.3 3
Assi As sign gniing Lo Logi gica call Sys Syste tem m to to Cli Clien entt (SA (SAP P BW) BW)
Procedure 1. To carry carry out the activi activity, ty, choose choose one one of the follow following ing naviga navigation tion optio options: ns: Transaction code
2.
SCC4
In the view Display View "Clients": Overview , choose Change
→
Display .
3. Conf Confir irm m the the mess messag age. e. 4. Sele Select ct your your BW clie client nt.. 5.
Choose Details.
6.
In the view Change View "Clients": Details, Details, insert your BW system in the Logical system field, for example, BS7CLNT100. BS7CLNT100.
7. Set Set the the flag flags s for for −
Automatic recording of changes
−
Allow CATT processes to be started
The logon language to run the CATT procedures must be English (EN). The install user has to logon in English. 8. Save Save the the entri entries es and go back. back.
2.4 2. 4.4
Creati tin ng an an RF RFC User (S (SA AP BW)
Procedure 1. To carry carry out the activi activity, ty, choose choose one one of the follow following ing naviga navigation tion optio options ns
2.
SAP BW menu
Tools Administration User Maintenance
Transaction code
SU01
Users
On the User Maintenance: Initial Screen, Screen, enter the following data: Field
Entry
User
RFCUSER
3.
Choose Create. Create.
4.
On the Maintain User screen, User screen, choose Address choose Address and enter the following data:
5.
Field
Entry
Last Name
RFCUSER
Function
Default-User for RFC connection
Choose Logon data and enter the following data: Field
Entry
Password
LOGIN
User type
System
© SAP AG
Page 24 of 62
SAP Best Practices
6.
7.
Building Block B02 Connectivity: Configuration Guide
Choose Profiles and enter the following data: Field
Entry
Profiles
SAP_ALL , SAP_NEW and S_BI-WHM_RFC
Choose Save.
Do not change the password of this user, as it is used in RFC connections.
2.4.5
Define RFCUSER as default (SAP BW)
Procedure To carry out the activity, choose one of the following navigation options Transaction code
RSA1
1.
On the Administrator Workbench: Modeling screen choose Settings
2.
On the Global Settings/Customizing dialog box choose Glob. Settings.
3.
On the “RSADMINA Maintenance View” screen, choose Display Change.
Global Settings.
4. Enter RFCUSER in the BW User ALE field.
© SAP AG
Page 25 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3 Cross-Connectivity This chapter describes all settings that are necessary to connect the components of the SAP ERP landscape with each other that are relevant for an SCM solution. The settings for each combination of two components to be connected are described in a separate structure node. The separate structure nodes make it possible to identify the activities required to connect certain components with each other.
3.1 SAP ECC with SAP SCM 3.1.1
SAP ECC
3.1.1.1
Creating a Logical System for SAP SCM (SAP ECC)
Use To enable communication between your SAP SCM and your SAP ECC systems, you need to define logical systems for both systems in your ECC System.
Procedure 1.
To define the two required logical systems for your system, open the transaction using: SAP ECC IMG menu
SAP Customizing Implementation Guide → Integration with Other SAP.com Components → Advanced Planning and Optimization → Basic Settings for Setting Up the System Landscape → Name Logical System
Transaction code
SPRO
2.
Confirm the information message that appears.
3.
Choose New entries.
4.
In the column Log System, enter a name for the logical system that you want to create.
5.
In the column Name, enter a description of the logical system. Log. System
Name
, for example AS7CLNT001
SAP SCM system
To designate logical systems, apply the naming convention CLNT where
XXX is the system name
and NNN is the client. 6. Save your entries. 7. A transport request for Workbench appears. Select an existing request or create new request, if necessary. 8.
A transport request for Customizing appears. Select an existing request or create a new request, if necessary.
© SAP AG
Page 26 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
9. Go back twice.
3.1.1.2
Connecting SAP SCM (SAP ECC)
Use Communication between the systems is based on the RFC interface, where Remote Function Calls (RFCs) manage the communication process, parameter transfer and error handling between different systems. To set up these functions in your systems, you need to define RFC destinations in your system landscape.
Procedure 1. To define an RFC destination in the SAP ECC System, open the transaction:
2.
SAP ECC IMG menu
SAP Customizing Implementation Guide → Integration with Other SAP.com Components → Advanced Planning and Optimization → Basic Settings for Setting Up the System Landscape → Set Up RFC Destination
Transaction code
SM59
In the Configuration of RFC Connections screen, choose Create.
3. Make the following entries: Field name
User action and default values
RFC destination
CLNT for example AS7CLNT001
Connection type
3 (Connection to ABAP system)
Description Description 4.
SAP SCM system
Choose Enter .
5. Move to the Technical Settings tab and make the following entries: Technical settings Balance Load
No
Target host
, for example pwdf0421
System number
, for example 74
Save as
Host name (select)
One option of finding the host name is to go through the SAP Logon, select Groups and enter the name of your system. The target host will appear in the field Message Server. After having selected the system, click on “Add and Logon”. In the next screen the system number appears. 6.
Move to the Logon/Security tab and make the following entries: Field name
User action and default values
Trusted system
No (default)
SNC
Inactive (default)
© SAP AG
Page 27 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Logon Language
EN
Client
, for example 001
User
RFCUSER
Password
BPLOGIN (password you have chosen in user maintenance)
Current user 7.
Deselect (default)
Choose the tab MDMP & Unicode and select the Unicode flag under Comunication Type with Target System.
This step is only required when you are using a UNICODE system. 8. Save your RFC destination 9. Choose Test connection to verify that the connection to the SCM system has been established. 10. Go back.
3.1.1.3
Maintaining Systems and their Types and Releases (SAP ECC)
Use The purpose of this activity is to specify details of your SAP SCM system for the SAP SCM Core Interface.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP ECC menu
SAP Easy Access → Logistics → Central Functions → Supply Chain Planning Interface → Core Interface Advanced Planner and Optimizer → Settings → APO Releases
Transaction code
NDV2
2.
Confirm the information message “Caution: The table is cross-client”.
3.
Choose New Entries and enter the following data: Field name
User action and default values
Log. System
CLNT, for example “AS7CLNT001”
Syst. Type
SAP_APO
Release
Release of your SAP SCM system, for example “50”
4. Save your entries.
© SAP AG
Page 28 of 62
SAP Best Practices
3.1.1.4
Building Block B02 Connectivity: Configuration Guide
Maintaining the Target System (SAP ECC)
Use The purpose of this activity is to enter your SAP SCM system as the target system of your SAP ECC System for the SAP SCM Core Interface.
Procedure 1.
2.
To carry out the activity, choose one of the following navigation options: SAP ECC menu
Logistics → Central Functions → Supply Chain Planning Interface → Core Interface Advanced Planner and Optimizer → Environment → Current Settings → Set Target System and Queue Type
Transaction code
CFC1
In the Change View “Target System, Operation Mode and Queue Type...” screen, choose New Entries and enter the logical system name for your SAP SCM system (for example AS7CLNT001) and choose the queue type Outbound Queues.
3. Save your entry. 4.
A transport request for Customizing appears. Select an existing request or create a new request, if necessary.
5.
Go back.
© SAP AG
Page 29 of 62
SAP Best Practices
3.1.2
Building Block B02 Connectivity: Configuration Guide
SAP SCM
3.1.2.1
Defining a Logical System for SAP ECC (SAP SCM)
Use The purpose of this activity is to create a logical system for your SAP ECC System in SAP SCM. This enables the systems to recognize the target system as an RFC destination. If the logical system has already been created, skip this activity.
Logical systems are defined cross-client
Prerequisites To enable communication between systems within your system landscape, you must have •
Defined a logical system in SAP SCM and SAP ECC.
•
Assigned the logical system to the corresponding client in SAP SCM and SAP ECC.
Procedure 1.
To define the logical system for your SAP ECC System, open the transaction using: SAP SCM IMG menu
SAP SCM - Implementation Guide → Integration with SAP Components → Integration via SAP Core Interface (CIF) → Basic Settings for Creating the System Landscape → Name Logical Systems
Transaction code
SPRO
2.
Choose New entries.
3.
In the column Log System, enter a name for the logical system that you want to create.
4.
In the column Name, enter a description of the logical system. Log. System
Name
, for example KD6CLNT416
SAP ECC System
The name of the logical system in SAP ECC can be displayed using transaction SCC4 in the SAP ECC system.
8. Save your entries. A transport request for Workbench appears. 9.
Select an existing request or create new request, if necessary. A transport request for Customizing appears.
10. Select an existing request or create a new request, if necessary.
© SAP AG
Page 30 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.1.2.2
Maintaining the RFC Connection to ECC (SAP SCM)
Use Communication between the systems is based on the RFC interface. The RFC connection enables data to be exchanged between systems.
Procedure 1.
2.
To define RFC connections, open the following transaction: SAP SCM IMG menu
SAP SCM – Implementation Guide → Integration with SAP Components → Integration via SAP Core Interface (CIF) → Basic Settings for Creating the System Landscape → Set Up RFC Destination
Transaction code
SM59
On the Display and maintain RFC destinations screen, choose Create.
3. Make the following entries: Field name
User action and default values
RFC destination
CLNT for example KD6CLNT416
Connection type
3 (Connection to SAP ECC System)
Description Description
SAP ECC System
4.
Choose Enter.
5.
On the Technical Settings tab page make the following entries: Technical settings Balance Load
No
Target host
, for example pwdf0421
System number
, for example 74
Save as
Host name (select)
One option of finding the host name is to go through the SAP Logon screen, select Groups and enter the name of your system. The target host will appear in the field Message Server. After having selected the system, click on “Add and Logon”. In the next screen the system number appears 6.
Move to the Logon/Security tab and make the following entries: Field name
User action and default values
Trusted system
No (default)
SNC
Inactive (default)
© SAP AG
Page 31 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Logon Language
EN
Client
, for example 446
User
RFCUSER
Password
BPLOGIN (password you have chosen in user maintenance)
Current user
Deselect (default)
7. Choose the tab MDMP & Unicode and select the Unicode flag under Comunication Type with Target System.
This step is only required when you are using a UNICODE system. 8. Save your entries. 9.
Choose Test Connection to verify that the connection to the ECC system has been established.
10. Go back.
3.1.2.3
Assigning Logical System to Business System Group (SAP SCM)
Use In this activity, you assign the logical system of your SAP ECC to the business system group. In a multi-system scenario, the logical systems of all the systems involved must be assigned to a business system group to support synchronization of master data.
Procedure 1.
2.
To assign a logical system to your business system group, open the IMG activity in SAP SCM as follows: SAP SCM IMG menu
SAP SCM – Implementation Guide → Integration with SAP Components → Integration via SAP Core Interface → Basic Settings for Creating the System Landscape → Assign Logical System and Queue Type
Transaction code
SPRO
Choose New entries and enter the following data: Field name
User action and default values
BusSystGrp
, for example, SCM
Logical System
, for example, DS7CLNT723
SAP System Indicator
x
© SAP AG
Page 32 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
Field name
User action and default values
SAP Release
Release of corresponding system, for example 600
Queue Type
Outbound Queue
Error Handling in Target System
Strict (Terminate at Errors)
Role
Not Specified
3. Save your entries.
3.2 SAP XI with SAP ICH This section describes the settings required for connecting the SAP XI system to the SAP ICH component (of the SAP SCM system) Note that SAP ICH has not been tested as a standalone component (but only as part of an SAP SCM system) by SAP Best Practices.
3.2.1
SAP XI
3.2.1.1
Maintaining the J2EE Parameters (SAP XI)
Prerequisites The configuration user must have the authorization to login the integration server. In order to maintain J2EE parameters, the following composite roles must have already been assigned to the configuration user: •
SAP_J2EE_ADMIN
•
SAP_XI_ADMINISTRATOR
•
SAP_XI_CONFIGURATOR
Use The business systems use two registered programs to retrieve the information of the SLD. In this activity, you register these programs in the J2EE engine of your Integration Server, so that the connection with the business system can be established.
Note that this activity is carried out on your operation system (OS) level. To access the system on the OS level, usually a special authorization is required. In the following procedure we assume that the OS is a Windows system.
Procedure 1. From the window system, choose Start → Program → Accessories Remote Desktop Connection 2.
→
Communications
→
In the Remote Desktop Connection screen, enter the following data:
© SAP AG
Page 33 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Field name
Description
User action and value
Computer
Host name or IP address of XI system Enter the Host name or IP address. for example, pwdf2268
3.
4. 5.
6.
7.
Choose Connect, on the Log on to Window screen, enter the following data: Field name
Description
R/O/C
User action and values
Note
User
User ID
R
Enter the user name. for The user ID will be used example, I029514 to access the integration server and run the J2EE applications at the server
Password
Password
R
Ask your administrator and specify it here
Choose OK and log o to the Integration Server Start the J2EE Engine Visual Administrator either locally by choosing J2EE Engine Administrator Shortcut or on your Integration Server by executing the file go.bat from within the directory: .../usr/sap//DVEBMGS/j2ee/admin. Choose Connect, on the Login screen, enter the following data: Field name
Description
R/O/C
User action and values
Note
User
User ID
R
The user name. for example, J2EE_ADMIN is defaulted from the login profile
The user ID will be used to access setting at OS level in XI system
Password
Password
R
Ask your administrator and specify it here
Choose Cluster → Server Services → JCo RFC Provider , under the RFC destination specify the following data: Field name
Description
R/O/C
Program ID
Program name
R
Gateway Host
Gateway host
R
Enter the gateway host, for example, pwdf2268
This is your Integration Server host
Gateway Service
Gateway service
R
Enter the service, for example, sapgw64
This is the gateway service from your Integration Server
Number of process
Number of process
R
Specify the number of the process, for example, 3
© SAP AG
User action and values
Note
Enter the program name
The program name follows the syntax as LCRSAPRFC_
LCRSAPRFC_AS7
Page 34 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
To find out the gateway host and service on your integration server host, call transaction SMGW, choose: Goto → Parameters → Display , and search for the entries for gateway hostname and gateway service attributes. 8.
Under the Repository specify the following data: Field name
Description
R/O/C
User action and values
Note
Application Server
Application server
R
Enter the server name, for example, pwdf2268
This is your Integration Server host
System number
System number
R
Enter the system number, for example, 64
This is the system number of your Integration Server
Client
Client number
R
Enter the client, for example,
User
User
R
Enter the user name SAPJSF
Password
Password
R
Ask your administrator and specify it here
100
Only Unicode system is supported as of XI 7.0. To verify whether your business system is a Unicode or Non-unicode system, you can follow the menu path in your business system: System → Status…to check the field Unicode System. 9.
Choose Set .
10. Under the RFC destination specify the following data for the program SAPSLDAPI: Field name
Description
R/O/C
User action and values
Note
Program ID
Program name
R
Enter the program name
The program name follows the syntax as SAPSLDAPI_< System ID>
Gateway Host
Gateway host
R
Enter the gateway host, for example, pwdf0764
This is your Integration Server host
Gateway Service
Gateway service
R
Enter the service, for example,
This is the gateway service from your Integration Server
Number of process
Number of process
R
SAPSLDAPI_AS7
sapgw64
Specify the number of the process, for example, 3
11. Under the Repository specify the following data: Field name
Description
R/O/C
User action and values
Note
Application Server
Application server
R
Enter the server name, for example, pwdf0764
This is your Integration Server host
© SAP AG
Page 35 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Field name
Description
R/O/C
User action and values
Note
System number
System number
R
Enter the system number, for example, 64
This is the system number of your Integration Server
Client
Client number
R
Enter the client, for example, 100
User
User
R
Enter the user name
SAPJSF Password
Password
R
Ask your administrator and specify it here
To verify whether your business system is a Unicode or Non-Unicode system, you can follow the menu path in your business system: System → Status…to check the field Unicode System. 12. Choose Set. 13. Quit the program.
3.2.1.2
Defining HTTP Destination for Business System (SAP XI)
Use In this activity you create the HTTP destination for the business system (the SAP ICH in our case). This HTTP destination is assigned to the End Point you create later.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP XI menu
SAP menu → Tools → Administration → Network → RFC Destinations
Transaction code
SM59
2.
On the Display and maintain RFC destinations screen choose Create.
3.
On the RFC Destination screen, enter the following data: Field name
Description
R/O/C
User action and values
RFC Destination
The HTTP destination
R
Enter the name, for example, AS7CLNT001
Connection type
Connection type
R
Choose the type H
© SAP AG
Note
Page 36 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Field name
Description
R/O/C
User action and values
Description
Description
R
Enter the description for the RFC destination, for example, SAP ICH
4.
Choose Enter , confirm the pop-up message.
5.
On the RFC Destination screen, enter the following data: Field name
Description
R/O/C
User action and values
Target host
Target host
R
Specify the host name, for example, PWDF0155
Service No.
Service number
R
Specify the service number, for example,
50021 PathPrefix
Path prefix
R
Enter the prefix, for example,
/sap/xi/engine/engi ne_as7_001/? type=receiver
Note
Note
The service no. is the HTTP port number. If you have created an alias for your business system, you need to add it into the prefix. For the Best Practices configuration, the alias
engine_as7_001 is used
To find out the number of the HTTP port (service number), call transaction SMICM and then choose Go to → Service in your SAP ICH and look up the port protocol =”HTTP”. 6.
Choose the Logon/Security tab, confirm the warning message and enter the following logon data: Field name
Description
R/O/C
User action and values
Language
Logon language
O
Enter the language id, for example, EN
Client
Client
R
Note
Enter the client, for example,
001 User
User
R
Enter the user, for example,
XIAPPLUSER1 Password
Password
R
Enter the password, for example, XIPASS
7. Choose Save and go back.
3.2.1.3
Defining Services and Communication Channels for SAP ICH (SAP XI)
Use To prepare the configuration of the business scenario, you must do the following:
© SAP AG
Page 37 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
•
•
Define the involved business systems as services (business system services) in the Integration Directory. Only then can you address the business systems as senders or receivers of messages. Define communication channels for outbound message processing for all relevant receiver business systems. You must define a communication channel for all communication types that you want to use and all potential receiver systems.
With this activity, you define a service (business system service) for the business system (the SAP ICH in our case). The communication channels for the involved business system are created automatically as well.
Procedure 1.
2.
To carry out the activity, choose one of the following navigation options: SAP XI menu
User menu for → Exchange Infrastructure: Integration Builder → Start Integration Builder
Transaction code
SXMB_IFR
The SAP Exchange Infrastructure page will be opened in your default browser.
3. Choose the link Integration Directory . 4. The Java Web Start program is started. 5. Enter the following data on the Configuration: Integration Builder () screen: Field name
Description
R/O/C
User action and values
Note
User
User ID
R
Enter the logon user
You can use your standard XI user and password
Password
Password
R
Enter the password
Language
Language
O
Choose the logon language, for example,
English
The screen can be started in German; the sequence of the fields is arranged as the sequence in the above table.
© SAP AG
Page 38 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
6.
On the Configuration: Integration Builder () page, select Environment -> Clear SLD Cache to update the SLD data.
7. Confirm the system prompt with Enter . 8. In the navigation area, on the Objects tab page, position the cursor on the Service without Party node. 9. In the context menu, choose Assign Business System to call the wizard for assigning business systems. 10. Choose Continue. And on next screen, leave field Party blank, choose Continue again 11. On the next screen, select your SAP ICH business system (for example, AS7CLNT001) by selecting the corresponding checkboxes. 12. Make sure that the Create Communication Channels Automatically checkbox is selected. In this case, the receiver communication channels for the selected business systems are created automatically. 13. Choose Finish. 14. Read the Information Message and choose Close. 15. In the navigation area, under Service Without Party → Business System →CLNT → Communication Channel , right click the communication channel GeneratedReceiverChannel_XI . 16. In the context menu, choose Open. 17. Choose Switch between display and edit mode to switch to change mode 18. On the Edit Configuration Parameters screen, in the Parameters tab, check and specify the following data: Field name
Description
R/O/C
User action and values
Adapter Type
Adapter type
R
XI
Transport Protocol
Transport Protocol
R
HTTP 1.0
Message Protocol
Message Protocol
R
XI 3.0
Adapter Engine
End point type
R
Note
Make sure that the value
Integration Server is selected
Addressing Type
Addressing type
R
HTTP Destination
HTTP destination
R
Choose the value HTTP
Destination Enter your HTTP Destination for the business system, for example, AS7CLNT001
Use the HTTP Destination you defined in the previous step
19. Choose Save to save your data. 20. In the navigation area, select the Change Lists tab page. 21. If more than one change lists appears, expand the change lists and check which one the communication channels are assigned to. 22. Delete the communication channels that are not required one by one.
© SAP AG
Page 39 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
For the Business System SAP ICH, the following communication channels are not required: •
GeneratedReceiverChannel_HTTP
•
GeneratedReceiverChannel_IDoc
•
GeneratedReceiverChannel_RFC .
To delete an object in a change list, you must first open it (double-click), Then choose Communication Channel → Delete in the menu bar of the object editor. 23. Right click the change list with the communication channels and choose Activate in the context menu. 24. Go back to the Objects tab. 25. In the navigation area, under Service Without Party → Business System →CLNT → Communication Channel , check that the only available communication channel is GeneratedReceiverChannel_XI . 26. Choose menu Object → Exit to quit the program.
3.2.2
SAP ICH
3.2.2.1
Assign XI Administrator Role to Configuration User
Use In order to do carry out the following configuration steps in SAP ICH, you must have assigned the SAP standard role SAP_XI_ADMINISTRATOR to your user or another configuration user.
Procedure 1. Access transaction SU01 and enter the name of the user in charge of the subsequent configuration activities. Choose 2.
Change.
On the Roles tab page, enter the role SAP_XI_ADMINISTRATOR in the Roles column and choose Save.
3. Log off and log on again.
Result The user role is now displayed and can be used for the following configuration activities.
3.2.2.2
Creating the HTTP Destination for XI (SAP ICH)
Use In this activity, you create an HTTP destination for your integration server (SAP XI), which will be assigned in the role of the SAP ICH system.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP menu
© SAP AG
SAP menu → Tools Destinations
→
Administration → Network → RFC
Page 40 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Transaction code
SM59
2.
On the Display and maintain RFC destinations screen, choose Create.
3.
On the RFC Destination screen, enter the following data: Field name
Description
R/O/C
User action and values
RFC Destination
The HTTP destination
R
Enter the name, for example, XIBCLNT100
Connection type
Connection type
R
Choose the type H
Description
Description
R
Enter the description for the RFC destination, for example, XI HUB
4.
Choose Enter to confirm the op-up message.
5.
On the RFC Destination screen, enter the following data: Field name
Description
R/O/C
User action and values
Target host
Target host
R
Specify the host name, for example, PWDF2268
Service No.
Service number
R
Specify the service number, for example, 50064
PathPrefix
Path in the HTTP service tree of the SAP Web AS
R
Note
Note
Enter the prefix, for example,
/sap/xi/engine/?type=entry
1. If the system displays the Query String Not Allowed message, ignore it. 2. To find out the number of the HTTP port (service number), call transaction SMICM and then choose Goto → Service in your Integration Server (SAP XI). 6.
Choose the Logon/Security tab, confirm the warning message and enter the following logon data: Field name
Description
R/O/C
User action and values
Language
Logon language
O
Enter the language id, for example, EN
Client
Client
R
Note
Enter the client, for example,
100 User
User
R
Enter the user, for example,
XIAPPLUSER Password
7.
Password
R
Enter the password, for example, XIPASS
Choose Save and go back.
3.2.2.3
Defining System Role for ICH (SAP ICH)
Use © SAP AG
Page 41 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
You need to configure the role of your SAP ICH system as a business system which uses the Integration Engine to connect to the integration server. The Integration Engine is the runtime environment of the exchange infrastructure. It controls the messaging process (receiving, processing, and forwarding) to and from the central integration server.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP menu
User menu for → Exchange Infrastructure: Administration → Integration Engine - Administration
Transaction code
SXMB_ADM
2.
On the Integration Engine: Administration screen choose Integration Engine Configuration and then, choose Execute Function.
3.
On the Integration Engine Configuration Data screen, choose menu path Edit → Change Global Configuration Data.
4.
On the same screen, enter the following data: Field name
Description
R/O/C
Role of Business System
System role
R
Correspondin g Integ. Server
Name of the integration server
User action and values
Note
Choose the role
Application System R
Enter the HTTP destination of the integration server, for example,
Be careful of the syntax of the HTTP destination
dest://XIBCLNT100
You can also directly maintain the HTTP address of the Integration Server. However, the syntax used above is more secure than the explicit URL. 5.
Choose Save and go back.
3.2.2.4
Activating HTTP Service (SAP ICH)
Use For the Integration Engine to be able to receive XML messages using HTTP, you have to activate an HTTP service. The HTTP services are deactivated by default. After every change you have to activate them again.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP Menu
User menu for → Exchange Infrastructure Environment → HTTP Service Hierarchy Maintenance
Transaction code
SICF
© SAP AG
Page 42 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
2.
On the Maintain service screen go to default_host → sap → xi → engine
3. Right click on the engine node and choose Activate Service from the context menu. 4.
Select engine, and choose Create Host/Service.
5.
Confirm the message for the namespace with Enter .
6.
On the Create a Service Element screen, enter the following data:
7.
Field name
Description
R/O/C
User action and values
Name of service element to be created:
Service name
R
Enter the new name, for example,
Type of Service Node To Be Created:
Service type
Note
engine_as7_001 R
Choose the type
Reference to an existing service
Choose Input (Enter) and enter the following data: Field name
Description
R/O/C
User action and values
Description
Description
O
Enter the description of the service, for example, ICH
Note
service 8.
Choose the Alias Trgt tab page and go to default_host → sap → xi → engine. Double click on the engine and choose Save.
9.
Confirm the warning pop up “Do you really want to save?”
10. Assign a proper package name, for example, $TMP. 11. Choose Cancel and go back to the Maintain service screen. 12. Select the alias you just created, right click on the node and choose Activate Link to activate it from the context menu. 13. Choose Back to quit the transaction.
3.2.2.5
Registering Queues (SAP ICH)
Use In this activity you register the queues used by the Integration Engine.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP Menu
User menu for → Exchange Infrastructure: Administration → Integration Engine - Administration
Transaction code
SXMB_ADM
© SAP AG
Page 43 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
2.
On the Integration Engine: Administration screen choose Manage Queues
3.
On the Manage Queues screen, keep the default values and choose Register Queues.
4. You will see the message Registration Complete on the status bar. 5. Choose Back to quit the transaction.
© SAP AG
Page 44 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.2.2.6
Maintaining HTTP Address of SLD Server (SAP ICH)
Use Business systems with an Integration Engine require a connection to the SLD server to obtain their name from the SLD. In this activity you define the SLD access data in your business system, the data consists of the host and port of the SLD as well as a user and password (XIAPPLUSER and XIPASS).
Procedure 1.
2.
To carry out the activity, choose one of the following navigation options: SAP Menu
User menu for → Exchange Infrastructure: Administration → SLD API Customizing
Transaction code
SLDAPICUST
On the Maintain SLD Access Data screen choose Display Change and enter the following data: Field name
Description
R/O/C
User action and values
Note
Alias
Alias
O
Enter the alias, for example,
x
XIB_100 Prim.
Primary SLD
R
Host Name
Host name
R
Mark this checkbox Enter the host name, for example,
pwdf2268 Port User
Port number of the SLD
R
User id
R
Enter the port number, for example,
56400 Enter the user, for example,
XIAPPLUSER Password
Password
R
Choose the button and enter the password, for example, XIPASS
The host name here must be identical to the name you maintain in the SLD. To find this host name, you can follow the menu path in your Integration Server (SAP XI): User menu for → Exchange Infrastructure Environment → Start SLD GUI in Browser → Administration → Details, choose Server tab; To find the port number for the SLD, you can choose Browser tab on the same page, use the port number after the host name, for example, Host: pwdf2268:56400 . 3. Choose Save and go back.
© SAP AG
Page 45 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.2.2.7
Creating SLD Connection to XI (SAP ICH)
Use In this activity you create the RFC destinations LCRSAPRFC and SAPSLDAPI, which are used for the SLD connection.
Prerequisites You have registered the programs in the J2EE engine of your Integration Server.
Procedure 11. To carry out the activity, choose one of the following navigation options: SAP Menu
SAP menu → Tools → Administration → Network → RFC Destinations
Transaction code
SM59
12. On the Display and maintain RFC destinations screen, choose Create. 13. On the RFC Destination screen, enter the following data: Field name
R/O/C
User action and values
Note
RFC Destination
R
Enter the name LCRSAPRFC
This is a fixed name
Connection type
R
Choose the type T
Description
R
Enter the description for the RFC destination, for example, SLD
Connection LCRSAPRFC 14. Choose Enter . 15. On the RFC Destination screen, choose Technical Settings tab and enter the following data: Field name
Description
R/O/C
Activation type
Activation type
R
Program ID
Program name
R
User action and values
Note
Choose the type
Registered Server Program Enter the program name, for example,
LCRSAPRFC_AS7
CPI-C Timeout
Default Gateway Value
R
Mark this checkbox
Gateway host
Gateway server
R
Specify the host name, for example, pwdf2268
Gateway service
Gateway service
R
Enter the gateway service, for example,
This is the program id you register in the J2EE engine of your Integration Server, it uses the syntax LCRSAPRFC_
sapgw64
© SAP AG
Page 46 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
To find out the value of the gateway host and service, call the transaction SMGW and choose Goto → Parameters → Display in your Integration Server (SAP XI), search the entries for the gateway hostname and gateway service attributes. 16. Choose the tab MDMP & Unicode and select the Unicode flag under Comunication Type with Target System.
This step is only required when you are using a UNICODE system.
17. Choose Save. 18. Repeat the step 3 to step 6 to create the RFC destination for the program SAPSLDAPI, using the following data: Field name
Description
R/O/C
User action and values
Note
RFC Destination
The RFC destination
R
Enter the name
This is a fixed name
Connection type
Connection type
R
Choose the type T
Description
Description
R
Enter the description for the RFC destination, for example, SLD
SAPSLDAPI
Connection SAPSLDAPI Activation type
Activation type
R
Program ID
Program name
R
Choose the type
Registered Server Program Enter the program name, for example,
SAPSLDAPI_AS7
CPI-C Timeout
Default Gateway Value
R
Mark this checkbox
Gateway host
Gateway server
R
Specify the host name, for example, pwdf2268
Gateway service
Gateway service
R
Enter the gateway service, for example,
This is the program id you register in the J2EE engine of your Integration Server, it uses the syntax SAPSLDAPI_
sapgw64 19. Choose Save and go back.
© SAP AG
Page 47 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
You can use the transaction code SLDCHECK at the business system to check whether the business system can connect to the SLD server after you finish the configuration of the SLD connection.
© SAP AG
Page 48 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.3 SAP XI with SAP ECC 3.3.1
SAP XI
3.3.1.1
Creating the RFC Destination (SAP XI)
Use In this activity, you create a RFC Destination from your Integration Server to the SAP ECC system.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP XI IMG menu
SAP Customizing Implementation Guide SAP NetWeaver SAP Web Application Server IDoc Interface/Application Link Enabling (ALE) Communication → Create RFC Connections
Transaction code
SM59
2.
On the Display and maintain RFC destinations screen choose Create.
3.
On the RFC Destination screen, enter the following data: Field name
Description
R/O/C
User action and values
Note
RFC Destination
The RFC destination
R
Enter the name, for example,
Connection type
Connection type
R
Choose the type 3
Description
Description
R
Enter the description for the RFC destination, for example,
KD6CLNT416
Automotive OEM 4.
Choose Enter .
5.
On the RFC Destination screen, enter the following data: Field name
Description
R/O/C
User action and values
Note
Target host
Target host
R
Specify the host name, for example,
ld0059 System number. 6.
System number
R
Specify the system number, for example, 19
Choose the Logon/Security tab and enter the following logon data: Field name
Description
R/O/C
User action and values
Language
Logon language
O
Enter the language id, for example, EN
Client
Client
R
Enter the client, for example, 416
© SAP AG
Note
Page 49 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
Field name
Description
R/O/C
User action and values
Note
User
User
R
Enter the user, for example, RFCUSER
Make sure that the user id is identical to that already created in your ECC system
Password
Password
R
Enter the password, for example, BPLOGIN
Make sure that the password is identical to that in your ECC system
7. Choose the tab MDMP & Unicode and select the Unicode flag under Comunication Type with Target System.
This step is only required when you are using a UNICODE system. 8.
Choose Save and go back.
3.3.1.2
Assigning Port for SAP ECC (SAP XI)
Use In this activity you assign an IDoc Adapter Port (RFC Destination) to the SAP ECC system, which sends the IDoc to the Integration Server.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP XI IMG menu
User menu for → Exchange Infrastructure: Configuration → Port Maintenance in IDoc Adapter
Transaction code
IDX1
2.
On the Port Maintenance in IDoc Adapter screen choose Create.
3.
Enter the following data on the right side of the screen: Field name
Description
R/O/C
User action and values
Port
Port
R
Enter the port name, for Using SAP+ example, SAPKD6
Client
Client
R
Enter the client number, for example, 416
Description
Description
R
Enter the description, for example, KD6CLNT416
RFC Destination
RFC destination
R
Choose the RFC destination, for example,
KD6CLNT416
© SAP AG
Note
This the SAP ECC system which sends the IDoc into the Integration Server
Page 50 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
4.
Choose Save to save your entries.
5.
Go back.
© SAP AG
Page 51 of 62
SAP Best Practices
3.3.1.3
Building Block B02 Connectivity: Configuration Guide
Loading IDoc Meta Data (SAP XI)
Use In this activity, you load the Meta Data of the relevant IDoc types from your ECC system into the integration server.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP XI IMG menu
User menu for → Exchange Infrastructure: Configuration → Meta Data Display in IDoc Adapter
Transaction code
IDX2
2.
On the Metadata Overview for IDoc Adapter screen choose Create.
3.
On the Reload a type description screen, enter the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, PROACT01
Source Port
R
Enter the port number, for example, SAPKD6
4.
Choose Continue to load the data.
5.
Repeat the step 3 to step 4 and with the following data:
6.
7.
8.
Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, DELFOR01
Source Port
R
Enter the port number, for example, SAPKD6
Note
This is the port you assigned to the IDoc Adaptor
Note
This is the port you assigned to the IDoc Adaptor
Repeat the step 3 to step 4 and with the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, DELVRY03
Source Port
R
Enter the port number, for example, SAPKD6
Note
This is the port you assigned to the IDoc Adaptor
Repeat the step 3 to step 4 and with the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, ORDERS05
Source Port
R
Enter the port number, for example, SAPKD6
Note
This is the port you assigned to the IDoc Adaptor
Repeat the step 3 to step 4 and with the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, ORDERS03
© SAP AG
Note
Page 52 of 62
SAP Best Practices
9.
Building Block B02 Connectivity: Configuration Guide
Field name
R/O/C
User action and values
Note
Source Port
R
Enter the port number, for example, SAPKD6
This is the port you assigned to the IDoc Adaptor
Repeat the step 3 to step 4 and with the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, DELVRY05
Source Port
R
Enter the port number, for example, SAPKD6
Note
This is the port you assigned to the IDoc Adaptor
10. Repeat the step 3 to step 4 and with the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, DELFOR02
Source Port
R
Enter the port number, for example, SAPKD6
Note
This is the port you assigned to the IDoc Adaptor
11. Repeat the step 3 to step 4 and with the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, PORDCR102
Source Port
R
Enter the port number, for example, SAPKD6
Note
This is the port you assigned to the IDoc Adaptor
12. Repeat the step 3 to step 4 and with the following data: Field name
R/O/C
User action and values
IDoc Type
R
Enter the IDoc type, for example, PORDCH02
Source Port
R
Enter the port number, for example, SAPKD6
Note
This is the port you assigned to the IDoc Adaptor
13. Go back.
© SAP AG
Page 53 of 62
SAP Best Practices
3.3.1.4
Building Block B02 Connectivity: Configuration Guide
Defining Services and Communication Channels for SAP ECC (SAP XI)
Use In this activity, you define a service (business system service) for the business system (the SAP ECC in our case). The communication channels for the involved business system are created automatically as well.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP XI menu
User menu for → Exchange Infrastructure: Integration Builder → Start Integration Builder
Transaction code
SXMB_IFR
The SAP Exchange Infrastructure page is opened in your default browser. 2. Choose the link Integration Directory . 3. The Java Web Start program is started. 4. Enter the following data on the Configuration: Integration Builder: () screen: Field name
Description
R/O/C
User action and values
Note
User
User ID
R
Enter the logon user
Ask the administrator for the user id and password
Password
Password
R
Enter the password
Language
Language
O
Choose the logon language, for example,
English
The screen might be started in German, in this case, please be noticed that the sequence of the fields is arranged as the sequence in the above table. 5.
On the Configuration: Integration Builder () page, select Environment Clear SLD Cache to update the SLD data.
6. Confirm the pop-up window with Enter . 7. In the navigation area, on the Objects tab page, position the cursor on the Service without Party node. 8. In the context menu, choose Assign Business System to call the wizard for assigning business systems. 9.
Choose Continue.
10. On next screen, leave field Party blank, choose Continue again 11. On the next screen, select your SAP ECC business system (for example, KD6CLNT416 ) by using the corresponding checkboxes. 12. Make sure that the Create Communication Channels Automatically checkbox is selected. In this case, the receiver communication channels for the selected business systems are created automatically. 13. Choose Finish 14. Read the Information Message and choose Close.
© SAP AG
Page 54 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
15. In the navigation area, under Service Without Party → Business System →CLNT → Communication Channel , right click the communication channel GeneratedReceiverChannel_IDoc . 16. In the context menu, choose Open. 17. Choose Switch between display and edit mode to switch to change mode 18. On the Edit Configuration Parameters screen, in the Parameters tab, check and specify the following data:
Field name
R/O/C
User action and values
Adapter Type
R
IDoc
Transport Protocol
R
IDoc
Message Protocol
R
IDoc
Adapter Engine
R
Integration Server
RFC destination
R
Enter the RFC destination for your ECC system, for example,
Note
KD6CLNT416 Interface Version
R
Choose the version of your ECC system, for example, SAP Release
4.0 or Higher Port
R
Enter the port, for example, SAPKD6
SAP Release
R
Enter the release number for your Web Application Server, for example, 700
This is the port you have defined for your ECC system in SAP XI
19. Choose Save to save your data. 20. In the navigation area, select the Change Lists tab page. 21. If more than one change lists appears, expand the change lists and check which lists the communication channels are assigned to. 22. Delete the communication channels that are not required one by one.
For the Business System SAP ECC, the Communication Channels GeneratedReceiverChannel_HTTP, GeneratedReceiverChannel_XI and GeneratedReceiverChannel_RFC are not required.
© SAP AG
Page 55 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
To delete an object in a change list, you must first open it (double-click), Then choose Communication Channel → Delete in the menu bar of the object editor. 23. Right click the change list with the communication channels and choose Activate in the context menu. 24. Go back to the Objects tab. 25. In the navigation area, under Service Without Party → Business System →CLNT → Communication Channel , check that only the communication channel GeneratedReceiverChannel_IDoc is available. 26. Choose menu Object → Exit to quit the program.
© SAP AG
Page 56 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.3.2
SAP ECC
3.3.2.1
Creating the RFC Destination (SAP ECC)
Use In this activity, you create a RFC Destination from your SAP ECC system to the Integration Server.
Procedure 1.
To carry out the activity, choose one of the following navigation options: SAP ECC IMG menu
SAP Customizing Implementation Guide SAP Web Application Server Application Link Enabling (ALE) Sending and Receiving Systems Systems in Network Define Target Systems for RFC calls
Transaction code
SM59
2.
On the Display and maintain RFC destinations screen choose Create.
3.
On the RFC Destination screen, enter the following data: Field name
R/O/C
User action and values
Note
RFC Destination
R
Enter the name, for example,
Ensure the name is identical to the name of the logical system created in the previous step
Connection type
R
Choose the type 3
Description
R
Enter the description for the RFC destination, for example,
XIBCLNT100
XI Hub 4.
Choose Enter .
5.
On the RFC Destination screen, enter the following data:
6.
Field name
Description
R/O/C
User action and values
Target host
Target host
R
Specify the host name, for example, PWDF2268
System number.
System number
R
Specify the system number, for example, 64
Note
Choose the Logon/Security tab and enter the following logon data: Field name
Description
R/O/C
User action and values
Language
Logon language
O
Enter the language id, for example, EN
Client
Client
R
Note
Enter the client, for example,
100 User
User
R
Enter the user, for example,
XIAPPLUSER1 Password
© SAP AG
Password
R
Enter the password, for example, XIPASS
Page 57 of 62
SAP Best Practices
Building Block B02 Connectivity: Configuration Guide
7. Choose the tab MDMP & Unicode and select the Unicode flag under Comunication Type with Target System.
This step is only required when you are using a UNICODE system. 8.
Choose Save and go back
© SAP AG
Page 58 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.4 Connecting SAP BW with SAP ECC, SAP CRM, SAP SRM Procedure 1.
To carry out the activity, choose one of the following navigation options in the SAP BW system: Transaction code
RSA1
2.
Choose Modeling.
3.
Choose Source systems.
4.
Select Source systems in the window on the right.
5.
Choose the Context menu (right mouse click).
6.
Choose Create.
7.
Select SAP System from Release 3.0E (Automatic Creation).
8. Make the following entries: Field
Entry
Target computer (server)
Server of the SAP ECC, SAP CRM or Sap SRM system
System ID
System ID of the SAP ECC, SAP CRM or SAP SRM system
System number
System number of the SAP ECC, SAP CRM or SAP SRM system
Background system
user
in
source RFCUSER
Password for source system
LOGIN
Background user in BW
RFCUSER (can not be changed in this activity)
Password for BW user
LOGIN
9. On the dialog box Please log on as an administrator in the following screen choose Continue. 10. Log on to the Source System with your administrator user. Choose the correct client. 11. On the dialog box New Source System Connection choose Continue. 12. On the Replicate Metadata dialog box, choose Only Activate.
If you receive the error “No entry for BW_User in table RSADMIN”, refer to SAP note 410952.
© SAP AG
Page 59 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.5 SAP SCM with SAP BW For information on this section, select the relevant items in the substructure.
3.5.1
Connecting SAP SCM to the SAP BW system (SAP BW)
Procedure 1.
To carry out the activity, choose one of the following navigation options in the SAP BW system: Transaction code
RSA1
2.
Choose Modeling.
3.
Choose Source systems.
4.
Select Source systems in the window on the right.
5.
Choose the Context menu (right mouse click).
6.
Choose Create.
7.
Select SAP Business Information Warehouse.
8. Make the following entries: Field
Entry
Target computer (server)
Server of the SAP SCM system
System ID
System ID of the SAP SCM system
System number
System number of the SAP SCM system
Background system
9.
user
in
source RFCUSER
Password for source system
BPLOGIN
Background user in BW
RFCUSER (can not be changed in this activity)
Password for BW user
BPLOGIN
On the dialog box, log on as an administrator.
10. In the following screen choose Continue. 11. Log on to the source system with your administrator user. Choose the correct client. 12. In the New Source System Connection dialog box, choose Continue. 13. In the Replicate Metadata dialog box, choose Only Activate.
© SAP AG
Page 60 of 62
Building Block B02 Connectivity: Configuration Guide
SAP Best Practices
3.5.2 Connecting SAP BW to the SAP SCM system (SAP SCM) Procedure 1. Carry out the activity in the SAP SCM system. Transaction code
RSA1
2.
Choose Modeling.
3.
Choose Source systems.
4.
Select Source systems in the window on the right.
5.
Choose the Context menu (right mouse click).
6.
Choose Create.
7.
Select SAP Business Information Warehouse.
8. Make the following entries: Field
Entry
Available destination
Destination of your SAP BW system
Background system
user
in
source RFCUSER
Password for source system
BPLOGIN
Background user in BW
RFCUSER (can not be changed in this activity)
Password for BW user
BPLOGIN
9. On the dialog box Please log on as an administrator in the following screen, choose Continue. 10. Log on to the source system with your administrator user. Choose the correct client. 11. On the Check RFC destination dialog box, choose Use.
© SAP AG
Page 61 of 62
View more...
Comments