Multiple language for PS objects

Hi gurus.
The multi language short texts of PS objects was released by SAP in EHP4. How can I use this improvement with Standard WBS and Standard Network (tcode CJ91 and CN01)?
Thanks

In my understanding the EHP4 functionality only applies to operative structures.
Regards
Virendra

Similar Messages

  • Database storage of multiple languages for name of a single entity

    Surely I'm not the first person to have this problem, but I can't find many resources on how to solve this. Just some background on what I'm working with, I'm running a web application using the Struts framework with jdk 1.4 on a Weblogic 8.1 server connected to an Oracle 9i database, I'm using DAO for my persistence layer, and I'm not opposed to using any 3rd party software to assist in this task.
    For example, say I have a database of DVDs, My application will retrieve the list of DVDs from the database to display to the user. Depending on the user's Locale I want to display the title of the DVD in that language.
    This is a simple example, but the real-world application is much more complicated. The application is highly configurable meaning that through a configuration application, my internal users can add DVDs at any time, edit the title of the DVD, or add a new language that they want the title to display in, etc. When a customer logs in to the application front-end they will be able to change the language they want the application to display in at any time, and the application will need to reflect that change. The display of constant text like field labels and page text is easy using Struts but its this configurable dynamic text thats a bit more difficult.
    Its obvious to me that I will need to store the multiple languages in the database in some way, I'm thinking of either storage in some xml format, or a new table hanging off the "dvd" table with languages for each dvd. Either of these options would work for my purposes, but I don't want to go reinvent the wheel when this same problem has arleady been solved. If someone could point me in the right direction I would appreciate it

    One common way to handle this is to modify your key for the dvd title to include a locale identifier:
    key dvdtitle
    becomes
    key locale dvdtitle
    Now your db can hold multiple translations of the same dvd title.
    Regards,
    John O'Conner
    Its obvious to me that I will need to store the
    multiple languages in the database in some way, I'm
    thinking of either storage in some xml format, or a
    new table hanging off the "dvd" table with languages
    for each dvd. Either of these options would work for
    my purposes, but I don't want to go reinvent the
    wheel when this same problem has arleady been solved.
    If someone could point me in the right direction I
    I would appreciate it

  • Finalize() method being called multiple times for same object?

    I got a dilly of a pickle here.
    Looks like according to the Tomcat output log file that the finalize method of class User is being called MANY more times than is being constructed.
    Here is the User class:
    package com.db.multi;
    import java.io.*;
    import com.db.ui.*;
    import java.util.*;
    * @author DBriscoe
    public class User implements Serializable {
        private String userName = null;
        private int score = 0;
        private SocketImage img = null;
        private boolean gflag = false;
        private Calendar timeStamp = Calendar.getInstance();
        private static int counter = 0;
        /** Creates a new instance of User */
        public User() { counter++;     
        public User(String userName) {
            this.userName = userName;
            counter++;
        public void setGflag(boolean gflag) {
            this.gflag = gflag;
        public boolean getGflag() {
            return gflag;
        public void setScore(int score) {
            this.score = score;
        public int getScore() {
            return score;
        public void setUserName(String userName) {
            this.userName = userName;
        public String getUserName() {
            return userName;
        public void setImage(SocketImage img) {
            this.img = img;
        public SocketImage getImage() {
            return img;
        public void setTimeStamp(Calendar c) {
            this.timeStamp = c;
        public Calendar getTimeStamp() {
            return this.timeStamp;
        public boolean equals(Object obj) {
            try {
                if (obj instanceof User) {
                    User comp = (User)obj;
                    return comp.getUserName().equals(userName);
                } else {
                    return false;
            } catch (NullPointerException npe) {
                return false;
        public void finalize() {
            if (userName != null && !userName.startsWith("OUTOFDATE"))
                System.out.println("User " + userName + " destroyed. " + counter);
        }As you can see...
    Every time a User object is created, a static counter variable is incremented and then when an object is destroyed it appends the current value of that static member to the Tomcat log file (via System.out.println being executed on server side).
    Below is the log file from an example run in my webapp.
    Dustin
    User Queue Empty, Adding User: com.db.multi.User@1a5af9f
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    User Dustin destroyed. 0
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 1
    User Dustin destroyed. 1
    User Dustin destroyed. 1
    User Dustin destroyed. 1
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    User Dustin destroyed. 2
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    User Dustin destroyed. 3
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    User Dustin destroyed. 4
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    User Dustin destroyed. 5
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    User Dustin destroyed. 6
    Joe
    USER QUEUE: false
    INSIDE METHOD: false
    AFTER METHOD: false
    User Dustin pulled from Queue, Game created: Joe
    User Already Placed: Dustin with Joe
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    User Dustin destroyed. 7
    INSIDE METHOD: false
    INSIDE METHOD: false
    USER QUEUE: true
    INSIDE METHOD: false
    INSIDE METHOD: false
    User Dustin destroyed. 9
    User Joe destroyed. 9
    User Dustin destroyed. 9
    User Dustin destroyed. 9
    User Dustin destroyed. 9
    User Dustin destroyed. 9
    INSIDE METHOD: true
    INSIDE METHOD: false
    USER QUEUE: true
    INSIDE METHOD: false
    INSIDE METHOD: false
    INSIDE METHOD: true
    INSIDE METHOD: false
    USER QUEUE: true
    INSIDE METHOD: false
    INSIDE METHOD: false
    It really does seem to me like finalize is being called multiple times for the same object.
    That number should incremement for every instantiated User, and finalize can only be called once for each User object.
    I thought this was impossible?
    Any help is appreciated!

    Thanks...
    I am already thinking of ideas to limit the number of threads.
    Unfortunately there are two threads of execution in the servlet handler, one handles requests and the other parses the collection of User objects to check for out of date timestamps, and then eliminates them if they are out of date.
    The collection parsing thread is currently a javax.swing.Timer thread (Bad design I know...) so I believe that I can routinely check for timestamps in another way and fix that problem.
    Just found out too that Tomcat was throwing me a ConcurrentModificationException as well, which may help explain the slew of mysterious behavior from my servlet!
    The Timer thread has to go. I got to think of a better way to routinely weed out User objects from the collection.
    Or perhaps, maybe I can attempt to make it thread safe???
    Eg. make my User collection volatile?
    Any opinions on the best approach are well appreciated.

  • Designate multiple languages for a Business Partner

    In the province of Quebec (Canada), contacts for a Business Partner can either be French or English. When creating a Marketing Document, I would like to be able to use the Language setting found under the Logistics Tab to select either a French or English version of a PLD template that is marked as default for that client.
    This means that a BP can be associated to multiple language versions of the same PLD.

    Thanks for your reply.
    I need the have each LOS ( Location of sale or location of delivery) of Business Partner because we will deliver items for the LOS and not for BP.
    As we also need to control (serial numbers) items & services ( field management) I also need to have the LOS as BP.
    As example:
    BP name AAA have 30 LOS.
    BP AAA bought 2000 items.
    BP AAA ask us to old theses items in warehouse.
    BP AAA request to delivery a x quantity in LOS 1, 2,3,4,...
    The invoice went to BP AAA, but the deliveries will be to each LOS of BP AAA.
    As I said we need to have the field services working side-by-side with serials numbers and services for each LOS of our BP AAA.
    So, we have subcustomers from big customer BP AAA.
    Do we have any way of having all subcustomers(LOS) as BP, along with the real customer AAA?
    Thanks in advance,

  • Multiple constructors for BPM Object

    I need to create BPM object which can have more than one (overloaded) constructors.
    Somehow I am not able to find out a way to create new constructor for a BPM object in Studio.
    I guess if I create a Java class and import it in the project, it may work, but I would prefer to create a BPM object rather than java code so that I can easily modify the code as and when required.
    Can someone help?

    Hi,
    Sorry - there's no way to create multiple constructors for a BPM Object (unless as you mentioned - you create an hier from a Java jar file).
    Dan

  • Multiple Languages for Performance Management

    Hello,
    We are investigating how to allow multiple languages within the appraisal templates within our Performance Management application.  Our users currently utilize a Portal entry into Performance Management where they are able to Create or Update their appraisals, all in English.
    Is there a way to allow them to select a different language and then use a translator somehow?  Is there anything delivered to handle this?
    Any thoughts or ideas are greatly appreciated!
    Mary Ann

    Hi mary ,
    Priya has pointed in the right direction .
    PM appraisal template can be translated in any language maintained in table T002 .
    around 41 different languages are supported by sap .
    1) once you right click on the element and select the translation option , you would be asked for
    target language .
    2)  On identifying the target language , a dual panned screen appears where you can have a look at
    original and target language .
    hope this helps
    thanks,
    sahiba

  • Choose multiple languages for OCR in a pdf document?

    I use Adobe Acrobat X Pro (version 10.1.12) for OCR. Two scenarios:
    1. I have a scanned pdf file, which has English for text, and English and Greek letters for math symbols and formulas. How shall I specify the languages for OCR, so that both can be recognized?
    2. I have another scanned pdf file, which has Chinese for text, and English and Greek letters for math symbols and formulas. How shall I specify the languages for OCR, so that all the three can be recognized?
    Thanks!

    I do not think that is possible.
    Adobe Acrobat X Pro * Recognize Text - General Settings dialog box
    I do not know if there is a dedicated OCR package that can do what you want.

  • Multiple Languages for Area pages, subarea pages, links, etc

    Is there a language setting that can be used to display the configured text on the area pages, subarea pages, links, etc in different languages or do I have to configure multiple language versions of my areas pages, subarea pages, links, etc?

    Hi DM
    As per my knowledge.
    Area pages texts, Service Texts don't have Multiple Languages configurations option.
    Based user logon language text will chnage dynamically.
    BR
    SS

  • How to set languages for webdynpro object

    Dear all,
    I want to set thwo languages for my webdynpro application.
    <b>EN</b> and <b>TH</b>. Can anybody suggest how to go about it??
    Regds,
    Anup.

    Hi Anup,
    The only way to achieve this functionality is to forcefully log-off the user & relogin with the selected locale. But if used for an authenticated application, the user needs to enter his credentials again. In case of anonymous users, this works perfectly.
    First, follow the tutorial https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/webdynpro/internationalization of web dynpro applications.pdf and create the required .xlf files. Test the applicatin in both languages by changing the browser's language priority. (But note that this has no effect for authenticated users). And in most cases, you need to close & open the project for the changes to take effect in the xlf files.
    Now provide a dropdownbox or any selectable UI element for language slection, with key values as 'en_US' and 'th_TH'. Let the attribute bound to the dropdown be 'selected_language'. Now in the action handler for the 'onSelect' of the dropdown write this code :
    final String locale = wdContext.currentContextElement().getLanguage_selection();
    try
      final String url = WDURLGenerator.getApplicationURL(
    wdComponentAPI.getApplication().getDeployableObjectPart(),Collections.singletonMap("sap-locale", locale));
    WDClientUser.forceLogoffClientUser(url);          
    catch (final WDURLException ex)
    wdComponentAPI.getMessageManager().reportException(new WDNonFatalException(ex), false);
    After this, when you select "TH" from the dropdown, the application will be reloaded with that language.
    Hope this helps,
    Best Regards,
    Nibu.

  • Captivate 7, closed captions in multiple languages for YouTube

    Hi,
    I'm creating a tutorial that is destined for YouTube. The tutorial has voice over-lay in English. I need to create closed captioning for several languages (e.g. Spanish, French, Portuguese) for YouTube. The Closed Captions will appear coincide with the voice over-lay on each slide, but the voice over-lay will always be in English.
    Has anyone else ever done this? I've studied up on the Closed Captioning guidelines for YouTube. I can easily create the Closed Captioning for each language using their guidelines. However, I need to understand how to locate the exact timing of each slide such as shown in the example below.
    Example:
    3
    00:00:06,770 --> 00:00:10,880
    >> ALICE: Today we'll be teaching you how to make
    our famous chocolate chip cookies!
    Thank you for your help!

    Captivate provides no really easy way to get these time indexes across the entire project.  You can watch the time being shown at the bottom of the TOC if you want and make notes based on that.  But the CC Slide Audio dialog only shows the timing for each individual slide unless you have a single audio clip spread over multiple slides.
    So you might be in for a considerable amount of tedium.

  • How do I install multiple languages for Photoshop Elements 12

    How do I install 2 languages on Adobe Photoshop Elements 12 so that my father can use it in Spanish and if he needs help, I cans switch it to English? Windows version.

    In photoshop cs2 record the spell check action:
    1. Create a new document and type a word you know is misspelled
    2. Go to Window>Actions
    3. At the bottom of the actions palette press the Create New Set button
    4. At the bottom of the actions palette press the Create New Action button
    5. Press Record, go to Edit>Check Spelling, press Done on the spell check dialog and click on the Stop Recording button at the bottom of the actions palette
    6. Save your action set to somewhere like your desktop using the Save Actions from the actions palette fly-out menu.
    In the photoshop elements 12 editor in the Expert mode
    1. Go to window>Actions and load the spell check action from the fly-out menu on the actions panel
    2. Click on the name of the action (not the name of the action set) and press Play to play the action.
    The check spelling action should work in pse 12 just as check spelling does in photoshop cs2

  • Multiple presence for one object

    I'm trying to setup an object (button) with two different presence script.  Right now I have a button with the presence set to visible (screen only) under the object --> field tab.  Then I have at the docReady event i put this.presence = "hidden" not sure if this is the right way.  Is there a better way to do this?  It seems to work find on the form but when the form is saved and reopened the button disappears.  I guess I should also mention that the appearance of the button is controled by drop down.  Any help on this please is greatly appreciated.

    Hi,
    The script is firing when the form is opened (docReady event) and is hiding the button as requested. I think that I would delete this docReady event and just leave the presence be set from the script in the dropdown. Does that make sense? 
    There is an example here that looks at ways in which you can script the presence and relevance properties: http://assure.ly/h7whb8.
    Niall

  • Can we have multiple transports for the same object.

    Hi guys,
    Can we have multiple transports for same object in dev system. Can anyone tell me how can this be done.
    Thanks

    Its not possible for the same development object. Only 1 person can access an object at a time and if mutiple users modify an object new TASKs are created under the same TRANSPORT.
    Only after releasing the tr you can create a new tr on the same object.
    Message was edited by:
            Abhishek Jolly

  • How to use multiple languages in unity connection for greetings

    Hi All,
    I have unity connection 7.5 Version. i want to use multiple languages for greetings. i mean i have different users from different geographical location. so i want to use engilsh, french and spanish. can i customize my setup like that.
    Regards
    Pardha

    Are you talking about the user greeting? Then have them record the greeting anywhere they want in whatever language they want.  If you install multiple locales you can have each user record greeting in different language as well and then the appropriate language greeting will be played on who addresses this user by using "inherit language" feature. Though this will only work when addressing messages from withn voicemail, not by dialing from phone as that will simply use the default routing rule, unless you create custom rules.
    HTH,
    Chris

  • Multiple KPI for the same Initative or Perspective

    Hi all,
         Here we are facing a problem with a customer BSC model that we need to adapt to SAP SSM
       The customer has the following  BSC structure ":
       1)  Multiple KPIs for ONE Perspective ( in SSM the maximum that we have it is a Perpective related to one KPI )
       2)  Multiple KPIs for an Objective ( Ok, SSM  is OKJ in this point )
       3)  Multiple KPIs for an Initiative ( in this customer they use a Initiative as a lower level of the Objective )
           ( in SSM a Initiative is associated only with one KPI if necessary )
       As we can see the itens 1 and 3 I see a limitation to adopt in SSM cause SSM  does not provide a n for n relationship ( Multiple KPIs for One Perspective and
         Multiples KPIs for a same Initiative )
       Does somebody knows how can I solve this kind of SAP SSM tool limitation ?
       Regards,
          Alfred

    Alfred,
    Index KPIs is going to be the solution for each of these questions.
    1) Multiple KPIs for ONE Perspective ( in SSM the maximum that we have it is a Perpective related to one KPI )
    SSM is set up in a hierarchical structure, so that the assumption is that KPIs drive Objectives and Objectives drive the status of the Perspectives. If you have multiple KPIs that are going to drive the status of a Perspective, you would have to create an INDEX KPI in Set KPIs. Then you can assign that KPI as the status driver for your Perspective.
    2) Multiple KPIs for an Objective ( Ok, SSM is OKJ in this point )
    Index KPIs need to be created.
    3) Multiple KPIs for an Initiative ( in this customer they use a Initiative as a lower level of the Objective )
    Initiatives are set to be tied to Perspectives and Objectives and you have the option of setting a Status for that Initiative based on a KPI. Again, you can create an Index KPI if you need multiple KPIs to drive the status of an Initiative
    The reason that you have to create these in Set KPIs and then assign that Index KPI to Perspectives and Initiatives is that you need to use that Set KPIs area to set and define the relationships and relative values of the combined KPIs.
    Regards,
    Bob

Maybe you are looking for

  • Install game on Ipod from itunes

    Hi I download from Itunes Store the game "Iquiz" and i want to install it on my Ipod nano 8Gb. After the download i can see the game in library under "Application" but when i star syncronize the game was not install on Ipod. I tryed to re-download ma

  • How do I split a table over two pages in Pages?

    Hi I'm trying to split a table in Pages so that the text in the two adjacent rows will fall on two separate pages but I cannot find a way to do this. This was something that is easy to do if using MS Word so I can't believe it would be a feature miss

  • Why do I need to re-download my songs from iCloud if they're already in my cloud?

    Why do I need to re-download my songs from iCloud if they're already in my cloud? I have iCloud on my iPhone 4S with iOs7 and I have both added all my Music on my iTunes to my phone manually and also have them on my cloud.  Under iCloud settings on m

  • 6700 - any idea how to get battery out?

    Stupid question I know but I've bought a 6700 (off Ebay) and it's arrived with the battery in. I need to release it so I can fit my Sim into it. Any clues? It's driving me mad!

  • Compte mail chez Scarlet

    Toujours pas de solution pour les comptes mail de chez Scarlet ?