The existing Web Dynpro table selection behavior is automatically combined with a corresponding lead selection change. When clicking on a table cell editor, it is even possible that two separate server roundtrips have to be processed, which may lead to an undesired performance drawback.
I wrote a new article with a related sample application which describes how to improve the Web Dynpro table selection behavior using the newly introduced (NetWeaver 04 SP Stack 13) table property compatibilityMode. Combined with the implementation of a parameter mapping relation, table performance can be enhanced significantly.
The new learning material was added to the existing table tutorials page inside the Web Dynpro Feature2Samples-Matrix. Tutorials & Samples for Web Dynpro Java
For interactively testing table interaction behavior you can download the provided sample application. Depending on the specific settings of the two table properties compatibilityMode and readOnly, you can observe a different table selection change behavior.
Based on a bug within the NetWeaver Developer Studio version NW04 SP Stack 13 the table-property ‘compatabilityMode‘ is not displayed. Furthermore the Dictionary Simple Type ‘TableCompatibilityMode‘ cannot be used to define context attribute types. “Enhancing Web Dynpro Table Performance” tutorial
Please post your feedback or questions on the new material here.
Enjoy Web Dynpro,
Bertram Ganz, SAP AG