Navigation Cache - Loading Web Dynpro iview
Hello Experts,
I developed a simple WebDynpro that count the access number to a single portal page.
And I put it in a Role.
In a cluster environment I had different results depending on the cluster instance I use.
If I do a Logon in the central instance and navigate the role I get a value of access number.
If I do a Logon in the dialog instance and navigate the role I get a different value of access number.
The value in the database is always the same..
Could it be a cache problem??
What can I do??
Best Regards
Hi,
Did you try clearing the navigational cache on dialog server and also in Central Instance?
In Portal Navigate to System Administration - Navigation - Clear Navigation Cache.
And test the application again and see if it got resolved...
Or
Go to Index.html side and go to Web Dynpro Tools, and go to Invalidation of ARFC Metadata Cache - In section Dictionaries Cache Invalidation - click on the button to get teh application using the JCO connection and invalidate the cache...
Hope this helps.
Cheers-
Pramod
Similar Messages
-
Can anyone expalin to me the following properties in the Web Dynpro Iview P
Hi all,
Can anyone expalin to me the following properties in the Web Dynpro Iview Properties Editor--
Authentication Scheme
Can be Merged
Default Entry for Folder
Entry Point
Show Debug Screen
Tray Type
Points assured for helpHi shobhendra srivastava,
1) An authentication scheme is a definition of what is required for an authentication process. In the iView you can set what authentication process (UserName/Password, X.509 certificate, etc.) the iView requires. Find more information <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/90/52c43dac1bcf51e10000000a114084/frameset.htm">here</a>.
2) The attribute "Can be Merged" allows you to merge certain objects (worksets, pages, iviews) under the same point in the portal navigation structure. All objects with the same value for attribute "Merge ID" are merged together. The object with the highest value for attribute "Merge Priority" provides the name displayed in the navigation elements (tabs in TLN and links in Detailed Navigation)
3) Find a good explanation of the attribute Entry Point <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/4e/3e703e632c7937e10000000a114084/frameset.htm">here</a>.
4) If this parameter is "true" a debugging screen is displayed before starting the WebDynpro application. Make sure that the parameter DebugMode in the service configuration (=>Applications=>com.sap.portal.appintegrator => Service => Common_Configuration) is not 'false' if you want to use this feature.
5) The attribute Tray Type defines the design of the iView's frame. The attribute can take the following values:
fill: The content area appears with a background color
plain: The content area appears with a white background and a frame
transparent: The background is transparent and the content area appears without a frame
Hope I could help!
Best regards,
Martin -
Eventing between Web Dynpro iView and regular DynPage iView
I have seen, done eventing between two dynpage iviews and two webdynpro iviewsHowever, and gone through "How to Use the Portal Eventing for Web Dynpro iViews". However, I have been trying to have a webdynpro iview talk to a dynpage iview but they just won't communicate. Is this even possible?
Ok basically I have a portal page in a popup window with no masthead and top level navigation. The page has two iviews - the top one being an iView that points to a webdynpro application on Server A, and the bottom one being a dynpage iview on the Portal Server B.
In the webdynpro iview, the code for when a button is clicked is
public onSomeAction(Event event) {
WDPortalEventing.fire("urn:myUrn","eventName","value");
In the dynpage iview, the code i have for it is
myServ = (IEpcfToolbox) PortalRuntime.getRuntimeResources().getService(IEpcfToolbox.KEY);
myReceiver = myServ.getClientEventReceiver(request, "urn:myUrn", "eventName");
form.addRawText(myReceiver.getWrappedScript());
try {
if (!myReceiver.isReceived()) {
form.addComponent(createMainScreen());
} else {
form.addComponent(new TextView("event received!"));
} catch (Exception e) {
form.addComponent(createErrorScreen());
I tried all the things I could think of but the receiving iView just won't get the event fired.
Can someone confirm that this should work? and correct me where I've done wrong.
Please help. this is very urgent. your help will be greatly appreciated. thanks in advance
PS. My environments are EP 6.0 SP2 and WAS 6.40 SP14> hi,
>
> portal eventing works properly if all participants
> are in the same domain. Otherwise portal eventing
> g does not work. If the SAP J2EE
> Engine on which the Web Dynpro application is
> deployed is in another domain, you have to map the
> IP address of the SAP J2EE Engine to the domain name
> of the
> SAP J2EE Engine on which the SAP Enterprise Portal is
> running, by editing the configuration file hosts.
>
> regards,
>
> Ganesh.N
I am no direct access to the boxes so I can't try your suggestion. It really makes sense that eventing won't work if the iViews are on different domains. I know they are in the same domain but different subdomains.
Anyway, good news I got eventing to work with the mentioned set. I found that that the SAP Java EPCFToolbox API had a bug that kept throwing javascript errors when I tried to have the web dynpro iview fire an event and the SAP one subcribed to it.
I got around it but using the EPCF Javascript API instead.
Code:
response.write("<script>");
response.write("EPCM.subscribeEvent('urn:dla.telework', 'createPdf', doSomething);");
response.write("function doSomething() {");
response.write("window.location = self.location + '&eventReceived=true';");
response.write("}");
response.write("</script>");
So basically just output raw text through the response object and it just works.
On a similar topic, since eventing can only pass string parameters back and forth, I'm still looking for a way to pass other more complex Java objects between web dynpro and sap iviews. From what I haven't they don't share the same session object (which I thought they did). So basically I can't just stick stuff in the session and pull it down on the other end. I'm clueless right now. If anybody has some tips, plesae share. Thanks -
Hi Everyone,
We have a requirement at my client to deliver the portal in two languages (Chinese and English). When I change the language of the user from English to Chinese (China) the portal content langauge changes (TLN, Masthead etc. are displayed in Chinese), however when I navigate to any Web Dynpro iViews e.g. Bank Information (ESS iView), I still see everything in English. I have checked my Web Dynpro Content Admin and both zh_CN, zh_HK are available.
My Second question is if I add some verbiage to this iView via WDP Personalization (Ctrl + right click), can this verbiage also be translated? If so, how?
Thanks for all your help!
- OsmanYou should use Content AdministratorPortal Content Translation tab for translation the texts (names) for the PCD Objects (iViews, pages Worksets, Roles Folders) ect.
In Portal Content Translation Fallow the Fallowing Steps which are very simple
1) Go to Translation work Coordination Portal Content and Right Click your Folder and select NewTranslation Worklist
2) This will create the translation Worklist to which you can add your PCD Objects for Translation
3) Go to Your Folder Containing your iViews, right Click and u2018Add Object To Translation Worklistu2019
4) After You have added all the objects you want to translate, click u2018Generate Translation Datau2019 Button at the top on the Translation Worklist screen
5) Click the u2018Release for Translationu2019 button in the screen that appears.
6) Click close in the screen that appears.
7) Go to u2018Worklist Translationu2019 link
8) Search for your Worklist you just created using the search box.
9) Select the Worklist from the result list
10) At the Bottom of the screen select the u2018Source and Target Languageu2019 from the dropdown.
11) Click the Load for Translation
12) Choose whichever texts you want to translate and enter the Translate Text in the box for the target text
13) After u r done with all the translation, click close.
14) Save all and Close
15) You will go back to the previous Screen again. There select your translation Worklist and click Mark as Translated
16) Go back to the u2018Translation Worklist Coordinationu2019 link and open your translation Worklist from your folder
17) Click u2018Publish Translationu2019 Button
18) Finally Check the portal content
Polaka -
Steps to Create Web Dynpro iview
Hi,
i created web dynpro application using Netweaver Developer Studio.
Now i want to show that on portal.
so please let me know the steps to create web dynpro iview.
regards
mmukeshHi,
Logon to portal with administrator uid/pwd. Content Administration->Portal Content. Right Click on the folder 'Portal Content' and select 'iView'->'New'. In the Template Selection, select 'SAP Web Dynpro iView' and click 'Next'. In the 2nd step, provide iView Name and iView ID and a prefix.
Salect 'Java' in the 3rd step. n the 4th step, select the System (WAS System), give the project name of your webdynpro, like, local/ABC_Project in the WebDynproNameSpace and the Application Name. An iView will be available now.
After creating an iView, you should create a page and add the iView to it. Then create a role and add your page to it. Then assign this role to your user. Set the role property 'Entry Point' to true.
Then when you log into the portal you'll see your role in the top level navigation, click on it to see your iView.
Regards
Srinivasan T -
Hi
I created a basic web dynpro application and is successfully deployed it in the WAS 7.0.
I am able to run the application from the web dynpro cosole inside the portal but I'm unable to run the application when I created a web dynpro iview. In the web dynpro iview I just get the page loading symbol and it stays like that forever.
I have other applications running without any problem. Pleaes help
-MikeHi Gopoal,
I tried both with the iView only and with page, in both the cases I get the loding page view without any change.
I checked the log file and below are the application log... please help!
Task#Java#backgroundtask.stop##Completed background task .#1#com.tssap.dtr.server.deltav.runtimeconfig.impl.ConfigParamsCheckerTask#
#1.5 #0015C5FD0C9102F20000000000000FA400044EB5198315FE#1212439630907#/Applications/DTR/BackgroundTasks#sap.com/tcdtrenterpriseapp#com.tssap.dtr.pvc.basics.transaction.AbstractSessionBoundTask#Guest#0####129f80b030e511dd9e330015c5fd0c91#Thread[Scheduler_com.tssap.dtr.server.deltav.runtimeconfig.impl.ConfigParamsCheckerTask\#506_workerThread\#0,1,Scheduler_com.tssap.dtr.server.deltav.runtimeconfig.impl.ConfigParamsCheckerTask\#506]##0#0#Info#1#com.tssap.dtr.pvc.basics.transaction.AbstractSessionBoundTask#Java#backgroundtask.start##Starting background task .#1#com.tssap.dtr.server.deltav.runtimeconfig.impl.ConfigParamsCheckerTask#
#1.5 #0015C5FD0C9102F20000000100000FA400044EB519831B71#1212439630907#/Applications/DTR/BackgroundTasks#sap.com/tcdtrenterpriseapp#com.tssap.dtr.pvc.basics.transaction.AbstractSessionBoundTask#Guest#0####129f80b030e511dd9e330015c5fd0c91#Thread[Scheduler_com.tssap.dtr.server.deltav.runtimeconfig.impl.ConfigParamsCheckerTask\#506_workerThread\#0,1,Scheduler_com.tssap.dtr.server.deltav.runtimeconfig.impl.ConfigParamsCheckerTask\#506]##0#0#Info#1#com.tssap.dtr.pvc.basics.transaction.AbstractSessionBoundTask#Java#backgroundtask.stop##Completed background task .#1#com.tssap.dtr.server.deltav.runtimeconfig.impl.ConfigParamsCheckerTask# -
My ABAP Web Dynpro iView encouters errors:
The URL http://sp06:8004/sap/bc/webdynpro/sap/z_jgo_demo// was not called due to an error.
Note
The following error text was processed in the system SB2 : WebDynpro Exception: Error in UCF Template POPUP_PAGE ($).
The error occurred on the application server sw06_SB2_04 and in the work process 0 .
The termination type was: RABAX_STATE
The ABAP call stack was:
Method: RAISE of program CX_WD_GENERAL=================CP
Method: RENDER_TEMPLATE of program CL_WDR_UCF====================CP
Method: HANDLE_TEMPLATE of program CL_WDR_UCF====================CP
Method: HANDLE_REQUEST of program CL_WDR_CLIENT_ABSTRACT_HTTP===CP
Method: IF_HTTP_EXTENSION~HANDLE_REQUEST of program CL_WDR_MAIN_TASK==============CP
Method: EXECUTE_REQUEST of program CL_HTTP_SERVER================CP
Function: HTTP_DISPATCH_REQUEST of program SAPLHTTP_RUNTIME
Module: %_HTTP_START of program SAPMHTTP
I was able to run the ABAP web dynpro application outside of portal by using the url: http://sp06:8004/sap/bc/webdynpro/sap/z_jgo_demo/. But with the extra / at the end, I get the same error.
Can anyone point me to how to remove that extra / at the end?
Thanks
BenHi Gurus ,
We have upgraded the SAP HR system from ECC6.3 to ECC6.4 and netweaver from 7.0 to 7.1 .
Following are the list of error in EHP4 system ,
1) Layout of ABAP Webdynpro Component are not displayed .
2) Any ABAP WEBDYNPRO Application is not displayed by tesing in SAP-R3 and also in ESS .
error are as follows while trying to view layout in abap webdynpro application :
http://dv.hr.co.in:4567/sap/bc/wdvd/painting.html?_vdrespkey=4IS29CT7NDRIOI511AFI0R1E3&_vdframe=painting&sap-client=435
If any one have information for this kindly let me know .
Thanks :
Vishwas -
IView not found error when excuting ABAP Web Dynpro iView
Hi Experts,
I have created one ABAP Web Dynpro iView for an existing Application.
Parameters I have passed for iView creation.
Namespace : sap
Application Name: SampleApp
System Name: R3_SYS.
Can any one please pass on me the details what are the mandatory parameters need to be passed.
Thanks in Advance,
Chinna.Hi Chinna,
You need to check the following parameters like
Namespace - should be 'sap' as this is root node in SICF
Application Name: - check name of WD application in se80
Please refer to below thread for creating WD ABAP iview.
Re: Webdynpro ABAP iView Blank Page
Web Dynpro for ABAP iVIew's Namespace parameter
how to create iview from webdynpro application abap
Hope it helps
Regards
Arun -
Getting error while taking preview of Web Dynpro iView
Hi,
I am getting this error while taking a preview of Web Dynpro iView :
500 Internal Server Error
SAP J2EE Engine/6.40
Application error occurred during request processing.
Details: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Wrong WebDynpro-URL: no application name specified
Exception id: [0011D83FB2E7004A00000CB800001E0400045F7E8F181DF7]
This error comes if the Web Dynpro iView don't have the Web Dynpro application name specified.
Regards
Neha SinghHi,
After selecting the Webdynpro java iView enter the following parameter correctly
1. System - Sap-LocalSystem
2.Name Space - local/<your webdynpro project name>
3.Application name - <your webdynpro application name>
4. choose plain HTML option
Regards,
P.Manivannan -
Javascript error in web Dynpro iViews
Hello,
I've developed a web Dynpro page which accesses the default database ( maxdb). This page is working fine when tested by calling the application from the browser.
Now I've created an web dynpro iview in portal ( EP-6 SP15- Sneak preview). I get java script errors - <i>SSR undefined</i> and none of the drop down boxes are populated.
Can anyone help me out in this?
Thanks,
SudhakarProbably the stylesheets of your Portal are not compatible to the used Web Dynpro version.
Armin -
Web dynpro iview in web page composer ?
Hi All,
I am developing one Web site by using Web Page Composer. Can anyone help me for how to use Web Dynpro iview on web page.
Regards,
Rahul.HI Rahul,
As of now we can not include a Web Dynpro iView on the WPC page like other iViews.
But you can try to create a URL iView from Web Dynpro application
and then add that URL iView to your page.
_Vishal -
How to mapping Bapi_EeCatimesheet with Web Dynpro iview
I have problem with CATS:
1. mapping field from Web Dynpro iview with Bapi_EeCatimesheet_Worklist
Column: Activity = Bapi_EeCatimesheet_Worklist_input_Out.???
Column: xxx = ???
Variable as TimeSheet of SAP Easy View
2. How to insert Employee timesheet into SAP System by BapiHi,
At first time the ApplicationParameter was not displayed among the mappable properties. After that I changed the ApplicationParameter property of the WD iView (so it became different from the default one) and created a new room template. What happened ? At the new template I could map to room_id to the ApplicationParameter. Interesting, not?
One other thing: What do you think about the following ?
1. First creating a "Concat Strings" extension to create a string like "room_id=<room_id>"
2. Creating an other extension and mapping the newly created string to the ApplicationParameter property
3. Getting the parameter from WD with the help of getRequestParameter(java.lang.String key)
I have not tried it yet, but I plan to do it.
Regards,
Ferenc -
Hi all,
I have couple of questions on web dynpro iviews.
Is it necessary to have sld configured for executing a web dynpro application as an iview in the portal.
My other question is how do you set the Jco connections for a web dynpro application. Please advice
thanks for your help in advance.
regards
Henry RaglHi Henry,
Yes,If you are developing Web Dynpro applications that connect to a back end with a static user, the use of an SLD means that you can, for example, avoid using passwords as part of the Web Dynpro application code, since the SLD utilizes a secure storage for the password.
You configure an SLD for a Web Dynpro application using the Visual Administrator.
Your Second Question Jco Connection Please click the link below.
To Create Jco Connection you have to go to your J2EE Engine.
http://localhost:50000/ and click the Web Dypro. And again click the Content Administrator remaining details are in the link below
<a href="http://help.sap.com/saphelp_nw04/helpdata/en/3a/3b1b40fcdd8f5ce10000000a155106/content.htm">Jco Connection</a>
PS: Give the points if it helps you -
Web Dynpro iviews integration with web page composer
Hi,
Can web dynpro iviews be integrated into web page composer? I was trying to integrate one ESS web dynpro iview into wpc but the system is throwing an error:
We are on EP7.01 SP3 (Enhancement Pack1). Please advice if the integration is possible in Enhancement Pack1.Hi,
According to the documentation Web Dynpro iViews are not supported : [Configuring Entry Points for iViews|http://help.sap.com/saphelp_nw70/helpdata/EN/06/4776399abf4b73945acb8fb4f41473/content.htm].
Regards,
Pierre -
Using Java Web Dynpro iViews to integrate with SAP MDM
Hi,
I have already SAP MDM 5.5 supplied iViews with Enterprise Portal.
These include itemDetail iView, ResultSet iView, PicklistSearch, Hiearchy Search.
Now, I am integrating Java Web Dynpro iViews with SAP MDM.
When adding the fields using object of ResultSetDefinition Class, should we use MDM Table Name or MDM Table Name Code/MDM Field Name or MDM Field Code?
I think we should use the CODE as the name as it does not contains any space while working with Java API.
Regards
Kaushik BanerjeeHi Kaushik ,
Yes you should use the Field and Table CODE when integrating MDM with any other system using API either Java, Abap or Com api.
Actually this is one of the main use of the code in MDM .In API.
Hope It Helped
Thanks & Regards
Simona Pinto
Maybe you are looking for
-
I do not want to restore it, as there is infomation on it I need. I haven't backed it up in a while(I know that's my fault), but this is the first time this has happened.
-
hi anybody can tell me how to test the adaptors? regards, krushi
-
Report output format xml, missing column while open in excel for single row
Dear, There is a strange case, we have an customize concurrent program to display output in xml format. Now Problem is, if query get single record on the bases of parameter then there is no column heading available in excel. However, if parameter mee
-
Kinda need some help with Terminal =\
I pasted a code i found in the Wikipedia into terminal, how do i reverse it? it's making my panther act really weird =( Below is the article with the code in it i copied, it's from wikipedia. Thanks for your help. It's here (look under Trivia): http:
-
Still looking for additional instruments for GarageBand iOS7 by GarageBand
I have iOS7 GarageBand 2.0 (3090.25) on my ipad that has Smart Bass, Smart Keyboard, Smart Guitar, Keyboard, Drums, Guitar Amp, Audio Recorder, Sampler, Smart Drums, and Smart Strings. Although I see Apple - GarageBand written references online to