cancel
Showing results for 
Search instead for 
Did you mean: 

VERY VERY VERY URGENT -- Dump in PCUI "Unable to fulfil request for 2643...

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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.

Answers (11)

Answers (11)

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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?

Former Member
0 Kudos

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

Former Member
0 Kudos

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?

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hello Vivek,

Did you made some changes in the system since yesterday? some eewb for example?

Regards,

Frederic

Former Member
0 Kudos

Hello Vivek,

Go to the application set of COMM_BUPA, check for each structure type A 'root structure' and check that the value BUP_MAIN is in the field reference name.

It should solve your problem.

Regards,

Frederic

Former Member
0 Kudos

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.

Former Member
0 Kudos

Yeah but the same code was working till yesterday & before that. It is not my coding. It is SAP Delivered coding.

Former Member
0 Kudos

get_substance is SAP CODE and I dont think it is wrong.

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hi,

I think you are appending this wrong.....

APPEND <ls_instance> TO ct_instance.

check at this point...

Regards,

Azaz Ali.

Former Member
0 Kudos

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.

Former Member
0 Kudos

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.