AS 2.0 Car customization

i want to build an application that allow user to customize the car, i would like to ask how to allow user change the car's color, and change the other part of car (tyre/rim/accessories etc) while the color is remain as the user's choice.
For example, the user change the body of the car to red, the car is remain red color, and allow user to change the car's rim, the car now is red color and have a modified rim, and continue allow user to change other part of the car.

assign linkage ids to your movieclips and use attachMovie and removeMovieClip to add and removed those movieclips.
to assign a linkage id, right click a library symbol>click properties>tick 'export for actiionscript'>assign a linkage id (eg, rim1_id)>click ok>click ok.
to add that rim to car_mc and remove the previous rim,
var current_rim:Movieclip;
if(current_rim){
current_rim.removeMovieClip();
current_rim = car_mc.attachMovieClip("rim1_id","current_rim",car_mc.getNextHighestDepth());
// you may need to position current_rim

Similar Messages

  • Car Customization (Flash Game) Problem

    I'm currently making a car customization flash game, i've already done the coloring part (while user click "Red", the car become "Red").
    The problem is i want to add an animation before changing the color, eg: when user click "Red", a sprayer is going left to right, and the car become "Red" after that. So i make a movie clip named "Spray", and i got 5 labels "Red", "Green", "Yellow", "Orange", "Blue" in following order, i add the movie clip in every label, but it look weird because when user click "Red", it play the movie clip and become "Red", after that user click "Orange", the car will become "Black" (Black is default color of the car) when playing the movie clip. And user click "Green", it become "Black" again before changing to "Green". It always become default color when user choose other colors.
    What i want is remain the car's color when user choose the other color, eg: when user choose "Red", it play the movie clip first, and become "Red", after that user choose "Orange", it play the movie clip and remain "Orange" color in the same time, after that it change to "Orange", and so on so forth.
    Any solution for this? Thanks

    Ok,i will describe the scene that i haven't make the "Spray" movie clip yet, so i won't confuse you. In the main scene, I got 1 movie clip, inside got few labels, as i mentioned before, "Red", "Green", "Yellow", "Orange", and "Blue" labels. Frame 1 contain a image, which is the black color's car image, the other labels contain different color of car image. So the sequence is Frame 1 is the black car, Frame 2 is the "Red" label, Frame 3 is the "Green" label, and continue until Frame 6.
    I got another movie clip which is in the main scene, inside this movie clip is a menu and button, which contain different type of buttons that allow user change the color. It only have 1 Frame, and here is the AS:
    var myCarArray = [Red, Green, Yellow, Orange, Blue];
    for each (var Car in myCarArray) {
        Car.addEventListener(MouseEvent.CLICK, onCarClick);
      Car.buttonMode = true;
    function onCarClick (event:MouseEvent):void {
        MovieClip(parent).car_color.gotoAndStop(event.target.name);
    So what should i do in order to archive the target that i want? I need to show some animation before changing the car's color.

  • Flash designer wanted for immediate & future site projects

    Greetings...my name is Chad Dyer, owner of Naturally Wired
    Designs in Minneapolis. We have provide website design and
    webmaster services to clients such as Billy Idol, Black Label
    Society, George Lynch, members of Korn, Shania Twain, Jessica
    Simpson, Kelly Clarkson and others.
    We currently have 1 flash designer on staff and I need to
    bring on a freelancer for an immediate project in the car
    customization industry, as well as future projects in 2009.
    If you are well versed in flash and are fully competent
    taking PSD files and converting them into flash sites, please
    contact me at [email protected] or contact me directly at
    320-309-3795 to discuss this immediate opportunity. Starting pay is
    between $20 and $30 per hour depending on your talent.
    Thank you!
    Chad Dyer
    Naturally Wired Designs LLC
    1643 Goettens Way
    Saint Cloud, MN 56301
    320-309-3795
    [email protected]

    I can help you with this, but I would prefer bidding on the
    projects instead of trying to work within your hourly rates. The
    website URL below is all my work, design, flash, video etc. I have
    more Flash website examples if you want to see them and I have won
    awards from Adobe for my Flash work. I like to do Fun, crazy and
    off the wall stuff, no boring coporate stuff.
    Thank you,
    Peter Roesler owner of a
    Web Design and Development
    Company

  • Team Planner -- Customization

    We recently upgraded to 2010 professional, and I was pleased to see the team planner view, which was something I was attempting to do in 2007.  We are using MS Project 2010 Professional more for resource management than project management.  In
    fact, we only assign one task per resource per project, just so we can have a clear picture of our resource utilization.  For example, if "Joe" is going to work on this project for 50 days, regardless of what he is doing, he goes in at 50 days (and the
    duration is calculated based on the percentage he is allowed to work on projects vs. day-to-day work (MAX Units), and the percentage the manager has assigned for him to do this work (Assigned Units).  We don't care what "Joe" is doing, just that his time
    is booked.  We have assigned more than one resource to the same task, and the team planner (unlike the resource usage view), does allow breakdown by resource, and not just by project.
    The purpose of this view is to provide management reports (printed/electronic PDF copies), for their weekly meetings to discuss the status of the resources and the impact of any new projects being proposed.  So I need to show more info then the basic
    info in the default Team Planner View.
    I just read another question regarding adding extra columns to this view and was disappointed to discover that cannot be done.  I have a shared resource pool with 140 resources and a master project schedule with 50 projects, and I am running the
    team planner view against the shared pool.  So, like the other person, I wanted to add a column with the project name (since the tasks are similiar in name, it gets confusing if it only shows the task name, as we have no idea which project it is associated
    with), as well as add a column for "section" (a custom field created in the resource view so each manager can view his own team), and a column showing Max Units, so we can understand why someone with only 1 task is overallocated.  As well, I would like
    to customize the task bar to include the Units for that resource (ie. 50%), so I can understand also why he is overallocated or available at glance. 
    As a workaround for the missing project name, I embedded the name in the task, which is very time consuming and not a real solution, since at any given time I have over 50 projects in the master project schedule.
    I hope this is something that is being considered in future, since it makes sense to me that management wants a view of the resource pool by assigned task, by project, and understanding of overallocation. 
    Trish :)

    You can create and apply a Group to list all tasks by resource. You could also group by Project then by resource or the other way around. In Proejct 2010 select the View tab, then in the
    Group By drop down box select New Group By and select the fields to group by.
    If you like teh Group, copy it to your Globa.mpt file using teh Organizer so it's available in all your projects.
    Rod Gill
    The one and only Project VBA Book
    Rod Gill Project Management

  • ITunes 11 - How do you Sort by Genre then Artist? Other General Customizations

    Hello,
    Maybe somebody else knows how to do this, if so please post it. I am really disappointed in iTunes ever since version 10 I think, where they majorly revamped the whole look for it. No, I am not one of those people who are opposed to change and are slow to adapt when changes are made to applications either. I just feel these new changes majorly suck.
    So I am using version 11, the latest one. Apple has made it so uncustomizable that it is ridiculous. Correct me if I am wrong in saying this, that you can’t do any of this stuff anymore. When I open iTunes I like to be able to select Genres and then have the music within the Genre sorted by artist. I don’t see how you can do this anymore. Now when you click on Genre there is no longer an option to sort anything. Everything is sorted by CD Name and you aren’t allowed to sort it any other way. Seriously, who really knows the name of every CD they own, especially when you have several 100 CDs?
    So if I want to view my music by artist I have to select Artists, which that lists all artists (regardless of genre).  I hate this because then it is harder to find the exact artist you are looking for because the list is that much longer and you are scrolling through a ton more artists just to get to the one you are looking for. Yes, I already know there is a search library feature. I also like viewing the artist by Genre because it is easier to determine if the newly added CD was placed in the correct Genre. I know some people just add music and don’t care where it is placed or how it is organized, but I like to keep it all organized. I even have it organized on my computer by folders Genres, folders Artists, and then folders CDs.
    This is the same for viewing your Playlists. You used to be able to select your playlists and then view a specific genre within that playlist. From there I could sort the playlist however I wanted, like by artists, and then CD. I have several playlists that have more than one genre in it. With this new version you can’t view your playlist by genre, you can only view all of the songs within the playlist.
    I also liked in the old version how you could view the number of songs in each genre. Well, you can still do this once you click on the genre, but there isn’t an overview anymore. Like in the old version it would list all the genres and then in a caption underneath each genre it would show how many songs and different artists are in each genre. There was no need to go into each individual genre to view this information. You could also view the number of songs in each genre within each playlist as well.  The playlist thing has been removed altogether. Now you can only view how many songs are in the playlist, regardless of genre.
    The new version does have a few tiny benefits, like easily being able to see what playlist(s) a particular song is in by right clicking on a song and then selecting Show in Playlists. I however, don’t feel the tiny tweaks outweigh the view customizable benefits of previous versions. These new tweaks could have easily been added to the older versions without disabling the customizable view settings.

    Max OSX 10.6.8, iTunes 11.1
    I had a similar problem: I wanted to synch my playlist to my iphone. I like to have my playlist sorted by genre. But under each genre, albums are not sorted by the track numbers. This is a problem, especially when I am listening to club mixes when the DJ smoothly transitions from 1 track sequentially to the next one. Under the properties of each audio file, the Track Numbers and Disc Numbers are already there.
    My perfect solution was to turn On Sorting - Sort Album under View>Show View Options. Then, select all the songs in that album (Shift click, Cmd click, etc) , and Edit multiple item information (Cmd I). You will see Info-Video-Sorting-Options buttons. Click on Sorting. Then, under Sort Album, Enter the name of the album. Then OK.
    You should now have the playlist sorted by Genre, then each album individually sorted by track numbers. On your playlist you should see, if you scroll right, the column added called "Sort Album".
    Hope this helps.

  • OAM customization error

    I wanted to change the font colour of user manager application to red.To get this done i followed the instructions given in the document.the steps have been done in the process are as below.
    2.5.1 Prerequisites to Customizing Styles
    Be sure to complete the following prerequisites before you start to customize a style. This enables you to keep the original Classic Style (\style0) intact for reference and in case you need to return to it as a last resort.
    To prepare to customize styles
    As an Identity Administrator, add your own named style as described in the Oracle Access Manager Identity and Common Administration Guide.
    The original style stays in effect until an Identity Administrator makes your style the new system default.
    As an Identity Administrator, select the new style as the default style so that you can see the effect of any changes you make.
    2.5.2 Customization Facts
    Style Updates and Maintenance: Default wrapper files in \style0 and default global stylesheets in \shared are periodically updated to instantiate improvements through patches and product upgrades.
    The Release Notes notify you when such updates occur so you can propagate the changes to your custom styles. Oracle recommends that you compare the new file with your custom file and propagate any changes to your custom styles. It is risky to overwrite a default style with a customized style that bears the same name.
    Be sure to record the changes you make and the files that are involved so you can more quickly update custom stylesheets when you update default styles.
    Custom Directory: Stylesheet customization should occur only within your custom directory. Customized stylesheets must reside in your custom directory and relative pointers in all files must point to the files in your custom directory, not to files in \shared.
    Registration Files: As discussed in "General Content of Registration Files", a common registration file and each application's registration file contain the names of the stylesheets and schema files needed to present pages for the application. For example, when you look at the User Manager registration file in identity\oblix\apps\userservcenter\userservcenterreg.xml, you can see the application name and the names of the stylesheets the application calls during the completion of various functions.
    Also, given the application and the program name, you can locate the corresponding schema file name in the application's registration file.
    Oracle recommends that only experienced developers using extreme care consider editing a registration file. Registration files are covered in more detail at "Registration Files".
    Pointers: All wrapper files and stylesheets contain pointers as include statements that call another file. Most of these pointers are relative pointers that indicate where within the directory structure the file is without providing an absolute path name.
    For example, when you look at the usc_profile.xsl stylesheet called by User Manager functions, you can see that it contains include statements with relative pointers that call the following files:
    ./basic.xsl
    ./selectorinfo.xsl
    ./usc_searchform.xsl
    ./usc_navbar.xsl
    When you change the location of a file (place a copy of a stylesheet in your custom directory for customization), pointers to this file (whether relative or absolute) must be changed to reflect the new location in every file that calls it. All relative pointers in a stylesheet should point to files in your custom directory.
    In addition, many stylesheets contain relative pointers to object files. If Oracle Access Manager cannot instantiate an object when the page is loaded, unexpected behavior may result. All relative pointers to object files should be absolute pointers, as discussed in "Editing Stylesheets".
    Wrapper Files: Wrapper files include pointers to actual stylesheets in \shared. However, you cannot be assured that a wrapper file is called before the stylesheet because both the common registration file and the application's own registration file call stylesheets according to an internal ordering. For this reason, all wrapper files in your custom directory must be overwritten by a copy of the corresponding default stylesheet from the \shared directory.
    Important:
    Customizing stylesheets is an iterative process. Attempting to copy the entire contents of \shared into your custom directory at one time produce an error.
    Rather than copying all stylesheets at once, you start by investigating registration files to learn which functions (programs) call which stylesheets. You then selectively copy base stylesheets and a function-related stylesheet into your custom directory to overwrite their wrapper files, as discussed in "Copying Stylesheets to Your Custom Directory". You then customize and test the style for that function. When this returns satisfactory results you repeat the process to customize another function.
    2.5.3 Customization Guidelines
    The following guidelines should help ensure a successful customization.
    Retain all original files in the \style0 and \shared directories in pristine condition and store them safely for future use. Also, make a backup copy of your customized style files so that patches won't disrupt your customization.
    Record all changes you make and the files that are affected.
    Customize and test your new styles in a non-production environment before migrating them to your production environment.
    Important:
    Oracle recommends that you do not modify original style files in the \shared or \style0 directories. These may be overwritten by patch updates and product upgrades or you may want to refer to them later.
    When you use only one style, consider breaking the dependence on stylesheets in the \shared directory (again, to prevent patch\release updates to \style0 and \shared from disrupting customizations). This means that no stylesheet in your custom directory should inherit from or reference a stylesheet in \shared or \style0.
    When you use multiple custom styles, consider the pros and cons of sharing customizations between multiple custom styles with implementing individual customizations for each custom style. For example:
    Two styles that share the same stylesheet: When two custom styles (custom_style1 and custom_style2) can share the same stylesheet you may be tempted to customize the stylesheet in the \shared directory despite the risk of having your custom style overwritten by an updated stylesheet in a product patch or upgrade.
    Two individual styles: When two custom styles (custom_style1 and custom_style2) require their individually customized stylesheets you use the standard methodology and overwrite the wrapper files in your custom directory with the corresponding stylesheets in \shared.
    Consider using parameter stylesheet files for a custom style collection, rather than using hard-coded values (tab id's, attribute names, table/link properties, and so on); this is similar to how program code is written using header files.
    2.5.4 Customization Methodology Checklist
    As mentioned earlier, customization is an iterative process and more of an art than a science. This Guide does not attempt to give precise instructions for getting the presentation you want. Instead, this section outlines the recommended approach for a minor change.
    Important:
    Oracle recommends that you focus on stylesheets for one function at a time. Attempting to copy all stylesheets from \shared into your custom style directory results in an error.
    Table 2-28 Customization Methodology Checklist
    Check Action Description
    Add a New Style
    See the Oracle Access Manager Identity and Common Administration Guide for details about adding a style and selecting your new style as the default.
    Choose a Function to Customize
    Decide which function to customize first. Oracle recommends that you customize stylesheets related to one function at a time.
    Copy Selected Stylesheets into Your Custom Directory
    Copy selected stylesheets from \shared to your custom directory to overwrite corresponding wrapper stylesheets:
    Base stylesheets
    Stylesheets included in base stylesheets
    A function-related stylesheet identified in application registration file
    Function-related stylesheets identified in oblixbasereg.xml
    Customize Stylesheets in Your Custom Directory
    Change relative pointers in copied stylesheets to point to files in your custom directory.
    Change relative pointers to objects to absolute pointers.
    Complete other changes to implement the function's customization.
    Record Your Work
    Keep a record of the files you change and the changes you make.
    Copy Your Custom Directory Structure to WebPass
    Build a custom directory structure on WebPass and copy customized styles and images into it.
    Note: On WebPass, stylesheets are used only for client-side processing and are not required for server-side processing.
    Test Your Customized Style
    Test the customized style and make any alterations you need to the stylesheets in your custom directory.
    Record the changes.
    Customize Another Function
    Repeat this process on a function by function basis:
    Choose a function.
    Copy related stylesheets from \shared to your custom directory.
    Customize pointers and styles.
    Record and test your work.
    Propagate the Customized Style
    When you have copied and customized all stylesheets for the application, copy the custom style directory to all Identity Servers and WebPass hosts in your environment.
    2.6 Customizing the Identity System Pages
    This example shows a method for changing the way a page looks, without changing what it does. The change is a simple font color alteration for a specific page in one application. After making the change you must verify that the change is successful. When you finish this functional customization, you must create the same custom style directory structure on WebPass and copy all image files into it so WebPass can display the appropriate images in response to queries. You then test the implementation.
    The following topics demonstrate one sequence in the "Customization Methodology Checklist". You can complete the following procedures to gain first-hand experience:
    Task overview: Customizing Identity System pages includes
    Completing Prerequisites
    Choosing a Function to Customize
    Copying Stylesheets to Your Custom Directory
    Editing Stylesheets
    Copying Images and Styles to WebPass
    Testing Your Customized Style
    Propagating Styles
    See also:
    For details about localizing messages, see "Localizing XSL Files".
    2.6.1 Completing Prerequisites
    A prerequisite to customizing a style is to add a style and select the new style as the default, as described in the Oracle Access Manager Identity and Common Administration Guide. The resulting files and file structure provide the foundation for your customization.
    Suppose you added a new style named Pastel in a directory named Pastel and requested files be copied from Classic Style (in directory \style0).
    To confirm the results of adding a new style
    Add a style and select it as the default, as described in the Oracle Access Manager Identity and Common Administration Guide.
    New Custom Directory: Oracle Access Manager creates a directory that duplicates \style0 for the default language, English. If you have installed a Language Pack for French, Oracle Access Manager also creates a directory that duplicates \style0 in the French language directory.
    Locate your new custom directory.
    For example:
    Identity_install_dir \identity\oblix\lang\en-us\Pastel
    Identity_install_dir \identity\oblix\lang\fr-fr\Pastel
    Wrapper Stylesheets: Your custom directory contains wrapper stylesheets that point to actual stylesheets in another directory. If you selected the Classic Style to copy from, your custom directory duplicates the content of the \style0 directory.
    Open a wrapper stylesheet in your new custom directory, basic.xsl, and review the files that it includes.
    For this example:
    Identity_install_dir\identity\oblix\lang\en-us\Pastel\basic.xsl
    <?xml version="1.0" ?>
    - <!-- Copyright (c) 1996-2005, Oracle Inc. All Rights Reserved.
    -->
    - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:oblix="http://www.oblix.com/">
    <xsl:include href="./style.xsl" />
    <xsl:include href="../msgctlg.xsl" />
    <xsl:include href="../../shared/basic.xsl" />
    </xsl:stylesheet>
    The basic.xsl wrapper stylesheet includes the following three files:
    style.xsl file in your custom directory
    msgctlg.xsl, one directory up from your custom directory (in identity\oblix\lang\en-us)
    basic.xsl in identity\oblix\lang\shared
    Locate and review the content of the basic.xsl stylesheet in \shared.
    For example:
    Identity_install_dir\identity\oblix\lang\shared\basic.xsl
    <?xml version="1.0" ?>
    - <!-- Copyright (c) 1996-2002, Oblix Inc. All Rights Reserved. -->
    - <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:oblix="http://www.oblix.com/">
    <xsl:include href="obstringutil.xsl" />
    - <!-- xsl:output indent="no"/ -->
    <xsl:include href="font.xsl" />
    <xsl:include href="title.xsl" />
    The basic.xsl stylesheet in the \shared directory includes additional files (font.xsl, title.xsl, obstringutil.xsl) and provides templates to define attributes and status and control display information. See "basic.xsl" for more information.
    During your customization process, you copy selected stylesheets from the \shared directory into your custom directory. This overwrites wrapper files with corresponding stylesheets you can then edit in your custom directory.
    New Custom XML Document: In addition to the custom directory structure, when you select the new custom style as the default style, Oracle Access Manager creates an XML document (a duplicate of style0.xml) named after the directory you created.
    Locate and open the custom xml document that was created when you added the new style.
    For this example:
    Identity_install_dir\identity\oblix\config\style\Pastel.xml
    <?xml version="1.0" ?>
    - <ParamsCtlg xmlns="http://www.oblix.com" CtlgName="style0">
    - <ValNameList ListName="">
    <NameValPair ParamName="styleReady" Value="TRUE" />
    </ValNameList>
    </ParamsCtlg>
    This new file, stored with style0.xml, provides the status of your custom style and the location of the original style directory from which wrapper files were copied. For example, if your custom style directory is named Pastel and you copied from Classic Style, the Pastel.xml file is created when you select Pastel as the default style.
    You do not need to edit this file. The original style0.xml remains unchanged. Also, there is a .lck version, Pastel.xml.lck, which is a lock file. No other new files are created when you add a new style.
    Updated styles.xml: The styles.xml file is updated to include a new NameValPair that provides both the directory and style names you supplied when creating the style.
    Locate and open the styles.xml file to confirm it was updated with your new style information.
    For example:
    Identity_install_dir\identity\oblix\config\style\styles.xml
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    - <ValNameList xmlns="http://www.oblix.com" ListName="styles.xml">
    <NameValPair ParamName="style0" Value="Classic Style" />
    <NameValPair ParamName="Pastel" Value="Pastel" />
    </ValNameList>
    In this example, both the default Classic Style and new custom Pastel style are identified. You do not need to edit this file.
    After confirming your custom directory structure, new and updated files, you are ready to choose a function and begin your customization.
    2.6.2 Choosing a Function to Customize
    The first step in the customization process is to choose a function to customize. For this example, suppose you want to change the font color to red on a specific page of the User Manager without changing anything else.
    To identify the function and source information
    Log in to the Identity System, as usual.
    Navigate to the desired page.
    For this example, click:
    Identity System Console, User Manager, and then click My Identity
    The page appears, as shown in Figure 2-6.
    Figure 2-6 Customization Example: A User Manager Page Displays Red Text
    The following information on each Identity System application page is useful for customizing styles:
    Application Name: The application name, User Manager, appears on a highlighted tab in the top left area of the screen.
    Each application's \bin directory contains the registration file that you need to identify functions. See "Registration Files".
    Page Name: The page name, in this example it is My Profile, is the first page that you want to customize so you can see text in a red font color.
    Registration File Path: The URL for each page includes a path to the application page, for example, identity\oblix\apps\userservcenter\bin\userservcenter.cgi. You can use this to locate the relevant registration file on the Identity Server.
    Function Name: The URL for each page also includes a segment, program=view in this case, that you can use to locate the relevant stylesheet name for the function in the registration file.
    Record the required information to assist you during the customization.
    For this example:
    Application: User Manager
    Page: User Profile
    Registration File Path: Identity_install_dir\identity\oblix\apps\userservcenter\bin\
    Function: program=view
    2.6.3 Copying Stylesheets to Your Custom Directory
    Once you have identified the function you want to customize, your next task in any customization is to copy relevant stylesheets into your custom directory from the \shared directory. This activity overwrites wrapper files in your custom directory with copies of stylesheets you can customize. This also retains the original stylesheets in \shared as well as the original default wrappers in \style0.
    Locating and copying relevant stylesheets is an iterative process in itself. In the following procedure you must locate and copy:
    Base stylesheets
    Stylesheets included in base stylesheets
    The specific function-related stylesheet identified for the program in the application's registration file, in this case the stylesheet associated with program=view
    Stylesheets included in the function-related stylesheet
    Eventually your custom directory must contain all stylesheets, including those identified in the application's registration file and in oblixbasereg.xml. Even if you do not need to edit a stylesheet, it must be copied to your custom directory.
    Important:
    Copying stylesheets is an iterative process that must be done in a selective manner. Attempting to copy all stylesheets from \shared to you custom directory at one time results in an error.
    To locate and copy relevant stylesheets
    Copy the base stylesheets to your custom style directory from \shared to overwrite the default wrappers with stylesheets you can customize.
    For example:
    Copy from: Identity_install_dir\identity\oblix\lang\en-us\shared\ basic.xsl, font.xsl, searchform.xsl, navbar.xsl, title.xsl
    Copy to: Identity_install_dir\identity\oblix\lang\en-us\Pastel\
    This retains the original base stylesheets in \shared as well as the original default wrappers in \style0.
    Open each base stylesheet in your custom style directory and locate include statements that point to other stylesheets you must copy, as well as any style information you need to customize.
    For this example, see Table 2-29:
    Table 2-29 Base Stylesheet Pointers and Items to Customize
    Base Stylesheets in Custom Directory Pointers to Related Stylesheets and Items to Customize
    basic.xsl
    Contains implied relative include pointers to other stylesheets you need in your local custom directory:
    <xsl:include href="obstringutil.xsl" />
    <xsl:include href="font.xsl" />
    <xsl:include href="title.xsl" />
    Record the names of additional stylesheets you must copy into your custom directory from \shared. In this case, obstringutil.xsl.
    font.xsl
    Does not contain include pointers to other files.
    Does contain color information you can customize:
    <xsl:variable name="subHeadingColor">#006699...
    <xsl:variable name="contentTitleColor">#000000...
    <xsl:variable name="contentTextColor">#000000...
    searchform.xsl
    Does not contain include pointers to other files.
    Does not contain color information to customize. No changes needed to this stylesheet in your custom directory.
    navbar.xsl
    Does not contain include pointers to other files.
    Does contain color information you may customize later.
    title.xsl
    Does not contain include pointers to other files.
    Does contain color information you may customize later. No changes needed to this stylesheet in your custom directory.
    Copy stylesheets included in base stylesheets to your custom directory from \shared.
    For this example, obstringutil.xsl:
    Copy from: Identity_install_dir\identity\oblix\lang\en-us\shared\ obstringutil.xsl
    Copy to: Identity_install_dir\identity\oblix\lang\en-us\Pastel\obstringutil.xsl
    Record the stylesheets you have copied from \shared to your custom directory so you can track your work.
    Locate the required registration files.
    For this example, oblixbasereg.xml and userservcenterreg.xml:
    Identity_install_dir\identity\oblix\apps\common\bin\oblixbasereg.xml Identity_install_dir\identity\oblix\apps\userservcenter\bin\ userservcenterreg.xml
    At some point, you typically need stylesheets included in the common registration file oblixbasereg.xml. However, stylesheets included in oblixbasereg.xml are not needed for this example.
    For this example, you must locate only the function-related stylesheet in the userservcenterreg.xml file.
    Open the application's registration file and locate the function-related stylesheet you need.
    For this example, locate ObProgram name="view":
    <?xml version="1.0" ?>
    - <ObProgramRegistry>
    - <ObApplication name="userservcenter">
    - <ObProgram name="front">
    <ObStyleSheet name="usc_profile.xsl" />
    <ObSchema name="usc_front.xsd" />
    </ObProgram>
    - <ObProgram name="commonNavbar">
    <ObStyleSheet name="usc_profile.xsl" />
    <ObSchema name="usc_front.xsd" />
    </ObProgram>
    - <ObProgram name="view">
    <ObStyleSheet name="usc_profile.xsl" />
    <ObButton name="initiateDeactivateUser" />
    - <!-- ObButton name="manageSubscriptions"/ -->
    <ObButton name="userreactivate" />
    <ObButton name="wfTicketDelete" />
    <ObButton name="userModify" />
    <ObSchema name="usc_profile.xsd" />
    </ObProgram>
    You can see in the registration file that the usc_profile.xsl stylesheet is associated with the function you want to customize (ObProgram name="view"). The usc_profile.xsl stylesheet is also associated with a number of other functions.
    Copy the function-related stylesheet, usc_profile.xsl, to your custom style directory from \shared and record the stylesheet name.
    For this example:
    Copy From: Identity_install_dir\identity\oblix\lang\en-us\shared\ usc_profile.xsl
    Copy To: Identity_install_dir\identity\oblix\lang\en-us\Pastel\ usc_profile.xsl
    Open the function-related stylesheet and locate include statements that point to other stylesheets you must copy, record any information you plan to customize.
    For this example, usc_profile.xsl:
    Table 2-30 usc_profile.xsl Pointers and Items to Customize
    usc_profile.xsl in Custom Directory Pointers to Related Stylesheets and Items to Customize
    usc_profile.xsl
    This main stylesheet for the User Manager includes stylesheets that must be copied to your custom directory:
    <xsl:include href="./basic.xsl" />
    <xsl:include href="./selectorinfo.xsl" />
    <xsl:include href="./usc_searchform.xsl" />
    <xsl:include href="./usc_navbar.xsl" />
    Note: selectorinfo.xsl, usc_searchform.xsl and usc_navbar.xsl should be copied.
    Also record pointers to objects that should be customized:
    <object id="cenroll" classid= ...
    codebase="../../common/bin/xenroll.cab" />
    and
    <script src="../../common/bin/installCert.vbx" ...
    Repeat steps to copy relevant stylesheets, then record their names and details you plan to change.
    For this example:
    Copy From:
    Identity_install_dir\identity\oblix\lang\en-us\shared\selectorinfo.xsl
    Identity_install_dir\identity\oblix\lang\en-us\shared\usc_searchform.xsl
    Identity_install_dir\identity\oblix\lang\en-us\shared\usc_navbar.xsl
    Copy To:
    Identity_install_dir\identity\oblix\lang\en-us\Pastel\selectorinfo.xsl Identity_install_dir\identity\oblix\lang\en-us\Pastel\usc_searchform.xsl Identity_install_dir\identity\oblix\lang\en-us\Pastel\usc_navbar.xsl
    These stylesheets do not contain include statements, other stylesheet names, nor parameters you need to change.
    You have collected, copied, and recorded relevant stylesheets for this example.
    2.6.4 Editing Stylesheets
    After copying relevant stylesheets, you may need to edit them. As described in Table 2-29 the information that needs to be customized for this example includes:
    Font colors defined in the base stylesheet font.xsl should be changed to red.
    Pointers to objects defined in usc_profile.xsl should change from a relative path to an absolute path.
    Note:
    To help streamline development and testing, consider implementing XSL stylesheet control parameters. See "Caching Considerations".
    To edit stylesheets for a simple font color change
    Open the font.xsl stylesheet in your custom directory in a text editor.
    For example,
    Identity_install_dir\identity\oblix\lang\en-us\Pastel\ font.xsl
    Edit the stylesheet to change all colors from the default color to red (FF0000), then save the change.
    For example,
    Change all Default Font Colors From:
    ... <xsl:variable name="pageHeaderColor">#006699</xsl:variable>
    <xsl:variable name="subHeadingColor">#006699</xsl:variable>
    <xsl:variable name="contentTitleColor">#000000</xsl:variable>
    <xsl:variable name="contentTextColor">#000000</xsl:variable>
    and others ...
    To Red (#FF0000):
    ... <xsl:variable name="pageHeaderColor">#FF0000</xsl:variable>
    <xsl:variable name="subHeadingColor">#FF0000</xsl:variable>
    <xsl:variable name="contentTitleColor">#FF0000</xsl:variable>
    <xsl:variable name="contentTextColor">#FF0000</xsl:variable>
    and others ...
    Record your changes to this file.
    If you restarted the Identity Server now you would not yet see your changes. This is because you have not yet customized the function-related stylesheet that identifies where to apply the changes.
    Edit the basic.xsl stylesheet in your custom directory as follows to add required include statements that were in the original basic.xml (but were lost when you copied over the basic.xsl from the shared folder).
    Locate the line containing the following:
    <xsl:include href="obstringutil.xsl"/>
    Add the following information so that it precedes the line identified in a):
    <xsl:include href="./style.xsl" />
    <xsl:include href="../msgctlg.xsl" />
    Edit the usc_profile.xsl stylesheet in your custom directory to change the relative path to objects, as shown in the following, then save the changes.
    For example:
    Change From a Relative Path:
    - <head>
    ...<object id="cenroll" classid="clsid:43F8F289-7A20-11D0-8F06-00C04FC295E1" codebase="../../common/bin/xenroll.cab" />
    ... <script src="../../common/bin/installCert.vbx" language="VBScript" />
    </head>
    Change To an Absolute Path:
    - <head>
    ... <object id="cenroll" classid="clsid:43F8F289-7A20-11D0-8F06-00C04FC295E1" codebase="/identity/oblix/apps/common/bin/xenroll.cab" />
    ... <script src="/identity/oblix/apps/common/bin/installCert.vbx" language="VBScript" />
    </head>
    This concludes the specific function-related change for this example.
    Ensure that file system access control for new custom style directories and files is set to match the ownership and permissions of \style0.
    Restart the Identity Server.
    If you log in to the Identity System now and view the My Identity page, you see the red font color. However, the images supplied by WebPass won't appear until they are included in a corresponding custom style directory structure on the WebPass host.
    After doing this i checked user manager application then iam being displayed the following error page.
    style shhet error report form.
    an error has occured while executing the application.
    your browser does not support sending email automatically.
    please send email to <a=" "><\a> with the following information.
    you name
    email adress
    make sure to append the trace back in the mail
    in the log file errors have been given as below
    Error: ExXSLTProcessingGeneric: Exception processing stylesheet. Root stylesheet ID: ../../../lang/en-us/pastel2/usc_profile.xsl     
    "Failed to compile XSL file."     XSL file:^../../../lang/en-us/pastel2/usc_profile.xsl     
    Error: ExXSLTProcessingGeneric: Exception processing stylesheet. Root stylesheet ID: ../../../lang/en-us/pastel2/usc_profile.xsl     
    "OIS_LOG_PASSED_ERROR"     Error^writer\obhtmlpage.cpp:276: Error: ExXSLTProcessingGeneric: Exception processing stylesheet. Root stylesheet ID: ../../../lang/en-us/pastel2/usc_profile.xsl

    Hi Matt,
    I think the page you are being redirected to is servererror.jsp, which is deployed within oam-server.ear, within its own ngsso-web.war application. You could deploy your own version of this. I assume you could also modify the ErrorPage setting in oam-config.xml to define your own page, though I have not tested this. This would be a customisation, so you would be responsible for the system behaviour when doing this.
    Regards,
    Colin

  • Creation of a product description field of length 250 car. used for search?

    Hi all,
    we need to create a specific description field for products  with a length of 250 (the standard description is too short at 40 car, =>table COMM_SHTXT) . That field should also be added to the search criteria.
    What would be the best solution for this creation , given that the field must exist also in ECC SD from where the product is replicated to CRM :
    -creation of a Z-append to the product table in ECC (table MARA?) and a corresponding include in the product table in CRM (COMM_PRODUCT) ?
    -creation of an attribute in ECC (or Z-append) and creation of a "set attribute" in CRM (i.e transaction COMM_ATTRSET), but there are warning in CRM when you create an attribute of length > 132.
    -using the standard Texts (no limitation of lenght) attached to products : is a search possible on these texts?or too complicated/poor performance ?
    Regarding the display in CRM UI, is it possible to display all the 250 caracters  if the field is a customized "set attribute" or a Z-append? It seems that it is not possible to display a string field on more than one line in the UI configuration, or even, on more than 8 columns in an assignment block?
    thanks for your help
    Ludovic

    well, I have found at least how to replace the error message (length of max 75 car  for PC UI) . Instead of trying to edit manually table T100C, there is an entry in customizing SPRO (cross appl/SAP Product/basic settings/Define Characteristics of System Messages
    ) which allows to customize standard messages , and so change from Error to Warning.

  • Svet's Care Package: Unlocked BIOS, vBIOS/EC tools, custom EC, ME update, etc.

    ID: 27K920100T2026530
    I have the MS-1763(-MFB1) barebone, and I would very much like a
    "care package" of yours. My current setup is briefly listed in the BIOS
    screen-shot, and I do not mind any updated versions of the firmwares
    (BETA or ALPHA). If you need more details from my system, feel free to
    list appropriate GNU-Linux/DOS tools and I'll give you their outputs.
    Anyway, without further adiue, here's the list of what I have made
    (if you got anything extra in mind feel free to mention that too
    over PM ;3 )
    - Fully unlocked BIOS (especially important that VT-d can be enabled*)
    - Updated EC with optimized fan values
      - Below 45C* the fan should be at minimum or off
      - The fan should be at maximum when hitting 75*C
    - Your vBIOS/EC tools. I got the GTX780M w/ 4GB
    - Newest ME update if there is one.
    I hope I'm not being to vague or confusing by this. If so I feel free to
    help adjust my requests by PM. I hope the amount donated is sufficient
    for you.
    Thank you on beforehand; it's appreciated the work you do =)
    *https://gist.github.com/anonymous/9106251 -- dmesg reports the BIOS as
    broken, which possible means either there's a bug with IOMMU
    implimentation or simply VT-d being disabled.

    I newly installed Windows 7 onto my computer which till now I've used a GNU/Linux server, and I've come on a roadblock, that is the internal sound was disabled (and perhaps other things I as a end-user am not aware of), which works with the stock BIOS. Because of the lack of documentation I can't be sure to find what option that enables the sound device, and such I have a new request: the factory defaults of the old bios to be patched over to the new one or something in that direction so that what should be enabled by default, is.
    Like last time, if there's any newer revisions of the firmwares (BIOS,EC,ME) I would not mind getting that patched up as well (same customization applies). And for your support, there might be another donation waiting for you in the end.
    Thanks again Svet for your work. Hope to hear from you soon. 

  • Upload of PO Approval Workflow Customization showing errors.

    Hi,
    As per the client requirement, I have customized the PO approval Workflow
    For customization i did take care that only those standard workflow processes are customized which are prescribed by Oracle as customizable.
    For ex: PO Approval Top Process (Protection Level 1000)
    1. All other custom processes are defined and then included in the standard processes.
    2. I have done all this activity at an access level of 100 in Workflow Builder.
    3. For every custom object in workflow i have checked the Preserve Customization checkbox
    4. Though Preserve Customization Checkbox is not checked for PO Approval Top Process.
    5. After Verifying the design in Workflow Builder i tried Uploading the Workflow to the instance but it is giving Errors
    First I tried to upload in FORCE mode
    1. Copying the customized poxwfpoa.wft file to PO_TOP/patch/115/import/US directory
    Command execurted
    $FND_TOP/bin/WFLOAD apps/simple4u 0 Y FORCE poxwfpoa.wft
    After running this it was giving errors like
    Display name conflict for ACTIVITY entitiy 'POAPPRV/APPROVE_AND_FORWARD_PO' with APPROVE_AND_FORWARD_THE_PO:D:Bestellung genehmigen und weiterleiten
    and so on ....like this
    Then i tried it in UPGRADE Mode
    $FND_TOP/bin/WFLOAD apps/simple4u 0 Y UPGRADE poxwfpoa.wft
    after this it was giving errors like
    MESSAGE 'POAPPRV/XML_NOT_SET' is protected, no changes were saved.
    MESSAGE 'WFSTD/WFSTD_DEFAULT_VOTE' is protected, no changes were saved.
    MESSAGE 'POAPPRV/EMAIL_PO_PDF_SUPP' is protected, no changes were saved.
    MESSAGE 'POAPPRV/EMAIL_PO_PDF' is protected, no changes were saved.
    MESSAGE 'POAPPRV/PO_PO_APPROVE_PDF' is protected, no changes were saved.
    MESSAGE 'POAPPRV/PO_EMAIL_PO_PDF_WITH_RESPONSE' is protected, no changes were saved.
    MESSAGE 'POAPPRV/NOTIFY_PDF_ERROR' is protected, no changes were saved.
    ACTIVITY 'POAPPRV/ACCEPTANCE_REQUIRED' is protected, no changes were saved.
    ACTIVITY 'POAPPRV/ANY_REQUESTER_CHANGE' is protected, no changes were saved.
    ACTIVITY 'POAPPRV/ANY_SUPPLIER_CHANGE' is protected, no changes were saved.
    Display name conflict for ACTIVITY entitiy 'POAPPRV/APPROVE_AND_FORWARD_PO' with APPROVE_AND_FORWARD_THE_PO:D:Bestellung genehmigen und weiterleiten
    ACTIVITY 'POAPPRV/APPROVE_AND_FORWARD_THE_PO' is protected, no changes were saved.
    ACTIVITY 'POAPPRV/APPROVE_PO' is protected, no changes were saved.
    Display name conflict for ACTIVITY entitiy 'POAPPRV/APPROVE_PO_SUB_PROCESS' with APPROVE_PO:D:Bestellung genehmigen
    ACTIVITY 'POAPPRV/BLANKET_PO_REAPPROVAL' is protected, no changes were saved.
    Though after this i checked, by creating a purchase order, whether the customization have been uploaded or not to my surprise they got uploaded and workflow was working fine
    But my problem is that why is this error is coming and in what all scenarios the workflow can fail because of this?
    Please advice as i m not getting any clue to it !!
    Will request forum members to reply ASAP.
    Thanks,
    Sachin Relan

    Hi,
    I believe the feature is available.
    Oracle Purchasing User's Guide Release 11i/R12
    http://www.oracle.com/technetwork/documentation/applications-167706.html
    Setup Notes for E-mail Purchase Orders [ID 198539.1]
    Release 12: New Features For Purchasing Approvals [ID 429314.1]
    FAQ: Document Approval and Routing [ID 210488.1]
    Thanks,
    Hussein

  • How to create a (product) description field of 250 car length?

    Hi,
    I need to create a specific field for the product description with a length of 250 car. (standard product desc field is only 40 car long), and this field will be added in the Product search screens.
    So, i tried to create an attribute (tx COMM_ATTRSET) , but there is an error indicating that the max length is 75 for the PCUI, but the help states that this limit can be bypassed by replacing the error message by a warning one in table T100C.
    But , i can't edit this table, though i have got SAP_ALL authorization.
    First question : how to edt this table?
    Secondly, if i manage to create an attribute with 250 car length, will it be displayed correctly by the Web UI ?
    Would there be other ways to create this field (append z-Field in COMM_PRODUCT table? using EEW or AET?)
    thanks for yr help
    Ludovic

    well, I have found at least how to replace the error message (length of max 75 car  for PC UI) . Instead of trying to edit manually table T100C, there is an entry in customizing SPRO (cross appl/SAP Product/basic settings/Define Characteristics of System Messages
    ) which allows to customize standard messages , and so change from Error to Warning.

  • Customize interface without touching the source code

    My VP of of marketing is at it again. I have pasted in the exact email that he sent me. If anyone has ideas or suggestions or knows if Forms 9i has this built-in capability, please let me know.
    Thanks.
    Can you post this on metalink and see if someone at Oracle (or elsewhere) has an answer for us? Somehow, other LIMS developers are distributing LIMS products that allow their users to customize the interface without touching the source code -- no impact on their ability to take new releases. How do they do that?
    Here's my question:
    Anyone familiar with the Tools / Forms / Design this Form feature in MS Outlook? This allows a mere mortal to actually create and publish a custom Outlook form (could be a Contact, Task, Note, Journal, etc. form) across the organization. Is there such a capability built into Oracle9i Forms? In other words, can a developer easily build and distribute an Oracle software app such that the end-user can use an administrative tool to modify the interface/forms, add fields, change field names, move things around on the form, change colors, etc. -- without needing the Oracle Developer tool used by the original software developer, along with source code?
    Here's my original email from a few months ago:
    Our VP of marketing has been on my case about the ability to allow customers to "map" a form label (prompt) to a "custom" label of their choosing. The only way I know to do this is to create a "mapping" table and each time a form opens have code in the Post-Query trigger that changes the prompt of each column to the label that is in the "mapper" table. My fear here is Performance. Also, if the user closes that form and comes back to it - that logic has to be executed again - once again Performance. We have thought about the global variable idea, but we have over 100 tables with approx. 20 columns each. That's alot of globals to carry around. What's the overhead of carring around let's say 150 global variables?
    My questions to all of you are:
    1) Is anyone else doing this exact thing?
    2) If so, what is the performance hit?
    3) Is there a way to "remember" after the first time it paints - until the application is closed (not just that form) - other than global variables?
    4) Is there a solution already in place within Forms for this?
    5) Is there newer technology that has overcome this problem?
    My VP doesn't like the mapping idea. He wants to know isn't there a better way instead of mapping all the fields. Isn't there some simple utility provided by Oracle that allows the user to simply change the form labels (no, he's not talking about Oracle Developer). He is a real Outlook nut. So he's always comparing everything to how Outlook works. This is how it works in Outlook -- you click on Design Form, modify it, then install it on the machine. Surely Oracle must have something like this. He thinks we're asking the wrong question or not asking it in the right way. I'm not sure how else to ask it. Our users want to see "Date of Birth" spelled out instead of "DOB" as the label for a column on a form. Is there a way for them to take the fmx and change that label? Is there a better way other than storing this in a table and querying it up each time the form opens? Yes, I could use a global so I don't have to query it from the database every time, but I still have to evaluate every time the form is opened during that session to see which label I need to use and then set the prompt accordingly. Our VP doesn't like this, he wants this to be a one time change.
    Thanks so much for you help,
    Tina

    Hmmm.... either your VP of marketing or the users have too much time on their hands. ;-)
    I would go with a lookup table. If your database is responsive and you index the table by form name, you can retrieve a number of rows and setup the screen quickly enough that nobody would notice any time lag.
    If there aren't too many titles stored in the form, you could use a PLL library procedure and stuff all of them into a few globals -- just stack them into a single string separated by an odd character, like maybe chr(3). Then when the form is called again, it could first check to see if the globals exist, and parse the titles from there.
    But be careful about changing field titles. If they change DOB to Date of Birth, the length changes, and so you need to determine where the extra length goes. The title field must be wide enough and the text justification should be set properly.

  • When is customization dangerous even if the BADI's/exits are all there ????

    In this blog post here:
    /people/david.halitsky/blog/2007/03/08/the-astrobiology-of-enterprise-soa-how-planet-abap-can-seed-life-on-planet-bpx
    I gave a schematic outline of the badi's and exits required to customize SAP QM in a particular way.
    Up until recently, it was thought that we only had to use these badi's and exits
    to update QALS records in order to link an inspection lot to an inspection plan that is not the one that standard SAP logic picks.
    But it turns out that we not only have to update QALS in this way, but also delete SAP-added records from AFFL, AFVC, AFVU, and AFVV and re-add our own corresponding to the operations in the non-standard plan we're selecting for the inspection lot.
    OK - so we know exactly how to do these deletes and re-adds, because the way  SAP does the original inserts into AFFL/AFVC/AFVU/AVFF (during a MIGO goods receipt post) is perfectly clear - the sequence of FMs and forms is:
    FM's:
    qeev_tables_generate
    qpap_plan_read
    qpap_post_qapo
    co_bt_order_post_qm
    co_vb_order_post
    FORMs performed from co_vb_order_post:
    affl post
    afvg_post (takes care of afvc, afvv, afvu)
    But even though we know what we're doing, and even though we can do everythign we need to do with an SAP-delivered BAdI or exit, maybe what we're doing is still too dangerous because we're relying on SAP keeping a number of different files interrelated in exactly the way they are now:
    QALS
    MAPL
    PLKO
    PLFL
    PLAS
    PLPO
    AFVC
    AFVV
    AFVU
    AFFL
    What do you think ?
    Thanks in advance for whatever time you can afford to spend considering this matter ...
    djh

    Hi Stephen -
    I appreciate the responses from you and Chris very much, because my current customer is right now grappling with the question of whether what we "need" to do is actually too much dangerous over-customization.  So this is not a discussion in the usual "theoretical vacuum".
    I want to explain why I think the "direct update" rule here MAY not apply in this particular case. 
    But before I do, I want to make very clear that I was the one who brought this situation to management attention when it turned out that NINE core SAP tables were involved, not just ONE.  So whereas I felt more or less comfortable with one update to one table to repoint an inspection lot to a different inspection plan than the one which SAP selects, I didn't feel at all comfortable with direct updates to eight other core tables, particular when these involve what amount to "key field updates" - effectively, "deletes/re-adds".
    That being said, the details of this particular case involve the fact that when we go for the eight core SAP tables, we are not doing anything other than doing exactly what SAP does, but with different "ALLOWABLE" choices.  There are SAP delivered transactions which allow a customer to choose the inspection plan that will be associated with a given inspection lot.  These transactions record the customer's choice in two different ways: 1) first - in the relationships among the rows of PLKO, PLAS, PLFL, PLPO; 2) second - in the relationships among the rows of AFFL, AFVC, AFVV, and AFVU.  So what we're doing in the exits/BAdI's is:
    1) undoing the choice of inspection plan that SAP has made and recorded in these tables;
    2) recording our "custom" choice of inspection plan in these tables.
    For this reason, it is difficult to BLINDLY apply the "don't do direct updates" and "don't do something SAP doesn't anticipate you doing" rules.  Because on the one hand, it is true that SAP does not specifcally say in the BAdI documentation or exit parameters: "use this exit to change choice of inspection plan" or "use this BAdI to change choice of inspection plan".  But on the other hand, we are not using the exits/BAdI's to do anything different than SAP already does when MIGO GR posting triggers inspection lot creation and inspection plan assignment.
    With respect to the "watch-out for problems during upgrade" rule of thumb, it is also difficult to apply this rule blindly because it turns out that in our case, all the columns in the relevant tables are KEY columns.  And for that reason, it is hard to imagine SAP changing its fundamental "E-R diagram" for QM during the course of any future upgrade.  And if this possibility is, in fact, remote (i.e. if SAP cannot really change the "E-R" key columns of QM tables without rewriting QM from scratch), then the "upgrade problem" issue really doesn't arise.
    Anyway, I want to close this post by saying that the functional analysts who proposed the customization in the first-place do NOT think that direct updates of nine core SAP tables is overly dangerous, and this is why management has to make a difficult decision between what the functional consultants are saying and what the in-house development lead is saying.
    As a consulting developer, my job (fortunately!) is to collect the relevant facts and present a clear picture to the development lead, so that he or she can in turn present a clear picture to management.
    It will be interesting to see the eventual outcome of this situation, and I will of course report this outcome back to this thread.
    And again, thanks very much for taking the time to respond.
    djh

  • Legend customization howto....

    hi everybody,
    i have the need for a project i'm involved in, to customize the legend items of a plot with significative names retrived from a configuration file. I've thought to use property node but no method is defined to do that. Does anybody holds a solution or an alternate way to achive this goal?
    Thanks a lot for your answer
    Max (Rome/ITALY)

    Max,
    I think Mache's advice is still the correct advice. See attached image of block diagram demonstrating how to programmatically modify the plot name (the one in the legend) and the plot line style of two plots on a graph. The technique here relies on the fact that property nodes are executed top-to-bottom in LabVIEW, so first the properties of Plot 0 are set, then the properties of Plot 1.
    If you feed "Relative Humidity" to one of those Plot.Name inputs on the property node, you'll see that the plot legend updates accordingly.
    Take care,
    John
    Attachments:
    chart_properties.png ‏28 KB

  • How to customize the iTunes storefront?

    My issue with iTunes music store is that it pushes content I don't care for.
    How can I customize the selection displayed upon entering the store so that it reflects my tastes and curiosities better. (A bit like Amazon keeps track of what I bought and makes suggestions. Not that I buy it, though.)
    Basically I want to keep out all 'Top 10 lists', 'Most bought', etc and advertising related to what is deemed fashionable in pop where I live (Germany) and get instead more and better info on what I really like - jazz, world music, classsical.
    Thanks

    I doubt you will be able to do this, unless there is some type of script or plug-in that could possible due what you want.

  • Things to be need to taken care in Rollout

    Hello Guru,
    I am doing rollout for PM. I am aware of customizations required to do for PM but little bit confusing from accounting side. that how & which are the things we need to maintain related to accounting in PM so that we will get all accounting/costing related data from transaction.
    Could you plz suggest me few tips/links which we need to taken care in rollout.
    Thanks in advance.
    Regards,
    Amol.

    Hi Sir,
    Rollout you need to follow your template also the change must accommodate with global team.
    related with CO should be Activity type & Cost center that assign to cost center.
    Hope will help you.
    Thank you.

Maybe you are looking for

  • Mavericks 10.9.1 Download

    Help Looking for the Mavericks 10.9.1 Download,to update iMac that has HD replaced by Apple with Mountain Lion installed

  • Having problem with UDF, getting unwanted result Ljava.lang.String;@25c560

    Hi, This is atually a follow-up to other post in the same forum: <b>Sending XMl message as text (Mail body) by receiver mail adapter</b> We are having problem with UDF to get correct output. We are getting <b>result of UDF</b> as below: [[Ljava.lang.

  • How do I get gmail on 4S after updating to OS6?

    Updated my iPhone 4S to OS 6 on Sept. 20.  Have not been able to receive gamil emails since.  Tried Unock Captcha-did not work. Tried dleleting ad adding gmail-did not work.  I can receive gamils on my iPad and Mac. Any suggestions?

  • TDS Annual returns

    TDS annual returns in version 6.0 is drawn through j1inqefile. all th edata is not picking up in report. please suggest me any clue or SAP note for this.

  • TDM...having some trouble

    I just got a new external HD. I backed up the whole thing using Data Backup 3 from ProSoft. When I try to boot in Target Disk Mode, it just shows a huge FireWire symbol slowly bouncing around. Like a screensaver. Anyone know how to get past this? My