Personalize WebDynpro UI elements
Hello Portal experts,
we like to hide some fields in WebDynpro iview of HR (HCM) application. Therefore we use the "CTRL+right mouse click" Key to change WebDynpro UI elements in the preview screen of iview. Changing the UI elements will effecting in the iview preview screen of admin but not for the portal users.
Do we need to deploy the WebDynpro again or something else?
Thank you very much in advance.
Kind regards
Axel
Hey Axel,
Personalization definitely works for delta link objects.
Here are a few things that might have gone wrong for you:
1) Have you assigned the delta link role for your end users?
2) Have you updated your homepage framework to reflect the delta link portal objects?
(You would have to update the Resources tied to your Services in the Homepage Framework)
For Ex: If you have personalized a ESS iView and you havent updated the Homepage Framework to point to the delta link iView, the link on the area page would call the SAP iView and thus the personalizations are not reflected.
Refer the IMG documentation for more info.
This link takes you to the help documentation
http://help.sap.com/erp2005_ehp_03/helpdata/EN/aa/9f75620a8d4a2e9181db37f2fa2a62/frameset.htm
-Abhi
Similar Messages
-
Regarding excel file download from webdynpro table element
Hi All,
I want steps to do excel download from webdynpro table element.
Thanks in advance.
Regards,
Muneesh Gitta.Hi Gitta,
There are 2 ways in doing it, one is using GUI DOWNLOAD FM or using class clwd_runtime_services.
DATA:
node_node_alv TYPE REF TO if_wd_context_node,
elem_node_alv TYPE REF TO if_wd_context_element,
stru_node_alv TYPE wd_this->element_node_alv,
itab_node_alv TYPE TABLE OF wd_this->element_node_alv..
navigate from <CONTEXT> to <NODE_ALV> via lead selection
@TODO handle not set lead selection
IF ( node_node_alv IS INITIAL ).
ENDIF.
get all declared attributes
node_node_alv->get_static_attributes_table(
IMPORTING
table = itab_node_alv ).
DATA:
node_file_download TYPE REF TO if_wd_context_node,
elem_file_download TYPE REF TO if_wd_context_element,
stru_file_download TYPE wd_this->element_file_download ,
item_fname LIKE stru_file_download-fname.
navigate from <CONTEXT> to <FILE_DOWNLOAD> via lead selection
node_file_download = wd_context->get_child_node( name = wd_this->wdctx_file_download ).
get element via lead selection
elem_file_download = node_file_download->get_element( ).
get single attribute
elem_file_download->get_attribute(
EXPORTING
name = `FNAME`
IMPORTING
value = item_fname ).
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = item_fname
FILETYPE = 'ASC'
TABLES
data_tab = itab_node_alv.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
OR
check this blog for
Re: Export to Excel Sheet functionality -
Acess to webdynpro UI elements from a jsp
hi
I am trying to deploy and integrate a webdynpro applicaiton and a existing jsp application. The point is I need to get in control of some UI elements of an iview from a jsp page. I have put the webdynpro application inside a iframe of the jsp page. Now, When I run the jsp application, I am able to view the wd application within it. however is there a way to call the view elements outside through the jsp and do some manipulations. please advice on this issue. thanks in advanceHi Guys
Thanks alot for your suggestions, i am not using Portal, so that is completely ruled out. as per kishore's point, I have already done that, where I passed my webdynpro Url with the required parameters and able to load the data again from JSP to webdynpro and viceversa. But My point,is where if i am able to get the combo control text value to jsp, so that I can change the value and invoke the onselect /action event of webdynpro from the jsp side. Using javascript I am able to get the UIelement with its tag name(jsp side) and the value also, however not able to invoke the action event.
thanks once again. -
WebDynpro Table Element to BAPI.
Dear ALL
I have a Table filled with data in Java WebDynpro. I need to pass the data to BAPI.
Table is bind to a Value Node Education, which is linked with a strucutre of BAPI.
Now how I would passs the values of table to BAPI and where I will pass this value weather in a view or custome controller.
BAPI has following paramters.
Import EDUCATION_IMP TYPE ZONLINE_EDU
Export EDUCATION_EXP TYPE ZONLINE_EDU
Table EDUCATION_TAB LIKE ZONLINE_EDU
In the view I also tried to pass the value by hard codeing but getting java null exception.
wdContext.currentEducation_ImpElement().setMajor("Physics");
wdContext.currentEducation_ImpElement().setGpa("2.3");
wdContext.currentEducation_ImpElement().setPassyear("2008");
wdContext.currentEducation_ImpElement().setInstitute("PAF");
In view I am calling an action.
public void onActionInsertApplication(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionInsertApplication(ServerEvent)
wdThis.wdGetInsertApplicationCustController().executeZONLINE_APP();
//@@end
And custome controller has following code.
public void executeZONLINE_APP( )
//@@begin executeZONLINE_APP()
try
wdContext.currentZONLINE_APPElement().modelObject().execute();
wdContext.currentZRFC_ONLINE_EDUElement().modelObject().execute();
catch ( Exception ex)
ex.printStackTrace();
wdContext.nodeOutput().invalidate();
//@@end
Edited by: Adnan Maqbool on May 3, 2008 2:14 PMgetting java null exception on
wdContext.currentEducation_ImpElement().setMajor("Physics");
because the node Education_Imp is not existing during runtime. check the cardinality of that node which is set to 0..n
sol: you need to create the element before you are setting/accessing the element.
IPrivate<Comp_Name>.IEducation_ImpElement newelm;
newelem = wdContext.createEducation_ImpElement();
wdContext.nodeEducation_Imp().bind( newelm);
you need to create element for each record of EDUCATION_IMP TYPE ZONLINE_EDU Type.
same code will do and you can assign the values too.
you can do it in view controller itself
Now, call component controllers' method.
try
wdContext.currentZRFC_ONLINE_EDUElement().modelObject().execute();
catch ( Exception ex)
ex.printStackTrace();
wdContext.nodeEDUCATION_EXP().invalidate();
nikhiL -
Remove Value Help form Webdynpro UI element (Inputfield)
Hello,
I have mapped function module field to Wedynpro UI element Inputfield. Webdynpro shows value help for that field. I wanted to remove the value help from that Inputfield.
is there any way to do that?
Thanks
VJAnother possibility: Create a calculated context attribute of type "string". In the set-method, write the entered value to the original attribute.
Armin -
I am using a table UI element and i want to add a row header in it so that i have a separate column header in correspondence with a row header thereafter i may have my data fields. How do i do that? Please help..My output should be of the format:
Sno Name Phone
1 Data data
2 Data dataHi,
You mean the first column should resemble as a header , right i.e in the eg you gave serial no should be sort of a heading to the respective record.
If that is what you want to achieve, follow the following steps.
go to your view layout ->rootuielementcontainer-> select your table and expand it-> click on the editor of the required column (your case serial no) expand your column field and the first line that comes below it is the editor for your column -> after that in the design part chose group title..... if you are not satisfied with result try adjusting the layout options and semantic color according to your need.
Hope this fulfills your requirement.
Thanks and regards
Suraj -
Extend the standard webdynpro UI Element
Is it possible to change parameters of UIElement classes, other then the one available in the Properties frame of eclipse (for a WebDynpro project)?
Or
Is it possible to use a additional UI library with in webdynpro, and how do I integrate and use them with in WebDynpro?Sorry, I cannot give you a concrete time frame.
On the other side, in many cases, you could also implement a Web Dynpro component instead of a custom control.
Armin -
ABAP Webdynpro Development - Script Error when Accessing Visual Elements
I am encountering a strange error at my client . I can't use the Abap Webdynpro visual elements to build views .
To reproduce the error :
- T-code SE80
- Open up any ABAP webdynpro component .
- Open up one of the view and go on Tab Layout .
Normal Screen : You would see many WYSIWYG items ( buttons, radiobutton , text elements etcu2026. ) at the left side u2026 these elements are used to build the view .
Here : No elements displayed and when we click on that area we get an error .
Instead of the elements to get displayed .. lines are displayed and when you try to open up ( click ) the lines , an internet explorer script error stating the following occurs ( although the abap wendynpro is edited in SAP Gui ) :
An Error has occured in the script on this page .
Line : 1
Char : 25
Error : Object Required
Code: 0
URL : http://hdrerpdev05.bchydro.bc.ca:8100/sap/bc/wdvd/toolbar.html?_vdrespkey=4KE8FGJO3P88DO8K5XCEYHTEA&_vdframe=toolbar&usedynp=&usepat=&sap-client=100
Anybody had had the same kind of error before ^^????
Thanks and Best Regards !Hi,
we are getting the some what related errors in SE80 -> Web Dynpro Layout
An Error has occured in the script on this page .
Line : 1
Char : 1
Error : Object Expected
Code: 0
URL : http://<FQDN>:8000/sap/bc/wdvd/painting.html?_vdrespkey=4KZ4LYLFQA2I7X53H3CRICKFC&_vdframe=painting&sap-client=230
An Error has occured in the script on this page .
Line : 110
Char : 2
Error : Could not complete the operation due to error 80020101
Code: 0
URL : http://<FQDN>:8000/sap/bc/wdvd?_vdrespkey=4KZ4LYLFQA2I7X53H3CRICKFC&_vdframe=no_add_ui_lib&sap-client=230
Recently, we have upgraded our ERP system (SAP ECC 6.0 SPS17) with EHP4 SPS8. SAP_BASIS and SAP_ABA patch level same on 701_0008.
FQDN is mantianed at icm/host_name_full parameter in system as well as in /etc/hosts file with associated system IP address.
As suggested by Ted Dinh, we do not find any duplicate MIME files in our MIME Repository (SE80) and we cleared/invalidated ICM cache many times in problem analysis.
As suggested by Thierno Diarra , in our affected system domain WDY_MD_UI_ELEMENT_CATEGORY is well maintained in value ranges.
We have raised SAP OSS Message for the same, they told us to check dns server connectivity/settings with the affected system. we did the suggested DNS settings in affected system. But still the same error message is occuring. They have suggested same sap notes like #979039 and #1009930 & #1483210 , but all the corrections/suggections/SICF service status as mentioned, are found OK in our system.
Regards,
Bhavik G. Shroff -
I have installed Photoshop Elements 3.0 from original disk on my MacBook Pro with Mac OS 10.6.8. The installation was successful. However, when I try to run Photoshop Elements, it does not start, with the message "Could not complete your request because of missing or invalid personalization information". I uninstalled Adobe Elements and deleted all Adobe files from both the System Library Preferences and from the User Library Preference. Then tried the installation again. The installation was successful, but the application fails to start with the same missing/invalid-personalization-information message.
Please adviseI am sorry Invalid Personalization but Photoshop Elements 3.0 requires a PowerPC processor or Rosetta installed in order to function. You can find the system requirements at System requirements | Adobe Photoshop Elements.
You may want to try following the steps listed at Mac OS X 10.6: If you need to install Rosetta to attempt to install Rosetta. That may still not resolve your licensing issue however as the application was also designed for Mac OS 10.2.8 and 10.3. -
How to change properties of UI element in SRM webdynpro
I am having handfull of experience in ABAP WEBDYNPRO. Now i got an apportunity work in Webdynpro in SRM. As all we know changing the property of UI element in SRM is not that easy like we do like Webdynpro in ABAP.
So i request anyone please provide me steps from scratch list what supposed to be done SRM. Aso please provide me regarding how enhancement carried with Webdynpro UI elements?Hi Sahil,
There was a discussion before:
[Compare different ways of customize Web Dynpro ABAP;
Regards,
Donald -
Personalization data for WebDynpro ABAP application ?
Dear Experts,
We can personalize WebDYnpro ABAP application via right click , show hide buttons , columns etc.
Where is this personalization data stored or how can it be retrieved assuming my application is executing outside the portal ?
Greetings
PrashantHi Prashant,
it is stored in the ABAP system - not the portal, so no issues about running outside the portal.
This is different to WDJ pagebuilder configuration/personalisation - which is stored in the portal!
you can see some of the personalisation framework that is used for things like storing POWL user preferences etc in the backend via the IMG path
Cross-Application Components --> General Application Functions --> Generic SAP Business Suite Functions --> Personalization (sic) .
Hope this helps you,
Chris -
RuleSet returns the same xml string what I send from webdynpro project
Hello,
I made an webdynpro application which invokes the RuleSet in BRM project by calling invoke rulset method with 4 parameters e.g. Project name, ruleset name, xmlstring, and rule engine.
I guess in project name, and ruelset there is no problem.
xmlString made dynamically picking values from webdynpro UI elements. which is
[<tns:Insurance xmlns:tns="http://www.example.org/Insurance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.example.org/Insurance BasePremiumCalculation.xsd ">
<tns:Make>Audi</tns:Make>
<tns:Model>1</tns:Model>
<tns:TypeClass>19</tns:TypeClass>
<tns:AreaCode>R9</tns:AreaCode>
<tns:BasePremium></tns:BasePremium>
</tns:Insurance>
I need to get the premium by giving first 4 element of the above xml string.
After calling the invokeRuleSet method returns the same xmlString as an output.
Can any body help me??
Regards,
NaeemHello!
Can you tell me how you solved this problem? I have the same problem and i have no idea how to solve it.
Thanks,
Szilamer -
WebDynpro Table Contents to Adobe:
Hi ,
I have WebDynpro Table element containing lots of data and on click of button it has to open in Adobe and display all the contents in Adobe Table. The problem is that i receive only one record which is lead selected in WebDynpro table. In Adobe i used one Subform ( Content type is flowed) and a table element.
Expecting right ans.
Thanks
Vinod V
Points waiting.Hi, Vinod,
Really its surprising. Everything is fine, then y its not working. here I have created a sample application regarding u r problem. Its working fine. While i am giving Updatepdf it shows only one record. In generate pdf, It shows all the records. Possible, Try to create your Interactive form again as its a simple one.
GS -
Drop Down in webDynpro.
Hi experts ,
I wana get help on drop down. I have got an internal table which has all the company code related to the user who has loged in UI. I want to display that internal table as drop down. Please provide me a solution .Hi Madhvi,
I understand that you have an internal table which has the company codes. There are two scenarios here.
Scenario 1
You have only one field in the internal table, i.e., company code.
Here you can make use of the WebDynpro UI element DropDownByIndex. Here you will have to define a node in the context of cardinality 0:n, and an attribute of the type similar to the company code.
Once you have done that, insert the DropDownByIndex element in the Layout, then bind the texts property of the same to the attribute (company code).
Now the coding.
Declare a supply function for the node. Write the code for binding the value in the internal table into the node.
Here, you will get the company codes as a drop down.
Scenario 2
You have only two fields in the internal table, i.e., company code and company code description
And you want to display the description in the dropdown but use the code for processing in the background.
In this particular scenario, you can make use of the DropDownByKey UI element. The dropdown node will have two attributes, one for the company code and the other for the description.
The company code attribute will be bound to the key property of the UI element. Here again, its advisable to use a supply funciton.
Coding:
Declare a workarea of type wdy_key_value, say, wa_key_value and an internal table of type wdy_key_value_table, say, lt_key_value_table.
Assuming the internal table of the company code is lt_company_code, <fs_compay_code> the workarea and the fields are comp_code and comp_desc, comp_code being the company code and comp_desc being the company code description.
node is the reference of the drop down node.
DATA: lt_key_value_table TYPE wdy_key_value_table,
lt_company_code TYPE (table_type of comany code with the above mentioned fields).
DATA: wa_key_value TYPE wdy_key_value.
FIELD-SYMBOLS: <fs_compay_code> TYPE (structure of company code with the above mentioned fields).
LOOP AT lt_company_code ASSIGNING <fs_compay_code>.
wa_key_value-key = <fs_compay_code>-comp_code.
wa_key_value = <fs_compay_code>-comp_desc.
APPEND wa_key_value to lt_key_value_table .
CLEAR wa_key_value.
ENDLOOP.
node->set_attribute_value_set( name = 'KEY'
value_set = lt_key_value_table ). -
Webdynpro apps not loading properly with Citrix
Hi All,
We are trying to access a Webdynpro application through Citrix.
The problem is the Java Webdynpro screen elements are not loading properly. For example, UI elements like table, drop-downs, buttons etc., don't show up or get rendered properly at all.
I ran an HTTPTrace which captured multiple Http 405 errors. eg.,:
Method Result Type URL
POST 200 text/html; charset=UTF-8 http://server.domain.com:51581/webdynpro/dispatcher/...../GoodsIssue/GoodsReceipt?sap-wd-cltwndid=WID1206471028655&sap-ext-sid=4hv3xC6_mdzX1aSHtBcKmw_fW1zK6V1zBJY25ukbe0eg&sap-wd-norefresh=X&sap-ep-version=7.00.200708120253
GET 405 text/html; charset=utf-8 http://server.domain.com:50500/irj/portalapps/com.sap.portal.design.urdesigndata/themes/portal/...../common/emptyhover.html
GET 405 text/html; charset=utf-8 http://server.domain.com:50500/irj/portalapps/com.sap.portal.design.urdesigndata/themes/portal/..../common/emptyhover.html
GET 405 text/html; charset=utf-8 http://server.domain.com:50500/irj/portalapps/com.sap.portal.design.urdesigndata/themes/portal/...../ur/ur_ie6.css
Any idea what causes this HTTP error: 405.
Warm Regards,
RoopeshHi
see the below link,it will be helpful for u.
[|http://help.sap.com/bp_epv260/EP_EN/documentation/How-to_Guides/31_HowToIntegrate_WDApp_EP6.pdf|http://help.sap.com/bp_epv260/EP_EN/documentation/How-to_Guides/31_HowToIntegrate_WDApp_EP6.pdf]
Edited by: Hazrath on Apr 1, 2008 6:56 AM
Maybe you are looking for
-
Error in invoking target 'ioracle' of makefile
Hi master, I will have problem about installation oracle, I install oracle 10g with OS aix 6.1 and show message her : Error in invoking targer 'ioracle' of makefile '/oracle/SBX/102_64/rdbms/lib/ins_rdbms.mk' see 'oracle/orainventory/logs/installActi
-
Errors in Ultra Search crawler's log file
Hi all, I'm trying to configure Ultra Search to do advanced search on a set of attributes of my Portal items. After executed Synchronization Schedule in the Ultra Search Administration Tool, I found these in the Crawler Progress Summary: Documents to
-
How do I import a large iPhoto library into an existing iPhoto library?
I have a Pictures folder on my desktop (recovered from another machine). The total size of the iPhoto library I am trying to import is 23.7 GB. It is from a graphics environment. When I select 'Import Library', and then select the iPhoto Library fold
-
Can anyone solve this problem as this is a world wide community (Fishsim) and its a shame that this person cannot fish our competitions
-
PsE 8 Mac, ACR 5.7, no "Open Image" button in ACR?
A forum search was unproductive, so I apologize if this question has an obvious answer. I've been a user of the full version of Photoshop for many years. Now I find myself temporarily using PsElements 8 and ACR 5.7 on someone else's iMac. After edit