Hi all,
I'm having some trouble on this web application. As this is a standard MSS application, I think I'm missing something on the configuration.
First a brief description of the problem, and then I will expose it in detail:
After clicking on an appraisal, a popup appears with the detailed data for that appraisal and the manager fullfills the evaluation and clicks the 'continue' button. Then the popup closes and you return to the appraisals grid. It performs some kind of refresh and the table appears empty, like if the instance object for the WD ALV where deleted, and the WD looses the reference of the object.
Technical details I've seen so far:
This application uses POWL to feed the data. The main class for this app is: CL_HRHAP00_STARTPG_POWL.
There is a Z configuration:
, and there are some tables to customize, but I couldn't see anything strange on them:
- POWL_V_QUERY
- POWL_SELCRIT
1) Normal behaviour from start: the list of My Team appraisals appears on a grid:
At first not all the appraisals where appearing on this grid, but only the 2013 appraisals. I changed the period parameter at run time and, as they are stored on a cluster table, the methods CL_POWL_QUERY_ACCESSOR=>GET_CACHED_SELCRIT and CL_POWL_QUERY_ACCESSOR=>SET_CACHED_SELCRIT updated the cluster, and now always appear all the appraisals from 01.01.1900 to 31.12.9999
2) Click on an appraisal:
The corresponding popup appears. This is absolutely normal. At this point, two SAP sessions are active, one for the grid and other for the popup.
3) Click the "continue" button:
Data is correctly stored, and the popup disappears. It performs a refresh.
4) The problem starts here: the popup disappears, and the grid of the appraisals perform a refresh, ending with an empty grid control:
Altough I noticed the numbers in the Tabs are correctly updated.
Finally, if you try to move onto another tab, a dump takes place:
Any help will be apreciated with points.
Kind regards.