on 05-16-2006 7:23 PM
Hello Experts,
Kindly help me urgently.
My PCUI application is giving short dump with this error:
"Note :
The following error text was processed in the system PLD : Unable to fulfil request for 264306688 bytes of memory space.
The error occurred on the application server core31_PLD_81 and in the work process 5 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
Method: GET_SUB_INSTANCES of program CL_CRM_BSP_IL=================CP
"
I Promise to reward points.
Best Regards,
Vivek
Hi Vivek,
have you checked that method GET_SUB_INSTANCES i mean you are passing same varible to changing parameter which should not be done...
Regards,
Azaz Ali.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Frederic,
Thanks very much for your help. I really appreciate it.
I have one query. Do you mean to say that for all the structures I need to change the parent name to BUP_MAIN?,
there are some structures in COMM_BUPA which have other parent names.
Kindly clarify.
Best Regards,
Vivek
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Vivek,
I'm not talking about the value in the field ParentName but in the field Reference name in the application set.
Why I did on my project is adding the BUP_MAIN in the field Reference name for each entry with structure type A - Root structure when this field was empty.
Hope this will help you,
Regards,
Frédéric
sorry i mean there are 2 entries in SAP standard delivery which have blank ref_name for root structures, do I need to look into them also or is it only for Z entries I am creating?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Vivek,
Following my debugging experience on project, you have to add the BUP_MAIN value for each structure in the standard CRMM_ACCOUNT application.
You can also check oss note 738247. It is a similar problem and it advice to change the S table (transaction crmc_blueprint).
Regards,
Frédéric
Frederic,I think you are thinking in right direction. Your answer is helpful But the thing is SAP Standard entries have 2 such root structures with ref_name as BUP_MAIN. Do I need to get them changed?
One more question frederic, do I need to create a ZCOMM_BUPA application in this case if I am adding Z structure & Z model access class to an application set?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vivek,
One more important information ......
check all the variables and internal table declarations...
if you have declared any of the attributes or internal tables wrong the server will show the same exception...
please check them once...
Regards,
Azaz Ali.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
But the application is showing error at that point and i am sure it is at the same call method statement...
You do one thing send the code related that application then we can come out with a solution...
Reward points for the helpful answers...
Regards,
Azaz Ali.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yeah but the same code was working till yesterday & before that. It is not my coding. It is SAP Delivered coding.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
get_substance is SAP CODE and I dont think it is wrong.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In the below statement the changing parameter is same...
CALL METHOD me->get_sub_instances
EXPORTING
iv_primary_name = <lv_primary_name>
CHANGING
<b>ct_instance = ct_instance.</b> " this should not be same....
Regards,
Azaz Ali.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
I think you are appending this wrong.....
APPEND <ls_instance> TO ct_instance.
check at this point...
Regards,
Azaz Ali.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This method get_sub_instances is being called recursively
get_children is getting 1 row always but the row content is empty.
METHOD get_sub_instances.
DATA: lt_children TYPE crmt_bsp_model_ref_name_tab.
FIELD-SYMBOLS: <ls_primary> TYPE ty_primary_instanc
<ls_instance> TYPE ty_admin_instance,
<lv_primary_name> TYPE crmt_bsp_model_ref
**
CHECK gr_model->gv_valid EQ abap_true.
CALL METHOD gr_model->get_children
EXPORTING
iv_ref_name = iv_primary_name
IMPORTING
et_children = lt_children.
LOOP AT lt_children ASSIGNING <lv_primary_name>.
READ TABLE me->gt_primary
ASSIGNING <ls_primary>
WITH TABLE KEY primary_name = <lv_primary_name>.
IF sy-subrc EQ 0.
LOOP AT <ls_primary>-instances ASSIGNING <ls_instanc
<ls_instance>-is_sub = abap_true.
>>>>>>>>>>>>>APPEND <ls_instance> TO ct_instance.
ENDLOOP.
ENDIF.
CALL METHOD me->get_sub_instances
EXPORTING
iv_primary_name = <lv_primary_name>
CHANGING
ct_instance = ct_instance.
ENDLOOP.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Vivek,
You will find at what point you are getting error in the transaction ST22.
Go to that transaction see at what line you are getting error and let me know.
Regards,
Azaz Ali.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.