cancel
Showing results for 
Search instead for 
Did you mean: 

Dump due to exception - CX_WD_CONTEXT

Former Member
0 Kudos

Hi SDN team,

it seam's I will never display my first WDA, after solving CX_FQDN probleme.

now I facing another one.

The following error text was processed in the system DM0 :

Lower-Level Node with Name MAINVIEW.sflight_node Does Not Exist Eꯂ

The error occurred on the application server sapserver_DM0_01 and in the work process 0 .

The termination type was: RABAX_STATE

The ABAP call stack was:

Method: GET_CHILD_NODE_INTERNAL of program CL_WDR_CONTEXT_ELEMENT========CP

Method: IF_WD_CONTEXT_ELEMENT~GET_CHILD_NODE of program CL_WDR_CONTEXT_ELEMENT========CP

Method: IF_WD_CONTEXT_NODE~GET_CHILD_NODE of program CL_WDR_CONTEXT_NODE_VAL=======CP

Method: WDDOINIT of program /1BCWDY/2WK3XWKOCLBKF7E5TWGR==CP

Method: IF_WDR_VIEW_DELEGATE~WD_DO_INIT of program /1BCWDY/2WK3XWKOCLBKF7E5TWGR==CP

Method: DO_INIT of program CL_WDR_DELEGATING_VIEW========CP

Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP

Method: INIT_CONTROLLER of program CL_WDR_VIEW===================CP

Method: INIT of program CL_WDR_CONTROLLER=============CP

Method: GET_VIEW of program CL_WDR_VIEW_MANAGER===========CP

The exception 'CX_WD_CONTEXT' was raised, but it was not caught anywhere along

the call hierarchy.

Since exceptions represent error situations and this error was not

adequately responded to, the running ABAP program

'CL_WDR_CONTEXT_ELEMENT========CP' has to be

terminated.

I will revue the cardinality, ST22, code I inject in the method, may be structure...

I will see if any one have any idea it's pleasur to share it.

Thanks

Adil

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

>

> Hi SDN team,

>

> it seam's I will never display my first WDA, after solving CX_FQDN probleme.

> now I facing another one.

>

> The following error text was processed in the system DM0 :

> Lower-Level Node with Name MAINVIEW.sflight_node Does Not Exist Eꯂ

> The error occurred on the application server sapserver_DM0_01 and in the work process 0 .

> The termination type was: RABAX_STATE

> The ABAP call stack was:

> Method: GET_CHILD_NODE_INTERNAL of program CL_WDR_CONTEXT_ELEMENT========CP

> Method: IF_WD_CONTEXT_ELEMENT~GET_CHILD_NODE of program CL_WDR_CONTEXT_ELEMENT========CP

> Method: IF_WD_CONTEXT_NODE~GET_CHILD_NODE of program CL_WDR_CONTEXT_NODE_VAL=======CP

> Method: WDDOINIT of program /1BCWDY/2WK3XWKOCLBKF7E5TWGR==CP

> Method: IF_WDR_VIEW_DELEGATE~WD_DO_INIT of program /1BCWDY/2WK3XWKOCLBKF7E5TWGR==CP

> Method: DO_INIT of program CL_WDR_DELEGATING_VIEW========CP

> Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP

> Method: INIT_CONTROLLER of program CL_WDR_VIEW===================CP

> Method: INIT of program CL_WDR_CONTROLLER=============CP

> Method: GET_VIEW of program CL_WDR_VIEW_MANAGER===========CP

>

> The exception 'CX_WD_CONTEXT' was raised, but it was not caught anywhere along

> the call hierarchy.

>

> Since exceptions represent error situations and this error was not

> adequately responded to, the running ABAP program

> 'CL_WDR_CONTEXT_ELEMENT========CP' has to be

> terminated.

>

> I will revue the cardinality, ST22, code I inject in the method, may be structure...

>

> I will see if any one have any idea it's pleasur to share it.

>

> Thanks

> Adil

Hallo Adil,

Can you do the following and confirming me the steps

1. You have a mainview .

2. Does it have sflight_node ?

3. DoInit method is trying to access that.

Former Member
0 Kudos

Hi Baskaran,

Of cours I have mainview but for sflight_node I don't thinks so.

if the context mainviews yes it have sflight_node with all attribue.

but in the object tree for the WDA just on the left on the screen non

What are you looking to find out!!!!

Thanks for your reply

Adil

Former Member
0 Kudos

>

> Hi Baskaran,

>

> Of cours I have mainview but for sflight_node I don't thinks so.

>

> if the context mainviews yes it have sflight_node with all attribue.

>

> but in the object tree for the WDA just on the left on the screen non

>

> What are you looking to find out!!!!

>

> Thanks for your reply

>

> Adil

Hallo Adil,

It may be my poor understanding, i have to say i do not understand your answer relating to my questions. From the error message i am almost sure that DoInit method has a statement something like

get_child_node ( ).

Can you post the content of DoInit method here. Are ther any Dynamic programming involved in DomodifyView method ?

Former Member
0 Kudos

Hi Baskara

For sur the dump stop at method GET_CHILD_NODE_INTERNAL, but I never see the DoInit method

it's my first WDA program

METHOD wddoinit .

  • data dDeclaration

DATA:

node_sflight TYPE REF TO if_wd_context_node,

itab_sflight TYPE STANDARD TABLE OF sflight.

  • get data from table sflight

SELECT * FROM sflight INTO TABLE itab_sflight.

  • navigate from <context> to <sflight> via lead selection

node_sflight = wd_context->get_child_node( name = 'sflight_node' ).

  • bind internal table to context node <SFLIGHT>

node_sflight->bind_table( itab_sflight ).

ENDMETHOD.

I will see and tell you

Thanks in advance

Adil

Edited by: adil chikhaoui on Dec 24, 2010 11:58 PM

Edited by: adil chikhaoui on Dec 25, 2010 5:41 AM

Former Member
0 Kudos

Hi Baskara,

Thanks a lot for your help. it was exactly as you said DOINIT

the name should be upercase, I can call it stressing time

node_sflight = wd_context->get_child_node( name = 'sflight_node' ).

Node_sflight = wd_Context->get_Child_Node( Name = `SFLIGHT_NODE` ).

Thanks a lot

Former Member
0 Kudos

Hi Baskara,

Thanks a lot for your help. it was exactly as you said DOINIT

the name should be upercase, I can call it stressing time

node_sflight = wd_context->get_child_node( name = 'sflight_node' ).

Node_sflight = wd_Context->get_Child_Node( Name = `SFLIGHT_NODE` ).

Thanks a lot

Former Member
0 Kudos

Good that is working for you. !!

Former Member
0 Kudos

Hi Baskara,

last question. How can I give point to the personne that help me to resolve my probleme.

is it just by clicking innradio option down his name. I try it and I don't know if it work.

may be I should create an other thread

Thanks

Adil

Edited by: adil chikhaoui on Dec 25, 2010 6:42 PM

Former Member
0 Kudos

Hi Baskara,

last question. How can I give point to the personne that help me to resolve my probleme.

is it just by clicking innradio option down his name. I try it and I don't know if it work

Thanks

Adil

Former Member
0 Kudos

Hi Adil,

I encountered exactly the same error as yours. i would like to ask on how did you solved the problem? can you please provide me the step by step process so i can also solve my error?

my question is how did you get to this?

Node_sflight = wd_Context->get_Child_Node( Name = `SFLIGHT_NODE` ).

can you please provide the procedure on how did you came up with that code? or line? where to go to get there so i can also edi SFLIGHT_NODE to capital letters?how can i check if i have sflight_node?

Your reply will be very much appreciated.. i really need your answer.

Best Regards,

Tony

Former Member
0 Kudos

Hi Adil,

how to go to METHOD wddoinit so i can also edit mine?

Regards,

Tony

Former Member
0 Kudos

Hallo ,

You are posting in some one else thread which is already closed.

Please open your own thread. I am sure you will get lots of response.

Former Member
0 Kudos

Thanks for your suggestion, i already created a separate thread

Answers (0)