cancel
Showing results for 
Search instead for 
Did you mean: 

wd4a ALV context binding problem

Former Member
0 Kudos

Hi,

I create a compenent with component usage of SALV_WD_TABLE, and create context node flighttab with sub node booking, mapping the data node of SALV_WD_TABLE interface with the booking node.

and run the application, there is a short dump for the context mapping.

does anyone has any idea about it?

thanks and best regards

Gang

Accepted Solutions (0)

Answers (3)

Answers (3)

0 Kudos

Hi Gang,

(1)

is the upper node attribute "selectionCardinality" set to 1..?. Try this out. If the top node is not selected then the ALV will not receive the child node for an element of the upper node --> the ALV receives nothing.

(2)

did you add any dynamic attributes to the context node which is handed over to the ALV? The ALV can only handle static attributes. This can be achieved by dynamically creating the static structure containing static and/or dynamic attributes --> The node handed over to the ALV is then registered as static even though everything was created dynamically.

regards,

Michelle

Former Member
0 Kudos

The following error text was processed in the system BI7 : The ASSERT condition was violated.

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

The termination type was: RABAX_STATE

The ABAP call stack was:

Method: RESOLVE_MAPPING of program CL_WDR_CONTEXT_NODE_INFO======CP

Method: MAP of program CL_WDR_CONTEXT_NODE_MAP=======CP

Method: IF_WD_CONTEXT_NODE~GET_STATIC_ATTRIBUTES_TABLE of program CL_WDR_CONTEXT_NODE_MAP=======CP

Method: GET_REF_TO_TABLE of program CL_SALV_WD_DATA_TABLE=========CP

Method: EXECUTE of program CL_SALV_WD_SERVICE_MANAGER====CP

Method: APPLY_SERVICES of program CL_SALV_BS_RESULT_DATA_TABLE==CP

Method: REFRESH of program CL_SALV_BS_RESULT_DATA_TABLE==CP

Method: IF_SALV_WD_COMP_TABLE_DATA~MAP_FROM_SOURCE_DATA of program CL_SALV_WD_C_TABLE_V_TABLE====CP

Method: IF_SALV_WD_COMP_TABLE_DATA~MAP_FROM_SOURCE of program CL_SALV_WD_C_TABLE_V_TABLE====CP

Method: IF_SALV_WD_COMP_TABLE_DATA~UPDATE of program CL_SALV_WD_C_TABLE_V_TABLE====CP

but if I map the node data to parent node filght, there is no excepetion and the alv table shows.

thanks and best regards

Gang

former_member85655
Active Participant
0 Kudos

Wats the exception ?