13 Replies Latest reply: Apr 14, 2011 6:26 PM by Tom Cenens RSS

SLD_UC not registered

Tiberiu Sasu
Currently Being Moderated

I am trying to configure my ABAP server to act as the data supplier for my SLD installed on an J2EE server.

 

I configured my ABAP server using RZ70.  When I test "SLD_UC" in SM59 I get the error message below:

 

Connection Error

Error when opening an RFC connection

ERROR: program SLD_UC not registered

LOCATION: SAP-Gateway on host M2003173DVM / sapgw00

DETAIL: TP SLD_UC not registered

COMPONENT: SAP-Gateway

COUNTER: 2

MODULE: gwr3cpic.c

LINE: 1778

RETURN CODE: 679

SUBRC: 0

RELEASE: 700

TIME: Tue Jun 10 09:16:05 2008

VERSION: 2

  • Re: SLD_UC not registered
    Tiberiu Sasu
    Currently Being Moderated

    when navigating to SLD->Administration->Data Supplier I get the result below:

     

    RFC server threads:

    [DOWN] JCO/RFC server threads

     

    Gateway Host:

    Gateway Port:

     

    [UP] BuilderDirector version 1.0.1

     

    Updated SLDs:

    (local) sld/active

     

    Supported data types:

    BCSystem

    J2EESystem

    ComputerSystem

    Generic (sldreg)

     

    Last data received: J2EESystem at Tue Jun 10 09:15:00 EDT 2008

     

    Current data queue size: 0

    • Re: SLD_UC not registered
      Deepak Sharma
      Currently Being Moderated

      Check all the settings using SLDCHECK....

       

      use this note 1057720

       

      rewert back if any problems

      • Re: SLD_UC not registered
        Tiberiu Sasu
        Currently Being Moderated

        thank you for the note. SLDCHECK is for XI - I do not have XI, so I dont see how the note applies to my case. Any other ideas?

        • Re: SLD_UC not registered
          Deepak Sharma
          Currently Being Moderated

          Then I would say is to create a JCO rfc with the name SLD_UC from your Java system pointing to ABAP system.

           

          And put the entry of Java system like System name and gateway value is SLD_UC rfc.

           

          Your rfc problem would be solved.

          • Re: SLD_UC not registered
            Tiberiu Sasu
            Currently Being Moderated

            Hi Deepak, I am trying to connect my ABAP system to my Java system, not my Java to my ABAP.   Let me know.

            • Re: SLD_UC not registered
              Deepak Sharma
              Currently Being Moderated

              To connect from ABAP to java you need a registered program (means a program that is running in Java end and recognised by ABAP). So when we create a JCO RFC it would be recognised by ABAP system.

               

              Please read this

               

              http://help.sap.com/saphelp_nw04/helpdata/en/6a/82343ecc7f892ee10000000a114084/frameset.htm

               

              I think this one would clear the idea.

              • Re: SLD_UC not registered
                Tiberiu Sasu
                Currently Being Moderated

                Hi Deepak, thank you for the suggestion. I tried it and it resolved my problem.points awarded accordingly.

                • Re: SLD_UC not registered
                  Stanley Works
                  Currently Being Moderated

                  Hi All,

                   

                  Sorry to continue on this Thread... but today i too got this problem & as suggested here, i did created SLD_NUC JCO RFC provider in my SLD System. Now my RFC is working fine, but when i run Data supplier job through RZ70, it is giving me error of "JCO.Server could not find server function 'SET_SLD_DATA'".

                  Please find the logs of same & advice me what can be done. I did removed this entry, but then this RFC fails.

                   

                  SLD DS Start Program

                   

                      0: inmumsap18_BW2_00                         : Execute program: SLDRFC

                      0: inmumsap18_BW2_00                         : Execute program: SLDMSGSRV

                      0: inmumsap18_BW2_00                         : Execute program: SLDIPSERV

                      0: inmumsap18_BW2_00                         : Execute program: SLDINSTSP

                      0: inmumsap18_BW2_00                         : Execute program: SLDINSTSC

                      0: inmumsap18_BW2_00                         : Execute program: SLDINSTPRD

                      0: inmumsap18_BW2_00                         : Execute program: SLDGWSRV

                      0: inmumsap18_BW2_00                         : Execute program: SLDDBSYS

                      0: inmumsap18_BW2_00                         : Execute program: SLDCOMPSYS

                      0: inmumsap18_BW2_00                         : Execute program: SLDCLIENT

                      0: inmumsap18_BW2_00                         : Execute program: SLDBCSYS

                      0: inmumsap18_BW2_00                         : Execute program: SLDAPPL_SERV

                      0: inmumsap18_BW2_00                         : Execute program: SLDASSOC

                      0: inmumsap18_BW2_00                         : Collection of SLD data finished

                      0: inmumsap18_BW2_00                         : Data collected successfully

                      0: inmumsap18_BW2_00                         : RFC data prepared

                      0: inmumsap18_BW2_00                         : Used RFC destination: SLD_NUC

                      0: inmumsap18_BW2_00                         : RFC call failed: JCO.Server could not find server function 'SET_SLD_DATA'

                      0: inmumsap18_BW2_00                         : Test mode: No batch job created

                  • Re: SLD_UC not registered
                    Tom Cenens
                    Currently Being Moderated

                    Hello

                     

                    I know this question is answered but in reply to the last issue reported:

                     

                    The following SAP note provides information in case you would connect an ABAP only SAP system  to a JAVA SLD through RZ70:

                    https://service.sap.com/sap/support/notes/1057720

                     

                    You should not create JCO RFC destinations in the JCO/RFC Provider in the visual administrator, those will break the process.

                    Normally the RFC's are auto generated in the Java part and your SLD push in RZ70 will work.

                     

                    I advise you to run SLDCHECK in the ABAP part if it's not the case and check the logs of the JAVA part for errors (possible under cluster/server0/log/system as you might have authorization issues).

                     

                    Also the profile settings of the JAVA SLD have to be correct (hostname+gateway).

                     

                    Kind regards

                     

                    Tom

                    • Re: SLD_UC not registered
                      Raoul Shiro
                      Currently Being Moderated

                      Hi,

                       

                      thank you Tom for your input. I had the same issue .

                      I was about to create manually the JCO destination, when I saw your blog.

                      I updated the CR_CONTENT in the SLD, and now it works

                       

                      Thanks

                      • Re: SLD_UC not registered
                        Tom Cenens
                        Currently Being Moderated

                        Hello Raoul

                         

                        Thanks for letting me know the blog was useful. Since I noticed so many posts on the SLD_UC issue I decided to place the how to in a blog because it does seem a bit strange when you look at how the configuration is partially auto-performed it causes confusion.

                         

                        If anyone else bumps into the issue, you can check my blog on how to push ABAP system data to a Java only SLD:

                        /people/tom.cenens3/blog/2011/02/23/how-to-push-abap-system-data-to-a-java-only-sld

                         

                        Kind regards

                         

                        Tom

  • Re: SLD_UC not registered
    Currently Being Moderated

    Hello,

     

    SLDCHECK is not just for XI. SLDCHECK tests connectivity between the ABAP Stack and the SLD, it verifies configuration of RFC, SLDAPICUST and RZ70.

     

    I would run SLDCHECK and follow the steps in the troubleshooting note mentioned above.

     

    Regards,

    David

    • Re: SLD_UC not registered
      Tiberiu Sasu
      Currently Being Moderated

      Hi David,

      when I run SLDCHECK it tells me that the SAPSLDAPI and LCRSAPRFC RFC destinations do not exist. I am not sure I need these destinations for automatic data supplying the ABAP technical info to my Java SLD system. I say that because I have another ABAP system that is connecting fine to a double-stack SLD and I don't have those RFCs in.  Only the SLD_UC RFC is required to connect an ABAP system with an J2EE system.

       

      Let me know.