cancel
Showing results for 
Search instead for 
Did you mean: 

In SM12 showing locks on table BGRFC_I_SERVER_REGISTRATION

Former Member
0 Kudos

Hi Guys,

In our SAP PI system (SAP EHP 1 for SAP NetWeaver 7.1) old locks found on table BGRFC_I_SERVER_REGISTRATION,

If i try to delete the locks same locks are apearing after deleting. I dont know what it is trying to register.

And some time back in SM21 found log "Could not send SLD data", For this error message i have checked everything is ok like RZ70 seems to be ok,

SM59 SLD_UC RFC connection is ok, I am able to connect through SLDCHECK t.code.

I am not deleting anything in PI system but on my id SM21 logs shwoing that XXXXX deletes RFC destination XXXXXXX., I dont know why i am getting these error logs.

Please help.

Regards

Kumar

Accepted Solutions (1)

Accepted Solutions (1)

paul_power
Active Contributor
0 Kudos

Hi Kumar,

The enqueue lock:

BGRFC_I_SERVER_REGISTRATION

BGRFC_O_SERVER_REGISTRATION

are releaed to the bgRFC Scheduler which is the sucessor of the qRFC

scheduler. Assuming you are using bgRFc then these permanent lock

entries in SM12 are necessary and correct.

Alternatively if you are absolutely certain that you do not want to

use bgRFC then you can deactivate the scheduler using the

transaction /nsbgrfcconf.

Select the tab strip 'SCHEDULER.APP.SERVER' and set the value of

the parameter 'SCHEDULER COUNT' for inbound and outbound to zero and

save the changes. After this action the enqueue entries will be

disappeared and no bgRFC will be started.

Regards,

Paul

Answers (3)

Answers (3)

Former Member
0 Kudos

I have one more doubt so i am opening this as unanswered

Former Member
0 Kudos

Hi Paul,

Thanks for your reply

One more doubt....

I have few more locks on table WSRM_EH (1 lock),WSRM_EH_SID (3 locks) What are these locks can you explain please

Regards

Kumar

former_member203764
Participant
0 Kudos

Hi Kumar,

I have the same Situation as you.

Bocks on WSRM_EH , WSRM_EH_SID, SPBGM_Function_Indicator, BGRFC_I_SERVER_REGISTRAtION with the users BGRFCSUPER and SAP_WSRT.

Did u resolve your Problem and give me a Hand?

Thanks

Sara

Former Member
0 Kudos

Thanks for your reply paulu2026

Can you please explain what this bgRFC and qRFC scheduler does in the system ?.

If I donu2019t use these bgRFC scheduler anything will stop in the system which leads to issues ?

Regards

kumar

paul_power
Active Contributor
0 Kudos

Hi Kumar,

Please see the following regarding bgRFC

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0401ea9-0be5-2910-b389-ce9675ab8...

the locks is used to controll the scheduler run.

With the locks it will be detected if the schedulers are alive.

If you want to reduce the locks, you can reduce the number of

running bgRFC-Scheduler.

The default setting ( transaction /nsbgrfcconf -> 'SCHEDULER.APP.SERVER'

DEFAULT ).

You can set the number of scheduler to 0 ( for inbound and outbound )

using the parameter 'SCHEDULER COUNT', if you don't need bgRFC.

To reduce the number of bgRFC schedulers you can set the default setting

to zerro. and add a specific application server and set the

scheduler count to 1 for inbound and outbound scheduler. After this

only two locks should be available.

Regards,

Paul