Skip to Content

After installing Sneak Preview SAP NetWeaver ’04, you might want to try it by deploying J2EE application, portal application, or etc using SAP NetWeaver Developer Studio. However, in order to deploy and run Web Dynpro application with Adaptive RFC, System Landscape Directory (SLD) must be configured.

Assumption

  1. SLD has not been configured
  2. It is stopped
  3. The OS is Windows Server 2003 Enterprise Edition named ‘ sapnw2k3ent’
  4. ABAP system is installed at ‘ sape50’

Instruction Steps

  1. Enter  http://localhost:50000/sld with user ‘ admin’ and password ‘ admin’
    image
  2. Enter  Administration page by clicking at navigation bar
    image
  3. Enter  Server Setting page
    image
  4. Fill your hostname, sapnw2k3ent, in  Object Server field and click Set button in section Server Parameters
    image
  5. Go back to  Administration page and start server
  6. Enter  Import page. Fill  c:\usr\sap\J2E\SYS\global\sld\model\cr_content.zip in  File field.
    image
  7. Click on button ‘ Import CR Content from Server’ and wait for a while. There are 25866 objects to be imported.
  8. Enter  Data Supplier Bridge page
  9. Set  Update local SLD to  true, RFC Gateway server to  sape50 and click on button ‘ Start Bridge’
  10. Start Visual Administrator at C:\usr\sap\J2E\JC00\j2ee\admin\go.bat
  11. If this is the first time for Visual Administrator, you have to create new connection with port 50004
    image
  12. In Global Configuration -> Server -> Services -> Security Provider, set SynchPermissionsWithDatabase to true
  13. Select Cluster -> J2E -> Server -> Services -> SLD Data Supplier
  14. In Runtime tab page, select HTTP Settings tab page
  15. Fill below information
     

      

      

     

     

      

      

     

     

      

      

     

     

      

      

     

    Host localhost
    Port 50000
    User admin
    Password admin
  16. Go back to Information tab page and click on trigger button image
  17. Close Visual Administrator
  18. Go to Home -> Technical Landscape via web browser and choose Technical System Type as ‘Web AS Java’
  19. You should see J2E instance right here
    image
  20. Start SAP Logon and enter tcode  rz70
  21. Enter  localhost in Host field and  sapgw00 in Service field
  22. Click on  Proposal button image and choose Yes in confirmation dialog
    image
  23. Click on  Activate button image
  24. Click on  Start Data Collection button image and choose Yes in confirmation dialog
    image
  25. You should get RFC call successful
    image
  26. Go to Home -> Technical Landscape via web browser again and choose Technical System Type as ‘Web AS ABAP’
  27. You should see E50 instance right now
    image

You are ready to deploy JCo application! Enjoy programming.

To report this post you need to login first.

43 Comments

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

  1. Erin Richason
    Thanks Sugree for putting all that information into one place and with screenshots!  You can bet that I will be referring all my clients to this weblog as they start to play with Web Dynpro.

    Thanks for making my consulting/mentoring life easier!

    Cheers,
    Erin

    (0) 
    1. sudheer prattipati
      i am tryin to setup sld for newly installed sap system in my lab
      http://help.sap.com/saphelp_nw04/helpdata/en/23/b557422d095542e10000000a1550b0/content.htm
      i think my system is scenario-2 .
      as i have ep sneak preview system installed on my single stem with good configuration .
      it was running good for enterprise portal.
      and i have r/3 system in the network .
      i like to setup sld. so as to make connection between ep and r/3
      in the above link it says.
      first step go and run where sap netweaver administration system
      1. i did that on the ep system
      2. choose service ->sld services->http service (i did that)
      3.but when ??? it comes to host and port of the (     Enter the Host and the HTTP port of the system to which your system will report the data..)
      i am not sure abt the howt and port where do i need to look for that
      and even what host name and port num i am supposed to get at the r3 system end .
      it would of great help if some one can throw some light r help me to walk through that
      https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2167- [original link is broken] [original link is broken]
      i hope even this link helps as i followed all these steps
      thanking you prattipati
      (0) 
    2. sudheer prattipati
      i am tryin to setup sld for newly installed sap system in my lab
      http://help.sap.com/saphelp_nw04/helpdata/en/23/b557422d095542e10000000a1550b0/content.htm
      i think my system is scenario-2 .
      as i have ep sneak preview system installed on my single stem with good configuration .
      it was running good for enterprise portal.
      and i have r/3 system in the network .
      i like to setup sld. so as to make connection between ep and r/3
      in the above link it says.
      first step go and run where sap netweaver administration system
      1. i did that on the ep system
      2. choose service ->sld services->http service (i did that)
      3.but when ??? it comes to host and port of the (     Enter the Host and the HTTP port of the system to which your system will report the data..)
      i am not sure abt the howt and port where do i need to look for that
      and even what host name and port num i am supposed to get at the r3 system end .
      it would of great help if some one can throw some light r help me to walk through that
      https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2167- [original link is broken] [original link is broken]
      i hope even this link helps as i followed all these steps
      thanking you prattipati
      (0) 
    3. sudheer prattipati
      i have ep6 of sp15 installed on one system with sysid- J2E
      database -cigniti1111
      cigniti1111 1 – this process list and Syslog
      cigniti1111 0 – this process list and process table
      i know that cigniti1111-is host name
      and 1 is the instance ,
      i know that cigniti1111-is host name
      and 0 is the instance ,

      what are the above two which one is java   and sap system..
      ————-
      and  R/3 is on another system
      SR3 – system id
      r3 – hostname
      18 – instance
      know i like to know according to the above scenario where i want my ep system sending request for the data it want and R3 sys sending data it has

      (0) 
  2. sree ram
    Hi Sugree,
    I had SAP R/3 4.7EE, EP6.0 SP4, XI 3.0,
    I m able to find rz70 in XI SERVER, but not in R/3 Server.
    How can i connect to SAP 4.7EE, Plz Help me.
    Can i Configure SLD to 4.7EE,if so Plz Suggest Me.
    Contact me to sriramd_msc@yahoo.com

    Sree Ram

    (0) 
  3. Joerg Siemandel
    Thanks a lot Sugree,

    for posting this great blog. It saved me some more
    hours looking for documentation. You have it all
    in one place.

    I finally managed with it to configure the SLD with
    WAS Java SP11 and WAS ABAP SP11.

    Thanks you very much !

    Jörg

    (0) 
  4. sreedhar Gunda
    Hello Surgee,

    It’s really helpfull and great. I have one question regarding SLD we are on EP6.0 SP14 and our SAP SYSTEM IS CENTRAL INSTANCE WITH 5 INSTACESi.e loadbalancing system and implementing ESS WEBDYNPRO  we are trying to configure SLD for java based systems could u plz help me in this how we can congfigure this …

    Thanx
    Sreedhar

    (0) 
    1. Sugree Phatanapherom Post author
      First of all, you have to install each instance one by one. Second, choose a machine to run SLD server and configure it according to the process described in this weblog. Third, you need to use Visual Administrator to specify the SLD in SLD Data Supplier (see weblog above) for all instances. Now you should see all instances in SLD.

      Once you want to run Web Dynpro, you just choose the central instance as the load balancing server. That’s all.

      (0) 
  5. Damandeep Thakur
    Hi,
    I am facing error in step RZ70.
    My SAP R/3 and SneakPreview are on different machines. I have done the above settings mentioned in the article.
    In RZ70 I am using-
    SLD Bridge Gateway host: localhost
    Service: sapgw00

    During Using RFC destination SLD_NUC,
    “RFC call Failed:com/sap/util/monitor/jarm/TaskMonitor

    Unable to delete existing periodic SLD job, SLD job may start at incorrect time”

    (0) 
  6. Hi,

    Thankx for the useful blog.

    In the point 9.Set Update local SLD to true, RFC Gateway server to sape50 and click on button ‘ Start Bridge’ :  i can not find ‘RFC Gateway server’ option in my SLD page.

    Can you please let me know where i can define the BE system.

    Thanks and regards
    Ramesh N.

    (0) 
  7. Bijay Shrestha
    Hi Sugree,

    This is an excellent blog. I followed your blog and did configure with my Portal and one system WAS in back end works perfect. This was my test.

    Now I want to do this with complex landscape e.g. I have Solution Manager, BW and ECC50 installed. I have setup SLD in Solution Manager for all my systems.

    Now the question is what would be my data supplier and RFC Gateway Server, when I configure SLD in Portal. Is it going to be Solution Manager or ECC50.

    Thanks for your help in advance.
    Bijay

    (0) 
  8. Okan Yarligan
    addressing localhost:50000 on browser doesn’t work for me. All i see it ‘page cannot be found’ error. Is there a way to configure for this browser access?
    I’m with SneakPreview ABAP – NSP version.

    thanks

    (0) 
  9. Martin Kolodzey
    Hi !
    First of all many thanks from me too for ths comprehensive recipe book of configuring SLD.

    Since I am new to SAP Basic Administration I have some questions:

    1. sapep50 means backend R/3 System? Or underlying Web AS Abap?
    2. We have an R/3 4.6c application server we want be connected via rfc? Any additional settings / tasks todo?

    3. i tried a bit to adapt Your instructions to my system environment and tested a JCO Connection to rfc Application data successfully but not to model data. Any special settings I need to adjust?

    Many thanks in advance
    Best regards
    Martin

    (0) 
    1. Sugree Phatanapherom Post author
      1. sape50 is the backend R/3 system

      2. For R/3 4.6c, you might need to apply support package to obtain RZ11. If you don’t want to do so, you can still add an entry into SLD directly.

      3. Please verify that you choose the correct connection type of that JCo connection.

      (0) 
      1. Martin Kolodzey
        Hi Sugree!

        Thanks for You advice, I can see my backend R/3 Abap System now in the Technical Landscape.

        But now I am stuck again. JCO Destinations with Load Balancing don´t work. The corresponding Content Maintenance Entry in SLD lacks the entry MsgServHost. But even updating that doesnt help.

        another oddity is that if I edit a JCO Destination the Destination name field ist empty and deactivated. Sounds thta familiar?
        We are using Netweaver SP 14

        Best regards

        Martin

        (0) 
          1. Martin Kolodzey
            Hi Sugree,

            yes I am. I can only choose message server in drop down box and there is only one. Anyway i cannot choose Single server for metdata so i´ve chosen first Single server and then load balancing for the application data destination and the first working fine?!

            (0) 
            1. Martin Kolodzey
              I solved the problem by re-runnning rz70. This time more entries were created in SLD content and then the message server connection worked.

              i created an entry n the services file in between the two runs. Maybe that´s helped.

              (0) 
        1. Martin Kolodzey
          Hi Sugree,

          yes I am. I can only choose message server in drop down box and there is only one. Anyway i cannot choose Single server for metdata so i´ve chosen first Single server and then load balancing for the application data destination and the first working fine?!

          (0) 
  10. Sam Joe
    I am stuck on this step

    13. Select Cluster -> J2E -> Server -> Services -> SLD Data Supplier

    when i click SLD data supplier I get an error message
    “Error while loading service SLD Data Supplier
    java.lang.ClassNotFoundException: com.sap.sldserv.vaclient.ClientManagement”

    can anybody help me to reslove this?

    I am not able to test the JCO connection from sneak preview SP15

    (0) 
    1. NIgel Sheen
      This error is caused because the user you are logged into the VA with has not got authorisation to the SLD configuration.  Grant the you the role: SAP_SLD_ADMINISTRATOR.  See documentation concerning creating these roles and groups.
      (0) 
  11. Ajay Asthana
    Excellent information Thanks a lot, Also if we are using for Portal how will be the configuration.
    if you can supply that  it will be great
    (0) 
  12. Xiao Yan Lin
    Hi Sugree,

    My R3 is installed on sgsapd1 while my SLD is installed on sgsapjv2.

    I have followed your weblog, it is excllent. But when I call RZ70, it gives error that “RFC call failed. Error opening an RFC connection”

    I called SM59 to test RFC ‘SLD_UC’, it gave error “program SLD_UC not register”.

    Please help. You can send email to xiaoyan.lin@statschippac.com

    Thanks

    (0) 
  13. Jesse So
    I meet an error on step 16 —
    Go Back to information tab page and click on trigger button.
    the alert message is operation failed! Failed to send data to bridge: sld_3039 check if the specified SLD target bridge is available.
    In my case. R/3 and Netweaver isn’t place in the same server. what should I do to solve this problem
    (0) 
  14. Hi

    I have created webAS JAVA SYSETEM in SLD and while creating webAS ABAP SYSTEM from R/3 t-code RZ70 i get the following error.

    “RFC call failed: program SLD_NUC not registered / CPI-C error CM_ALLOCATE_FAILURE_RETRY.”

    In my landscape the R/3 (R3DEV) and JAVA (PORDEV) sytems resides in different hosts.

    Let me know what will I enter in gateway host during generation of JAVA system with the t-code RZ70 in R/3.

    Regds
    Pavan

    (0) 
  15. Satheesh ILU
    Thanks a Lot.

    I was breaking my head all the time to set up SLD. I really like simple steps with illustration. I had small issues, but I could debug.

    Thanks once again.

    Satheesh

    (0) 
  16. Mike Russell
    Sugree,

    I installed the slim vesion SP11 but the web page does not exist.  I have the right host/port (I can get into the main admin page, etc.)  Does the SLD come with the slim version?

    Any insight is greatly appreciated!
    Mike

    (0) 
    1. Hi,
      The SLD doesn’t come with the slim version,you need to upgrade to sp16 pr higher versions.Aalso be careful while upgrading as your system will still have the registries ,so try to clean up everything carefully and install it
      (0) 
  17. Kapil Gupta
    in the step 24 I am getting RFC called Failed
    Can any body resolve this

    SLD DS Start Program

        0: eccepd_DVR_00                             : Execute program: _SLD_APPL_SERV
        0: eccepd_DVR_00                             : Execute program: _SLD_BCSYS
        0: eccepd_DVR_00                             : Execute program: _SLD_CLIENT
        0: eccepd_DVR_00                             : Execute program: _SLD_COMPSYS
        0: eccepd_DVR_00                             : Execute program: _SLD_DBSYS
        0: eccepd_DVR_00                             : Execute program: _SLD_GWSRV
        0: eccepd_DVR_00                             : Execute program: _SLD_INSTSC
        0: eccepd_DVR_00                             : Execute program: _SLD_INSTSP
        0: eccepd_DVR_00                             : Execute program: _SLD_IPSERV
        0: eccepd_DVR_00                             : Execute program: _SLD_MSGSRV
        0: eccepd_DVR_00                             : Execute program: _SLD_ASSOC
        0: eccepd_DVR_00                             : Collection of SLD data finished
        0: eccepd_DVR_00                             : Data collected successfully
        0: eccepd_DVR_00                             : RFC data prepared
        0: eccepd_DVR_00                             : Used RFC destination: SLD_UC
        0: eccepd_DVR_00                             : RFC call failed: Error when opening an RFC connection
        0: eccepd_DVR_00                             : Existing periodic jobs removed. Number: 1
        0: eccepd_DVR_00                             : Program scheduled: 20061108 000600
        1: eccepd_DVR_00                             : Event-controlled job already exists; scheduling not necessary


    Moreover, In SM59 transaction of SAP I got the following message while testing connection


    Logon Connection Error
    Error Details Error when opening an RFC connection
    Error Details ERROR: program SLD_UC not registered
    Error Details LOCATION: SAP-Gateway on host eccepd / sapgw00
    Error Details DETAIL: TP SLD_UC not registered
    Error Details COMPONENT: SAP-Gateway
    Error Details COUNTER: 8811
    Error Details MODULE: gwr3cpic.c
    Error Details LINE: 1684
    Error Details RETURN CODE: 679
    Error Details SUBRC: 0
    Error Details RELEASE: 700
    Error Details TIME: Tue Nov  7 12:13:52 2006
    Error Details VERSION: 2

    (0) 
    1. Federico Triana Mendoza
      We tried to config EP and BW coonection with template installer. EP os with SP12 and BW with SP6. We finished every step by template installer successfully. But when we tried RFC connection with EP from BW, connection failed.
      (0) 
  18. phani kumar

    Hi Sugree,/sld–->Administration tab, the Server Settings Link is not displayed rest of all the other options are displayed properly.<br/>I log on with User nameAdministrator<br/>              Password–Master Inst PWD.<br/>Can you guide me how i have to proceed further??<br/>Regds<br/>phanikumar       

    (0) 
    1. Hi Phanikumar,
      you have to click on Profile and choose in Selection: list datasupplier – it is as same as link as is described in manual
      Regards Ondrej
      (0) 
  19. Miguel Alejandro Aldatz
    When I tried to loggin to SLD using user ‘admin’ password ‘admin’ i get the message:

    You are not authorized to view the requested resource.

    The following Roles are asignated to the user:

    Administrator       Administrator role
    com.sap.pct.pdk.JavaDeveloper      Java Developer
    ContentManager      Content Manager
    super_admin_role      Super Administration

    Do I have to add a role to the user to be able to configure SLD? Or do I have to logon with an other user?

    Thanks!!!

    (0) 

Leave a Reply