z Define Technical Systems in the System Landscape Directory.
z Define Business Systems in the System Landscape Directory.
System Landscape Directory: Unit Summary
02 - SLDEx - File to IDoc1.doc 1
Exercise 1: File sender to IDoc Part 1: System Landscape Directory Overview
The purpose of this exercise is to implement a simple one-way, asynchronous link between a file sender and the R/3 system, using XI. As a result of this exercise, you will become familiar with the basic sequence of steps to implement a simple interface with XI. You will be able to
understand the structure of objects in the SLD, Integration Repository and Integration Directory.
This exercise will also introduce the graphical mapping environment, the central J2EE adapter engine, the file adapter for sender systems and the IDoc adapter.
Prerequisites
Basic knowledge of XI architecture
Description
A custom XML document containing vendor information is picked up from the file system by the file adapter. The message is mapped to IDoc-XML format and then routed to the IDoc adapter.
The CREMAS IDoc (vendor master data) is posted into the backend R/3 system. A vendor will be created by the R/3 application.
Exercise steps
Step 1 – System Landscape Directory Step 2 – Integration Repository
Step 3 – Integration Directory Step 4 – Testing
*Please note, as a general rule, all development and configuration objects in XI are CASE-SENSITIVE.
Step 1 – SLD
Since this is the first exercise, we have to define a software component which will house all our development objects. This is done in the system landscape directory (SLD). We will also define a technical system and business system for the third party application which is sending the file.
1.1 Create software component.
1.1.1 Log in to the Integration Server client via SAPGUI and change your password.
1.1.2 From the main menu select “Start Integration Builder” (transaction SXMB_IFR). This will launch the Integration Builder homepage in a separate browser window.
XML Vendor Data CREMAS03
SAP
R/3 4.6C Legacy System
File IDoc
1.1.3 In the Integration Builder home page, select “System Landscape Directory”. This will bring up the SLD in a separate window (note the URL shortcut /sld).
1.1.4 Select “software catalog”. The list of all products appears. Browse around the list and inspect specific product versions by clicking on them. The details page will show you which software components are exposed for a given product.
You can go back to the main page by clicking “Back to Software Catalog”.
1.1.5 When you are finished browsing, from the software catalog screen select “Software Components” from the drop-down list.
02 - SLDEx - File to IDoc1.doc 3
green box at the top of the screen. The fields of the wizard will be reset in order to allow you to create another SWC if necessary. Click “Cancel” to get out of the wizard.
Vendor: SAP
Name: TBIT40_WORKSHOP## (replace ## with your group number).
Version: 1.0
1.2 Create technical system
1.2.1 Go to the SLD homepage (click “Home” in the upper left corner.)
1.2.2 Choose “Technical Landscape”.
(In the Technical System Browser, select technical system type: “Third-Party” to view the existing entries, but you don’t have to; this just preselects the type in the next step.) 1.2.3 Click “New Technical System…”. This will take you to the wizard.
1.2.4 For the type of technical system, select “Third-Party”. Click “Next>”
1.2.5 System Name: TBIT40_LEGACY_TS_## (replace ## with your group number).
Host Name: localhost## (on the WTS server, we do not have different hosts).
Click “Next>”.
1.2.6 Select “TBIT40_WORKSHOP, 1.0 of SAP” from the list of available products, then click
“Add”. The product will appear in the “Selected Products” list. Verify that the software
component you created in the previous step is present and is checked. Uncheck all software components other than your own. Click “Finish”.
1.2.7 Verify in the technical system browser that the newly created object appears in the list under TS type: “third-party”.
1.3 Create Business System
1.3.1 In the SLD homepage, select “Business Landscape”.
1.3.2 Select “New business system”. This will take you to the wizard.
1.3.3 For the business system name, enter “TBIT40_LEGACY_BS_## (replace ## with your group number). Click “Next>”.
1.3.4 As technical system type, select “Third-Party”. Click “Next>”.
02 - SLDEx - File to IDoc1.doc 5
1.3.7 Finally, make sure that this business system is identified as an application system (as opposed to an integration server). Choose the appropriate related integration server (Integration_Server) from the drop-down list. Click “Finish”.
1.4 Software Components
For this exercise, there is an additional requirement to reuse some objects which are maintained centrally, in a separate software component called “TBIT40_BASE_COMP”, which we will refer to as the base component.
In the SLD you will now define a usage dependency between software components, and specify that your SWC “TBIT40_WORKSHOP##” will be based on SWC “TBIT40_BASE_COMP”.
1.4.1 From the SLD homepage, select “Software Catalog”.
1.4.2 As software type, select “Software Components”
1.4.3 Locate your own software component “TBIT40_WORKSHOP## of SAP” and click on the SWC version (1.0).
1.4.4 Click on “Usage Dependencies” and select “Define Dependencies”.
1.4.5 Important: in the screen “Define Dependencies”, select “Installation Time” from the drop down box.
1.4.6 Enter a filter “TBIT40*” to restrict the amount of components displayed.
1.4.7 Now select the SWC “TBIT40_BASE_COMP” from the list, and click “create”. You have now created a usage dependency.
Appendix: naming conventions and terminology Exercise 1 (replace ## with your group number)
Area Obj. type Object name Description
SLD Technical System TBIT40_LEGACY_TS_## Technical system for legacy app Business System TBIT40_LEGACY_BS_## Business system for legacy app
Logical System WS## Logical system name for BS
Software Component TBIT40_WORKSHOP## Individual SWC for exercises
©SAP AG TBIT40 3 - 1