Keyword issue (Automatically assigning a shortcut)

I just upgraded and was adding some new photos to '09 and needed a new keyword. When I added it (and several tests later) the new keyword (from the Keyword window), it automatically assigned a shortcut AND made it a favorite. I tried deleting the shortcut AND tried dragging it from the Favorite back to the total keyword list and it won't make it NOT a favorite. Yet, when I drag from the regular keyword area to a favorite (quick group) area, it DOES make it a favorite. Weird. Any ideas on how to get favorite keywords out of the quick group area of Keywords window?

Yeah, this is really bugging me too. Here's my workaround, as long as I notice right away:
1. Delete keyword. (This is why the workaround is only good if you notice the problem immediately.)
2. Assign the desired keyword directly to a couple of individual photos, rather than creating it in the Keywords pane.
3. Now go to the Keywords pane, select Edit Keywords, and try to add it. It will tell you that the keyword already exists.
4. Now hit the minus sign to delete the keyword that has not been accepted. It will give you that same message about how the keyword already exists, but you will now find that keyword available in the Keywords pane (without a shortcut and not in the Quick Groups area).
This is a major pain. I'm generally pleased with iPhoto 09, but I'm a heavy keyword user, and this will get old quickly. Please fix this bug, Apple!

Similar Messages

  • Can't delete photos if keywords have been assigned

    I'm running into an annoying issue. Using iPhoto 09, version 8.1.2 on my MacBookPro. I have numerous photos that I want to get rid of (my camera will create both a lo res jpeg and a RAW file, and both are then imported into iPhoto. Keywords have been assigned to both version, but I've decided to get rid of several thousand of the lo res jpegs. Howevef, clicking on them and hitting 'delete' does nothing whatsoever; nor does dragging the image to the trash. THe only thing that seems to work is removing all the keywords, then selecting the photo and pressing delete. Nothing else works. Someone please tell me there is indeed some way to delete photos without having to manually remove keywords from hundreds and hundreds of them first.
    Please don't reply with stupid comments like "then don't shoot RAW and jpeg together" or similar facile suggestions. Thanks in advance.

    Your main library is glitched in some way.
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. (In Library Manager it's the FIle -> Rebuild command)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one. 
    Regards
    TD 

  • Automatically assign output type sale order

    Hi
    when i am creating sale order ..manually assign the out put type .every time ..it has taken to time process
    i need automatic assign output type to sale order..is it possible ..pls guide me in this issue could anyone.
    thanks&regards
    sesidhar

    Hi,
    It is 101 % possible through condition techniques.
    what is common or require to create sales order - Answer is Sales organization.
    Create condition table V/03
    Select fields Sales organization & document type etc.from field catlog
    genrate this table.
    Now go to access sequence V/07
    Create new or find which access is asigned to your OUT PUT CONDITION TYPE
    Assign this newly created table in that access
    Now assign this access to your out put condition type say std - BA00
    Now go for condition record maintenance VV11
    Put output condition >>> key combination >>> select sales organization & enter >>> maintain all data save.
    Now when ever u create sales order with the sales organization,then system automatically asign this output type to order.
    Kapil

  • Automatically Assign Control Key for External Assignment

    Hi All,
    Please can someone advise how I automatically assign the External Processing Control Key at the operation level using the Work Centre.
    I have a Main Work Centre set up which is linked to every Functional Location. This Work Centre has a default Control Key PM01 - Plant Maintenance - Internal,  assigned.
    I also have a second Work Centre which has Control Key PM02 PLant Maintenance - External, assigned.
    When I create a Work Order the system uses the Control Key assigned to the main work centre and assigns this at the operation level.
    When I change the Work Centre for Operation 010, to the second Work Centre (PM02 Control Key) it doesn't pull this through to the operation. I have to change this manually.
    Could someone explain why this is the case and how I resolve the problem.
    Any help appreciated.
    Regards
    Chris

    Teshin,
    Thanks for the information. I have checked the OSS Note the issue is as discribed in the note.
    I will look to implement the program corrections shortly and will confirm that the problem is resolved.
    Many thanks for the feedback
    Regards
    Chris

  • Automatically assign conditional text to xml tag

    Hello,
    is there a way to automatically assign a "conditional text" to a xml tag. Either on xml import or with a script?
    Thank you all for your help.

    If you've got 10.2.0.2 or above you can use EVALNAME in your xmlelement statement...
    SQL> select xmlelement(evalname job, ename) from emp;
    XMLELEMENT(EVALNAMEJOB,ENAME)
    <CLERK>SMITH</CLERK>
    <SALESMAN>ALLEN</SALESMAN>
    <SALESMAN>WARD</SALESMAN>
    <MANAGER>JONES</MANAGER>
    <SALESMAN>MARTIN</SALESMAN>
    <MANAGER>BLAKE</MANAGER>
    <MANAGER>CLARK</MANAGER>
    <ANALYST>SCOTT</ANALYST>
    <PRESIDENT>KING</PRESIDENT>
    <SALESMAN>TURNER</SALESMAN>
    <CLERK>ADAMS</CLERK>
    <CLERK>JAMES</CLERK>
    <ANALYST>FORD</ANALYST>
    <CLERK>MILLER</CLERK>
    14 rows selected.In 10.2.0.1 you would get:
    ERROR:
    ORA-19039: Keyword EVALNAME reserved for future usethough it can be switched on for that version (an alter session statement) if you raise a support call with Oracle explaining why you can't upgrade yet.
    edit to add:
    if you need to convert the data you can just use an appropriate decode statement e.g...
      1* select xmlelement(evalname decode(job,'PRESIDENT','TOP BOSS','OIK'), ename) from emp
    SQL> /
    XMLELEMENT(EVALNAMEDECODE(JOB,'PRESIDENT','TOPBOSS','OIK'),ENAME)
    <OIK>SMITH</OIK>
    <OIK>ALLEN</OIK>
    <OIK>WARD</OIK>
    <OIK>JONES</OIK>
    <OIK>MARTIN</OIK>
    <OIK>BLAKE</OIK>
    <OIK>CLARK</OIK>
    <OIK>SCOTT</OIK>
    <TOP BOSS>KING</TOP BOSS>
    <OIK>TURNER</OIK>
    <OIK>ADAMS</OIK>
    <OIK>JAMES</OIK>
    <OIK>FORD</OIK>
    <OIK>MILLER</OIK>
    14 rows selected.

  • CHARM: Automatic assignement for IBase/Component in Change Request

    Hi!
    By creation of Change Request the value "IBase / Component" should be filled.
    The default values here are: "0" and "0".
    Has some one already customizng experience here?
    I would like to change the value to e.g. "1" and "314" (my productive IBase).
    Thank you very much!
    regards
    H. Thomasson

    Hi Roel,
    many thanks for your response. You talking about service desk issue.
    Unfortunately we do not use service desk and create the change requests manually.
    As I mentioned of great interest were the issue with customizing of layout and actions within Change requests and documents.
    Here some examples:
    automatic assignement of change manager to the change request
    automatic assignement of Ibase to the change requests
    Do you know the customizing procedure here (tcode, documentation) and can help?
    Thank you in advance
    H. Thomasson

  • How to automatically assign a batch number

    Hello experts,
    Our customer have the "Manage Item by" settings on "Batches" and the "Management Method" settings on "On Release Only".
    He don't want to manually generates the batch numbers in Delivery Entry because he would like to have an automatic assignment of batch number like a progressive number for year.
    How can I achieve it using DI API ?
    I have tried to create a Delivery Document using the BatchNumbers object but I got the following error message "the batch number you selected doesn't exists".
    So I created a Goods Receipt for the batch number above and finally the delivery document has been created successfully.
    The issue came out is about the stock quantity for the itemcode because the Goods Receipt have increased it and as result I have the same stock quantity as before the delivery and of course it's not correct !
    I noticed that SAP B1 after the manually generation of batch number it creates a record on the OIBT table using an existing Good Receipt.
    How can I add a batch number in the OIBT table using DI API  without the need to create a Good Receipt ?
    Can someone help me ?
    It would be very appreciated.
    Many thanks for your time in advance.
    Best regards
    Andrea

    Hi,
    Try this code, May be it will help you
    Dim v_StockEntry As SAPbobsCOM.Documents = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInventoryGenEntry)
                Dim v_StockExit As SAPbobsCOM.Documents = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInventoryGenExit)
                Dim str_ProEntryNo As String = oDBDSHeader.GetValue("DocNum", 0)
                'Dim str_DocDate As String = CDate(frmProductionEntry.Items.Item("t_DocDate").Specific.Value).ToString("yyyyMMdd")
                Dim str_DocDate As String = Date.Now
                Dim intStockRowCount As Integer = 0
                Dim FGCost As Double = 0
                Dim RMCost As Double = 0
                Dim RMQty As Double = CDbl(oDBDSHeader.GetValue("U_TotRW", 0))
                '---  RM Exist
                v_StockExit.Comments = "Stock Exit For Production Entry(RM) Production-Entry No: " & str_ProEntryNo
                v_StockExit.DocDueDate = str_DocDate
                v_StockExit.Reference2 = str_ProEntryNo
                intStockRowCount = 0
                For i As Integer = 1 To oMatrix1.VisualRowCount - 1
                    intStockRowCount += 1
                    If intStockRowCount > 1 Then v_StockExit.Lines.Add()
                    v_StockExit.Lines.ItemCode = oMatrix1.GetCellSpecific("ItemCode", i).Value
                    v_StockExit.Lines.Quantity = oMatrix1.GetCellSpecific("Qty", i).Value
                    v_StockExit.Lines.WarehouseCode = oMatrix1.GetCellSpecific("WarCode", i).Value
                    'v_StockExit.Lines.AccountCode = AccCode
                    Dim qty = oMatrix1.GetCellSpecific("Qty", i).Value
                    qty = IIf(qty.ToString.Trim = "", 0, qty)
                    Dim cost = oMatrix1.GetCellSpecific("Cost", i).Value
                    cost = IIf(cost.ToString.Trim = "", 0, cost)
                    Dim PerQtycost = CDbl(cost) / CDbl(qty)
                    v_StockExit.Lines.Price = PerQtycost 'GetItemPrice(oMatrix1.GetCellSpecific("ItemCode", i).Value)
                    Dim ManBtchNum = getSingleValue("Select ManBtchNum  from OITM Where ItemCode='" & oMatrix1.GetCellSpecific("ItemCode", i).Value & "'")
                    If ManBtchNum.Trim <> "N" Then
                        Dim rs As SAPbobsCOM.Recordset = GFun.DoQuery("select * from OBTQ where ItemCode ='" & _
                                                                      oMatrix1.GetCellSpecific("ItemCode", i).Value & _
                                                                      "' and WhsCode ='" & oMatrix1.GetCellSpecific("WarCode", i).Value & _
                                                                      "' And Quantity > 0 order by SysNumber")
                        Dim count As Double = oMatrix1.GetCellSpecific("Qty", i).Value
                        For k As Integer = 0 To rs.RecordCount - 1
                            If CDbl(rs.Fields.Item("Quantity").Value) >= count Then
                                Dim ss = rs.Fields.Item("SysNumber").Value
                                v_StockExit.Lines.BatchNumbers.BatchNumber = _
                                getSingleValue("select DistNumber from OBTN where ItemCode ='" & _
                                               oMatrix1.GetCellSpecific("ItemCode", i).Value & _
                                               "' and SysNumber ='" & rs.Fields.Item("SysNumber").Value & "'")
                                v_StockExit.Lines.BatchNumbers.Quantity = count
                                v_StockExit.Lines.BatchNumbers.Add()
                                Exit For
                            Else
                                v_StockExit.Lines.BatchNumbers.BatchNumber = _
                                getSingleValue("select DistNumber from OBTN where ItemCode ='" & _
                                               oMatrix1.GetCellSpecific("ItemCode", i).Value & _
                                               "' and SysNumber ='" & rs.Fields.Item("SysNumber").Value & "'")
                                v_StockExit.Lines.BatchNumbers.Quantity = rs.Fields.Item("Quantity").Value
                                v_StockExit.Lines.BatchNumbers.Add()
                                count = count - CDbl(rs.Fields.Item("Quantity").Value)
                            End If
                            rs.MoveNext()
                        Next
                    End If
                Next
                If oMatrix1.VisualRowCount > 1 Then
                    If v_StockExit.Add() <> 0 Then
                        StatusBarWarningMsg("Unable To RM Post Stock Document.......   " & oCompany.GetLastErrorDescription)
                        Return False
                    End If
                End If

  • ITunes automatically assigns properties to my music

    It seems that whenever I listen to music, iTunes automatically assigns genres (maybe other things too) to my music properties. I always find myself going through my library to see if genres have been applied so I can remove them. I'm wondering if there's some sort of off-switch for this type of behavior?
    Thanks,
    Jacob

    That didn't seem to fix my issue. Sorry for the late reply. I had to wait a bit to test to see if it worked.
    Here's a screenshot of what exactly happens: http://i.imgur.com/VOebwcg.png It just happens automatically and it's so strange to me. While writing this, the song changed to the next track on the album and that song also had a genre applied to it.

  • Shift Planning - Automatic Assignment Using Qualification as priority

    Hello Experts,
    We are implemeting shift planning and using the option of automatic assignment. We have defined the priority for assignment as 'QUALIF' ( Qualification - SAP Standard FM ) . When we are running automatic assignment it is not assigning people based on qualification instead it is assigning them based on shift timings. We have rsised this issue with SAP and they have come back saying that the system is designed to consider only the timings.
    Just to explain further we have defined two requirement for an evening shift( 5 PM to 10 PM) with qualification 'Packer' and 'Stacker'. Our priority for assignment is 'QUALIF' ( Qualification - SAP Standard FM ) . When we run automatic assignment for evening shift the system is assigning employee with 'Packer' qualtification to the requirement of Evening with 'Stacker' qualification.
    The similar error happens if we plan for more people. SAP is not considring qualification defined in the requirement and the qualtification assigned to the employee ( IT-00024) while generating the automatic assignemnt proposal even when all the employee belong to the same shift. The assignment is done randomnly.
    SAP is recomending us the implement a BADI but we are not satisfied with this as when you look into the SAP implementation they have specified clearly that we can use prioritize assignment based on qualification using 'QUALIF' option.
    Can you please advise if you had a similar issue and how did you manage to sort this out.
    Thanks in advance..
    Regards
    Vid.

    Hi Vidya,
       Currently we have the same situation at our client, can you please share your solution.
    Thank you!
    Sri

  • Customer Down Payment invoice (from delivery) not automatically assigned

    If I create a Down payment invoice from Sales Order (and I paied it) on the final invoice the sistem automatically assigne the down payment invoice on the final invoice for the order.
    If I do the same think but crerating the Down payment invoice from the delivery (and I paid it) when I create the final invoice I need to assigned it manually.
    SBO 8.81 PL 06
    I haven't found any set up for this, so I think is an error the sistem must work on the same way if the document is copied from the Sales order or delivey.
    Someone know if there is some set up? or I need to open an error message to SAP?
    Thanks

    My question is:
    If I make a sales order.
    I create a down payment invoice using copy from SO.
    I make the incomuing payment for the down payment invoice.
    I create the delivery from the SO
    I create the invoice from the delivery
    The system apply automaticaly the down payment invoice to the invoice (because I select a delivery that is linked to the so that I used to create the down payment invoice).
    If I make a sales order.
    I create the delivery from the SO
    I create a down payment invoice using copy from delivey.
    I make the incomuing payment for the down payment invoice.
    I create the invoice from the delivery
    The system DO NOT apply automaticaly the down payment invoice to the invoice (even if also this document is linked to the delivery that I use to create the down payment invoice).
    I know that I can select it manually. But I can select it manually also if I use the SO to create the down payment instead of the
    delivery. Why if the situation is the same in the firs case the system do it automatil^cally and in the second case I need to do it manually?
    Of course if I create a Down Payment invoice without selecting any document (SO, delivery..) the system don't know if you want to apply the payment to the final invoice.
    But If I select the delivey to create the down payment (the same if I select the SO): I want to apply the down payment to the final invoice of this delivery and not to another delivery.

  • Automatically Assign to user based on email

    Hi Guys
    One of our IT managers would like to be able to have service requests automatically assigned to members of his team based on emails he sends.
    At the moment we have an exchange connector set up that logs Service Requests for his team, and assigns it to the their support group. I'm trying to figure out the best way to further refine it to then assign it to a support person based on some criteria
    within the email itself. The way i figure it, I'll need to to do it via Orchestrator. 
    I'm thinking something like:
    Email generated Service Request triggers a runbook, that either pulls the email attachment out of the SR and then does (something) to resolve the AD User from the CC field and assigns it to that person. Then he can just CC the team member and it will assign
    it. The hard bit is figuring out how to resolve an AD user from a field in a *.eml file. 
    or
    He types the AD name of the user on say line 1 of the email, then orchestrator reads that line and looks up the AD user based on that. Seems easy enough but then he will need to make sure he uses either the absolutely correct spelling of their name, or type
    their SAMAccountName out. 
    By email CC field is the more user friendly option but I have no idea if that's even possible.
    Does anyone have any thoughts about how to go about this?
    Cheers

    OK so he has changed his request now after I spoke to him.
    He now wants any emailed service request to be automatically assigned to the sender.
    So basically I need to create a runbook to set the Assigned To user to be the same as the Affected User.
    Sounded easy enough, but the "assigned to" field is not present in the orchestrator update object action. I think this is now a question for the Orchestrator forum so i'll mark this off and start a new thread there.
    Thanks.

  • Automatic assignment responsible group partner function of Activities

    Hi,
    I need help on below requirement>>
    Automatic assignment responsible group partner function of Activities when status is set to u201CIncorrectly Assignedu201D.
    Thanks

    you can check with order status badi
    BR
    Radek

  • Automatic assignment of Support Team based on processor

    We have a help desk team creating Service Desk messages directly into SOLMAN (not from satellite system) using transaction NOTIF_CREATE and assigning processor. After they save the message, they open the message again in transaction CRM_DNO_MONITOR and change the Support Team manually based on the processor's Support Team. They are requesting if
    the assignment of Support Team can be done automatically based on the processor assigned during creation of message and
    when processor is changed/re-assigned after message has already been created.
    I've read some suggestions in the blogs and forums that partner determination can be done by creating your own BADI. 
    So I've created a new BADI "Z_FIND_TEAM" (copied from BADI CRM_DNO_PARTNER_1) and commented the logic which derives the support team based on the rule in transaction PFAC, and replace this with my own logic of getting the processor's Support Team. Then I assign this to the action. When I tested the action during creation of message (NOTIFCREATE), the action failed to get the support team because the CRM documents (where I'm getting the processor) is not created yet at the time that the BADI is executed.
    I  also tested the same action (but I didn't schedule it to run automatically) during changing of message (in CRM_DNO_MONITOR). The action successfully assign the correct Support Team when I already saved the new processor before choosing the action.
    But if I change the processor and do not save first before choosing the action, the support team of the old processor is assigned.
    In both cases, I need to get the value of the processor in the screen and pass this to the BADI.
    Can anyone help me how to pass the screen value of processor to the BADI.
    Or do you have other suggestions on how I can automatically assign the Suport Team based on processor.
    Thanks in Advance.
    Regards,
    Tess

    Hi Ragu.
    Thanks for your quick response.
    I've already tried assigning some standard access sequence in the support team's partner determination although the assignment of the support team always returns with the BP of the top organization unit in our org chart that's why I tried using the BADI afterwards.
    Our org chart is defined something like :
      IMS Support Team  org unit
          Help Desk  org unit
               Person 1
          Functional Team org unit
               Person 2
          Technical Team org unit 
               Person 3
    I've tried access sequence like "Organizational Data: Employee for an Org. Unit" and "Organizational Data: Organizational Unit for a User", but when I test this the support team is always defaulted with the "IMS Support Team's" BP Number (the top org unit).
    I'm not sure which access sequence I can use to assign the support team, for example, processor = "person3", the support team should be "Technical Team".
    Or do I need to create my own access sequence?
    I'm not familiar with these access sequence and not really sure how it works.
    Thanks.
    Tess

  • Bridge CS6: How do you write a script to assign a shortcut to "Batch" and "Image Processor"?

    Many times a day I need to access "Batch" and "Image Processor" in Bridge.
    There is no shortcut, so I have to go the Tools-Photoshop-Batch and Tools-Photoshop-Image Processor menu - the items I need are locked into a second level menu.
    Which is impractical.
    I remember, when I started out with Photoshop many years ago, I downloaded "Deke Keyes" from Deke McClelland, which included keystrokes for "Batch" and "Image Processor".
    From the Bridge forum I learned that you cannot assign shortcuts in Bridge CS6.
    So the general opinon was that a script was used to assign the shortcuts.
    Could you please tell me how to do that?
    Thanks!
    PS: I tried to assign shortcuts via the Mac OS X Mountain Lion keyboard preferences (applications), but it did not work.

    Hi,
    in the exit:Event of the 1st date field add this FormCalc script:
    DateField2 = Num2Date(Date2Num($.formattedValue, "DD.MM.YYYY") + 21, "DD.MM.YYYY")
    You may have to change th date pattern  "DD.MM.YYYY" in the way you need it.

  • G/L is not automatically assigned to material component

    Hi All,
    We use transaction CJ20N in creating a meterial component, non stock item category(N), G/L is not automatically populated. Could you please tell me how does the system in SAP automatically assign G/L account in the material component. I have checked the valuation class for the material group and a G/L is assigned there but it is not assigning in the material component.
    Thanks in advance

    hi,
    yes i have checked the network profile and the g/l account is mandatory, therefore prompting the system for the g/l account to be assigned first
    also, the g/l account is assigned to the valuation class
    Edited by: UserID on Aug 8, 2011 8:09 AM

Maybe you are looking for

  • Photoshop doesn't render a pdf file correctly.

    When i opened a pdf file made in Illustrator (Mac version) it showed a preview like this: But when it was opened, the file looked like this: As you can see, the text "RADIO TV" is missing, though it must be there. That happens only when I open it in

  • Gettins "Do you want to save the changes you have made" promt without any

    Hi all, Problem : I have a master detail relation between two blocks which are on different window ( say block 1 on window 1 is master and block 2 on window 2 is detail) , when i open my window 2 and close it without any changes, then when i try to d

  • What are the main differences between  3 three important class types

    PP members What are the main differences between class type 300(variants) , class type 200 (configurable objects) & 001 ( material class) Please elucidate on the above Thanks Suren R

  • Will Not Show Updates

    In iTunes, It says I have 5 applications updates but when I click on the arrow, it tells me I have no updates available. What's the problem? I only have one account.

  • Toplink one to many relationship

    I am working on DAO layer for One to many relationship how can we get the list child objects based on parent id.. we are using toplink ...