Dynamic Portal personalization ( themes, languages)
Hello All,
I have a requirement which is as below
1) Based on the roles/group attached to a user id, we should limit the list of available languages/themes dynamically in Portal personalization.
For e.g when user with "X" role logins in, he can personalize "X" themes from available "X+10" themes .
Similarly,the drop down of available languages which are available in user profile , should change dynamically. For user "x" , only 3 languages, for user "y" 5 languages to be visible in drop down.
I have looked at the SAP Notes for Customizing list of available langauges as well as the locale properties, but this seems to be more hard coded stuff and does not vary on the user group or the roles which is what i want.
Can any one tell me if this is possible using the Portal API and Abstract Portal Component development. any examples are highly appreciated.
-PN
Hi,
Yes, it is possible and easy.
You must to create different Desktops in PCD.
Using "master rules", you define, which desktop use each user or users group.
http://help.sap.com/saphelp_nw70/helpdata/EN/ed/f794f201654cc8bdd6968e350800d9/frameset.htm
A desktop contain a Framework Page, and a Theme.
http://help.sap.com/saphelp_nw70/helpdata/EN/1a/d7c1617dd29e4d85064b467636fada/frameset.htm
Then, each user, depending of which desktop you assign it in Master rules, will use different theme.
regards,
Edited by: Leandro Balboni on May 9, 2008 11:29 AM
Similar Messages
-
How Do I customize the Portal Personalization?
Hi,
Version: EP6 SP2 Patch2 HF2.
I am trying to customize the Portal Personalization dialog available on the click of the "Personalize" link in the portal masthead.
- I need to remove some of the links available in the Detailed Navigation like "Portal Theme", "User Mapping (Remote iViews)", etc.
- Even if I remove the corresponding pages from the Portal Personalization workset, how do I revert back?
If anyone of you has any ideas about this, please guide me.
Thanks and Regards,
Sagar.Hi Moiz,
Edit the eu_role. There, under the Portal Personalization workset, remove the pages that you don't want, and test the desired display in a new session. That's it.
Regards,
Sagar -
Personalize themes in EP 6.0
Hi Forum,
I am trying to add a custom theme to the personalize themes drop down in order to make the theme available for personalization. The steps followed are:
1. Created a new theme by copying from one of the standard themes in the themes editor.
2. Next in the desktop and display rules, I created a portal desktop and assigned the theme and a default framework to it.
But the theme is not available in the drop down. Am I missing something here? Can somebody help me out in this?
P.S.: I promise to reward helpful answers with points.
Regards,
- PrasenjitHi
The only way is that.By doing the above said procedure, you can set default theme to the user. The user can choose themes as per his wish using the personalize link.
Check the link below.
https://websmp107.sap-ag.de/~sapdownload/011000358700001709042004E/DesktopRulesv2.pdf
Regards
Yoga -
Oracle Portal in other Languages
We are running Oracle Portal 9.0.4.1, we are trying to explore Oracle Portal in other languages, Can you please share which all languages can Portal be implemented? Documentation if any and other useful information.
Regards
MuraliHi,
To achive text in like italian language you need to click on globe icon in application and there you have to put particular italian version of english taxt and then that particular line will show in italian.
Hope this might help you.
Thanks,
Vishal Joshi -
Portal Personalize problems.
Dear experts
I want Personalize link in my masthead. For that I have done the below steps.
1) Created a role.
2) Assigned portal personalization workset to that role.
3) Assigned the role to user.
4) In masthead iview I have changed the property "Show Link in Masthead: Personalize" to yes
When I am Logging in to the user profile, I am getting the personalize workset in Top Level Navigation instead of appearing the personalize link in masthead.
I know this problem can be solved in by assigning the Standard User role i,e; EU_Role to the user. But I dont want to use this role.
Please help me regarding this matter.
Appreciate your response.
Regards
Shanmukha Rao BanisettiIf you want to show the pesonlize option in the masthead par file then
Go to the path
content admin -> portal content
In the pcd content go to the path content provided by SAP -> End user content -> Standard portal users-> Default Framework Page -> open it.
in that open the masthead iview properties
and select 'Yes' for the Show Personalize option.
This will show the personlize option in the masthead of your portal.
Raghu -
Portal runtime default language
Hello,
I am trying to set the default portal runtime to French.
In the System Administration - System Configuration - Service Configuration - Portal Runtime - Central Configuration, I set these properties as followed:
request.defaultcountry=ca
request.defaultlanguage=fr
After a restart of the portal, the portal is still displayed in English. Note that I don't have any language selected in my portal user profile. And in Internet Explorer, I also have no language selected (under Internet Options).
Am I missing anything ?
Regards,
The-Hung NguyenHi The-Hung,
check prtDefault.properties as described [here|How to set Portal to default language English, independend from SU01; and see if following settings are made:
request.defaultlanguage=en
request.defaultcountry=us
If yes, you need to remove "en" and "us" so that the localization works as you want.
Hope this helps,
Robert
PS: You can also check this link for more information about the locale lookup order:
http://help.sap.com/saphelp_nw70/helpdata/EN/42/938297a5061d69e10000000a1553f6/frameset.htm -
SAP Portal Custom Themes to change ESS/MSS UI Look and feel , possible ?
Hi,
I have a requirement where the look and feel of the UI controls of the ESS/MSS applications have to be different - Jazzy
I know XSS homepage framework is for the customisation of Areas, Sub Areas. What I am more interested is only the look and feel UI of ESS/MSS applications.
If I change the standard theme of portal using Theme Editor and create a new custom theme with different back ground colors, fonts, sizes for all the UI controls,.Will the customised Theme apply on the standard ESS / MSS screens ? Also my doubt is we are using EHP3 and I am not sure how many are Webdynpro java based or webdynpro Abap based.
Will the theme apply to both WDA and WDJ application UI controls?
Any inputs in this regard will be of great help. thanks in advance.
Regards,
SreeramHello,
Check :
[Overview on changing the Portal look and feel.|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d077fa17-7fbf-2a10-d983-fb12decf63c7]
FYI :- Search for wiki on : Stylesheet for WDA without integrating in SAP Portal
Cheers,
Remi -
SAP Portal Custom Theme change UI Look & Feel of ESS screens - Possible ?
Hi,
I have a requirement where the look and feel of the UI controls of the ESS/MSS applications have to be different - Jazzy
I know XSS homepage framework is for the customisation of Areas, Sub Areas. What I am more interested is only the look and feel UI of ESS/MSS applications.
If I change the standard theme of portal using Theme Editor and create a new custom theme with different back ground colors, fonts, sizes for all the UI controls,.Will the customised Theme apply on the standard ESS / MSS screens ? Also my doubt is we are using EHP3 and I am not sure how many are Webdynpro java based or webdynpro Abap based.
Will the theme apply to both WDA and WDJ application UI controls of ESS/MSS?
Any inputs in this regard will be of great help. thanks in advance.
Regards,
SreeramHi Sreeram,
Yes, you should be able to apply the portal theme to both WDA and WDJ applications. This [posting|Re: webdynpro for abap using portal theme nw2004s, sp12; might help you.
BRgds,
Simon -
UWL item to use portal customize theme.
Dear all,
I have a customize abap web dynpro application that will launch in the UWL. (second level leave request). How can i force it to use our portal customize theme.
Can i include some code in the UWL and below are my XML code.
<ItemType name="uwl.task.webflow.TS90200060.SAP_ECC_HumanResources" connector="WebFlowConnector" defaultView="DefaultView" defaultAction="launchWebDynPro" executionMode="default">
<ItemTypeCriteria systemId="SAP_ECC_HumanResources" externalType="TS90200060" connector="WebFlowConnector"/>
<Actions>
<Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproABAPLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowFeatures="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
<Properties>
<Property name="WebDynproApplication" value="ZMSSLEAVE_APPROVAL"/>
<Property name="newWindowFeatures" value="resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no"/>
<Property name="DynamicParameter" value="WI_ID=${item.externalId}"/>
<Property name="openInNewWindow" value="yes"/>
<Property name="System" value="ECDCLNT110b"/>
<Property name="WebDynproNamespace" value="SAP"/>
<Property name="display_order_priority" value="5"/>
</Properties>
<Descriptions default=""/>
</Action>
</Actions>
</ItemType>
Thanks
Regards,
BryanHello,
I see your thread is still unanswered, were you able to resolve the problem yourself (if so can you share with others who may have the same problem)? If so can you add anymore details which may help someone else to find an answer? Or is it ok to mark this post as assumed answered?
Beth Maben
EP - Senior Support Consultant II
SAP Active Global Support
Global Support Centre Ireland
**SDN Forum Moderator:
SAP Enterprise Portal: Application Integration
**SDN Universal Worklist Wiki:
http://wiki.sdn.sap.com/wiki/x/ehU -
SAP Portal custom themes not appearing in 'Personalize' link
Hi.
I am trying to make customised themes available to my users through the 'Personalize' link in the masthead. I have successfully customised the Personalize function so it now includes only the ability to choose themes - all other forms of personalisation have been stripped out. I have also successfully created a customised theme.
My problem is that the custom theme I have created does not appear in the values list within Personalize -> Portal Theme. Only SAP standard themes are appearing in the list. I have managed to assign the theme to users through a display rule, so I know the theme works OK. I have tried exporting and re-importing the theme, this did not help.
Does anybody know how I can make my custom theme available through the Personalize -> Portal Theme list?
Thanks in advance for any help,
Simon.Hi,
Only the themes present in the desktop in which the users fall will be available in the personalize link.
In detail
System admin->portal display->Desktop and display rule ->open your desktop (in which the user falls)
Add all your custom theme to the desktop.
By now the custom theme will be present in personalize->custom theme.
Regards
Karthiheyan M -
Hello All,
I just wanted to know if it is possible to changes the portal themes based on roles during runtime.
ThanksHi,
Yes, it is possible and easy.
You must to create different Desktops in PCD.
Using "master rules", you define, which desktop use each user or users group.
http://help.sap.com/saphelp_nw70/helpdata/EN/ed/f794f201654cc8bdd6968e350800d9/frameset.htm
A desktop contain a Framework Page, and a Theme.
http://help.sap.com/saphelp_nw70/helpdata/EN/1a/d7c1617dd29e4d85064b467636fada/frameset.htm
Then, each user, depending of which desktop you assign it in Master rules, will use different theme.
regards,
Edited by: Leandro Balboni on May 9, 2008 11:29 AM -
Dear All
I am creataing a page on Portal will be used to display advertisements.
Advertisments have many paragraphs. How can I manage the web content of such type on Portal.
Using Webdynpro to fetch text from database is an expensive task.hi adnan,
Web Content Management in the Enterprise Portal -
The future of traditional Web Content Management (WCM) systems is uncertain. Businesses
are increasingly implementing enterprise portal solutions that are primarily focused
on application and business process integration. However, existing Web Content
Management systems that concentrate on the creation, maintenance and provision of
web-based content, for example for intranet operation, have become established in todays
enterprise. This development presents a new challenge for enterprise IT departments:
These two very separate system worlds must be unified both in design and technology.
Enterprise portals represent a direct advancement for intranets and dynamic websites,
mainly due to the user-specific integration of applications and information in a single,
unified user interface. In order to make a clear distinction, the terms intranet and portal
should be defined:
An intranet provides employees with information using static HTML pages and/or a Web
Content Management System. Access to individual web-based applications from the
intranet is made possible by simple links. Consequently, an intranet is designed mainly
for the purpose of information distribution and is only marginally involved in process optimization.
Since there is no logical connection between the applications, users are forced
to log in separately to various applications with different user registration data. The required
user names and passwords are usually not consistent throughout a company. Furthermore,
roles are not part of intranet design and it is not possible to customize the
user interface (user customizing).
An enterprise portal is a complex integration infrastructure that consolidates application
systems, services and information from a variety of different sources within an enterprise
into a central, unified user interface (e.g. web browser) that is individually adapted for
each employee and accessible from every desktop. Enterprise portal content is individually
adapted for every employee or group; this is made possible by corresponding role
concepts.
Enterprise portals have opened a single point of entry for a variety of different business
applications. So why not simply present the complex content required directly within the
enterprise portal and completely replace existing extranet or intranet solutions? Most
new generation portal software products neglect this concept. The Content Management
they offer out of the box is rudimentary at best. Unfortunately, many IT decision makers
are either partially or completely unaware of this shortcoming.
On the other hand, there are highly sophisticated Web Content Management systems and
products on the market functionalities range from Internet building blocks for creating
simple homepages to adequate workflow integration within the Information Lifecycle.
Moreover, these systems include additional tools for generating navigational structures
as well as editing and authoring tools for managing content on websites. Link management,
approval workflows and access controls for designated areas of the web-based
solution are practically taken for granted. A Web Content Management system delivers
the technologies, tools and methods for creating, managing, storing, preserving and providing
electronic content throughout the entire enterprise. This generally recognized defnition originates from AIIM International (Association for Information and Image Management
International). Unlike document management, which can be described as a database-
supported management system for electronic documents, Web Content Management
encompasses web publishing, publishing intranet or internet pages and provides
structured publication of web-based information.
At first glance, deploying Web Content Management systems allows enterprises to unify
web-based content and application-based information within a single enterprise portal,
regardless of the format in which the information is available.
Some WCM software manufacturers have already taken action and provide specifically
for the SAP NetWeaver Portal comprehensive integration packages that integrate
their high-performance Web Content Management systems in the portal software.
But how do companies manage and supply the content to be published in an enterprise
portal created on the basis of business-oriented portal software? At a time when users
are already confronted with heterogeneous environments in their day-to-day work, every
additional system is simply another burden. Integrating a high-performance, technologically
advanced Web Content Management system in an enterprise portal is problematic
because, to a great extent, both software solutions implement competing concepts and
technologies which must be further explained.
Both systems require their own server infrastructure and rely on their own, completely
proprietary software architecture based on a separate database and/or data storage system.
As a result, additional expenditure is incurred for all of the following aspects:
· Parallel expenditure for hardware
· Parallel expenditure for operation and monitoring
· Parallel expenditure for backup & restore
· Parallel expenditure for security design and implementations
· Parallel expenditure for performance optimization
· Parallel expenditure for administrator training
From the perspective of an enterprise portal infrastructure, a Web Content Management
system is a third-party system which must be integrated via interfaces. Thus, the following
issues must be addressed:
(1) Parallel existence of two navigational structures: a) navigational structures, pages
and roles within the enterprise portal and b) menu items and storage structures
within the external WCM system.
(2) Editors are required to learn how to work with two different tools and user interfaces.
(3) A search function must be developed that can be utilized for both systems; access
rights for both systems must be given special attention here.
(4) Parallel existence of two authorization concepts. Defining access rights in an enterprise
portal is generally possible on the basis of users, groups, and portal roles in
particular. Access rights management in a WCM system has its own administrator interfaces
and authorization objects which need to be aligned.
(5) Parallel workflow concepts: An enterprise portal has application-oriented workflow
procedures that are usually based on the user administration integrated into the portal
(users, roles and groups). A WCM system often uses its own staging concept for
approving web pages based on its own workflow which exists parallel to the portal
workflow.
(6) Parallel user registration data management: Enterprise portals offer powerful features
for user administration which must be used in addition to or in competition
with the WCM system user administration. It makes sense to use a single LDAP interface
for both systems. However, this does not solve the key problem: both systems
have their own administration tools for user management.
(7) Parallel security concepts: Enterprise portals offer very powerful security design concepts
and functions; a WCM system has its own design concepts and these must also
be managed and taken into consideration.
(8) Some external WCM systems generate portal objects (e.g. menu items in portal
roles) via interfaces. Changes to these generated objects are overwritten during
each generation process making it impossible to use all of the functionality of the
portal tools. Only the features that are generated and/or supported by the WCM system
can be fully leveraged.
(9) Parallel concepts for link management: There are different methods for creating and
managing links in both software systems. A particular problem is posed by targets
that affect the role-based navigational structure of the enterprise portal which generally
cannot be conveniently selected as most editors would expect.
(10) Parallel page creation and layout concepts (look & feel): Both systems have their
own concept of performance-optimized page presentation. Similarly, both systems
offer different methods and tools for editing the look & feel of the pages.
Taking the above issues into consideration, serious thought should be given to integrating
an external Web Content Management system in an enterprise portal. From a longterm
perspective and when taking the Total Cost of Ownership into consideration, operating
two IT systems as complex as these parallel to one another is impractical, even if the
WCM system manufacturers offer portal-specific integration packages for their software.
A closer look at these packages shows that many of the interface problems and design
redundancies detailed above will nevertheless continue to persist.
From the authors perspective, every project involving Web Content Management in enterprise
portals should question whether or not the desired editing processes and WCM
requirements could be served with the standard features of the enterprise portal or covered
by an expansion package or implementation and project work. This solution path is
further explained in the following practical example.
Practical example: Web Content Management in the SAP NetWeaver Portal
With its SAP NetWeaver Portal, SAP not only provides the basis for a successful
backend system for business process optimization, but also delivers basic Web Content
Management functionalities. In order to structure the content, the SAP NetWeaver Portal
utilizes a central tool - the Portal Content Studio.
The Portal Content Studio offers a central environment for developing and managing all
types of portal content, such as portlets (iViews), pages, layouts, worksets, roles, and
packages.
Figure 1: Portal Content Studio for the SAP NetWeaver Portal (source: btexx Portal)
The most important object in the Portal Content Catalog is the role, which serves two
purposes: First of all, the role is assigned to users or user groups, achieving the typical
personalization required of an enterprise portal, secondly, the role in the SAP portal defines
the menu structure that is linked to the role at the same time.
A role can be implemented as a hierarchical tree structure with an infinite number of
nested objects. The tree structure is formed by creating folders. Pages or iViews can be
positioned at any level within the hierarchy. There are different types of iViews; typical
examples of iViews are R/3 transactions, eBusiness applications, Internet/intranet applications,
or content-based iViews (HTML content, text, graphics). iViews are typically positioned
and arranged on pages but they can also be independently built into roles.
Within a role, so-called Entry Points must be defined which are then included as a menu
item in both of the top navigation bars of the portal menu. The portal menu is generally
comprised of multiple roles (with corresponding Entry Points). However, the order of the
menu items can be defined (using the Attribute Priority).
Additionally, SAP provides an Internet platform that offers a selection of ready-to-use
portal contents in a general catalog that can be imported into the Portal Content Studio.
SAP calls these out-of- the-box solutions SAP Business Packages. Partners and other
software manufacturers are able to provide solutions and/or interfaces based on this
platform and have them certified by SAP (SAP offers a certification program especially
designed for these solutions). The iView list for the so-called Portal Content Portfolio
(formally iView Studio) includes thousands of iViews.
The SAP Portal Content Portfolio can be accessed here:
https://www.sdn.sap.com/irj/sdn/developerareas/contentportfolio
In many aspects, the tools and capabilities of the Portal Content Studio are comprehensive
and advanced yet they are not sufficient for comprehensive Web Content Management.
First and foremost, the Portal Content Studio supports the establishment of rolebased
navigational structures and the definition of portal pages on which iViews can be
positioned and arranged. This method of content creation is comparatively complex and
not suited for the daily business of an editor, who is typically less involved in changing
content structures and more involved in changing the content elements contained therein
(text, graphics, flash files, links, documents, etc.). Pragmatic methods and simple
mechanisms are desired for the management of this content. The material in the content-
based iViews must be freely definable through simple and intuitive means and editors
should be able to create content themselves.
The SAP Knowledge Management (KM) component is available for storing content and
documents in SAP NetWeaver. The content to be presented can be stored and managed
via a folder structure that must be managed parallel to the Portal Content Directory.
However, in the standard feature set of the SAP NetWeaver Portal, the KM folder where
this content is later to be saved must be defined for every content-based KM iView. An
automatic link between the current role position and the KM location is not created. Simple
shifting between read and edit mode is another feature that is not available in the
standard version despite the fact that this functionality is extremely important for editors.
Despite the multitude of existing functions, the standard SAP NetWeaver Portal offers
insufficient capabilities for comfortable Web Content Management. Editing capabilities for
XML forms, so-called docs iViews, URL-iViews or TREX searches are offered but their use
is anything but intuitive and involves a great deal of administrative expenditure. This
makes a high level of knowledge in building web content within the SAP NetWeaver
Portal a prerequisite. Above all, there are little or no possibilities for using Web Content
Management functionality such as the construction of generic content structures, link
management, multi-language support or a navigational context available from the search
results without the relevant programming or HTML knowledge.
This is where an enhancement from btexx business technologies GmbH, the Business
Package easyWCM for Web Content Management in SAP NetWeaver Portal comes in. It
uses the Portal Content Studio as a central tool yet significantly accelerates editing processes.
It allows content elements to be linked effectively with portal objects that are created
automatically through the use of easyWCM iViews. Every authorized user can create,
publish and edit information.
This Business Package automatically stores the content elements in the KM component
assigned in the navigation structure in the background and makes them available for further
editing on portal pages, greatly simplifying subsequent content management work.
This is why the editor no longer requires technical knowledge of where the content is
stored in the KM. Thanks to easyWCM, both the editor and the end-user work with the
same portal role and costly multiple management of the navigation and content storage
structure is unnecessary. Using the Inplace Editing feature, the editor is able to edit
content directly on the portal pages on which the content is presented and visualized.
The Business Package is based 100% on the SAP NetWeaver Portal and Knowledge
Management Components; no third-party servers or additional software products are required.
The portal server is solely responsible for providing the runtime platform.
A third-party Content Management System may be able to offer a larger selection of features
than easyWCM but it implementing and operating the additional solution will require
a great deal more resources. The easyWCM Business Package for the SAP Net-
Weaver Portal provides Web Content Management simply and effectively while supporting
the following essential requirements:
Complete integration for SAP Portal Content Studio
An editor does not need any tools other than the SAP Portal Content Studio. The desired
navigational structures are provided as SAP portal roles in the SAP Portal Content Studio
- the application of easyWCM iViews is thereby possible anywhere within portal roles,
worksets and pages. The main advantage of this solution is that the editors enter content
in a single environment in which all web content and navigational structures are stored
and administered.
Inplace editing:
End-users and editors work with the same portal roles. Therefore, no separate portal
roles for providing and maintaining the content are required! As an editor, easyWCM
iView offers you the ability to add and work on content components directly within the
portal (Inplace Editing). Furthermore, the editor is able to use SAP KM standard functions
(e.g. authorization assignment, workflow, feedback, rating, etc.) directly within the content
component.
Automatic creation of KM folders
A general standard is that everyone must indicate the respective KM file path in which
the content components are to be stored. This requires a great deal of effort when maintaining
portals with a large number of web content elements. easyWCM automatically
produces the necessary listings with the desired KM authorizations at runtime and simultaneously
activates the desired KM services (life span, manual arrangement, history,
workflow). During shifting or copying processes in the SAP Portal Content Studio, the
elements are automatically moved and copied within the KM!
Preview functionality from Portal Content Studio
A preview function for each form is easily accessible with a single click. It is also possible
to preview items directly from the Portal Content Studio in order to view the complete
portal page, for example. easyWCM iViews were designed in a way that also enables users
to enter and edit content directly from the SAP Portal Content Studio preview function.
Multiple use of content elements
easyWCM iViews may be adjusted in such a way as to allow content to be used more
than once. Using this option, the content is not stored by the role and/or page, but is
linked centrally within the easyWCM iView. The multiple use of content components is
important, for example, if the right column of the portal presentation is exactly the same
for several pages (e.g. for contact data, partners, advertisements, etc.).
Approval workflow
If desired, the SAP KM approval workflow may be activated in order to manage content
elements. Changes to content elements will only be visible after the approval. All XML
forms provided by easyWCM support the SAP KM approval workflow and indicate the
permission status by using traffic lights.
Version management
If desired, the SAP KM version management may be activated in order to manage content
elements. An editor with the proper authorization can specify the portal pages on
which version management should be activated. When version management is activated,
it is possible to replace older content components or to cancel incorrect modifications.
With each change, a new version is automatically stored and documented including the
date and the person who made the change.
Life span
If desired, the SAP KM life span function may be activated in order to manage content
elements. An editor with the proper authorization can specify the portal pages on which
the life span function should be activated. Activating the life span function makes it possible
to publish a content component for a specific period (this is useful for news or
events, for example).
Authorization-based search functionality
The SAP NetWeaver standard component TREX is used for the search function. One of
the key advantages of easyWCM compared to external WCM solutions is that the search
is implemented completely on the basis of the SAP NetWeaver platform and, in particular,
that it is dependent on the authorization status. A separate search machine with its
own user and authorization administration is not required.
Multi-language support
easyWCM automatically detects the language of the editor and stores the content in
separate folders. Folders for content in different languages are created based on the active
portal language.
Ready-to-use forms and pages
easyWCM contains a set of immediately useable portal roles and pages which may be
used for your desired menu structures and page layouts. As such, easyWCM provides the
ability to create and maintain Internet pages without special HTML programming knowledge.
easyWCM also contains more than 30 XML forms based on the XML forms builder
(SAP standard) which can be used for content creation. These XML forms may also be
custom designed to fit your needs.
Personalized user interface
easyWCM determines the user interface depending on portal authorizations of the
user/editor and the corresponding authorizations of the respective KM folders. The
easyWCM package contains different KM layout sets which may be activated via customization,
if desired. Working on content is simple; an editor with the appropriate KM writepermissions
regards
karthik
reward me points if it helps you -
Personalization of language in BW-Report with Java
Hi,
I'm trying to develope an iView that is diplayed in dynamic navigation of each BW-Report iView and allows the user to change the language once for all BW-Reports not only for the actual opened. This is for sure possible though the page/iview personalization.
So her's my code:
public class SettingsView extends AbstractPortalComponent{
public void doContent(IPortalComponentRequest request, IPortalComponentResponse response){
IUser user = (IUser) request.getUser();
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, IPcdContext.PCD_INITIAL_CONTEXT_FACTORY);
env.put(Constants.REQUESTED_ASPECT, IPcdAttribute.PERSISTENCY_ASPECT);
env.put(Context.SECURITY_PRINCIPAL, user);
env.put(IPcdContext.PCD_PERSONALIZATION_PRINCIPAL, user);
InitialContext iCtx = null;
String myObjectName = "pcd:portal_content/folder/iview";
try {
iCtx = new InitialContext(env);
IPcdContext myObject = (IPcdContext) iCtx.lookup(myObjectName);
ModificationItem[] mods = new ModificationItem[2];
mods[1] = new ModificationItem(IPcdContext.REPLACE_ATTRIBUTE, new BasicAttribute("com.sap.portal.pcd.gl.OriginalLanguage", "de"));
mods[0] = new ModificationItem(IPcdContext.REPLACE_ATTRIBUTE, new BasicAttribute("ForcedRequestLanguage", "de"));
myObject.modifyAttributes("", mods);
iCtx.close();
} catch (Exception e) {
response.write("Error:" + e.getMessage());
Actually I get no error message, but it doesnt work instead. The user always gets his default values and not the personalized ones.
The standard language personalization for such iViews is through the field ForcedRequestLanguage (I guess) but as I said it doesnt work. SAP uses for such use case the POM! Is this really neccessary? Or can you tell me how to use POM in my case?
Thanks and regards
Markus ArmbrusterWell, I've got to reconsider. As I've seen now, the personalization might work but the generated URL for the BW-Report isnt concatenated as supposed. It's always referencing to a wrong language, which is the default value. Is there any caching active? If I change the language in the iView property editor, the change takes affect immediatly. So what is the standard sap doing what I didnt consider in my own portal component?
Thanks and best regards
Markus Armbruster -
Hi Folks,
Kindly provide the useful links/Blogs/Reference for the below mentioned list:
WD Dynamic Programming
DC cross reference/inclusion techniques
NWDI DC/SC configurations and usage
Portal configuration of pages, worksets, roles
Theme management at WD and portal levels.
Programmatically handing JCo connections (open, execute and close)
WD debugging techniques
Thanks
Kapil SharmaYou want a moccachino with that?...
-
Dynamic Portal Page does not show but called procedure behind it works
Hi I run into a bug that I try to solve unsuccessfully for 2,3 weeks. Here is the problem. I have portal dynamic page that execute a PL/SQL procedure to delete and insert data into a remote app table. When I compile and execute the procedure in Toad it does not give me any error or warning. But when I execute this procedure in my dynamic page the page does not show up but I check the results and data does delete and insert. So my procedure works behind the scene but the page does not display. As I look into detail of my code I found out that when I rem out the insert statement my page does show up and delete the data but when I put back the insert statement my page does not show up and data insert to the table. Here is my code structure of my procedure in plain words. I have a procedure that have a cursor for loop that
check if a certain condition exists if it is then it will delete data from the remote app table then insert a select statement data from 2 joins tables. Any one have run into similar situations like this and have any idea, please help. Thank you all.The scripts for this should have shown as:
Maybe you are looking for
-
I bought a movie long ago, and it will only show up on my ipod, not my computer.
This movie doesn't show up under movies or tv shows on my itunes software. Also, I can't even play the movie on my ipod because there is an "error" whenever I try to click on it. Please Help!
-
Extracting string from a file name
Hello, I have a legacy (read: I didn't build it) SharePoint list that includes some validation when uploading files that's giving me some trouble. Basically, our users are required to add files to a list in a certain filename format and based on the
-
Hi Gurus, CATS and HR are in two a different systems. CATS is only being used for PM/CS confirmations and capturing IT 2002 attendances. Absences are not being captured through CATS. The data is being sent from CATS to the HR system through ALE/idocs
-
How to secure Flash Media Streaming Server 3.5 (live stream connection)
I have Flash Media Streaming Server 3.5 (not Interactive) running on RHEL5.5 x86_64 Linux. All is working well, however how do I prevent unauthorized access to connecting to the live stream and streaming content? How can I setup the server to require
-
I generate a 10mb schema based xml file in a few seconds, but if I want to validate this, it takes a lot of memory and time ( 7 hours), how can I tune this. The schema is already tuned, it takes a few seconds to ftp the xml file in and out edwin