Sales By Product Group

Hello -
We currently have a query that shows the monthly sales for each item number that shares the same first four characters.  We would like the same report but except one that shows sales for each item number that shares the same first six characters. 
The query is below...can someone show us how to edit it?  Thanks.
SELECT P.[Style],
[1] as [Jan],
[2] as [Feb],
[3] as [Mar],
[4] as [Apr],
[5] as [May],
[6] as [Jun],
[7] as [Jul],
[8] as [Aug],
[9] as [Sep],
[10] as [Oct],
[11] as [Nov],
[12] as [Dec]
FROM (SELECT LEFT(T0.ITEMCODE,4) AS 'Style', T1.LineTotal,  MONTH(T1.Docdate) as [month]
FROM dbo.oitm T0
LEFT JOIN INV1 T1 ON T1.ItemCode=T0.ItemCode AND YEAR(T1.DocDate) = YEAR(GETDATE())
) S
  PIVOT  (SUM(LineTotal) FOR [month] IN
([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12])) P
ORDER BY P.[Style]

Hi Mike.......
Just try this....
SELECT Distinct T1.ItemCode, (isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Jan%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Jan',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Feb%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Feb',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Mar%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Mar',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Apr%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Apr',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'May%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'May',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Jun%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'June',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Jul%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'July',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Aug%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Aug',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Sep%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Sept',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Oct%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Oct',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Nov%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Nov',
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Dec%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) 'Dec',
((isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Jan%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0))+
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Feb%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Mar%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0))+
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Apr%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'May%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Jun%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Jul%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Aug%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Sep%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Oct%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Nov%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)) +
(isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,4) like 'Dec%' then T4.Quantity else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode and (T4.DocDate>='[%0]' and T4.DocDate<='[%1]')),0)))
FROM OINV T0  INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry Where (T0.DocDate>='[%0]' and T0.DocDate<='[%1]')
Group By SUBSTRING((CONVERT(VARCHAR(11),T0.DOCDATE,106)),4,11), T1.ItemCode
Having (isnull((SELECT SUM((case when SUBSTRING((CONVERT(VARCHAR(11),T4.DOCDATE,106)),4,11) like '% %' then T4.LineTotal else 0 end))
      FROM INV1 T4 WHERE T4.ItemCode=T1.ItemCode ),0))>0
Regards,
Rahul

Similar Messages

  • How to assign a Sales Org and Product group

    all the config have been maintained (creating the hierarchies/categories, assign the set types to categories etc.) under IMG->Cross-Application Components->SAP Product.
    Also assigned the set type for sales data/product group for category MAT_DIEN.
    But the fields from these section are greyed out when I try creating a product (not able to assign the sales org, or product group)
    Edited by: Agarwal Ameet on Aug 9, 2010 9:56 AM

    Dear Sun,
    One way is:
    Maintain the required setting in T. Code: VKOA.
    Another way is:
    Create an Internal Order (T. Code: KO01) with required Field-entries in
    Tab: Assignment --> Profit Center; and
    Tab: Period-end Closing --> Cost Center ( or G/L account).
    and attach it to your Sales Order.
    To know more about Internal Order Processing, refer:
    [Internal Order|http://help.sap.com/saphelp_erp2005vp/helpdata/en/a9/ab7f68414111d182b10000e829fbfe/frameset.htm]
    Or, consult FI-Personnel at your end.
    Best Regards,
    Amit
    Note: Also, sharing one document for knowledge-sake:
    [Acct assignmt logic sales order proc.|http://www.saptechies.com/acct-assignmt-logic-sales-order-proc-rem/]

  • Not able to Create Product Group.

    Hi All,
    Not able to Create Product Group. I has to be solved urgently. The below message form SAP.
    The field  is defined as a required field; it does not contain an entry
    Message no. MG144
    Procedure
    Transfer a suitable value.
    If the field is the material group or unit of weight, and the field is not ready for input, check whether the material is locked. If it is locked, you cannot extend the Purchasing view or the Sales view. If either of these views needs to be extended, the material must first be unlocked. This can be done only by a user with special authorization. Contact your system administrator.
    Note
    For information on locking and unlocking material master records, see the SAP library documentation Material Master (LO-MD-MM) -> Locking Material Master Records.
    Thanks in Advance,
    Pherasath.

    Hi,
    Use thie below path for creating Product group.
    Goto SPRO >Enterprise Controlling>Consolidation>Consolidation Functions>Automatic Posting>Elimination of IU Profit/Loss in Transferred Inventory>Define Product Groups
    Regards,
    JS

  • Creating a new product group for SOP

    We have SOP set up in our system .When i am trying to create a product group with material as a member , i am getting error , what is this ? Any help
    The field  is defined as a required field; it does not contain an entry
    Message no. MG144
    Procedure
    Transfer a suitable value.
    If the field is the material group or unit of weight, and the field is not ready for input, check whether the material is locked. If it is locked, you cannot extend the Purchasing view or the Sales view. If either of these views needs to be extended, the material must first be unlocked. This can be done only by a user with special authorization. Contact your system administrator.
    Note
    For information on locking and unlocking material master records, see the SAP library documentation Material Master (LO-MD-MM) -> Locking Material Master Records.

    Hi,
    Check mandatory field and sales and purchase view in material master.
    Please check authorization for it aslo.
    Go to tcode OMSFIX and un check if any field is checked for lock relevant.
    this will open the field in MM01 and you can see the required field,
    You can unlock the material in transaction MM02 (You will find "Unlock" icon in the application tool-bar).
    Please refer this thraed,
    [Thread.|PRODUCT GROUP;
    Regards,
    R.Brahmankar
    Edited by: R Brahmankar on Sep 11, 2008 10:02 AM

  • Error during Creation of Product Group

    Hi experts
    I am getting below error during creation of Product Group MC84,
    how to solve this
    The field  is defined as a required field; it does not contain an entry
    Message no. MG144
    Procedure
    Transfer a suitable value.
    If the field is the material group or unit of weight, and the field is not ready for input, check whether the material is locked. If it is locked, you cannot extend the Purchasing view or the Sales view. If either of these views needs to be extended, the material must first be unlocked. This can be done only by a user with special authorization. Contact your system administrator.
    Note
    For information on locking and unlocking material master records, see the SAP library documentation Material Master (LO-MD-MM) ->Locking Material Master Records.

    Hi,
    Please refer the below thread,
    PRODUCT GROUP
    Regards,
    Senthilkumar

  • Report That Shows Customer Sales By Product

    Hello All --
    Where can I go to find a list of customers that have purchased a specific product.  The Sales Analysis by Item is similar to what I need but it just shows the amt of sales generated by the item.  Does not show any customer info. 
    I would like to be able to select a product by Style #.  We have have colors and sizes associated with each style. We do not need to be able to choose specific Style/Color/Size.  Generally, we just want to know which customers purchased a particular Style # - Color and Size is not relevant for what we want from this report. 
    Then based on the Style # selected, which is the first four digits of our Item Code, the report would generate a list of our customers that have purchased this item in the past. 
    So...would look like:
    Style #...Customer...Contact...Phone...Qty Purchased...Date
    FYI -- an example of a report that summarizes our Styles -- i.e., consolidates the color and sizes into the Style # -- is shown below.
    SELECT Distinct SubString(t0.ItemCode,1,4) 'Style #', Sum(T0.InQty - T0.OutQty) 'Total Items', Sum(T0.InQty - T0.OutQty) *Avg(Case When T1.LastPurPrc = 0 then t2.AvgPrice else T1.LastPurPrc end) 'Total Cost', Avg(Case When T1.LastPurPrc = 0 then T2.avgprice else T1.LastPurPrc end) 'Most Recent Item Cost'
    FROM OINM t0
    Inner Join OITM T1 on T1.ItemCode =T0.ItemCode
    Inner Join OITW T2 on T2.ItemCode = t0.ItemCode
    WHERE T0.DocDate <= '[%0]' and T0.InQty != T0.OutQty
    Group By SubString(t0.ItemCode,1,4)
    Order By SubString(t0.ItemCode,1,4)
    Any thoughts?!
    Thanks!!
    Mike

    Hi Guys --
    Thanks for the help. 
    Bishal -- looks like your suggestion should pretty much get me what I need.
    Suda -- the Query I posted as an example works fine for its purpose - summary report of sales by product style.  I just posted it as an example of what I was trying to explain re: grouping colors and sizes together and showing data just by style.
    Original thought I had in mind (before trying out Bishal's suggestion) was to just list list one Style (one I select) and columns next to it would show the customers and qty purchased by that customer.  Forgot about the diff contact person - you're right about that.
    Thanks!
    Mike

  • Product group selection on screen

    Hi All
    I use PRGRP from PGMI in a report program
    PRGRP is used on the selection screen to find a product group
    On my selection screen ,when I use the list option,it brings up selections on material numbers and description
    How can I change it to just list all product groups for the user to select?
    Many thks
    Gerhard

    I beleave you can use the Search help MAT1L. (Material by material group)
    or one of these standard:
    MAT0M     Material Number/Material Description
    MAT1A     Material by old material number
    MAT1B     Material by bill of material
    MAT1C     Material transferred from CAD system
    MAT1E     Competitive product by competitor
    MAT1F     Production resources/tools by description/PRT grouping
    MAT1H     Sales material by general product hierarchy
    MAT1I     Material by vendor's material number
    MAT1J     Material by material category
    MAT1K     Materials for class
    MAT1L     Material by material group
    MAT1N     Material by EAN (International Article Number)
    MAT1O     Materials by several classes
    MAT1P     Material by product hierarchy
    MAT1R     Material by task list
    MAT1S     Sales material by description
    MAT1T     Material by material type
    MAT1V     Material by Supply Area
    MAT1W     Plant material by description

  • SOP for product group

    Hi experts,
    I have a problem transferring planed Sales quantities by product groups to SOP.
    I did steps:
    1.     Planned sales quantities by material, KEPM.
    2.     Created product group with members material, MC84
    3.     Transferred planned sales quantities to SOP into inactive version, KE1E
    I can see or change SOP for material (MC88, MC89), but plan for product group is empty (MC82, MC83)!!!! Iu2019ve tried to create sales plan for product group transferring it from COPA (MC82), but it doesnu2019t work. Accordingly Break down PG plan (MC76) doesnu2019t work because plan for product group is empty and there is nothing to distribute.
    4.     Iu2019ve checked planning type SOPKAPA for info structure S076. Structure row Sales  has Aggregation method Total created. Iu2019ve tried to change planning type SOPKAPA, e.g. inserted new structure row. But for product group plan I see the same view, I mean there is no new structure row. Is it possible, that plan for product group used another planning type not SOPKAPA?
    The main question is u2013 how to aggregate/ sum planned sales quantities for product group?
    Thanks in advance!

    Hi,
    Greetings,
    I guess,you know the limitations while transferring COPA plan data to SOP in PP module.
    however,let me repeat 1.Unit of measure maintained in COPA module and PP module should be same.
    further,2.You can transfer planning data to SOP at the product level or the product group level. If you want to plan and transfer data at the product group level, you need to create a characteristic (or characteristics) to represent the product group levels in SOP when you maintain your operating concern. Since in SOP product groups are stored as products in the database, make sure the characteristic you create for the product group has the same type and length as the characteristic "Product" (CHAR 18).
    Kindly check these two limitations.
    Thanks  - GS Rao

  • SOP-S076, Actual Data Update for Sales and Production

    Hi All,
    I have been working on a prototype to display the Actual Sales and Actual Production figures accurred during the past periods along with the Sales Forecast figures.  I am using Product Groups and the standard Info Structure S076 provided in the Standard SOP.
    Currently, the system is live with similar solution.  However, when I display the entries in SE16 for the Version 000, I get a message "No entries found".  As per the documentation, Version 000 needs to be populated by SAP and it can not be changed.  Therefore, I can not pull these figures in any of the Planning Types I created.
    I would appreciate any guidance to activate the Actual Version 000, in the Info Structure S076.
    Regards and happy SAPping to all.
    Mumin DIKMEN

    Hi Mahesh,
    Thanks for the reply.  I replied to perform the Statistical Update as well.  However, the response I am getting for the Info Structure S076 is
    <b>No information structure with active updating exists!
    Message no. M2784
    Diagnosis
    No information structure with active updating exists for event  and update group .
    System response
    Due to your data, the system cannot update any information structures.
    Procedure
    1. Check to see whether information structures using event  exist in the update rules for udate group .
    2. Check to see whether updating has been switched on for this information structure.</b>
    I also tried to activate this info structure in the case that SAP might have allowed updating definitions for S076 in ECC5, using the TCodes OMO* series in the IMG.  However, there is still no Update Definition option for S076.  When I display S076 using SE16N for the Version 000, nothing is displayed again in Production System. 
    I guess all this leads to posting an OSS note.
    I would appreciate your comments.
    Regards,
    Mumin DIKMEN

  • Entering Product Group / Category at the Lead Creation Stage

    Hi
    Our Client requires to capture the Product Group / Category at the Lead Creation Level.
    At the lead creation level the sales engineer is not exactly aware of the product pricely which the customer wants to buy but knew which Product Group / Category the customer is interested in. So is there any way to capture the Product Group / Product Category at the Lead Creation Level.
    Regards
    Punit Kapoor

    1. Use TCode 0VVW for creating a Z Item Usage, say, ZPO1
    2. Do an item Cat determination in VOV4, as
    Sales Doc type
    Item Cat Group
    Usage
    Item Category
    OR -
    NORM -
    ZPO1 -
    TAB
    3. Maintain Customer Materials Info Record by using VD51.
    In item screen for Cust-Mat combination maintain Item usage
    Regards
    JP

  • Error while creating product group

    hi,
    i am getting error while creating Product group.
    Required parameters missing when calling up module
    Message no. M3749
    Please suggest me.. how to cop this
    Regards,
    amit

    Dear Brahmankar,
    I am using product groups in SOP as well as in the normal plannning scenario.In the normal planning scenario I am giving my PIR's in MD61 for the entire group.Then I am running MRP in MD02 for my product group.System is generating all the requirements normally for the entire group .
    Please suggest me , this process is correct or it will create any problem in any module .
    Thanks & Regards
    Prabhakar

  • Product Group capacity can not be seen in MF50 output

    Dear All,
    I can not see the product group in 'total capacity' subscreen in output of planning table MF50.
    In MF50 the input parameter i am entering is product group and plant.
    In the scheduling tab of input parameters detailed scheduling and capacity planning is tick.
    For some product groups i can see in output as "Product Groups / Total Capacity" and also in the rows below it shows "Prod.Grp XYZ" then requirement and available quantity rows. After which the production line rows follows.
    For some product groups when enter in initial selection screen of MF50 with same input parameters in output i do not see Product group but i can see "Total Capacity Data" and then the rows starts with production lines. But no information on capacity of product group.
    The setup of all product group is same and are created with MM01.
    Regards,
    Vero.

    Hi Rupesh,
    Thanks for reply.
    In 'Control Tab' i am not selecting any parameter. So in output i can see all materials  in 'Material Data' section which are included in product group  irrespective of requirements.
    I have issue in upper half section of 'Total Capacity Data'. I can see the different production line rows with Requirement / Available rows with capacity values in each period. Unit is %.
    But i do not see 1st row for Product group row with 2 subsequent rows (requirement / available) with unit KG.
    I can see these rows only for some product groups but not for all.
    For the product groups for which i do not see these rows have capacity requirement in selected periods which can be seen in same output in production lines rows. (where selection in input screen is product group and plant)
    Regards,
    Vero

  • Report for list of Product groups

    Hi,
    I wanted to have complete list of all the product groups (created thro MC84) and its members in one report.
    Is there any standard report avl in SAP.
    Regards
    Rishi

    Hi,
    Try using transactions - MC71, MC72 and MC73.
    Revert back.
    Rgds,
    Shrenik

  • Report for sales target & Production target

    Report for sales target & Production target which should include the following fields
    Sales Target
    Revised Sales Target
    Production Target
    Revised Production Target
    Action Need to be taken

    Hi
          If you are using sales and operation planning in make to stock scenario its simple . As You input target sale plan and target production plan for whole one year (MC84) . So this data can be pulled out from the tables .
    For Action Need to be taken and revision you may need to have new table .
    Neal

  • Can a same member be in two product group?

    hi,
    Can we plan for a member which is part of two  Product group.  Right now I see when transfer demand from Second PG,  the calculations and PIR out of first PG is getting overwritten.  My requirement is to add to existing PIR rather than overwriting it.   Is it possible?
    regards
    Rav

    I think you're confusing Albums and Projects.
    each time i connect my camera to the laptop, i import the photos to a new album,
    No you don't. You can't import to an Album, you import to a Project. A Project has a Box like icon. Projects are a reflection of the organisation if the originals on the HD. Move a shot from one project to another and the file moves too. You cannot have a photo in more than one project +without duplicating the file+.
    Albums, on the other hand, have an icon like a Blue Book. You can have Albums that refer within a single project and Albums that refer all over the Library. Create an album (File -> New -> Album) and drag the images you want to it. The Files remain in their respective projects and are simply linked to the Album. Photos can be in 100's of Albums with no duplication.
    I have previously created an album called 'the best shots of 2010',i now want to add some photos to this album
    Use ratings and a Smart Album and do this automatically.
    Regards
    TD

Maybe you are looking for