‎2011 Apr 07 10:17 AM
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
‎2011 Apr 07 10:31 AM
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
‎2011 Apr 07 10:37 AM
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.
‎2011 Apr 07 10:49 AM
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
‎2011 Apr 08 4:54 AM
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.
‎2011 Apr 08 6:31 AM
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
‎2011 Apr 08 11:07 AM
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.
‎2011 Apr 08 12:17 PM
Hi Ramanan,
Looks good, try and let me know the results, All the best !!!
Regards,
Chen
‎2011 Apr 13 11:12 AM
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
‎2011 Aug 12 2:56 PM
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