cancel
Showing results for 
Search instead for 
Did you mean: 

Why and what is a SLD

Former Member
0 Kudos

Coming from a J2EE design/development background and being new to SAP,I fail to understand the concept of a SLD in webdynpro apps.Can somebody help?

1.When I create a model in NWDS,I supply the connection parameters.Why do I need to do that again using the content adminstration.

2.What exactly is the role of the SLD?If I want to connect to more than one R/3 systems.do I need to create that many SLD entries?

3.If I am using JCo to connect a Java bean to a R/3,I do not need a SLD.Does that mean SLD are required only when I am using webdynpro applications?

thanx,

Bhupesh.

Accepted Solutions (0)

Answers (1)

Answers (1)

kishorg
Advisor
Advisor
0 Kudos

Hi Bhupesh,

<<1.When I create a model in NWDS,I supply the connection parameters.Why do I need to do that again using the content adminstration.

>>

u r giving the connection parameters in the NWDS during model creation is only for connecting to the back system , and to retrieve the meta data information regarding the BAPIs and RFCs. Using this meta data information , the proxy(helper classes for fetching and setting the import and table parameters in the RFC and BAPI) classes are automatically generated in the NWDS.

<b>This is only for development purpose of the model.</b>

But after deploying this application , then two JCO destinations are formed in the WebDynpro content administrator. One for fetching the META data information and another for fetching the application data. <b>This is for Runtime purpose. during runtime this conncetion parameters are used by the server for fetching the data</b>

<<2.What exactly is the role of the SLD?If I want to connect to more than one R/3 systems.do I need to create that many SLD entries?

>>

A modern computing environment consists of a number of hardware and software components that depend on each other with regard to installation, software updates, and

demands on interfaces. The SAP System Landscape irectory (SLD) simplifies the administration of your system landscape.

u just imagine in ur landscape , u have a number of R/3 or back systems , and u want to connect to this systems from your application for a number of times.Then

u tell is it easy to connect to each system directly to these many number of times?.. no .. for this we just keep one system in the landscape , where it contain the general information regarding the hardware details , software details , connection parameter to make connection to it.. all those thigs. so when we need to connect it with one system , we are connecting this through this common system,so by avoiding the direct connection to the target system.

if u want to connect to a number of system , then u will have to create that much entries in the SLD.

<<3.If I am using JCo to connect a Java bean to a R/3,I do not need a SLD.Does that mean SLD are required only when I am using webdynpro applications?

>>

If yiu are using JCO , then there is no need to keep data in the SLD regarding these systems.Here we are directly connecting to the back end system.

It doesn't mean SLD is for webdynpro applications.

U can uses SLD for any J2EE application.

even u can make JCO connection using the entries in the

SLD itself ...

a detailed information regarding the SLD is in SLD itsellf.

just login in SLD using..

http://<server>:50000/sld

then from the help link u will get the help regarding this.

let me know . have if u have dbt..

Regards

Kishor Gopinathan

Former Member
Former Member
0 Kudos

Thanx Kishore for the detailed explanation.That was really helpful.

Thanx nages for the link.

I wish to mark these replies as 'very helpful' but I do not see any radio buttons for that.Can anybody tell me how to do that?

regards,

Bhupesh