[SAPWebDynproLauncher] Title of the launched "iView" ?
Hi,
My UWL is configured so as to launch a Web Dynpro Java application through the use of the SAPWebDynproLauncher.
The portal page content area refreshes itself fine with the WDJ application. But, the iView title is set to "Tâche" (Task in English).
Please, note here that the iView that is launched is the generic standard one (I use a WDlauncher and not an iViewLauncher).
I have found that the title of the iView (naturally) comes from the com.sap.netweaver.bc.uwl.uwlSapWebDynproLaunch iView.
How should I proceed in order to set a different iView title, either from :
- a configuration of the UWL task ?
- a method from the WD Java application that is launched ?
As this problem is bound to occur for each and every WD application launch this way, I would rather like a solution that would not imply creating an iView for each WD application.
Thanks in advance for your help.
Best regards,
Guillaume
I think you need to check in the UWL DTD
Please check [SAP help document|http://help.sap.com/erp2005_ehp_04/helpdata/EN/14/093209d7144a8c9ef150904c59147d/frameset.htm]
Check referenceBundle attribute of the action
Similar Messages
-
Using generic master Iviews - How change title on the preview??
Hi All,
We're using r/3 4.7, mss 60.1.20. I'm using the generic master iviews to create specidic java iviews. I'm using a sap query and the generic jsp's provided.
One of the examples provided is 'Communication'. So i copied it and put in my own sap query name. I put in a title in the Tile field but the title when i preview it is sitll 'Communication'. Does anyone know why this is or how i can change it?
Also is there a way of creating fresh iveiw based on master iviews? there doesn't appear to be an option for it in the iview template..
Thanks in advance,
Liz.Thanks Linda. I understand that about the default settings. I was wanting to see different optimization speeds based on different internet connection speeds, not just 56kps. I was hoping there would be an option to select different download speeds so you can see how quickly a file would download based on 56kps verse a DSL line. I don't appreciate this restriction as most people are using high speed internet connections.
-
Where can i find the Launch Pad - iView?
Hi,
can anyone tell me where i can find the Launch Pad iView?
ChrisHi Chris,
actually the "Collaboration" link opens the portal component itself so there was not need for an iView here. The link is:
http://YOUR_SERVER:PORT/irj/servlet/prt/portal/prtroot/com.sap.netweaver.coll.shared.ui.CollaborationLaunchPad
But you can also create an iView based on that component (com.sap.netweaver.coll.shared.ui.CollaborationLaunchPad) if you want to change the LayoutSet, or some other parameter.
Hope this helps,
Robert -
Error Runging the Transaction iview using SSO logon ticket
Hi I am getting the follwoing error in log file. when i am running the Transaction iview using SAP Loggon ticket.
#1.5 #005056A33F2000840000000500000600000456BC1060683F#1221265635404#com.sap.security.core.umap.imp.UserMappingDataImp#sap.com/irj#com.sap.security.core.umap.imp.UserMappingDataImp.getAuthenticationTicket()#Guest#0##n/a##28a92320812111ddb972005056a33f20#Thread[UWL Pooled Thread:2,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error#1#/System/Security/Usermanagement#Java###The attribute "" of the backend system with alias "" has the invalid value "".
Cannot generate an SAP authentication assertion ticket for user and the specified backend system.
Please adjust the value of the system attribute. Supported values are "" and "".#6#AuthenticationTicketType#"KPMGVM005_ALIAS"##"Stokkeland, Pauline" (unique ID: "USER.PRIVATE_DATASOURCE.un:P00024384")#SAP Logon Ticket#SAP Assertion Ticket#
I have imported the .der file of the portal in to the SAP ECC sytem.using STRUSTSSO2
Created the profile parameters using rz10 trnsaction.
login/create_sso2_ticket
login/accept_sso2_ticket
restarted the ECC system.
Created the system object using the follwoing parameters
WAS
Connector
Usermanagement
Under usermanagement
Authentication Ticket Type - SAP Logon TicketSAP
Logon Method -SAPLOGONTICKET
User Mapping Fields :<not selected>
User Mapping Type :<not selected>
when i test the sytem object under connection test:showing the following error.
Test Details:
The test consists of the following steps:
1. Retrieve the default alias of the system
2. Check the connection to the backend application using the connector defined in this system object
Results
Retrieval of default alias successful
Connection failed. Make sure that Single Sign-On is configured correctly
But WAS, ITS, Connector are successfull. but above message is showing.
what could be the problem.
When i run one transaction iview with this system it is showing following error.
com.sap.portal.appintegrator.sap.Transaction::Transaction/WebGuiSSOITS640Layer
Parameter Dump
$DebugAction
$TimeStamp 1221268987126
ALLOW_BROWSER Yes
Alias
ApplicationParameter
ApplicationVariants GuiType
AuthScheme default
Authentication ******
AutoStart false
CachingLevel
ClassName com.sapportals.portal.appintegrator.layer.SingleSignOnLayer
ClientWindowID
CodeLink com.sap.portal.appintegrator.sap.Transaction
CommandField YTIME
CurrentWindowId WID1221260007272
CustomerExit.ParameterProvider
DR.TargetIDPropertyName TCode
DebugMode false
DynamicParameter
DynproFields
ExecutionLocation KPMGVM005_ALIAS
ExportParameters Authentication, LogonUser, RequestMethod
FederationAlias
ForcedRequestLanguage
ForwardParameters
ForwardParameters.Always sap-config-mode
ForwardParameters.Excluded
ForwardParameters.Forbidden ClientWindowID, Command, DebugSet, DynamicParameter, Embedded, InitialNodeFirstLevel, SerAttrKeyString, SerKeyString, SerPropString, SessionKeysAvailable, iview_id, iview_mode, windowId, sap-pp-producerid, sap-pp-consumerBaseURL, sap-pp-returnToConsumer, login_submit, j_user, j_password, j_authscheme, uidPasswordLogon, MappedUser, MappedPassword
GUSID
GuiType WebGui
GuiType.default WebGui
ITSVersion 640
JREPluginDownloadLocation
JREPluginMimeType application/x-java-applet;version=1.4.1_02
JavaGuiCodeBase
JavaGuiTraceFile
JavaGuiTraceKey
LAF
LoadingCacheKey <Portal.Version><LAF.Theme>
LogonMethod SAPLOGONTICKET
MandatoryParameters System
NavMode 1
NavigationTarget navurl://21635c17e11df05c58e1c07deaf5bed1
NextLayer Transaction/WebGuiESIDLayer
OkCode
OkCodeField
OptionalParameters
ParameterTemplate <ApplicationParameter[PROCESS_RECURSIVE]>;<ForwardParameters[QUERYSTRING]>;<DynamicParameter[PROCESS_RECURSIVE]>;
Portal
ProducerLocation Remote
REFRESH_CONTENT -1
ReuseWinguiConnection false
RoundtripURL
SSO2Template
SessionManagementVersion
SupportedUserAgents (MSIE, >=5.5, *) (Netscape, *, ) (Mozilla,,*)
SupportsUnicodeCodePages false
System KPMGVM005_ALIAS
System.type lookup:com.sapportals.portal.appintegrator.lookup.SystemLookup
TCode YTIME
Technique Standard
TopLayer Transaction/DragAndRelateLayer
Transactions_Require_SSF RRMX,RRMXP
URL
UnsupportedUserAgents
UseFrog true
UseSPO1 false
UserMappingTemplate sap-user=<MappedUser>&sap-password=<MappedPassword>
ValidityPeriod -1
Wizard.ApplicationVariantPane.Description
Wizard.ApplicationVariantPane.Title
Wizard.MandatoryParameters System, TCode, GuiType
Wizard.OptionalParameters ApplicationParameter, UseFrog, Technique
Wizard.ParameterPane.Description
Wizard.ParameterPane.Title
X509Template
com.sap.application_integration.ConfigurationServiceID Transaction_Configuration
com.sap.portal.ComponentType com.sapportals.portal.iview
com.sap.portal.activityreport.MonitorHits true
com.sap.portal.admin.propertyeditor.categoryName
com.sap.portal.iview.AccessibilitySupport
com.sap.portal.iview.Availability VISIBLE
com.sap.portal.iview.DisableChildrenDYN
com.sap.portal.iview.DisableChildrenRL
com.sap.portal.iview.DisableChildrenTC
com.sap.portal.iview.DragAndRelate false
com.sap.portal.iview.ExpansionMode Open
com.sap.portal.iview.HasContentPadding true
com.sap.portal.iview.Height 80
com.sap.portal.iview.HeightScale PIXELS
com.sap.portal.iview.HeightType FIXED
com.sap.portal.iview.HelpURL
com.sap.portal.iview.IsTemplate false
com.sap.portal.iview.MainObject
com.sap.portal.iview.MaxAutoHeight 1000
com.sap.portal.iview.MinAutoHeight 0
com.sap.portal.iview.SMiViewURL com.sap.portal.epsolman.EPSolman
com.sap.portal.iview.ShowDetails true
com.sap.portal.iview.ShowExpand true
com.sap.portal.iview.ShowHelp false
com.sap.portal.iview.ShowMinimize true
com.sap.portal.iview.ShowPersonalize true
com.sap.portal.iview.ShowRefresh false
com.sap.portal.iview.ShowRemove true
com.sap.portal.iview.ShowSMiView false
com.sap.portal.iview.ShowTitle true
com.sap.portal.iview.ShowTray true
com.sap.portal.iview.TitleURL
com.sap.portal.iview.TrayType PLAIN
com.sap.portal.iview.Width 400
com.sap.portal.iview.WidthScale PIXELS
com.sap.portal.iview.WidthType FIXED
com.sap.portal.iview.family
com.sap.portal.navigation.DragRelate 0
com.sap.portal.navigation.ExtWindowHeight 710
com.sap.portal.navigation.ExtWindowWidth 1014
com.sap.portal.navigation.Invisible false
com.sap.portal.navigation.JScript
com.sap.portal.navigation.MergeId
com.sap.portal.navigation.MergePriority 100.0
com.sap.portal.navigation.Mergible true
com.sap.portal.navigation.NavigationHierarchyMetadata Cacheable
com.sap.portal.navigation.Priority 100.0
com.sap.portal.navigation.QuickLink
com.sap.portal.navigation.ShowAddToFavorites true
com.sap.portal.navigation.ShowType 1
com.sap.portal.navigation.WindowName
com.sap.portal.navigation.view
com.sap.portal.pcd.gl.Collection IP_PTL_INITIAL_CONTENT
com.sap.portal.pcd.gl.CreatedAt Sat Sep 22 11:32:17 EDT 2007
com.sap.portal.pcd.gl.CreatedBy Administrator
com.sap.portal.pcd.gl.DeltaLinkState -1
com.sap.portal.pcd.gl.Domain EP
com.sap.portal.pcd.gl.LastChangedAt Fri Sep 12 19:24:19 EDT 2008
com.sap.portal.pcd.gl.LastChangedBy ksingh
com.sap.portal.pcd.gl.ObjectClass com.sapportals.portal.iview
com.sap.portal.pcd.gl.OriginalCountry
com.sap.portal.pcd.gl.OriginalLanguage en
com.sap.portal.pcd.gl.Responsible Administrator
com.sap.portal.pcd.gl.TransportDependencies pcd:com.sap.portal.system/archives/com.sap.portal.appintegrator.sap.par
com.sap.portal.pcd.role.EntryPoint false
com.sap.portal.pcm.Description VRB_com.sap.portal.pcm.Description
com.sap.portal.pcm.Title myTime
com.sap.portal.pcm.admin.Capabilities com.sap.portal.capability.delete,com.sap.portal.capability.link,com.sap.portal.capability.copy,com.sap.portal.capability.edit,com.sap.portal.capability.cut,com.sap.portal.capability.transportable,com.sap.portal.capability.launch,com.sap.portal.capability.editpermissions
com.sap.portal.pcm.admin.UseDefaultCapabilities true
com.sap.portal.private.iview.PropertiesUrl pcd:com.sap.portal.system/applications/com.sap.portal.appintegrator.sap/components/Transaction
com.sap.portal.reserved.iview.ButtonsURL
com.sap.portal.reserved.iview.EditorURL pcd:portal_content/com.sap.pct/admin.templates/iviews/editors/com.sap.portal.pcmEditor
com.sap.portal.reserved.iview.IconName
com.sap.portal.reserved.iview.IsolationMode URL
com.sap.portal.reserved.iview.NavPanelStatus Automatic
com.sap.portal.reserved.iview.ParamList *
com.sap.portal.reserved.iview.WizardURL com.sap.portal.appintegrator.iViewWizard
com.sap.portal.workDistributionTopic
com.sapportals.portal.navigation.FolderEntry false
com.sapportals.portal.navigation.Pictogram
com.sapportals.portal.navigation.WinFeatures resizable=yes,toolbar=no,menubar=no
propertyIdMapping
com.sap.portal.appintegrator.sap.Transaction::Transaction/WebGuiSSOITS640Layer
MandatoryParameters
System SAP_LocalSystem KPMGSBBW_alis KPMGVM005_ALIAS SAP_BW SAP_CRM SAP_ECC SAP_RPM SAP_WEBDYNPRO_CRM_ALIAS TestECC_Alias Test_CRM_Alias WebEx XBICLNT100 XCRCLNT100 XECCLNT100
Is it required to add ECC certificate to Portal sytem?
we have created the same user id in both the sytems.
Please let me know what could be the error.
RegardsVijay,
Please follow these steps and lemme know what you observe.
Go to system administration->support->sap application-> under test and configuration tools choose sap transaction
under the mandatory fields choose the system that you have created, choose a tcode (se16) and choose sap gui for windows and click go.
If you are able to logon to your ecc system, your sso works!
P.S Make sure the user name with which you are testing this, exists in the backend as well.
Good luck
Cheers,
Sandeep Tudumu -
Error: The following required field is missing from the launch file: jnlp
PLEASE help me.
I was at Starbuck's today trying to install new software for my new wireless internet card and when I finished I could no longer access any of my applications that require java... I have a macbook pro dual platform computer. When I try to access www.bayphoto.com to download my application it says: (see below) (which I think is strange because it's all about Starbuck's and it should be my java code- I think...). Like I said - I have no idea what's going on or how to fix this. Please help me or at least tell me whom to call- I feel so stupid- I just need help- ATT? Starbuck's? Sun?
Error: The following required field is missing from the launch file: <jnlp>
Under the "exceptions" tab it says:
MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
at com.sun.javaws.jnl.XMLFormat.parse(XMLFormat.java:88)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:52)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:64)
at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(LaunchDescFactory.java:72)
at com.sun.javaws.Launcher.updateFinalLaunchDesc(Launcher.java:214)
at com.sun.javaws.Launcher.prepareToLaunch(Launcher.java:127)
at com.sun.javaws.Launcher.launch(Launcher.java:95)
at com.sun.javaws.Main.launchApp(Main.java:305)
at com.sun.javaws.Main.continueInSecureThread(Main.java:213)
at com.sun.javaws.Main$1.run(Main.java:108)
at java.lang.Thread.run(Thread.java:613)
Under the "launch file tab" it says:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>AT&T Wi-Fi Service @ Starbucks</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Starbucks Entertainment presented by AT&T Hotspot" />
<meta name="keywords" content="AT&T, Starbucks, Wi-fi, Wifi, Hotspot, coffee, music, books, games, fresh sheet, third place, online" />
<meta name="author" content="Starbucks Entertainment" />
<link rel="shortcut icon" type="image/ico" href="/favicon.ico" />
<script type="text/javascript" language="javascript" src="/dhtml/master.js"></script>
<script type="text/javascript" language="javascript" src="/dhtml/x_core.js"></script>
<script type="text/javascript" language="javascript" src="/dhtml/x_event.js"></script>
<script type="text/javascript" language="javascript" src="/dhtml/x_xhr.js"></script>
<script type="text/javascript" src="/dhtml/att/dhtml.js"></script>
<style type="text/css">
copied from starbucks master.css
body {
background:#200D06 url("/graphics/att/themes/sbux/hotspot_bkgd.jpg") repeat-x scroll;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:small;
line-height:1.5em;
margin:0pt;
padding:0pt;
text-align:center;
#wrap {
font-size:95%;
margin:0pt auto;
text-align:left;
width:980px;
#starbucksframe {
margin:15px 0pt 0pt;
padding:0pt;
/*our addendae*/
div#header {
height:95px;
width:980px;
background-image:url("/graphics/att/themes/sbux/header_bg.jpg");
background-repeat:no-repeat;
margin:0px;
background-top:0px;
background-left:0px;
background-color:transparent;
div#btn_ctti {
position:absolute;
top:10px;
margin-left:388px;
div#sbux_lfrm {
display:inline;
font-size:10px;
color:#FFFFFF;
margin-left:245px;
top:49px;
position:absolute;
line-height:10px;
font-family:verdana,arial,helvetica,sans-serif;
div#sbux_lfrm form {
margin:0px;
div#sbux_lfrm a, div#sbux_lfrm a:link, div#sbux_lfrm a:hover, div#sbux_lfrm a:active, div#sbux_lfrm a:hover {
color:#FFFFFF;
div#sbux_lfrm form label {
display:none;
visibility:hidden;
div#sbux_lfrm form input, div#sbux_lfrm form select {
font-family:verdana,arial,helvetica,sans-serif;
vertical-align:middle;
div#sbux_lfrm input.example {
color:#656565;
#sbux_lfrm_row1, #sbux_lfrm_row2 {
margin:0px;
#sbux_lfrm input#username, #sbux_lfrm input#password, #sbux_lfrm input#password_pw {
width:136px;
margin-right:6px;
font-size:10px;
#sbux_lfrm select#roamRealm {
width:130px;
font-size:10px;
color:#656565;
margin-right:6px;
#sbux_lfrm_row2 {
position:absolute;
top:21px;
left:-4px;
div#aupAgree_row {
margin-top:4px;
position:relative;
left:-4px;
div#aup_box {
float:left;
position:relative;
top:-3px;
div#aup_text {
float:left;
line-height:10px;
div#tm_badge {
width:115px;
height:94px;
float:right;
margin-right:0px;
margin-top:0px;
div#password_value {
display:inline;
div#hidden_pw_field {
display:none;
visibility:hidden;
div#sbux_lfrm.css_form {
margin-top:0px;
</style>
<style>
/* IE specs */
body {
font-size: x-small; /* IE5 Win */
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
html>body { /* be nice to Opera */
font-size: small;
/* self-clearing floats
/* trigger hasLayout and target ie5+6/win only */
*:first-child+html #header,
*:first-child+html #login_wrapper {
height:95px;
#ny_legal {
color:#CAC3BF;
font-size:11px;
font-weight:bold;
padding:0;
#ny_legal a:link {
color:#CAC3BF;
font-size:11px;
font-weight:bold;
padding:0;
</style>
</html>
TOO LONG TO INCLUDE ALL CODE<?xml version="1.0" encoding="UTF-8"?>
<jnlp codebase="file:///C:\eclipse\workspace\studentconverter\webroot" href="studentconverter.jar" >two things wrong here -
first codebase is not legal URL, File.separator (backslash on windows) needs to be converted to forward slash in URL's.
second, the href is not to the jnlp file, it is to the jar !
href="studentconverter.jar" - should this be href="studentconverter.jnlp" ?
/Dietz -
The Favorite iView does not appear in the Portal
The Favorite iView does not appear in the Portal - instead I get the following runtime error:
com.sap.portal.pcm.Title - An exception occurred while processing your request
When I look it up in the log file - I get the following:
Date : 06/092008
Time : 7:58:50:500
Message : 07:58_04/06/08_3852950
EXCEPTION
com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : com.sap.netweaver.coll.appl.ui.room.CollaborationDetailedNavigation
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:271)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
at com.sapportals.portal.pb.PageBuilder.createIviewProfile(PageBuilder.java:443)
at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:391)
at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:233)
at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:635)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:815)
at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:703)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:368)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.navigation.CollaborationNavTree of Portal Component com.sap.netweaver.coll.appl.ui.room.CollaborationDetailedNavigation because: Could not instantiate implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:269)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 35 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.netweaver.coll.appl.ui.room
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem._refresh(PortalApplicationItem.java:507)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.getCoreLoader(PortalApplicationItem.java:1360)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getClassLoader(PortalComponentItem.java:569)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getClassLoader(PortalComponentItemFacade.java:102)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 39 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.km.application
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 44 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.km.cm.ui.flex
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 45 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.netweaver.bc.crt
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 46 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.portal.runtime.config.component
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 47 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception during start of application: SAPJ2EE::library:com.sap.tc.di.scm.transport_api
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.prepare(SAPJ2EEApplicationItem.java:323)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 48 more
Caused by: com.sapportals.portal.prt.core.broker.SAPJ2EELibraryNotFoundException: Could not find Library SAPJ2EE::library:com.sap.tc.di.scm.transport_api
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.prepare(SAPJ2EEApplicationItem.java:277)
... 49 more
Severity : Error
Category :
Location : com.sap.portal.prt.runtime
Application : sap.com/irj
Thread : ThreadPRT-Async 1,5,PRT-Async
Datasource : 1212584461125:E:\usr\sap\DEP\JC00\j2ee\cluster\server0\log\defaultTrace.trc
Message ID : 00145E336A6A0091000000010000098C00044ED6CA463F40
Source Name : com.sap.portal.prt.runtime
Argument Objs : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : com.sap.netweaver.coll.appl.ui.room.CollaborationDetailedNavigation
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:271)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
at com.sapportals.portal.pb.PageBuilder.createIviewProfile(PageBuilder.java:443)
at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:391)
at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:233)
at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:635)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:815)
at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:703)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:368)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.navigation.CollaborationNavTree of Portal Component com.sap.netweaver.coll.appl.ui.room.CollaborationDetailedNavigation because: Could not instantiate implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:269)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 35 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.netweaver.coll.appl.ui.room
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem._refresh(PortalApplicationItem.java:507)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.getCoreLoader(PortalApplicationItem.java:1360)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getClassLoader(PortalComponentItem.java:569)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getClassLoader(PortalComponentItemFacade.java:102)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 39 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.km.application
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 44 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.km.cm.ui.flex
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 45 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.netweaver.bc.crt
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 46 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.portal.runtime.config.component
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 47 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception during start of application: SAPJ2EE::library:com.sap.tc.di.scm.transport_api
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.prepare(SAPJ2EEApplicationItem.java:323)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 48 more
Caused by: com.sapportals.portal.prt.core.broker.SAPJ2EELibraryNotFoundException: Could not find Library SAPJ2EE::library:com.sap.tc.di.scm.transport_api
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.prepare(SAPJ2EEApplicationItem.java:277)
... 49 more
Arguments : com.sapportals.portal.prt.component.PortalComponentException: Error in init method
Component : com.sap.netweaver.coll.appl.ui.room.CollaborationDetailedNavigation
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:271)
at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:316)
at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:387)
at com.sapportals.portal.pb.PageBuilder.createIviewProfile(PageBuilder.java:443)
at com.sapportals.portal.pb.PageBuilder.createiView(PageBuilder.java:391)
at com.sapportals.portal.pb.PageBuilder.createAndAddiViews(PageBuilder.java:233)
at com.sapportals.portal.pb.PageBuilder.doOnNodeReady(PageBuilder.java:635)
at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:388)
at com.sapportals.portal.pb.PageBuilder.handleEvent(PageBuilder.java:815)
at com.sapportals.portal.prt.component.CachablePortalComponent.handleEvent(CachablePortalComponent.java:703)
at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:252)
at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:368)
at com.sapportals.portal.prt.pom.AbstractNode.addChildNode(AbstractNode.java:340)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:642)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.navigation.CollaborationNavTree of Portal Component com.sap.netweaver.coll.appl.ui.room.CollaborationDetailedNavigation because: Could not instantiate implementation class
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:269)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
... 35 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.netweaver.coll.appl.ui.room
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem._refresh(PortalApplicationItem.java:507)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.getCoreLoader(PortalApplicationItem.java:1360)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.getClassLoader(PortalComponentItem.java:569)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getClassLoader(PortalComponentItemFacade.java:102)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
... 39 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.km.application
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 44 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.km.cm.ui.flex
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 45 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.netweaver.bc.crt
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 46 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: http://PortalApplicationItem._prepare: com.sap.portal.runtime.config.component
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:427)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 47 more
Caused by: com.sapportals.portal.prt.runtime.PortalRuntimeException: Exception during start of application: SAPJ2EE::library:com.sap.tc.di.scm.transport_api
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.prepare(SAPJ2EEApplicationItem.java:323)
at com.sapportals.portal.prt.core.broker.PortalApplicationItem.prepare(PortalApplicationItem.java:387)
... 48 more
Caused by: com.sapportals.portal.prt.core.broker.SAPJ2EELibraryNotFoundException: Could not find Library SAPJ2EE::library:com.sap.tc.di.scm.transport_api
at com.sapportals.portal.prt.core.broker.SAPJ2EEApplicationItem.prepare(SAPJ2EEApplicationItem.java:277)
... 49 more
Dsr Component : n/a
Dsr Transaction : c1bb8390323511dd980100145e336a6a
Dsr User :
Indent : 0
Level : 0
Message Code :
Message Type : 1
Relatives :
Resource Bundlename :
Session : 52
Source : com.sap.portal.prt.runtime
ThreadObject : ThreadPRT-Async 1,5,PRT-Async
Transaction :
User : AdministratorAmir ,
Check this link , I t will help you
http://help.sap.com/saphelp_nw04s/helpdata/en/1e/62eae2357c4596bda2476d0a6503e3/frameset.htm
Set the property "Add to Favourites" to Yes
Portal Content -> Content provided by SAP -> End user Content -> Standard Portal User -> Default Framework page ---> Edit Object
Open the Page Title Bar -> Search for the property -> Show 'Add to Browser Favorites'
and set this property to Yes.
Now refresh the page. It will show this option.
Koti Reddy -
Can't change the document title when the browser is opened in dialog mode
Hello experts,
I'm working on a solution which involves opening up another .jspx page in dialog mode. I need to change the title of the dialog browser window dynamically when the user performs a specific action on the dialog page.
Unfortunately, I can't get this to work. I have tried using JavaScript and had no luck. I tested this technique on a non-dialog page and it works fine. Please help.
Here is the markup code for launching the dialog page:
<af:activeCommandToolbarButton id="actbPreview"
icon="/graphics/previewscreen_enabled.gif";
text="Preview"
action="dialog:weCreate"
useWindow="true"
windowHeight="620"
windowWidth="1120"
disabled="#{empty bindings.MapElemUnqId.inputValue}"
launchListener="#{backing_weQuery.launchPreviewerListener}"
binding="#{backing_weQuery.actbPreview}"
returnListener="#{backing_weQuery.returnPreviewerListener}"
clientComponent="true"
windowModalityType="applicationModal"
windowEmbedStyle="window"
disabledIcon="/graphics/previewscreen_disabled.gif";/>
On the dialog page, here is the markup and javascript for setting the browser window title:
<af:commandButton text="title" id="cb10">
<af:clientListener method="setWindowTitle"
type="action"/>
</af:commandButton>
function setWindowTitle(actionEvent)
actionEvent.cancel();
var doc = AdfPage.PAGE.findComponent("d1");
doc.setTitle("TEST");
alert("Title="+doc.getTitle());
}Thanks for your response.
I tried that and I could not get it to work. Even though I can set pageFlowScope.pageTitle dynamically, the browser window title does not refresh (I tried to refresh via PPR and full post back).
here is my code:
public void setPageTitle(ActionEvent actionEvent)
RequestContext requestContext = RequestContext.getCurrentInstance();
Map pfs = requestContext.getPageFlowScope();
pfs.put("pageTitle","TEST 2");
RequestContext.getCurrentInstance().addPartialTarget(this.document);
public void setPageTitle(ActionEvent actionEvent)
RequestContext requestContext = RequestContext.getCurrentInstance();
Map pfs = requestContext.getPageFlowScope();
pfs.put("pageTitle","TEST 2");
FacesContext context = FacesContext.getCurrentInstance();
String currentView = context.getViewRoot().getViewId();
ViewHandler vh = context.getApplication().getViewHandler();
UIViewRoot x = vh.createView(context, currentView);
x.setViewId(currentView);
context.setViewRoot(x);
} -
Portal Content Translation - Unable to see the changed iView name, desc etc
Hi Experts,
I am using Portal Content Translation to translate the name of iViews, roles, iview description etc from English to Spanish. I have followed the method mentioned in the below mentioned link:
http://help.sap.com/saphelp_nw04/helpdata/en/74/641640b7b6dd5fe10000000a155106/frameset.htm
I have successfully executed all the processes mentioned in the document. It includes:
Creating Worklists and add content
Generate translation data
Release for translation
Search worklist and define source and target language
Load worklist for translation
Translate worklist
Make worklist as translated
Publish translation
I am able to publish the publish translation.
The above document says that "Publishing a translation means that the translated text strings are written back to the objects to which they belong (for example, the translated title of a role to the role object stored in the Portal Content Directory). "
In my case I have translated the name, description of an iView. After publishing am I supposed to see the name & description of iView in Spanish in the same iView (source iView).
I have not created any target iView. Am I supposed to create any target iView?
I am unable to see iView name, description in Spanish.
Can you please let me know what is going wrong?
Thanks
StuartHi Stuart,
please set the user's language in UME. You can do this in the personalization dialog (see SAP Library section <a href="http://help.sap.com/saphelp_nw70/helpdata/en/f8/64e93b3a612d52e10000000a11402f/frameset.htm">Setting Portal Preferences</a>. Assign the portal role "eu_core_role" to your user if you do not see the "personalize" link in the portal masthead.
In what language does the iview name appear if you do not select Spanish language?
Please check if the name of the iView appears in Spanish language in PCD after you switched portal language to Spanish.
Best regards,
Martin -
JCheckBox as a Title for the Panel
I have a group of checkboxes which will get enabled when their parent is checked.
I want to put all the child checkboxes in a panel and the panel tile should hold the parent checkbox.
So that whenever user checks/unchecks the parent checkbox, the child checkboxes gets enabled/disabled accordingly.
Note:
My aim is to have a checkbox as a title of the panel.
Any code sample will be helpful.
Thanks
MeghuHope this code will help you:
/** CheckTitledPanel - class defining a panel with a Check box title
* IMPORTANT NOTE: This class is managing 2 panels: the outer panel and the
* inner panel. The inner panel acts as a "content pane", so
* every method for adding/removing components or laying out
* the contents must be called on the inner panel.
* The method <code>getSubPanel()</code> is made for this
* purpose.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class CheckTitledPanel extends JPanel {
private JCheckBox checkbox; // The title check box
private JPanel subpanel; // The sub-panel (content pane)
/** Constructs a new Check box titled panel
* @param title the title of the panel
public CheckTitledPanel(String title) {
// The outer panel is set with no layout
super(null);
// Creates the check box for the title, enabled by default,
// set its size and no border
checkbox = new JCheckBox(title, true);
checkbox.setSize(checkbox.getPreferredSize());
checkbox.setBorder(null);
// Add the listener for title checking
checkbox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
boolean enabled = checkbox.isSelected();
// When clicked, we enable/disable all
// the children of the sub-panel
setComponentEnabled(subpanel, enabled);
subpanel.revalidate();
// Create the sub-panel
subpanel = new JPanel();
// Define the outer panel with titled border (on which
// will be over-painted the check box)
setBorder(BorderFactory.createTitledBorder("X"));
// Add the 2 components: check box and sub-panel
add(checkbox);
add(subpanel);
// Add the listener for panel resizing
addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent e) {
Dimension size = getSize();
Insets insets = getInsets();
// Relocate and resize the sub-panel
subpanel.setLocation(insets.left, insets.top);
subpanel.setSize(size.width - insets.left - insets.right,
size.height - insets.top - insets.bottom);
subpanel.doLayout();
// Relocate and resize the check box
checkbox.setLocation(insets.left + 2, 0);
checkbox.setSize(checkbox.getSize().width, insets.top);
/** Returns the preferred size of the panel */
public Dimension getPreferredSize() {
Dimension dim = checkbox.getPreferredSize();
Dimension dim2 = subpanel.getPreferredSize();
Insets insets = getInsets();
int width = dim.width + 12;
if (dim2.width > width) width = dim2.width;
width = width + insets.left + insets.right;
int height = dim2.height + insets.top + insets.bottom;
return new Dimension(width, height);
/** Returns the sub-panel (content pane)
* @return panel the sub-panel
public JPanel getSubPanel() {
return subpanel;
/** Standalone launching for tests */
public static void main(String[] args) {
CheckTitledPanel checkPanel = new CheckTitledPanel("Check to enable");
checkPanel.getSubPanel().add(new JLabel("A label"));
checkPanel.getSubPanel().add(new JTextField("A text field"));
checkPanel.getSubPanel().revalidate();
JFrame frame = new JFrame("Checkbox title test");
frame.getContentPane().add(new JTextField("North field"), BorderLayout.NORTH);
frame.getContentPane().add(new JTextField("South field"), BorderLayout.SOUTH);
frame.getContentPane().add(new JTextField("West field"), BorderLayout.WEST);
frame.getContentPane().add(new JTextField("East field"), BorderLayout.EAST);
frame.getContentPane().add(checkPanel, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
/** Returns the sub-panel (content pane)
* @return panel the sub-panel
/** Enable/disable a component and its children
* @param rootcomp the component to enable/disable
* @param enable a boolean (true to enable)
public static void setComponentEnabled(Component rootcomp, boolean enabled) {
if (rootcomp==null) return;
rootcomp.setEnabled(enabled);
if (rootcomp instanceof java.awt.Container) {
Component[] comps = ((Container)rootcomp).getComponents();
String subvalues = "";
for (int i=0; i<comps.length; i++) {
setComponentEnabled(comps,enabled);
// The following methods can be overwritten if you want to manage children
// of the panel exactly the same way as a standard panel. In this case, you
// will no more need to call getSubPanel().
public Component add(Component comp) {
subpanel.add(comp);
public Component add(String name, Component comp) {
subpanel.add(name, comp);
public Component add(Component comp, int index) {
subpanel.add(comp, index);
public Component add(Component comp, Object constraints) {
subpanel.add(comp, constraints);
public Component add(Component comp, Object constraints, int index) {
subpanel.add(comp, constraints, index);
public Component findComponentAt(int x, int y) {
return subpanel.findComponentAt(x, y);
public Component findComponentAt(Point p) {
return subpanel.findComponentAt(p);
public Component getComponent(int n) {
return subpanel.getComponent(n);
public Component getComponentAt(int x, int y) {
return subpanel.getComponentAt(x, y);
public Component getComponentAt(Point p) {
return subpanel.getComponentAt(p);
public LayoutManager getLayout() {
return subpanel.getLayout()
public int getComponentCount() {
return subpanel.getComponentCount();
public Component[] getComponents()
return subpanel.getComponents();
public void remove(Component comp) {
subpanel.remove(comp);
public void remove(int index) {
subpanel.remove(index);
public void removeAll() {
subpanel.removeAll();
public void setLayout(LayoutManager mgr)
subpanel.setLayout(mgr);
Regards. -
Hiding the actions on the launched Item.
Hi All,
Is it possible to do configuration on UWL to hide the buttons on the launched item. In the Task view we have different items and i know we can hide some action button there by setting the "Exclude action " property in the Iview, but when the user clicks on the description the item is launched . The launched item has some action button displayed on that page. Is it possible to hide those action button through some configuration in the XML??. Is the configuration limited to only the view and the launch configurations..once the item is launched can we control that as well. The item that is currently being launched is a standard Webdynpro Java application that SAP provided. The tasks are general collaboration tasks..so there is not much configuration done in terms of the view and the launch configuration.
Regards,
Rajee.So, you are asking that is it possible to configure the actual application that is launched from UWL? If yes, then this has actually not that much to do with UWL. You need to check out the configuration options of the corresponding application itself.
You need to specify that which application is launched. Let's say that you have iView X that is launched from UWL. Most probably you can do some configurations to the iView itself (iView properties). Maybe you can hide some buttons etc. Maybe the application is actually configurable in backend system (in SPRO). So, you need to tell what application it is and what you want to do for it. And then it might be good idea to ask this question from the corresponding application area instead of UWL. For example if you want to configure a travel expense approval application, you can ask the question possibly from HR/Travel area. Or maybe someone here in UWL area can help if I happen to know the application that you need to configure.
Regards,
Karri -
Problem in Creatig the URL iview for a Team Room
Hi SDN,
<b>
I have created a team room in collaboration and created the URL iview of that team room.
But in the iview i am getting the MASTHEAD of the portal also.
But I do not want the MASTHEAD to appear.
HOW DO I GO ABOUT THIS??????
</b>
regards
BrahmachaitanyaHi Brahmachaitanya
Well it is unfortunately not possible to just copy the link of a room and use it as reference in an URL iView. A solution we are using a Collaboration Room launching iView. We simulate the form that is used in the CLP:
<script language=\"Javascript\">
function gotoRoom(){
top.EPCM.doNavigate(\'CollaborationConnector://portal_content/com.sap.ip.collaboration/Rooms/" + room_id + "/workset?NavTargetAsRoot=true\', \'0\');
</script>
I hope this helped.
Cheers, Normen -
How can I save multiple titles under the same DVD?
I use HandBrake to rip DVD's into iTunes. How can I save multiple titles under the same DVD? For instance, I have a Jimi Hendrix documentary that comes with special features, such as concert performances. I would like to have the main feature and the special features saved in my iTunes under the same title, perhaps as different 'tracks' (kind of like how different songs can be saved under the same album).
Is there a way for me to do this, or am I chasing phantoms?*This response is for iPhoto 11 (v9). If you're using an earlier version, please post back and let us know. Troubleshooting steps are not the same for different versions. To find out which iPhoto you have: iPhoto Menu -> About iPhoto)*
Duplicate the photo first. (Photos -> Duplicate). This means that you will have multiple copies of the master as well as the edited version.
If you use versions like this often and wish to have only one master then you can do this with Aperture.
Regards
TD -
Adobe Creative Cloud (Desktop) does not work properly. The application is blocked : it could not be launch neither stopped. I'm on MAC Yosemite OS, does anyone know how to remove it properly or to force its stop. It does not appear in the launched applications.
I received no error message. The application was just trying to find applications unsuccessfully.
I am using MAC OS 10.10.1
I tried to uninstall the application but it seems that a kind of deamon is still installed thus providing me to reinstall properly. Do you know where are the elements to remove in order to get my machine just like before ?
Otherwise I would have to reinstall everything and this would be a pain.
Thanks for your help. -
Displaying the title of the open panel when attached to a window...?
This is probably a really obvious question... but when displaying the open panel as a panel/sheet attached to another window - is there a way to display the panel's title, or some other way to prompt the user?
For example, I have a preferences window that the user can click a variety of controls, several of which display the open panel... I'd like some way to remind the user which path to select (eg. "Select the path for BLAH").
One way around it is to temporarily set the title of the window the open panel is attaching to, but I have several windows, and the panel may attach to any one of them... I'd rather not test for each possibility (because, for example, the nib for that window might not be loaded yet, etc.).
Any ideas?Wow, I should probably get some sleep...
The answer is obvious... after all, I need to know which window to attach the panel to. -
In which place the MDM Iviews resides in portal
help me understand the MDM Java architecture and In which place the MDM Iviews resides in portal. Can any one Help me on this
Hi Pandian,
please follow the below useful links about MDM ivews.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/bebdb8c4-0801-0010-aa81-a9b8d14e8415?QuickLink=events…
Creating and Managing iViews (SAP Library - MDM Portal Content Development Guide)
https://scn.sap.com/thread/968936
Thank you
Rahul
Maybe you are looking for
-
Adobe PhotoShop CS compatibility on Windows 7 64bit OS
Hi All, Can some one please let me know what all versions of Adobe PhotShop CS is compatible on Windows 7 64bit Operating System? In case if it is not compatible on Windows 7 64bit OS,then will there be any free upgrade provided by Adobe.If not then
-
SAP GRC 10.0 Risk Management - Forecasting Horizon Scoring Analysis Mode
Hi everyone, In SAP GRC 10.0 Risk Management Support Package 7, we need to assess a corporate risk by performing an automatic analysis aggregation based on a scoring analysis profile. The problem is that corporate risks must be created based on a for
-
Unstable airport card connection
Perhaps I have a buffering problem, if I knew what buffering is. My 9.2 iMac with Airport card was set up as the base station for the household iBook and was itself hard-wired to my DSL modem (Qwest ActionTec). Everything worked fine for months. Rece
-
802.1x NAC and per-user ACLs
Can 802.1x NAC and per-user ACLs be used together on the same port? I know some of the NAC documentation says that 802.1x NAC does not support downloadable ACLs but it looks like it might be outdated and according to http://cisco.com/en/US/products/p
-
Want to create new Status types in the CBIH82 T.code EHS module
Dear Expert, Client wants that status type like YES and NO in the filed Status in the t.code "CBIH82 -Edit Work area" I have try to create in the spro path under the status management but unable see that status. Path is SPRO --->Environment ,Health