cancel
Showing results for 
Search instead for 
Did you mean: 

LCR_LIST_BUSINESS_SYSTEMS in the sldcheck

Former Member
0 Kudos

Hi forum,

I am just setting up an SLD... everything works fine, just when I am doing an sldcheck I get this error:


SLD server access settings:
  host name:   XXXXXXX
  port number: 50100
  user       : myUser
Use transaction SLDAPICUST if you wish to maintain the SLD server access data
Launching the SLD GUI in a separate browser window...
=> Verify in the browser GUI that the SLD is in a healthy running state!

Calling function LCR_LIST_BUSINESS_SYSTEMS
Retrieving data from the SLD server...
Function call returned exception code     4
=> Check whether the SLD is running!

All other checks are successful.

Any ideas where to search for the error.

ThankX!

Accepted Solutions (1)

Accepted Solutions (1)

agasthuri_doss
Active Contributor
0 Kudos

Hi,

1) Try this -- > go to CPA Cache and refresh it.

2) Earlier similar Kind of issue Michal refered

Note 809420

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi,

It seems that you havent maintained the details in the SAP transaction SLDAPICUST where you have to give the Hostname,Port,User(XIAPPLUSER) and Password.

Hope this helps.

Warm Regards,

Jishi

Former Member
0 Kudos

Thanks for your replies! I am still facing the Problem. A clearing of the cache didn't solve my problem.

SLDAPICUST is configured... but my user is called xi_user, not xiappluser. Might this be a problem?

When using SXMB_ADM for config. the integration engine a lookup on the sld fails with the msg "No access to system landscape at present".

When running in rz70 the data collector I get an error too:

 0: cifesap005_C05_01                         : Execute program: _SLD_APPL_SERV
 0: cifesap005_C05_01                         : Execute program: _SLD_BCSYS
 0: cifesap005_C05_01                         : Execute program: _SLD_CLIENT
 0: cifesap005_C05_01                         : Execute program: _SLD_COMPSYS
 0: cifesap005_C05_01                         : Execute program: _SLD_DBSYS
 0: cifesap005_C05_01                         : Execute program: _SLD_GWSRV
 0: cifesap005_C05_01                         : Execute program: _SLD_INSTSC
 0: cifesap005_C05_01                         : Execute program: _SLD_INSTSP
 0: cifesap005_C05_01                         : Execute program: _SLD_IPSERV
 0: cifesap005_C05_01                         : Execute program: _SLD_MSGSRV
 0: cifesap005_C05_01                         : Execute program: _SLD_ASSOC
 0: cifesap005_C05_01                         : Collection of SLD data finished
 0: cifesap005_C05_01                         : Data collected successfully
 0: cifesap005_C05_01                         : RFC data prepared
 0: cifesap005_C05_01                         : Used RFC destination: SLD_UC
 0: cifesap005_C05_01                         : RFC call failed: JCO.Server could not find server function 'SET_SLD_DATA'
 0: cifesap005_C05_01                         : Test mode: No batch job created

Former Member
0 Kudos

Hi,

Please can you check if your RFC destination SAPSLDAPI and LCRSAPRFC are working both ABAP and Java stack.

Regards

Vijaya

Former Member
0 Kudos

Hi Vijaya,

checked the RFC with the sm59... they are OK.

But how can I check them for the java Stack??? In the Visual Admin I only checked the status of the "JCo RFC Provider" and its started.

When I debug the FM, the exception get thrown at this point:


*     try to get own BC Client instance:
      try.
          bcclient = accessor->get_instance( cname   = 'SAP_BCClient'
                                             keyprop = t_propval ).
        catch cx_sld_api_exception into ex.
      endtry.

In t_propval are at

line 1: Name: CreationClassName Value: SAP_BCClient

line 2: Name: Name Value 800.SystemName.C05.SystemNumber.00202xxxxx.SystemHome.cifexxxxx

Message was edited by: Chris Sell

Answers (1)

Answers (1)

Former Member
0 Kudos

Did you ran the RFC check as xis_user. probably that user might not have rfc authorization.

Also i would try delete the business system in question and re-create it. One time i had some issues and recreating the business system solved it.

Raj

former_member206604
Active Contributor
0 Kudos

Hi,

Check this URL might help in solving your problem

http://help.sap.com/saphelp_nw04/helpdata/en/78/20244134a56532e10000000a1550b0/content.htm

Regards,

Prakash

Former Member
0 Kudos

I will configure the SLD again and see if the problem gets solved...

But I have some general questions on how to conf the SDL. My proceeding the last time was:

I have 3 Clients (800, 801, 801).

1. I defined 1 Technical System (TS) with client 800.

2. In this TS I created the 3 Business Systems (BS) while client 800 is the Integration Server.

Did I do something wrong? Do I have to conf for each client one TS?

former_member206604
Active Contributor
0 Kudos

Hi,

<i>>>>Did I do something wrong? Do I have to conf for each client one TS?</i>

No you need not

What you have done looks fine...

Regards,

Prakash

Former Member
0 Kudos

1. check whether you have maintained fully qualified host names in places where you refer to the SLD server. Sometimes the host names don't get resolved.

2. check whether you have maintained the UNICODE settings consistently in SM59 to what your system is intended to be.

Former Member
0 Kudos

It's done! Now everything work fine.

The thing is, that I can't say why it now working. I was just clicking in the SLD Admin... added a new Business System... an sldcheck and everything worked!?

Thanks to all!