Skip to Content

Now we have understood the concepts of SLD (If not Kindly refer to my previous blog on SLD,”Discovering SLD PART 1 Discovering SLD–PART 1” ) in this blog we will look at how to list out all the servers in SLD and how to collect the data. And of course we will have lot of analogies pertaining to it as it makes the concepts clear.

So after understanding the concept of CIM model , which is the common language to communicate, we have to look at SLD bridge, SLD gateway and how to communicate between two or more SLD’s.

First of all let’s understand concepts about Data suppliers and Data Bridge.

image

Here Bridge is an inbuilt component of SLD

To register any system in the Landscape Directory, data is required which contains certain information about the systems. This data has to be sent to the SLD from the respective systems ,i.e. Source systems. This can be configured in the source system (AS-JAVA) using Visual Administrator by navigating to

Cluster->Server->Services->SLD Data supplier.

image

Here you fill the details of the SLD server ( Target ) to which you have to connect. You navigate to the CIM Client generation settings which you can find in the bottom tab. You fill in the same details and hence make a connection test. If you have not imported CIM model in the SLD server you cannot register this system to that SLD.

Now when you register the system to SLD, it means that you are sending some data from the source system to the SLD. These data are of certain format not in the CIM model. Hence there has to be converter that converts this data into CIM compliant. An

SLD bridge

that is inbuilt component of an SLD which does this conversion. Now assume that you have added some more components to your existing servers or say you have Upgraded your system from NW04 to NW04s, the change is reflected in the SLD, as SLD is frequently updated by the source systems

Pretty much confused!!! Time for an Analogy.

Analogy 1 :

I will continue with my same concepts of Teacher, Monitor and students . Now the teacher has selected the monitor to get the information about the students , these students will give the data to the monitor in the form of sheet. That data is not in the specific format and not in a common language; the Monitor using the tools would convert the Data into understandable language and format. The converter is called the SLD Bridge. Now After updating the data, whenever the student has a change in his data, he would again go to the monitor and submit the details again. Hence the monitor gets updated whenever there is a change in the student data.

Now we have seen how to add an AS-JAVA system to the SLD, Now what about adding an AS-ABAP system to an SLD. As you are aware there is no Visual admin for an ABAP system. How do we start? Before understanding how to add an ABAP system we have to be clear on the concepts of GATEWAY service.

Gateway

The SAP Gateway forms the bridge between an SAP system and an external system, enabling data to be exchanged between the systems.

For more information please refer to the following link.

http://help.sap.com/saphelp_erp2005vp/helpdata/en/d3/12d3391e0a6e78e10000000a114084/frameset.htm

Since it is a connection between an AS-JAVA (where SLD is installed or rather configured) and AS-ABAP (source) there must be a Jco RFC connection between the two systems.
More details on JCo could be found in

http://help.sap.com/saphelp_nw2004s/helpdata/en/8b/91222fa9e611d6b28f00508b6b8a93/frameset.htm

For any RFC connection you need a gateway service, and since the gateway service is not inbuilt in JAVA system we have to install it manually (Available as a Standalone engine option in the SAPINST CD).

image

Once the Gateway is installed then you have to configure the bridge to listen to the gateway. This can be done by accessing the

image

Now there is a catch here, if you have installed a double stack, i.e. AS-ABAP + AS-JAVA and then you have configured SLD on it you don’t need any gateway service to be installed seperately, as Gateway service is already embedded with AS-ABAP,but the Bridge has to be configured with respective details

Don’t curse me now,analogy on its way.

Analogy 2:

I still use the teacher ,student and monitor concepts, assume that there are 4 students in a class ,call them S1 , S2 , S3, S4 . Some of the students are from different parts of the world and know only their native knowledge. Let me put it like this,

!https://weblogs.sdn.sap.com/weblogs/images/251787584/students.GIF|height=128|alt=image|width=349|src=https://weblogs.sdn.sap.com/weblogs/images/251787584/students.GIF|border=0!

Out of which, if the teacher chooses S2 as a monitor, In order to talk to S4 and S1 (as he knows English) he will not have any problem, but to talk to S3 he has a problem. But if you make S1 itself as a Monitor he can talk to every other student. But if you insist to make S2 as a monitor no matter what, you need to provide him an additional converter.

The meaning is if you have an AS-JAVA (English) system and you configure it as an SLD then to talk to ABAP (German) systems you need a Gateway.But if you configure an AS-JAVA + AS- ABAP (English, German) as a SLD you need not have a Gateway service.Lets be clear on One point that wherever your SLD is configured, you need a gateway service.

</p>

Figure would make it clear,

image

Hope this ends the confusion!!!  Now to list an ABAP system to an SLD you need to execute the transaction RZ70 and fill the details of the SLD host and the gateway. The data is collected by a program which runs in a background, you can also schedule this job by specifying the time.

image

You can view all the listed systems under Home->Technical Systems-> Usage type. Here you find the host details, components details, Jco destination if maintained. Assume you have 2 separate class rooms and each rooms contain some students and hence teacher would maintain one monitor for each class, it means that 2 different classrooms but same teacher, each student can only update his data to his class monitor only and these monitors can transfer the data to another super monitor. There is only transfer of data between monitors. That means that SLD can update another SLD.

.

Life is Simple now!! Hope you have enjoyed reading this blog, but that’s not the end of SLD, lots to explore lots to know about this wonderful utility SLD, I’ll continue my series of Blog on SLD to keep you guys updated.

“STAY HUNGRY, STAY FOOLISH”

To report this post you need to login first.

12 Comments

You must be Logged on to comment or reply to a post.

  1. srinivas kapu
    I read a lot about sld but afterreading your blog things are easier.

    Thanks for explaining the things more clearly. waiting for more blogs from your side.

    I have a PI system installed on one server and sld on another server. In rz70 on PI system do i need to give host and gw of sld host ?

    Thanks,

    k s reddy

    (0) 
    1. Naveen kumar.H Post author
      Hi srinivas,

      Thanks a ton for your comments, I would indeed continue blogging the same way, I will keep you posted regarding PI requirements as even I am very new to PI.

      (0) 
  2. S E
    Hi naveen,

    Your blog is simply superb.You have explained the complex SLD concepts in a simple way by referring to analogies.Keep Blogging….and waiting for the upcoming blogs.

    JE

    (0) 
    1. Naveen kumar.H Post author
      Hi josyln,

      Thanks for your comments, these would indeed boost up to write more and more interesting blogs. I would also be looking forward to getting some knowledge on XI from you…

      (0) 
  3. André Richter
    First of all I’d like to thank you for your great blog!
    My question now is:
    Assuming that there’s only one SLD in the system landscape and unfortunately this SLD goes down due to a failure…what happens for example with a connected portal?
    Is it still possible to work with the portal? Is a logon still possible? Is it possible to deploy packages in the portal / satellite system?
    In short: What are the side effects of an offline SLD for the whole system landscape?

    Greetz,
    André

    (0) 
    1. Naveen kumar.H Post author
      Hi Andre,

      First of all thanks a ton for your time for going thru my blog. Secondly, I am afraid that I cannot answer that question about how it is going to affect the portal as I am not quite not sure about it, but If you ask me about XI, then I would tell your that I has a serious repurcusions, as the whole XI is dependent on SLD.YOu cannot create components, no business systems and cannot have  transports. One more thing what I want to add is, I wouldn’t create a heavy load on the system where the SLD is configured and hence try to keep it up and running with less bounce. I would really check out regarding the portal, but for the time being I dont have any answer for this.

      (0) 
  4. Jennah Rekka Kali
    Hi Naveen, you have a very nice blog. Keeping things simple and easy to understand for a much complicated concept. Wow it helps a lot. Also, I have a problem with our own SLD, how can I contact you?
    (0) 
  5. Aravind sai K
    Hey Naveen..

    It is a wonderful blog..

    EVen though I am New to SAP XI as well as SAP, I could understand the concept well.. It is all becoz. of your Analogies.

    I appreciate if you can suggest me some good links/blogs/books which will be helpful for SAP beginner. First of all i would like to get some overview of SAP.

    Also suggest me, some links/blogs/books where i can undertsand SAP PI in the way you explained.

    (0) 

Leave a Reply