Enterprise Services Objects Access
Task 1: Component Information in the System Landscape Directory
Check the component information in the System Landscape Directory (SLD).
1. Log on to the SLD.
2. Is the SAP APO product in the SLD? How many product versions are there?
Which software components belong to product version 3.1? Use the Products link on the initial screen of the SLD in the Software Catalog node.
3. For the purposes of this course, we have created products and software components that are not delivered. Which software component versions does the Product_BIT400 product have?
Task 2:
In Enterprise Services Repository, search for the interfaces configured for software components SC_BIT400_A Version 1.0, SC_BIT400_B Version 1.0, and SAP APPL 6.03.
1. Log on to Enterprise Services Repository. Use your user from the Integration Server.
Continued on next page
For internal use by CSC only For internal use by CSC only
Unit 2: The System Landscape TBIT40
2. Search for the software components listed above. Check which interfaces have been saved for each of these software components. Note the different types of interface, namely, service interfaces that have been created, SAP interfaces that have been imported (IDocs, RFCs), and external interfaces.
3. Take a closer look at the SI_Material_outb service interface of the SC_BIT400_A software component. You see that a service operation with the same name is assigned to this component. A message type is, in turn, assigned to the service operation. Navigate to the message type. How many nodes does it have? Are there any optional nodes? Are there nodes that can have multiple occurrences in the message? Which data types are referenced?
4. Take a closer look at the SI_Materials_inb service operation in the SI_Materials_inb service interface of the SC_BIT400_B software component: Navigate to the message type. How many nodes does the message type have? Are there any optional nodes? Are there nodes that can have multiple occurrences in the message? Which data types are referenced?
For internal use by CSC only For internal use by CSC only
TBIT40 Lesson: Design Objects in the SLD and Enterprise Services Repository
Solution 2: Check Software Components and Products
Task 1: Component Information in the System Landscape Directory
Check the component information in the System Landscape Directory (SLD).
1. Log on to the SLD.
a) Log on to the Integration Server (ABAP). Double-click to select Process Integration → Start Integration Builder, or call transaction SXMB_IFR. Choose the System Landscape Directory link on the initial screen of SAP NetWeaver Process Integration (Integration Builder), and log on to the SLD with your user and password.
2. Is the SAP APO product in the SLD? How many product versions are there?
Which software components belong to product version 3.1? Use the Products link on the initial screen of the SLD in the Software Catalog node.
a) On the initial screen of the System Landscape Directory, choose Products in the Software Catalog.
b) Using the filter function, search for the term APO and for the product SAP APO.
c) The product versions 2.0A, 3.0A and 3.1 are found. Select the row containing SAP APO 3.1.
d) At the bottom of the screen below the Software Components tab page, you see a list of all the software component versions that belong to this product. If you open the individual entries, you find the following software components listed for the SAP APO 3.1: APO Server software unit, for example (list not complete): SAP ABA 4.6D, SAP APO 3.1, SAP BASIS 4.6, SAP BW 2.1C.
3. For the purposes of this course, we have created products and software components that are not delivered. Which software component versions does the Product_BIT400 product have?
Answer: In the training system, the Product_BIT400 product has the software components SC_BIT400_A, SC_BIT400_B, SC_BIT400_C, SC_BIT400_MAPPING and BIT400_XX, all in Version 1.0.
Continued on next page
For internal use by CSC only For internal use by CSC only
Unit 2: The System Landscape TBIT40
Task 2:
In Enterprise Services Repository, search for the interfaces configured for software components SC_BIT400_A Version 1.0, SC_BIT400_B Version 1.0, and SAP APPL 6.03.
1. Log on to Enterprise Services Repository. Use your user from the Integration Server.
a) Choose the link Enterprise Services Builder from the initial screen of SAP NetWeaver Process Integration (Integration Builder). This starts Java Web Start. Log on using your user and password.
Select the unrestricted profile in the Select Application Profile dialog box, and press Choose.
2. Search for the software components listed above. Check which interfaces have been saved for each of these software components. Note the different types of interface, namely, service interfaces that have been created, SAP interfaces that have been imported (IDocs, RFCs), and external interfaces.
a) Search for imported SAP interfaces (RFCs, IDocs) in SAP APPL → SAP APPL 6.03. Choose Software Component Version SAP APPL 6.03
→ Imported Objects → RFCs when searching for RFC interfaces.
Choose Software Component Version SAP APPL 6.03 → Imported Objects → IDocs when searching for IDoc interfaces. Double-click the name of an interface to display the detail view for that interface.
b) Search for message interfaces in SC_BIT400_A Version 1.0 and SC_BIT400_B Version 1.0. These are the interfaces that were created in Enterprise Services Repository. Choose Software Component Version → Namespace → Service Interfaces. If you find the node Service Interfaces, and if it can be expanded, this means that interfaces are defined. Double-click the name of an interface to display the detail view for that interface.
c) Check if there are any imported interfaces (WSDL, XSD or DTD) in SC_BIT400_A Version 1.0 and SC_BIT400_B Version 1.0. Choose Software Component Version → Namespace → External Definitions.
If you find the node External Definitions, and if it can be expanded, this means that service operations are defined. In the detail views of the service operations, you find that each operation has an assigned message type that describes the interface.
3. Take a closer look at the SI_Material_outb service interface of the SC_BIT400_A software component. You see that a service operation with the same name is assigned to this component. A message type is, in turn,
Continued on next page
For internal use by CSC only For internal use by CSC only
TBIT40 Lesson: Design Objects in the SLD and Enterprise Services Repository
assigned to the service operation. Navigate to the message type. How many nodes does it have? Are there any optional nodes? Are there nodes that can have multiple occurrences in the message? Which data types are referenced?
a) When you double-click the service interface, the SI_Material_outb service operation is immediately selected, and the assigned message type is displayed. Double-click the MT_Material message type to open the detail view.
b) The message type has a main node with one sub node.
c) There are no optional nodes.
d) The sub node can have multiple occurrences. This is indicated by the occurrence 1..unbounded.
e) You can determine the message structure from the Data Type Used field.
Double-click the name of the DT_Material data type to navigate to the detail view. The DT_MaterialID simple data type is used to type the MaterialID field, while the DT_MaterialDescription structured data type is used to type the sub node.
4. Take a closer look at the SI_Materials_inb service operation in the SI_Materials_inb service interface of the SC_BIT400_B software component: Navigate to the message type. How many nodes does the message type have? Are there any optional nodes? Are there nodes that can have multiple occurrences in the message? Which data types are referenced?
a) Go to the detail view of the service operation specified above.
Double-click the MT_Materials_B message type to navigate to the detail view.
b) The message type has a main node with two sub nodes.
c) Both sub nodes are optional nodes and can have multiple occurrences.
This is indicated by the occurrence 0..unbounded.
d) You can determine the message structure from the Data Type Used field. Double-click the name of the DT_MessageMaterials_B data type to navigate to the detail view. The DT_Material_B structured data type is used to type the Material sub node, while the DT_MaterialDescription_Bstructured data type is used to type the Description sub node.
For internal use by CSC only For internal use by CSC only
Unit 2: The System Landscape TBIT40
Lesson Summary
You should now be able to:
• Display SAP products and software components in the SLD
• Display software components in the Repository and check for interfaces
• Manually create products and software components in the SLD
For internal use by CSC only For internal use by CSC only
TBIT40 Lesson: Implementing Technical Systems