Ageing of Stocks

Hi gurus
my client wants to do Ageing of stock
how can i do this in SAP
Nithin

Dear,
MC50 - INVCO: Analysis of Dead Stock
MC46 - INVCO: Analysis of Slow-Moving Items
Regards,
Mahesh Wagh

Similar Messages

  • Ageing Report(STOCK IN HAND)

    Dear All,
    Can I have ageing report for stock in hands (Lot based ) in PP/MM
    modules.
    Kindly give your advises .
    Thanks In Advance
    Rakesh Sehgal

    Hi Rakesh,
    pls check below two tcodes
    1. MC46 - Slow Moving Items
    2. MC50 - Dead stock items
    Regards,
    Sankaran

  • Report for material aging  in stock

    Hi ,
    I need to create batchwise  material aging report availible in stock. I am fatching most of fields from mseg table and I am taking ERFMG from mseg  for stock availibility.
    Is am going in right direction. please guide me for this.
    Regards,
    Seema.
    Moderator Message: Why dont you consult your Functional Consultant on this?
    Edited by: kishan P on May 19, 2011 12:31 PM

    Re: Opening & Closing Stock in transit
    STOCK IN TRANSIT
    Re: reverse the Stock in transit
    In- transit stock

  • Reports for Itemwise ageing and Stock with opening and closing

    Dear All,
    Is there any default reports in SAP for Item wise ageing and the stock status with
    opening stock,In and Out stock and closing stock
    for a given period.
    Regards,
    Shyam

    Hi,
             Thanks for the quick reply.....But is there any accurate query for that....Bcoz i found a query which shows the qty but nothing is coming in the value...
    Regards,
    shyam

  • Ageing of stock

    Hi gurus
    In my scenario
    Plant A is procuring the material (suppose on 22/08/08) and sending to the Plant B on (suppose10.09.2008)
    But when want to find the age the material system should calculate the ageing from 22/08
    How can I do this?
    Nk

    we can do it. But will required to have ABAPer. create a report from table MSEG which have all the movemnet recorded in it.
    Now u have recived mat 105/101, MSEG will have the date of it Read that date in ur program in temp varable X
    on that u did 301/303/305 will also have entry in MSEG. just read that date in other temp variabl Y
    Now Y - X is your aging
    Make a note ut selection screen of the report should have material & plant selection atleast.
    Rgds
    S

  • Stock Aging Query/Report

    Dear all,
    We are on SAP B1 2007 PL42 and using Moving average as our cost valuation method.
    It doesn't have an inbuilt stock aging report, I have searched through the forum but none of the queries arebshowing the correct aging of stocks. Could anyone have a query/report/addon for stock aging?
    Kind Regards,
    Asif

    Hi,
    Try this one,with warehouse code as input parameter
    select b.code, b.name, b.Wh, b.Bal, b.Val,
    isnull(case when b.days <30 then b.bal end,0)'0-30 Days' ,
    isnull(case when b.days between 30 and 60 then b.bal end,0) '30-60 Days',
    isnull(case when b.days between 60 and 90 then b.bal end,0) '60-90 Days',
    isnull(case when b.days between 90 and 120 then b.bal end,0) '90-120 Days',
    isnull(case when b.days between 120 and 150 then b.bal end,0) '120-150 Days',
    isnull(case when b.days between 150 and 180 then b.bal end,0) '150-180 Days',
    isnull(case when b.days >180 then b.bal end,0) 'Above 180 Days'
    from (
    select a.code,a.name,a.wh,a.bal,a.val,datediff(dd,dt,getdate())'days'
    from (
    select max(t0.itemcode)'Code',max(t0.Dscription)'Name',
    max(t0.Warehouse)'Wh',
    sum(t0.inqty-t0.outqty)'Bal',sum(t0.transvalue)'Val',max(t0.docdate)'dt'
    from oinm t0 inner join oitm t1 on t0.itemcode=t1.itemcode
    where t0.warehouse='[%1]'
    group by t0.itemcode
    )a
    )b order by code

  • Inventory Stock Aging Report

    Hi All.
    I need Inventory Stock Quantity wise aging report from sap b1 sp 00 pl 47 .
    0-30, 31-60,61-90 and above 90
    Regards,
    Haider

    Check below link tooo
    Re: Stock Aging report in SAP Business One
    Re: Inventory Aging Report
    Stock Aging Report
    and this toooo
    SELECT distinct T0.ITEMCODE, T1.itemName,T0.ONHAND as 'Total Qty', T1.ManBtchNum,T1.ManSerNum,
    CASE WHEN Datediff (day,T1.LastPurDat, Getdate ()) <45 THEN T0.ONHAND END '<45 Days (Qty)',
    CASE WHEN Datediff (day,T1.LastPurDat, Getdate ()) <45 THEN T0.ONHAND * T0.Avgprice END  '<45 Days (Value)',
    CASE WHEN Datediff (day,T1.LastPurDat, Getdate ())>45 AND Datediff (day,T1.LastPurDat, Getdate ()) <90 THEN T0.ONHAND END '<45 T0 90 Days (Qty)',
    CASE WHEN Datediff (day,T1.LastPurDat, Getdate ())>45 AND Datediff (day,T1.LastPurDat, Getdate ()) <90 THEN T0.ONHAND * T0.Avgprice END  '<45 T0 90 Days (Value)',
    CASE WHEN Datediff (day,T1.LastPurDat, Getdate ()) >90 THEN T0.ONHAND END '>90 Days (Qty)',
    CASE WHEN Datediff (day,T1.LastPurDat, Getdate ())>90 THEN T0.ONHAND * T0.Avgprice END  '>90 Days (Value)'
    FROM OITW T0 INNER JOIN OITM T1 ON T0.ITEMCODE = T1.ITEMCODE
    INNER JOIN OITB T2 ON T1.ITMSGRPCOD=T2.ITMSGRPCOD
    left join ibt1 t3 on t3.itemcode = t0.whscode
    WHERE T0.ONHAND >0 AND T0.WhsCode = '[%0]' AND T2.ItmsGrpNam ='[%1]'

  • AGE WISE CLOSING STOCK STATEMENT

    Dear All,
    Kindly send me your valuable inputs with regard to getting the detailed closing stock statment with AGE wise details ( above 60 days / 90 days / 120 days / 180 days,
    etc ) - if it is possible immediately.
    Thanks & regards
    G. Janarthanan
    Edited by: N-Power FI TEAM on Feb 11, 2008 6:17 AM

    Hi,
    Please send me the details with regard to getting the AGE wise Stock statement as mentioned in my earlier mail.
    Thanks
    G. Jana

  • How to create a query to see Opening stock and closing stock as on particul

    Hi All,
    How to create a query to see Opening stock and closing stock as on particul.
    Regards
    Albaik

    Hi,
    In BI 0IC_C03 will provide u the  required information and also having standard queries provided by the SAP.
    Plz find the list of Queries provided by the SAP.
    =======================================================================================================
    Inventory turnover      0IC_C01_Q0001
    Range of coverage - quantity      0IC_C01_Q0002
    Range of Coverage - Value      0IC_C01_Q0003
    Range of coverage of finished goods - quantity      0IC_C01_Q0004
    Range of Coverage of Finished Goods - Value      0IC_C01_Q0005
    Range of coverage of raw materials - quantity      0IC_C01_Q0006
    Range of Coverage of Raw Materials - Value      0IC_C01_Q0007
    Obsolete Stock on Hand      0IC_C01_Q0008
    Period-dependent requirement coverage      0IC_C01_Q0009
    Value of stock on hand      0IC_C01_Q0010
    Quantity of stock on hand      0IC_C01_Q0011
    Material consumption      0IC_C01_Q0012
    Material Movements      0IC_C01_Q0013
    Consignment stock: receipts and issues      0IC_C01_Q0014
    Valuated stock: receipts and issues      0IC_C01_Q0015
    Material stock and movements      0IC_C01_Q0016
    Material Movements (Healthcare)      0IC_C01_Q0020
    Material Consumption (Healthcare)      0IC_C01_Q0021
    Material Availability      0IC_C01_Q0022
    Inventory Turnover Frequency (Value)      0IC_C01_Q0023
    Consignment Stock Received and Issued per Unit      0IC_C01_Q0024
    Material Consumption (Quantity)      0IC_C02_Q0001
    Valuated Stock Receipts and Issues (Quantity)      0IC_C02_Q0002
    Range of Valuated Stock (Quantity)      0IC_C02_Q0003
    Inventory Turnover      0IC_C02_Q0004
    Receipt and Issue Consignment Stock at Customer      0IC_C03_Q0001
    Receipt and Issue Quality Inspection Stock      0IC_C03_Q0002
    Vendor Consignment Stock Receipt and Issue      0IC_C03_Q0003
    Receipt and Issue Stock in Transit      0IC_C03_Q0004
    Receipt and Issue of Blocked Stock      0IC_C03_Q0005
    Valuated Stock      0IC_C03_Q0006
    Stock in Quality Inspection      0IC_C03_Q0007
    Stock in Transit      0IC_C03_Q0008
    Blocked Stock      0IC_C03_Q0009
    Vendor Consignment Stock      0IC_C03_Q0010
    Consignment Stock at Customer      0IC_C03_Q0011
    Stock Overview      0IC_C03_Q0012
    Stock Overview (as of 3.1 Content)      0IC_C03_Q0013
    Quantities of Valuated Project Stock (as of 3.1 Content)      0IC_C03_Q0014
    Valuated Stock (as of 3.1 Content)      0IC_C03_Q0015
    Quantities of Valuated Sales Order Stock (as of 2.1 Cont.)      0IC_C03_Q0016
    Inventory Turnover      0IC_C03_Q0017
    Days' Supply      0IC_C03_Q0018
    SUS: Vendor Consignment Stock      0IC_C03_Q0019
    Scrap      0IC_C03_Q0020
    Inventory Aging      0IC_C03_Q0021
    Stock Overview - extended      0IC_C03_Q0022
    Demand Supply Match      0IC_C03_Q0023
    Warehouse Stock Analytics – Inventory Turnover      0IC_C03_Q0024
    Warehouse Analytics - Obsolescence and Variance      0IC_C03_Q0025
    Stock Overview: Materials      0IC_C03_Q0030
    Average Stock Value Over Time      0IC_C03_Q0031
    Stock Overview Over Time      0IC_C03_Q0032
    Range of Coverage Over Time      0IC_C03_Q0033
    ==================================================================================================
    Regards
    Ram.
    Edited by: Ramakanth Deepak Gandepalli on Jan 18, 2010 8:06 AM

  • Z report for Stock agening

    Hi Expert
    i need to create a new Zreport for Stock Agening  that i have input.
    Material
    Posting Date
    Batch
    storage Location
    Plant
    Company code.
    but i dont know which output must come.
    Regard
    Nabil
    Edited by: sayednabil on Dec 10, 2010 8:28 AM

    Hi Rakesh,
    I Have got the same requirements As u got                                                                               
    Plant  St Loc-- batch--material-Posting Date( QTY)closing stock- 0-30 30-60 90-180 
    I am struggling from last 1 week i am stuck at getting posting date of the batch if i get posting date of the batch then i dont get total QTy of stock of that particular Batch.
    Client Requirement is to capture batch created date and get the qty of that batch till date (user entry date) and  calculate  age of stock from batch created date (batch)
    Batch                       qty         movement                  posting date       
    100000785             100           101                      21.02.2011
    100000785              50              261                     29.05.2011
    on 30th may stock should be 50 in hand   and age of the stock till today is 3months approx(from first posting date of batch created
    If u can help me out on hot to design please step by step   will be much appericated
    CoCdPlantStoLoc-Batch-Material-DateClsStk- 0-90-91-180 181-360-->360
    10001100-1000-----0001 -1234--31.12.1010243--
    1
    10001100-1000-----0002 -1234--31.12.1010332--
    2
    thanks
    Pavan

  • What is a aging report

    what are aging report, why people prefer BW to generate aging reports then using standard reports.

    Aging report shows how old are the receivables, How long an invoice is remaining uncollected. Usually, every invoice that go the customers have a due date for payment, depending upon the terms of payment. It may be 30 days from the inovice or so. Aging takes stock of customer receivables that have remained unpaid by customers beyond their due date.
    BW is OLAP. The data we need to analyze the aging is predominantly old data, i.e, it is not like sales data, where one needs to know as and when it happens. Receivables are already past data, like atleast the number of days prescribed by the terms of payment have elapsed. Hence BW is preferred.

  • GRN date ageing

    Hi all
    Is it possible to get GRN date in MC.1.. there is date field but that gives date of spool.. the date of GRN is required to find ageing of stock.
    Rgds
    Srini

    Hi,
    we can findout last GRN in MC.9 & S032 Table
    regards,
    sasi
    Edited by: sasi kumar on Aug 29, 2008 9:23 AM
    Edited by: sasi kumar on Aug 29, 2008 9:24 AM

  • 0IC_C03_Q0021- Inventory aging

    Hi
    Could someone explain me how this report works? I wanted a report which can tell the age of stock ? Would this work for me? If not then what is this report useful for ?
    Thanks

    Hello Elango,
    Appreciate your response.
    First of..I do understand the difference between logical and physical partitioning and the question is not about joining them together.
    I am sorry, if others cannot understand the detailed issue posted. My apologies was a part of polite gesture, and please do respond back with proper precise answer if you think you did actually understand the question....
    The question here is about how I can leverage the performance and administrative performance by logically breakingdown the data.
    The issues due to which I am trying to look into different aspects of logical partitioning are:
    1. If I do logical partitioning by Plant due to the stock marker logic then I cannot do archiving as a Plant and its related data cannot be archived by time characteristic as the partitioning is not done by time characteristic.
    2. The reason I would have to have document number and movement type in the InfoCube is due to the kind of reporting users perform.
    We have a third party system whose data needs to be reconciled to the data in the plants and storage locations.
    And in order to do so, the first step users would be running the report is plant, storage location and sku. From here on for the storage locations which have balance they would like to drill down on to the document number and movement type to see what the actual activity is.
    So, to support this requirement I would have to have the above characterisitcs in the InfoCube.
    The question again is,.....what is the exact list of issues I would be having doing the logical partitioning by time characteristic.
    Once again, even though the non cumulative keyfigures are available in the InfoCube we are not using them for any reporting purpose....so please keep that in consideration while replying back.
    Thanks
    Dharma.

  • Performance while read MSEG

    Hi Gurs,
    Kindly guide me ....
    I developed a report for Age wise stock analysis.. It is  taking so much time when running in production server because of so many records in MSEG Table ...
    Give the alternate if  any ??
    This is my code..
    SELECT MSEGMBLNR MSEGMJAHR MSEGZEILE MSEGWERKS MSEGMATNR MSEGBWART MSEGMENGE MKPFBUDAT
               INTO TABLE IT_TRANS
               FROM MSEG AS MSEG JOIN MKPF AS MKPF
                        ON MSEGMANDT  =  MKPFMANDT  AND
                           MSEGMBLNR  =  MKPFMBLNR  AND
                           MSEGMJAHR  =  MKPFMJAHR
            FOR ALL ENTRIES IN T_AGE_TMP
               WHERE MSEG~MATNR EQ T_AGE_TMP-MATNR
                 AND MSEG~WERKS EQ PR_BWKEY
                 AND MSEG~LGORT IN SO_LGORT
                 AND MSEG~BWART IN BWART
                 AND MSEG~SHKZG EQ 'S'
                 AND MKPF~BUDAT IN BUDAT.
    Thanks & Regards,
    Murugesh R

    SELECT MSEGMBLNR MSEGMJAHR MSEGZEILE MSEGWERKS MSEGMATNR MSEGBWART MSEGMENGE MKPFBUDAT
    INTO TABLE IT_TRANS
    FROM MSEG AS MSEG JOIN MKPF AS MKPF
    ON MSEGMANDT = MKPFMANDT AND
    MSEGMBLNR = MKPFMBLNR AND
    MSEGMJAHR = MKPFMJAHR
    FOR ALL ENTRIES IN T_AGE_TMP
    WHERE MSEG~MATNR EQ T_AGE_TMP-MATNR
    AND MSEG~WERKS EQ PR_BWKEY
    AND MSEG~LGORT IN SO_LGORT
    AND MSEG~BWART IN BWART
    AND MSEG~SHKZG EQ 'S'
    AND MKPF~BUDAT IN BUDAT.
    1.Before this above select,
    Sort and delete the for all entries table by matnr .
    You should pass only unique records to it.
    If required,have a help table .

  • Variable Offsets-Bit Tricky

    Dear Friends,
    It is very surprise with variable offsets (0CalWeek) in my Query. 
    I have a query where I have 2 structures.
    In Rows, I have 3 selections in structure and one characteristic. The three selections are Different Product Groups let say <b>A, B., C</b> and characteristic is <b>Product</b>. So the Products are listing in the report according to <b>A, B</b> and <b>C</b>.
    In Column, I have a Key Figure structure where I have <b>Stock,</b> <b>Age</b> (in No. of Months). The stock and Age are displayed against to Product.
    Apart from the stock and Age, The User want to separate the Product Ages in to 4 categories like <b><6 Month Age Product Stock, <12 Month Age Product Stock, <24 Month Age Product Stock, >24 Months Age Product Stock</b>. I created these selections using Boolean operators taking in to consideration of Age and Stock.
    I have two variable selections for this query, <b>Country</b> (Mandatory) and <b>Cal Week</b> (Mandatory, User Entry/default). The <b>Stock</b> Key Figure is restricted with Variables <b>Calweek</b> and <b>Country</b>. Up to now the Report is working fine.
    Now the User has new requirement is to calculate <b>Previous 12 weeks Sale</b> (in Units) of Product and then he wants to compare <b>Previous 12 weeks Sale</b> with each of <b><6 Month Age Product Stock, <12 Month Age Product Stock, <24 Month Age Product Stock and >24 Months Age Product Stock.</b>
    To Calculate <b>Previous 12 Weeks Sale</b> I have <b>Actual Sales</b> as Key Figure in Cube. In Selection, I restricted sales with <b>0Calweek variable</b> with offsets and like that I made 12 selections. I created formula for <b>previous 12 Weeks Sale</b>.
    Now my problem is When I introduced this <b>Previous 12 Weeks Sale</b>, The other columns <<b>6 Month Age Product Stock, <12 Month Age Product Stock, <24 Month Age Product Stock, >24 Months Age Product Stock</b> are not populating with Stocks but <b>Previous 12 Weeks Sale</b> is working fine.
    If I remove <b>Previous 12 week Sal</b>es and all 12 selections then all the ageing Columns are working.
    This is bit tricky, Please suggest me a suitable solution for this. Your help is highly appreciated.
    Thanks,
    SB

    Hi,
    12 weeks means 3 months.Right?
    try by creating selections month wise. i.e. create 3 selections by restricting sales with offsets on months instead of 12 weeks .
    Hope this helps!
    (what about your previous thread?issue is resolved?if so,pl close it by assiging points )
    Message was edited by: Murali

Maybe you are looking for

  • Queries related to MAM enhancements

    Hi, We require more fields than what is offered by standard MAM application. Please let me know the procedure to do so. My understanding is Step 1 : Add the fields in BADIs so that it can be pulled using standard BAPI wrappers. Step 2 :Regenerate the

  • TCP-IP ICOM is too slow?

    Hello everybody, I am new to DasyLab (I have good experience with labview though) and am trying to build up a TCP-IP Connection between a PLC and DasyLab10 using the ICOM module . So far I managed to build up a connection and send measured data to da

  • Open files with AIR application

    Hy, I made an AIR application that manages video files. Is there any way that when I try to open a video file to be opened with my application and play it ? Not just open the application and browse for the video. Thanks.

  • After Effects CS4 - the 9.0 folder

    One of the other users responded to one of my questions and I do not think the other people who were helping me have seen my response yet. (Since it is a holiday weekend in the states) "Quit After Effects CS4, take the 9.0 folder located there and mo

  • Why don't videos don't play smoothly? They take forever to buffer

    I'm running FireFox 11.o on Windows XP. I clean my history and cookies. I defrag. My add-ons and plug-ins are up to date. I've gone into about;config and played with the dom.ipc.plugins and changed them true/false each one. Why won't the videos I wan