cancel
Showing results for 
Search instead for 
Did you mean: 

Tabstrip Performance Problem

Former Member
0 Kudos

I have a tabstrib with 6 tabs.

The first tab contains a table (some account values).

In tab 2-6 there are detailed infos about the <b>!!selected!!</b> row from the table in tab 1.

In other words: The Tabstrip is my "menu"

Now the Problem:

#Scrolling in the table from tab 1 is extremly slow.

#Navigating in details (tab 2-6) is extremly slow

If i disable and hide tab 2-6, scrooling is smooth

What's the problem or rather the solution to solve this performance issue.

Thx

Snyder

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Is it possible to view your tabstrip details without using a tabstrip ?

You mention that the tabstrips 2-6 show details for a row selected in a table in tabstrip 1.

a) Would it be easier if you showed the details of 2-6 in a Group UI Element in the same table ?

b) Do you fetch data when you choose a row or when you choose tabstrip 2 ? If you are fetching data when you choose a row, it becomes much easier... as you do that only once. If you fetch data everytime you click tabstrip 2, you are taking up too much bandwidth R/3.

c) Check how many times your R/3 Function module(or database fetch happens) gets executed ?

d) How many models are you using ? How many connections do you open with R/3 (or any other database)? Every model you create, there is a new connection. For 2 models, you have 2 connections to R/3(or underlying database).

Regards,

Subramanian V.

Former Member
0 Kudos

thx for reply

a) to much info for one tab / table

b) no, fetching data from r/3 backend only occurs if i click one of the cells (Linkaction)

c) at tablescrolling there are no r/3 executions

d) 2 models

note: when i scroll in the table, there is no load at the WAS, only at client side, cpu goes near 80% (P4 3000)

seems to be another problem

Former Member
0 Kudos

Have a look at the TabStrip.tabAlignment property. It shoud be set to WDTabAlignment.FAST.

Otherwise, all tabs, not only the selected tab, are rendered which may lead to performance problems.

Armin

Former Member
0 Kudos

ok, which patchlevel is required to have this TabStrip option ?

regards

snyder

Former Member
0 Kudos

I don't remember exactly, perhaps SP11? It is included in SP15.

Armin

Former Member
0 Kudos

is there a workaround for sp9, otherwise i will try sp11 or higher

thx

snyder

Former Member
0 Kudos

You might create separate views for those large tab contents, add ViewContainerUIElements on the tabs and navigate to the contained view when the tab is selected.

Armin

Former Member
0 Kudos

WDTabAlignment.FAST in SP11 solved this issue.

Thx Snyder

Answers (0)