on 2011 Jul 14 1:43 PM
Hi All
Do you any input to how columns can be ordered by row within each tabstrib area? In BSP version this was possible - but in webdynpro columns are ordered in one row only - producing very long tab pages and double scroll bars etc.
In stead we would like to order the content in rows - and this way minimizing the lengt per tab content.
Is there a BadI for this - providing a new webdynpro page with this feature included? Maybe also allowing for display of graphics?
Thanks
Best regards
Hanne
Request clarification before answering.
Before EPH4 columns would display vertically after EPH4 coulumns would display horizontal as row in the portal.
Do you have EPH4 or EPH3?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
We are on EHP4 - but moving towards EHP5.
In EHP4 - configuration wise you can control the display order in the template column configuration and you can order the different VB and VC objects in tabs, but so far I haven't succeeded within configuration to order the columns in rows on each tab page.
Can you please provide details as to how this is done?
Thanks
Best regards
Hanne
I have read your query and what I have understood is that, you need to have different TABS for different criteria groups or criteria. This is possible.
IMG step (PM>PD>Objective setting and appraisals-->Define tabs and process configuration for template).
Here, you will have to select the template for which you need to add the tabs.
Once you get the complete list of VB, VC objects, you can mark the CHECKBOX for the object which you need as tab.
This should solve your problem.
Please rewar if helpful.
Best Regards.
Karan.
Hi Karan
Thank you for your reply.
I am all good about the Tabs and how to structure VB and VC object as you describe.
It it just that I would also like to structure VCs and even columns within each VC in rows - next to each other, and not just underneath each other as it the normal display options.
I have seen an example where note fields and weigth columns were ordered next to each other on one tab.
So my question is - how is this possible? Is there a BAdI for this?
Also I have seen graphic displayed on tab as well - is this also possible due to a BAdI?
We have investigated a lot into the allowed html tags for webdynpro and it is only a few tags that can be translated in webdynpro - in fact more are allowed in the BSP version.
I hope this specifies my query more clearly. Thanks.
Best regards
Hanne
Hello Hanne,
Ok. Now I get your query. I remeber the BSP version of appraisals, and yes, there we were able to have all the Columns in a columnwise design wherein the columnes appreared like OBJECTIVES | TARGET | WEIGHT |...etc etc.
But with the EHP4 the columns appear row wise. Eg.
OBJECTIVES ....
TARGET...
WEIGHT...
I had this similar issue in my last assignment and I too had to do lots of research on this. Unfortunately, the new design allows only the rowwise display. Please check the below thread and the comments from Ana Fernandez..
Hope this helps.
Best Regards.
Karan.
Hi Karan
Rows and columns
It seems that we have been on the same endavour - and found nothing really.
As mentioned I have seen an EHP4 version with notes and weighting next to each other - in columns - in one tab, so it is possible. Not via configuration but via BadI or repair - I just need a clue as to where to search for the logic.
Is there a Badi to manipulate the WD layout - so columns are in displayed in columns in the tabs?
Thanks - I hope for more input and then we will all be enlighted a bit more as to how the EHP4 version can possibly mitigate the need for columns displayed in columns.
Best regards
Hanne
Hi,
Not possible, the main complaint from the BSP UI was that all the columns where after each other making it very long in the horizontal.
So, for the WD development we did it vertically. And, see here. Its also not good
Now, within one element (VB/VC) you have no possibilities to influence the column layout. It is all one below the other. With a custom UI you are able to do whatever you want. This can be relatively easily achieved, its just a high effort in mandays.
Regards and Groetjes,
Maurice Hagen
Hi Hanne -
We have the exact same requirement. The client cannot understand why SAP only allows the data to flow in one single column. In the next day or so, I will be having a developer come up with a prototype to validate how hard this is to do.
I will keep you posted with my findings.
Thanks,
Nick
Hi Nick,
To shead a bit of light on the design decision and why SAP delivered the UI as it currently is. It is really not that hard to create a layout where you have on or more columns next to eachother. However, it is not that hard if you know what the template more or less looks like.
As customer/ consultant you know what the template/process looks like. But in SAP's case it needs to deliver a UI that is able to handle any and all configurations that is possible the achieve via the phap_catalog. And then you more or less just have two options, all columns next to eachother, see BSP, or all below eachother, see Webdynpro. Both have there pro's and con's.
Now, you can achieve more complex UI's, see the predefines performance process, but then the process it self is quite rigid. Which causes other issues.
In the meanwhile I have created so many UI's on performance management, both in my time at SAP as well as consultant, that I can tell you it is really not hard. but it requires a few things. Strong knowledge of the PM back-end functions, Webdynpro skills, but most importantly have a fix and defined process which has had its blessing from teh business. Because without the last part you will keep programming and programming.
Regards and Groetjes,
Maurice Hagen
Hi Maurice -
As always, your comments and ideas are always helpful and welcomed in these forums!
I agree 100% with what you are saying. My current client (global rollout 120+ countries) was struggling with the fact that the UI, mostly the countries who currently do not use SAP, go figure. We did the full analysis of using Predefined, but as you stated, the process was much more rigid than they preferred, which is why we stuck with Flexible.
We have locked down a view for the forms and have sign off. If they decide that they do not want the layout the way it is, then it will have to follow a normal CR process. I've explained the implications of going with an enhanced UI, so they have accepted this and agreed to move forward. One thing I am pushing for is rather than going with two columns, just extending the boxes to the width of the screen. The reason for this approach over the two column UI is beacuse of the offline form. If we go with two columns, we then have to modify the offline form to match the online form, but if we just stretch the boxes, we can use the offline form as is, beacuse they already appear that way on the screen.
The one piece of functionality that they really did like from predefined was the goal alignment to cascaded goals. I would like to explore bringing in something simliar through an enhancement..... but we'll see!
Thanks again,
Nick
Hi Nick
Thanks for your input.
It has been a while - but since we now experience a minor shortcoming in the appraisal template I revert with a question concerning UI enhancements.
You were about to implementent an UI enhancement since the maximum of 18 columns per VC/VB object is really preventing us from mitigating the customer requirements.
So - I wonder if an UI enhancement could actually provide the flexibility we need in order to control and present out as needed.
The requirement is to present a customer specific scale with 5 levels each containing, ID, Description and Target value. In appraisal template configuration the scale part will require 15 columns.
What we consider is to maintain only 3 columns, id, description and target and then letting BAdI value determination code read the scale definition from the Goal application - where these scale fields are also maintained - and make the read/write iterations needed to present the 5 levels with 3 items each.
An UI enhancement on top would provide the display needed to present the rating details in columns.
My question now is - does the UI enhancement also give way for this dynamic content creation where 3 columns are transferred into 15 form fields by way of a BAdi implementation?
And what are the manhours spent on UI enhancement - providing 3 columns for this part of the appraisal tempalte?
Or maybe you have other input that I could benefit from.
Thank you in advance.
Best regards
Hanne
hi, yes SAP seems to forget that the end customer very often is the consultant in-house or external and provides not enough BADI's. In the case of Objective Setting and Appraisal, there are many process BADI's thank God but nothing in the UI.
I needed the tabular form of the appraisal, which is not available anymore in wd abap.
I created an enhancement in component hap_document_body (which contains the default SAP implementation to the body of a document) to load a different body of the document in vw_body_view depending on the template of the appraisal. Registering everything at run time, including the 4 Events that you must send back to SAP standard to register the entered data. At the beginning I tried to pass the context to my component but that was a mistake; there is a function that sap uses to get the formatted data in the context for the body of the document and that's the one that returns all interesting data. You have to take care to pack the data back to SAP in the form they expect to get it from their own application.
I have about 10 Columns with text, values, variable icons and dropdowns and it's all in the custom component. The component implements a custom abap wd interface. I needed about 6 days for the total, but I wasted on top 2 days for implementing the wrong appearance and deleting something i shouldn't have (SAP implicit enhancements are a bit tricky on the webdynpro, they haven't matured yet there). I also moved the status changing radio buttons (nobody likes them) to the header of the body as plain dynamic buttons, and hid the rest. I was quick because i know abap wd well and osa, I would say maybe for someone not having advanced knowledge of one of them should plan 10-15 days for this part UI implementation.
SAP should offer the possibility to do the same with an official BADI declaration, within the wd abap component hap_document_body. Same for different UI parts of the web app. Of course one could say FPM is there to allow you to combine different parts and be independent from business logic, so that you could basically assemble stuff yourself, well the truth is that just doesn't work and complicates things unnecessarily - FPM is not the answer here. Also one of my pains was that at the moment in the OSA web applications there is way too much business logic and there are way too many hardcoded constants.
To determine values you should use value determination badi *hrhap00_val_det I think. Keep in mind that using a val det on a field leads to a short period of hourglass display for the user in the web application so minimize their use there if you can, users don't like it.
Hi Loan,
Greetings,
Could you please share the solution that you did, to achieve this tabular form in the appraisal template?
Currently my client is on EHP5 and they are asking us to provide column layout. But in EHP5 we are getting the template row wise (one under another) as below
Customer prospective
Unit of measure
Target
Weightage
Target set for achieving rating 1
Target set for achieving rating 2
Target set for achieving rating 3
Target set for achieving rating 4.
But customer wants column wise (one after next horizontally) as below
Unit of measure Target Weightage Target set for achieving rating 1 Target set for achieving rating 2 .................
I searched a lot for the solution in SDN, but i am unfortunate to get it. I request you give some light in this issue.
Thanks in advance,
Awaiting for your answer...
With best regards
Damodar
Hello Damodar,
Did you get some solution to the rows one below the other instead of horizontall? My client requirement is also the same.
The have a Start Date and End Date column for a column. Now how can Start and End dates be one below the other!
We are on EHP4.
Can anyone help / suggest?
Regards,
Shweta Thakkar
User | Count |
---|---|
112 | |
9 | |
6 | |
5 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.