Application Development and Automation 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: 
Read only

Internal error occured when processing parallel RFC

Pramanan
Active Participant
0 Likes
6,348

Dear Experts,

I have created one FM and calling that FM as prallel process in a report program.

CALL FUNCTION 'ZHR_TIME_EVAL_PARALLEL_PROCESS'

STARTING NEW TASK first_task

DESTINATION IN GROUP srv_grp

EXPORTING

p_job = sub_job

TABLES

rspar_tab = rspar_tab.

In development system its working fine. In quality it throwing a dump saying "Internal error occured when processing parallel RFC" . Error mesage number - BT 857.

Any body came across this problem.Please help me to resolve.

Thanks in advance

9 REPLIES 9
Read only

Former Member
0 Likes
2,876

Hi Ramanan,

Error BT-857 is being used in the below FM's which mainly check on the availability of the server and their resources, SPBT_INITIALIZE

SPBT_FIND_FREE_SERVER

SPBT_GET_CURR_RESOURCE_INFO

Since you are using a server group here, are you sure it is set in your Q system using RZ12?

If yes, then you would have to check if you are spanning too many calls in parallel and using up all the DIA WPs?

Regards,

Chen

Read only

0 Likes
2,876

Hi,

Group server name is created in RZ12.

Can you please elaborate me what i have to check.

i am using the function module mentioned above. It will create only one task.

Also In development it is working fine. In Quality its failing.

Read only

0 Likes
2,876

Hi Ramanan,

You can try to execute the three function modules(along with SPBT_GET_CURR_RESOURCE_INFO) in your Q Env using SE37 and check if the exception is thrown?

Regards,

Chen

Read only

0 Likes
2,876

Hi chen,

I have executed the function modules.Its throwing the floowing exceptions.

SPBT_INITIALIZE is throwing the exception INVALID_GROUP_NAME Message number BT - 831.

Function modules SPBT_GET_CURR_RESOURCE_INFO , SPBT_FIND_FREE_SERVER, SPBT_GET_CURR_RESOURCE_INFO are throwing the exception PBT_ENV_NOT_INITIALIZED_YET message number BT - 838 .

How to resolve this problem.

Thanks in advance.

Read only

0 Likes
2,876

Hi Ramanan,

The server group hasn't been created properly or the value being passed in your program is not correct, please verify these two. As i do not have access to SM59/RZ12 in our landscape i am not able to provide more info on this.

Do you have any specific reason for using a server group, if not i would suggest you use "DEFAULT"

To guarantee that only application servers with sufficient resources are accessed, we recommend that you use the addition DEFAULT with explicitly defined RFC server groups.

Regards,

Chen

Read only

0 Likes
2,876

hi chen,

CONCATENATE 'TASK' lv_tsk_cnt INTO first_task.

CALL FUNCTION 'ZHR_TIME_EVAL_PARALLEL_PROCESS'

STARTING NEW TASK first_task

DESTINATION IN GROUP DEFAULT

Exporting

p_job = sub_job

TABLES

rspar_tab = rspar_tab.

Above the parallel rfc function call and the values i am using to call the fm. is there any parameters i am missing here.

Read only

0 Likes
2,876

Hi Ramanan,

Looks good, try and let me know the results, All the best !!!

Regards,

Chen

Read only

0 Likes
2,876

Hi chen,

Thanks a lot. Actually there is some basis problem. As you suggested i executed the function modules , which are working fine in dev and live system. but throws exception in Quality.

so transported the progrma to live and its working fine there.

You inputs helped me a lot and also i learnt a lot.

Hearty thanks.

Ramanan

Read only

0 Likes
2,876

Hi Gurus,

Can anyone pls tell me resolution of this issue?

We are also getting Dump as MESSAGE_TYPE_X in BI system during DSO activation.

Invalid PBT server group name: PARALLEL_GENERATORS.

The system tried to initialize the environment for processing parallel RFCs using the function module SPBT_INITIALIZE. The server group name specified was found to be invalid.

Thanks,

Rupali