Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

PowerCenter To SAP RFC - Issues

Former Member
0 Kudos

Hi Experts,

PowerCenter is connecting to SAP & Calling some Standard RFCs to upload BP Details.

In SAP System all the available Dialogue Work processes are getting occupied & the System is hanging.

Basis confirms that Logical Connection is not required !!!!!!

This RFC when called creates lots of Queues ,,, i see them in SM58.

Even after posting the data this Queue still remains in the system.

Questions:

1. Having the tech user, RFC names , how do i find the logical destination?

2. Will this Queue make the system to hang?

3. Is it possible to restrict the RFC to use only 2 work process instead of using everything available,

4. would it be possible to make this RFC to not use a dialogue work process & execute in background mode.

please throw some light.

regards,

Kevin.

4 REPLIES 4

former_member192616
Active Contributor
0 Kudos

Hi,

any RFC will run in a dialog process, always.

In transaction RZ12 you can set the RFC quotas in RZ12 (e.g. how much dialog processes

should be kept free (not processing incoming RFCs).

you should start your RFC's against a RFC Server Group in order

to distribute the load.In transaction RZ12 you can configure them.

Kind regards,

Hermann

ravi_lanjewar
Contributor
0 Kudos

Hi,

Run such type of jobs only on low load on server.


3. Is it possible to restrict the RFC to use only 2 work process instead of using everything available,
4. would it be possible to make this RFC to not use a dialogue work process & execute in background mode.

It is not posible to restrict the RFC to used only 2 work process. It only take available work process.

Bapi is nothing but RFC enable function module, RFC is not call in the background, It is ru in dialog. not in background.

Rgds

Ravi Lanjewar

former_member182114
Active Contributor
0 Kudos

Hi Kevin,

You mentioned something about SM58, so this means that your RFC's arriving on system are creating some asyncronous calls,

these entries can be be tunned on SMQR/SMQS how many execute at a time. You can limit the number of reserved WP's for this kind of records and this wont lock your system.

About the inbound RFC's you use RZ12 parameters, as talked before.

Regards, Fernando Da Rós

Edited by: Fernando Ros on Jun 28, 2010 2:16 PM

0 Kudos

Hi All,

I have changed the settings in RZ12.

Still waiting to test the same.

Waiting for some new set of data to test.

Will update once i have the issue solved.

Thanks to all for your suggestions.

regards,

Kevin.