UWL Action name="viewDetail"

Hi,
I have created a custom UWL for displaying HR tasks only. Everything is working fine, but the details view is not showinng by default. Instead, a button  View Detail appears and when clicked the details open in a new window. In my ItemType I have written the following:
<ItemType name="uwl.task.webflow.TS12300097" connector="WebFlowConnector" defaultView="mss_tasks_overview" defaultAction="viewDetail" executionMode="default">
and declared an action within the ItemType:
<Action name="viewDetail" groupAction="no" handler="UIActionHandler" referenceBundle="view_detail" returnToDetailViewAllowed="yes" launchInNewWindow="no">
          <Properties>
            <Property name="image" value="icon_detail.gif"/>
            <Property name="display_order_priority" value="-2"/>
          </Properties>
</Action>
How can I make the details visible by default and within the same window (no new window)?
Thanks!
//Elvez

No solution found.

Similar Messages

  • UWL action for SAPWebDynproLauncher gives NullPointerException

    Hello,
    I have create a action for call a WebDynpro Application. But it gives a exception. The error comes before my WD Application was calling.
    java.lang.NullPointerException
        at com.sap.netweaver.bc.uwl.ui.control.UWLActionControl.handleActionFromTable(UWLActionControl.java:642)
        at com.sap.netweaver.bc.uwl.ui.UWLMainView.onActionUWLActions(UWLMainView.java:607)
        at com.sap.netweaver.bc.uwl.ui.wdp.InternalUWLMainView.wdInvokeEventHandler(InternalUWLMainView.java:469)
        at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.invokeEventHandler(DelegatingView.java:87)
        at com.sap.tc.webdynpro.progmodel.controller.Action.fire(Action.java:67)
        ... 27 more
    I use the transaction SWFVISU. I have re-registered the System and the item. I customized my own view in configuration file with <DisplayAttribute name="detailIcon" actionRef="launchWebDynPro"/> . With sap standard action i have no problem but with my own.
    Can anybody help me.
    best regards
    karsten

    Karsten,
    Can you post two things to help us resolve your problem:
    1. The section of the UWL XML file which configures launching the Web Dynpro
    2. The URL of the Web Dynpro application when you launch it in "preview" mode
    Here's a sample which worked for me on a previous project:
      <ItemTypes>
        <ItemType name="uwl.task.webflow.TS90000001" connector="WebFlowConnector" defaultView="ESCRView" defaultAction="launchWebDynPro" executionMode="pessimistic">
          <ItemTypeCriteria externalType="TS90000001" connector="WebFlowConnector"/>
          <Actions>
            <Action name="launchWebDynPro" groupAction="" handler="SAPWebDynproLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Properties>
                <Property name="WebDynproApplication" value="UWLChoiceList"/>
                <Property name="WebDynproDeployableObject" value="local/ESCR01"/>
                <Property name="display_order_priority" value="5"/>
              </Properties>
              <Descriptions default="Launch Choice List">
              </Descriptions>
            </Action>
          </Actions>
          <Menu>
            <MenuItem name="launchWebDynPro" actionRef="launchWebDynPro"/>
          </Menu>
        </ItemType>
    Regards,
    Darren

  • UWL Action followup

    Hi,
    in the UWL I created the Action followup for uwl.task webflow item (in my own uwl.webflow.xml)
    <Action name="followup" groupAction="no" handler="ProviderActionHandler" returnToDetailViewAllowed="no" launchInNewWindow="no">
      <Properties>
        <Property name="display_order_priority" value="3"/>
      </Properties>
      <Descriptions default="Follow-up">
        <ShortDescriptions>
          <Description Language="de" Description="Follow-up"/>
        </ShortDescriptions>
      </Descriptions>
    </Action>
    The result: Problem in performing action <followup>: Unknown action: <followup>-
    Any idea? It's the wrong handler?
    Regards
    Alexander

    Hi gopal,
    I think followup is a standard action in NW04 and not the action handler.  (look here http://help.sap.com/saphelp_nw04/helpdata/en/2c/05b15de3864040a9426788a12699b3/frameset.htm)
    It's required for R/3 Workitems (like the action "resubmit" in context menue in Business Workplace)
    Thanks & regards
    Alexander

  • Manage UWL action buttons

    Hi experts,
    I've customized the buttons that are displayed in the UWL. In the beginning i had only "Create task" button but after that i added "Manage substitution rules" and "Refresh" as buttons by changing uwl.standart.xml. The buttons are added successfully but now the refresh is shown not only as a button but as a link in the right side with the other two links "Show filters" "Hide preview". Is there any way to remain the button but remove the link of the refresh. I have to say that the other option "Manage substitution rules" is added only as a button but not as a link - this is exactly what i am expecting as a final result for the refresh. Here is the xml for refresh action:
        <Action name="refresh" groupAction="yes" handler="UIActionHandler" referenceBundle="refresh" returnToDetailViewAllowed="yes" launchInNewWindow="SHOW_HEADERLESS_PORTAL">
          <Properties>
            <Property name="type" value="button"/>
            <Property name="onClick" value="onForceRefresh"/>
    <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
          </Properties>
        </Action>
    For comparison here is the Substitution manager action in the xml:
        <Action name="launchSubstitutionManager" groupAction="yes" handler="SAPWebDynproLauncher" referenceBundle="SubstitutionManager" returnToDetailViewAllowed="yes" launchInNewWindow="yes" launchNewWindowName="Substitution" launchNewWindowFeatures="width=800,height=600,resizable=yes,scrollbars=yes,status=yes,toolbar=no,menubar=no,location=no,directories=no">
          <Properties>
            <Property name="WebDynproApplication" value="UWLSubstitution"/>
            <Property name="WebDynproDeployableObject" value="sap.com/tckmcbc.uwl.ui~wd_ui"/>
            <Property name="DynamicParameter" value="uwlSessionId=${context.uwlSessionId}&amp;configureGroup=${context.configureGroup}"/>
            <Property name="System" value="SAP_LocalSystem"/>
            <Property name="display_order_priority" value="uwlExcludeFromPreviewDetail"/>
          </Properties>
        </Action>
    These actions are also added in the defaultView :
    <View name="DefaultView" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task" columnOrder="subject, isEscalated, creatorId, createdDate, priority, attachmentCount, dueDate, status" sortby="priority:descend, dueDate:ascend, createdDate:descend" tableDesign="STANDARD" visibleRowCount="10" headerVisible="no" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" actionRef="" refresh="300" dueDateSevere="86400000" dueDateWarning="259200000" emphasizedItems="new" displayOnlyDefinedAttributes="yes" dynamicCreationAllowed="yes" actionPosition="bottom" referenceBundle="tasks">
          <DisplayAttributes>
            <DisplayAttribute name="priority" type="string" width="10" sortable="yes" format="default" referenceBundle="priority" hAlign="LEFT" vAlign="BASELINE" maxTextWidth="0" headerVisible="yes">
              <Menu>
                <MenuItem name="Low" actionRef="priorityLow" referenceBundle="menu_priority_low"/>
                <MenuItem name="Normal" actionRef="priorityNormal" referenceBundle="menu_priority_normal"/>
                <MenuItem name="High" actionRef="priorityHigh" referenceBundle="menu_priority_high"/>
                <MenuItem name="VeryHigh" actionRef="priorityVeryHigh" referenceBundle="menu_priority_v_high"/>
              </Menu>
            </DisplayAttribute>
          </DisplayAttributes>
          <AllowedFilters>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="yes" referenceBundle="filter_display_all"/>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_new">
              <Expression name="status" value="NEW" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_inprogress">
              <Expression name="status" value="INPROGRESS" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_duetoday">
              <Expression name="dueDate" value="Today" comparator="Equals"/>
            </CompoundExpression>
            <CompoundExpression logicalOperation="AND" defaultViewFilter="no" referenceBundle="filter_overdue">
              <Expression name="dueDate" value="Today" comparator="LessThan"/>
            </CompoundExpression>
          </AllowedFilters>
          <Actions>
            <Action reference="defaultGlobalWizard"/>
            <Action reference="addToNavigation"/>
            <Action reference="removeFromNavigation"/>
    <Action reference="launchSubstitutionManager"/>
            <Action reference="refresh"/>
          </Actions>
        </View>
    Any suggestions will be very helpful.

    Hi Teodor,
    To remove the "Refresh" link from UWL find the effective UWL iView in Portal Content Administration, open its properties and see the property with name "List of UWL Actions to exclude". Once you find it put as a value the word "refresh" withouth the quotes. Use the "Preview" button to see the effect.
    Regards,
    Valeri

  • Combine standard task (ABAP method call) and additional UWL Action Handlers

    Hi, i have defined a task with an asynchronous ABAP method call and a terminating event which i want to use "as is" in the universal worklist, that means that the standard action has to be the ABAP method call defined for the task.
    In addition to that i want to add an extra button to the workitem view in the worklist which opens a web dynpro application. The web dynpro needs a parameter from the workitem container. Opening the web dynpro is not required for completing the task, so i do not consider using secondary methods.
    I created an UWLConfiguration for the task type without defining the defaultAction attribute, since defaultAction should not be overwritten. I wanted to use SAPWebDynproABAPLauncher to generate the button since i can easily include values from the workitem container in the call.
    When executing a workitem from the worklist the ABAP method call is not performed, instead a window opens which just displays the workitem. The button to web dynpro is generated and works fine.
    Does anyone have a clue how i can use UWL to define an additional button with SAPWebDynproABAPLauncher without overwriting the standard task definition?
    My definition:
    <ItemTypes>
        <ItemType
    name="uwl.task.webflow.TS95100103"
    connector="WebFlowConnector"
    defaultView="DefaultView">
          <ItemTypeCriteria
    systemId="ED1CLNT100"
    externalType="TS95100103"
    connector="WebFlowConnector"/>
          <CustomAttributes>
            <CustomAttributeSource
    id="WEBFLOW_CONTAINER"
    objectIdHolder="externalObjectId"
    objectType="WebFlowContainer"
    cacheValidity="final">
              <Attribute
    name="HROBJECT_OBJEKTID"
    type="string"
    displayName="HROBJECT_OBJEKTID"/>
            </CustomAttributeSource>
          </CustomAttributes>
          <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="hr01_app"/>
                <Property
    name="newWindowFeatures"
    value="resizable=yes,scrollbars=yes,status=yes,
    toolbar=no,menubar=no,location=no,directories=no"/>
                <Property
    name="DynamicParameter"
    value="candidacy_id=${item.HROBJECT_OBJEKTID}
    &amp;from_workflow=X"/>
                <Property
    name="openInNewWindow" value="yes"/>
                <Property
    name="System" value="SYSTEM_ALIAS_ERP"/>
                <Property
    name="WebDynproNamespace" value="hr01"/>
              </Properties>
              <Descriptions default="Show"/>
            </Action>
          </Actions>
        </ItemType>
      </ItemTypes>
    Thank you very much, best regards, Martin
    Edited by: Martin Sommer on Dec 1, 2008 5:51 PM

    found a solution with transaction launcher and custom transaction

  • Remove UWL Action from just one item type

    I would like to remove the "forward" action from only one item type in the UWL.  There is the ability to remove an action from all items in a particular iView using "List of UWL Actions to exclude", however, I can not find out how, or if it is possible to exclude a UWL action in the XML configuration file for just one item type.  We are on NWO4s sp 05.  Does anyone know if this can be done and what the xml snippet would look like that would remove the "forward" action from a single item type?
    Regards,
    Stephanie.

    Kiran,
    The xml snippet you sent does remove the "forward" action from the UWL preview iView, but it does not remove the action from the list view.  To the right of every item in the list view is the "properties" icon (unclear on the actual name of this icon - the one that has 3 small lines and a triangle).  When this is clicked the "forward" option still appears.  I am looking for a way to totally disable the forward option on the defaultView, but only for certain item types.
    Regards,
    Stephanie.

  • Problem accessing /config_general/null/Default.action   Reason:There is no Action mapped for namespace/ config_general and action name default

    in use:
    vRO 5.1
    eclipse 3.7.2
    vRo plug-sdk 5.1
    steps:
    1.create a plug-in project from samples(choose solar system)
    2.find the dar package and upload it by vRo configuration
    3.vRo configuration said upload successfully,but the solar system configuration is not properly configued..
    problem:
    Problem accessing /config_general/null/Default.action   Reason:There is no Action mapped for namespace/ config_general and action name default
    How to solve it??
    Thanks so much!!

    There was problem from crm side...its working now..

  • Changing action name of sample custom action block in MII 12.2

    Hi all,
    I have a problem changing the action name of the custom action block sample. I've changed the content and successfully implemented the action block. But when I changed the action name and uploaded again, the action block cannot display any input parameters and output parameters. In the java console, I can see 3 rows of "Shared Properties Error: No File Defined" error. Can I get a hand on resolving this issue? Thanks.
    The From rows are the sample code. To row is what I changed to.
    In SimpleActions.java
    From:
    @Action(name = "AddTwoNumbers", referenceDocumentGenerator = ReferenceDocumentGenSample.class)
    To:
    @Action(name = "GBarcode", referenceDocumentGenerator = ReferenceDocumentGenSample.class)
    From:
    public static void addTwoNumbers(
    To:
    public static void gBarcode(
    In catalog.xml
    From:
    Component Type="Action"
    Name="AddTwoNumbers"
    To:
    Component Type="Action"
    Name="GBarcode"
    All other code remains the same.
    Best regards,
    Lawrence

    Hi Lawrence
    Did you remember to change the action name in the catalog xml as well? In the catalog xml the Name field denotes the name of the action. This needs to also change in case the Action Name is changed in the class.
    Please check this and change if not already done.
    Regards
    Partha

  • How to get Actions name

    I want to get Actions name by javascript.
    Can get Actions name at javascript?

    Here is an example of creating a list of all the action sets/names to the desktop.
    #target photoshop
    var actionList = getActionSets();
    var outFile = File("~/desktop/Action List.txt");
    outFile.open("w");
    for(var a in actionList){
       outFile.writeln("Action Set " + actionList[a]);
       var aList = getActions(actionList[a]);
       for(var z in aList) {
          outFile.writeln(aList[z]);
    outFile.close();
    outFile.execute();
    function getActionSets() {
    cTID = function(s) { return app.charIDToTypeID(s); };
    sTID = function(s) { return app.stringIDToTypeID(s); };
      var i = 1;
      var sets = []; 
      while (true) {
        var ref = new ActionReference();
        ref.putIndex(cTID("ASet"), i);
        var desc;
        var lvl = $.level;
        $.level = 0;
        try {
          desc = executeActionGet(ref);
        } catch (e) {
          break;    // all done
        } finally {
          $.level = lvl;
        if (desc.hasKey(cTID("Nm  "))) {
          var set = {};
          set.index = i;
          set.name = desc.getString(cTID("Nm  "));
          set.toString = function() { return this.name; };
          set.count = desc.getInteger(cTID("NmbC"));
          set.actions = [];
          for (var j = 1; j <= set.count; j++) {
            var ref = new ActionReference();
            ref.putIndex(cTID('Actn'), j);
            ref.putIndex(cTID('ASet'), set.index);
            var adesc = executeActionGet(ref);
            var actName = adesc.getString(cTID('Nm  '));
            set.actions.push(actName);
          sets.push(set);
        i++;
      return sets;
    function getActions(aset) {
    cTID = function(s) { return app.charIDToTypeID(s); };
    sTID = function(s) { return app.stringIDToTypeID(s); };
      var i = 1;
      var names = [];
      if (!aset) {
        throw "Action set must be specified";
      while (true) {
        var ref = new ActionReference();
        ref.putIndex(cTID("ASet"), i);
        var desc;
        try {
          desc = executeActionGet(ref);
        } catch (e) {
          break;    // all done
        if (desc.hasKey(cTID("Nm  "))) {
          var name = desc.getString(cTID("Nm  "));
          if (name == aset) {
            var count = desc.getInteger(cTID("NmbC"));
            var names = [];
            for (var j = 1; j <= count; j++) {
              var ref = new ActionReference();
              ref.putIndex(cTID('Actn'), j);
              ref.putIndex(cTID('ASet'), i);
              var adesc = executeActionGet(ref);
              var actName = adesc.getString(cTID('Nm  '));
              names.push(actName);
            break;
        i++;
      return names;

  • Change account action names

    Hi All,
    Is there a way to change the user and account action names that show up in the admin/configurator pages. For example New xxx User instead of new user in the drop down menu.
    Thanks,

    You can do that by changing the property file waveset.properties or WPMessages_en.properties (which ever is applicable) and setting the the desired value for the following property
    UI_USERAPPLETTABLE_NEW_USER=New xxx User
    Or you can create your own custom catalog and put same value in that.
    Regards,
    Suren

  • UWL - list of UWL actions

    My first post!!
    Does anyone have a list of all UWL actions that are contained in the uwl.standard file with a corresponding description of what the action does / how it is used?
    Thanks
    Jon

    Hi Jon,
    find a list of all global uwl actions (defined in the uwl standard file) below. Unfortunately, there is no description of the action. The function of an action is defined by the corresponding action handler.
    accept -> UserDecisionHandler
    acknowledge -> ProviderActionHandler
    addMemo     -> SAPWebDynproLauncher
    addToNavigation -> UIActionHandler
    alertBaseAction -> dummy
    cancelSuprocess -> UWLActionHandler
    claimItem -> ProviderActionHandler
    complete -> ProviderActionHandler
    completeItem -> ProviderActionHandler
    confirm -> UserDecisionHandler
    connectionStatus -> UIActionHandler
    decline -> ProviderActionHandler
    defaultGlobalWiyard -> SAPWebDynproLauncher
    delete -> ProviderActionHandler
    escalate -> ProviderActionHandler
    forward -> ProviderActionHandler
    inProgressItem -> ProviderActionHandler
    launchAlertActionDummy -> SAPWebDynproLauncher
    launchSubstitutionManager -> SAPWebDynproLauncher
    manageAttachments -> SAPWebDynproLauncher
    markAsRead -> UWLActionHandler
    newItem -> ProviderActionHandler
    priorityHigh -> ProviderActionHandler
    priorityLow -> ProviderActionHandler
    priorityNormal -> ProviderActionHandler
    priorityVeryHigh -> ProviderActionHandler
    refresh -> UIActionHandler
    removeAttachment -> ProviderActionHandler
    removeFromNavigation -> UIActionHandler
    replace -> ProviderActionHandler
    submitUserDecision -> UIActionHandler
    unclaimItem -> ProviderActionHandler
    unescalate -> ProviderActionHandler
    uploadAttachment -> ProviderActionHandler
    uploadMemo -> ProviderActionHandler
    uwlTaskWizard -> SAPWebDynproLauncher
    uwlUserAction -> SAPWebDynproLauncher
    viewHistory -> SAPWebDynproLauncher
    viewMemos -> UIActionHandler
    viewSubProcess -> SAPWebDynproLauncher
    Find more information about action handler in the <a href="http://help.sap.com/saphelp_nw04/helpdata/en/2c/05b15de3864040a9426788a12699b3/frameset.htm">SAP Library</a>.
    Hope I could help!
    Best regards,
    Martin

  • SRM Portal - UWL actions removal

    Hi,
    When we login to portal with SRM Manager role , For all the work items that are shown from the backend, we could see the following buttons.
    Approve , reject , details , print preview , resubmit , forward , assign to me.
    We were asked to remove the Reject button .
    Please help me in this modification.
    Thanks,
    Tanuj

    The information is right there.
    The XML configuration file that is being picked up (for this particular item) is com.sap.pct.srm.core.xml
    From UWL administration page - click on "Click to Manage Item Types and View Definitions" and in the following screen you can find this XML. Download this file and modify it and upload it back.
    Look for the section where it says:
    <ItemType name="uwl.task.webflow.srm.TS40007953 ...................
    and remove the section :
    <Action reference="com.sap.pct.srm.core.action.reject" ........ >
    You will have to do this for all the item types you are using in your scenario.
    Thanks,
    Shanti

  • UWL - action in new window

    hi experts, I have a problem with the action buttons of the items of UWL, the action is set for the property launchInNewWindow = "yes" when I press the button the next step opens in a new window, but if I press the button again open another window with the same information, I want to avoid that, I tried adding the property launchNewWindowName = "nameWin" (similar to javascript) but it does not work, You can help me?
    We are using Enterprise Portal 7.0 ( NetWeaver 2004s ) with 7.00 SP12
    Best regards
    Pedro

    Merhaba Ahmet,
    sdn'de portal'&#305;n kodlar&#305;na direk müdahale ve tema de&#287;i&#351;tirme konular&#305;ndaki sorular&#305;n&#305; gördüm. Konu en son cevaplanmam&#305;&#351; görünüyor. Bu konuda bir geli&#351;me oldumu senin taraf&#305;nda. Email'ine ula&#351;amad&#305;&#287;&#305;m için burdan yazmak zorunda kald&#305;m. Yard&#305;mc&#305; olabilir misin? 
    Selamlar,
    Ahmet
    [email protected]

  • Uanble to Select UWL-Configuration names from Current Configurations Tab

    Hi Team,
    In UWL , i have multiple configurations names in current Configurations Tab, Once i click on Current configuration Tab,  it is    selecting first Configuration name as a default one(it's prority is High).
    After that i am trying to select second(or anyone otherthan default) configuration name & Download the cnfiguration XML file, but i am unable to select second configuration name. 
    Could you please help on this?
    Thanks & Regards
    Sandeep.

    Hi Sandeep,
    I am not sure exactly where you are doing this.  Could you please step by step here in the thread?  Are you trying to select the 2nd xml file in the configurations through the admin tab and trying to download it but nothing is happening?  If so can you copy the jtechf and jtechs along with UWL/KM/J2EE/Portal versions and post them here in this thread?
    Best Regards,
    Beth Maben
    EP - Senior Support Consultant II
    AGS Primary Support
    Global Support Centre, Ireland
    Please see the UWL Wiki @
    http://wiki.sdn.sap.com/wiki/display/BPX/UWL%20FAQ  ***
    Please see the BPM Wiki @
    http://wiki.sdn.sap.com/wiki/display/BPMT/BPMTroubleshootingGuide ***

  • Get Action name and corresponding page inside Filter, how?

    I develop the module, which collects the statistics of the visit the pages. It`s realized by filter. The address of the page rs so:
    ((HttpServletRequest)servletRequest).getPathInfo()
    However, if transition on pages is realized not on GoURL component, but through action, getPathInfo() gives the address of the old page. Prompt, what define the name of action, whitch was caused and what define corresponding page to this actionname?

    Hi,
    if you set all your navigation cases - I assume you use JSF - to redirect=true then the URL you see is always the correct one
    Frank

Maybe you are looking for

  • Still having trouble with Flash player on Safari

    Have tried everything I can think of what else can I do ? I keep getting this same message. Process: WebKitPluginHost [8582] Path: /System/Library/Frameworks/WebKit.framework/WebKitPluginHost.app/Contents/MacOS /WebKitPluginHost Identifier: com.apple

  • Distribution.xml problem in 10g reports...

    Hi freinds, Iam generalizing the distrubution.xml file for emailing from the report. It looks like this. <destinations> <mail id= "mail_id" to= "&<P_recipient_email>" cc= "&<P_cc_email>" bcc= "&<P_bcc_email>" from= "&<P_sender_email>" subject= "&<P_m

  • IMac voltage from Europe to USA

    Can I use the iMac I bought in holland about four years ago in America? I had it shipped over here but am unsure if it will work. Do I need a step up transformer or any other accessory to make it work or do I have to get a new iMac? If so, any advice

  • Adobe Flash 10.3.183.7 running hot?

    I installed the newest version of Flash today, and almost immediately the fan on my Macbook Air (late 2010) started to run in every browser.  I finally uninstalled and reinstalled one from a couple of versions ago, and the fan quit doing that.  Any o

  • Can't open Iphoto on my new macbook pro

    It asks me to upgrade. thought it came with the softwar...  what is up?