Hi folks,
I am forcing 2 very tricky problems of wich only 1 known user is affected. Maybe there are a few more users affected which we don't know so far.
Problem 1: column does not appear in WDA application for one single user
We use a customer WDA to show errors in timesheet (missing time events). The errors are detected by a function module. Usually the application gets a result table
which is shown by the WDA for User A as a table
As you can see there are 4 columns to show ZEIT01 – ZEIT04. User A is ok. Very good!!!!!!!!
And now the case of the mentioned user B:
The function module shows a similar result user B. Let's focus on time event 06:25 :
BUT: the column for ZEIT01 (06:25) does not appear for user B.
You can only see ZEIT02 – ZEIT03. Column ZEIT01 (06:25) shoud be shown at the marked position (red arrow).
The WDA works well (proofed by debugging, there is no error in the function module). We tried to localise the problem by the following steps:
- User A is calling the application – application works well.
- User B is calling the application – column for ZEIT01 does not appear.
- There is no problem with user role, user A + B use the same roles
- The assignment "user to personal master data" (transaction pa20/pa30) is mapped by infotype 0105 subtype 0001. User A is mapped to personal number 123, user B is mapped to personal number 987.
We changed the mapping so user A is mapped now to personal number 987 and user B is mapped to personal number 123.
User A is now calling the application (uses personal master data of personal number 987) – application works well, you can see 4 columns (ZEIT01 – ZEIT04).
User B is now calling the application (uses data of pesonal number 123) – column for ZEIT01 does not appear. - the prob appears with internet explorer, chrome, firefox
- we cleared caches and erased temp files
- we used 3 different work stations with same hardware/software for testing
- we deleted user B and created user B again – problem does still appear
Concerning 4. - 8. there must be a problem with user B and not a problem with application or personal master data! Right?!? There must be stored something somewhere. But where?!?
Problem 2: data area does not appear in WDA application for another single user
Another customer WDA application… you can generate leave requests. Unprocessed records are shown in the left tab strip ("erfasste/freigegebene Zeitmeldungen"). Let's call this tab strip X:
Processed records are shown in another tab strip. Let's call it tab strip Z.
This is what user A of problem 1 gets:
Everything is fine!
Now there is the other single user – let's call em user C. User C generated leave requests which are not processed yet. Tab strip X does not show the inserted records but you can see the 3 buttons:
When switching to tab strip Z you can see the processed records. Wow! The result is ok - that's what we expected. Now let's turn back on tab strip X… ooops! tab strip x looks like before the recorded data does not appear.
Ok, folks… any idea how to get rid of the problems??? Both problems are leading to a similar impact. Maybe there is one reason.
Regards,
Steffen






