Custom Report for the Stock and Stock value for a specific date

Hi SAP Gurus,
Is there any SAP standard t-code or any logic to get the transcations (additions (for example: Purchases) and subtractions (Sales) to the inventory) for a particular materials in a plant and with Total Stock and also Total Stock value when that particular transaction happened?
Our system is R/3 4.7
I looked at the MB5B, MBCE, MBCA, MC44, MB51 and some other standard T-codes but could not find the total stock value at the time of Transaction happened.
The history tables MBEWH and MARDH  are updated after the month end closing procedures, right, which means I will have the inventory value changing every month if material has Price "S".
Thank you,
-Harter

Hi Harter,
Unfortunately, you cannot see in a single tcode the value of stock and stock quantity on a specific date. As you yourself have pointed out, we only have to make use of the history table MBEWH, MARDH for the month wise stock quantity and value. Along with that you should also make use of the table MBEW to take teh stock quantity and value. So the total value of stock on a particular date will be
Stock qnty = MBEWH value until the previous month (for teh specific valuation class, period etc) + MBEW value for the present date.
But this will nto work out if you want to find out teh stock quantity and stock value on a past date basis. For past data, only  m onthwise data is available. For this anyway you can refer to MC.1 and so on reports.

Similar Messages

  • Where could we find the CT and PT values  for Particular Device ???

    I 'm facing a scenario in  a report  i need to place a  field device number and assosiated  CT's and PT's .
    where could we find the CT and PT values  for Particular Device ??? basically im MM consultant   we don't ahave  DM consultant  please help with this issue???
    means actually i got the table and field  details  for transformation ratio (or) CT/PT ratio
                          ETYP_UEBERVER. from the screen EG03 , t-code
                            but im not sure   this  is the exact field that i require  ....
    can any one help ....   i will be very  thankfull to your  solution  inadvance....

    The transformation ratio are the attributes of a "Winding Group".  Find winding group of a device and then you'll get the desired information.

  • Show N/A for for particular combination and show value for specific combination only

    I have following cube Structure:
    Measure
         Value
    DimTime
        Fiscal Month
    DimTable
       Table Name
       Row Name
       Column Name
    DimGeography
       GeographyLevelName
       GeographyName
    Questions:
    1) I want to show N/A when only measure value is selected
    2) I want to show N/A when I slice measure value w.r.t to GeographyLevelName, GeographyName, FiscalMonth, TableName, Row Name
    3) I want to show measure value for this combination only FiscalMonth, GeographyLevelName, GeographyName, FiscalMonth, TableName, Row Name, Column Name and Value (measure)
    Option tried:
    I used Scope to achieve this but not able to do for all scenarios:
    SCOPE(Measure.[Value]);
         SCOPE(Root());
               SCOPE(Measure.[Value], DimTime.[Fiscal Month].MEMBERS, DimTable.[Table Name].MEMBERS,
                      DimTable.[Row Name].MEMBERS, DimTable.[Column Name].MEMBERS,
                      DimGeography.[GeographyLevelName].MEMBERS,   
                      DimGeography.[GeographyName].MEMBERS);
                      THIS = 'N/A';
            END SCOPE;
         END SCOPE;
    END SCOPE;
    Any suggestion is appreciated :) :D

    SCOPE(
              [Measures].[Metric Value]
            , [Dim Time].[Fiscal Month Name].MEMBERS        
            , [Dim Geography].[Geography Name].MEMBERS
            , [Dim Metric].[Row Name].MEMBERS
            , [Dim Metric].[Column Name].MEMBERS
        THIS = IIF (
                    [Dim Metric].[Row Name].CurrentMember 
    IS [Dim Metric].[Row Name].[All]
    OR [Dim Metric].[Column Name].CurrentMember 
    IS [Dim Metric].[Column Name].[All]
    OR [Dim Time].[Fiscal Month Name].CurrentMember 
    IS [Dim Time].[Fiscal Month Name].[All]
    OR [Dim Geography].[Geography Name].CurrentMember 
    IS [Dim Geography].[Geography Name].[All] 
            , "Error: Check the Dimension selected"  
            , IIF (
                          //Enter your combination                        
    [Dim Metric].[Row Name].CurrentMember IS 
    [Dim Metric].[Row Name].&[MPS]  
    AND  [Dim Metric].[Column Name].CurrentMember 
    IS [Dim Metric].[Column Name].&[YoYASP]
    OR 
                     [Dim Metric].[Row Name].CurrentMember 
    IS [Dim Metric].[Row Name].&[ASP] 
                     AND  [Dim Metric].[Column Name].CurrentMember 
    IS [Dim Metric].[Column Name].&[% PTR]
                  , "N/A"
                  , IIF (
                            ISEMPTY([Measures].[Metric Value])
                           , "No Data"
                           ,[Measures].[Metric Value] 
    END SCOPE;

  • When I updated to the new version for the IPhone and selected ICloud for backup location, my Notes have disappeared and you are no longer on my Desktop either.  Where did they go?

    When I installed iOS5 on my IPhone4 and selected ICloud for my storage location, all my Notes disappeared off my IPhone & Desktop.  Where are they?

    There must be a big pile of notes somewhere cause the same thing happened to me. If you find them let me know.

  • Help! connections for the midi and audio cables for use with Apogee & Logic

    Newbie to mac! A Basic question, I know.
    I have:
    Logic express 8
    1 x Apogee Duet
    1 x Midi in/out interface.
    After my external sound module recieves the midi info stored in logic, it creats an audio signal.
    QUESTION!
    How do I... monitor this output with my audio recoded files in logic. so audio and midi (final mix) is played together, using the Duet?
    I understand that a seperate mixer would do the job, i have one, but i need to keep the music making and recoding process as simple as possible, otherwise i get annoyed with lots of settings and things and give up... for another year!
    All I wanna do is:
    Record one real instrument at a time. these would be Guitar, Bass and Mic. (ok, simple connections with the duet.)
    Record midi keyboard messages into logic, edit, quantise etc. rhave logic send the midi info out to my roland xv 5080, and route the audio out of the xv 5080 with the final mix.
    (I dont know if this can be done with the Duet??)??
    Whilst advoiding the use of a seperate hardwarwe mixer.
    would i have been better going for the Ultralite or something?
    Any help is much appreciated as i am struggling to get my head round the basics.

    I understand that it can be done this way, but i will be continually swapping leads. Yes a mxer wuld solve this, bu would a cheapish mixer effect the sound quality of the duet?
    could i use the digital output on roland and send to the imac's digital in? and at the same time record audio in logic. so basically this digital signal will go into imac into logic then be routed straight to the output that the duet is connected to? Would this work, is there a seting in logic where u can have more than 1 input and send this straight to the main outputs??
    ooooo, maybe thats a possibility, just hought of that. dont know if it'll work though.
    Thanks clanwork

  • Applications for the iPhone and Corporate Support for device usage....

    Not all applications are appropriate for internet access only. For example, I use a software package called eWallet to store my personal information in...I would prefer NOT to store this type of information on the internet. I love the interface for this device, but the lack of applications and Apple's unwillingness to open the platform up for developers will be enough for me to return back to a Blackberry or a Treo.
    Also, the company I work for is certainly not willing to allow employees to install iTunes to synchronize contacts, calendars and phone information...I think Apple has a huge task ahead trying to break into the corporate world with this device.

    That is true - if they were aiming this at the corporate world. As you can tell from the activation process that you can't even HAVE a business account and have it work with your iPhone, I don't think that's the direction they are looking at.

  • Query to reterive the list of parameters and there values for scheduling

    I am develeoping a web application using java sdk want to reterive a parameter list for scheduling.
    i want a query that will reterive the list of parameters
    as we see on the parameters screen in CMC when we schedule the report.

                   // Loop through the parameters to get the parameter names and parameter values.
                            for(int i=1;i<=numberPrompts;i++)
                           // Each prompt has the name SI_PROMPT + a digit starting from 1.  For example, if
                           // there are 2 prompts, the first one would be called SI_PROMPT1 and the second
                           // one would be called SI_PROMPT2.
                       IProperties prompt = (IProperties)siPrompts.getProperty("SI_PROMPT"+i).getValue();
                           // Get the parameter name.
                       String promptName = prompt.getProperty("SI_NAME").getValue().toString();
                           // Start displaying a row.
                           out.println("<tr>");
                              // First column in the row is the parameter name.
                       out.println("<td>Parameter Name = "+promptName+"</td><td><table>");
                           // Get the current values property bag.
                       IProperties currentValues = (IProperties)prompt.getProperty("SI_CURRENT_VALUES").getValue();
                           // Get the number of values for this particular parameter.
                           int numberValues = ((Integer)currentValues.getProperty("SI_NUM_VALUES").getValue()).intValue();
                           // Loop through all of the values for this particular parameter.
                           for(int j=1;j<=numberValues;j++)
                               // Print out the values.
                            // Each value has the name SI_VALUE + a digit starting from 1.  For example, if
                            // there are two values, then the first value would be called SI_VALUE1 and the
                            // second value would be called SI_VALUE2.
                        IProperties currentValue = (IProperties)currentValues.getProperty("SI_VALUE"+j).getValue();
                            // Check for the existence of the "SI_MIN" and "SI_MAX" properties.
                            // If it exists, then display the value.
                            if (currentValue.getProperty("SI_MIN") != null && currentValue.getProperty("SI_MAX") != null)
                                     // The SI_MIN and SI_MAX properties exist.
                                if (currentValue.getProperty("SI_MIN").getValue() != null && currentValue.getProperty("SI_MAX").getValue() != null)
                                    // The properties have values.
                                 // Get the SI_MIN property bag.
                                 IProperties minRange = (IProperties)currentValue.getProperty("SI_MIN").getValue();
                                 // To store the minimum and maximum values.
                                 String minValue = "";
                                 String maxValue = "";
                                 // Get the SI_DATA property of the SI_MIN property bag.
                                 // First verify that SI_DATA exists.
                                 if (minRange.getProperty("SI_DATA") != null)
                                                // SI_DATA exists within SI_MIN
                                     if (minRange.getProperty("SI_DATA").getValue() != null)
                                         // SI_DATA has value so set the minValue to this.
                                      minValue = minRange.getProperty("SI_DATA").getValue().toString();
                             // Get the SI_MAX property bag.
                             IProperties maxRange = (IProperties)currentValue.getProperty("SI_MAX").getValue();
                             // Get the SI_DATA property of the SI_MAX property bag.
                             // First verify that SI_DATA exists.
                                 if (maxRange.getProperty("SI_DATA") != null)
                                     // SI_DATA exists within SI_MAX
                                     if (maxRange.getProperty("SI_DATA").getValue() != null)
                                         // SI_DATA has value so set the maxValue to this.
                                      maxValue = maxRange.getProperty("SI_DATA").getValue().toString();
                             // Print out the Minimum and Maximum values for the parameter.
                             out.println("<tr><td>Range " + j + " Min Value " + minValue + " Max Value " + maxValue + "</td></tr>");
                                else
                                    // The SI_MAX and SI_MIN properties exist, but they don't have values.
                                 out.println("<tr><td>The SI_MIN and SI_MAX properties exist, but they don't have any values.</td></tr>");

  • Attributes and attribute values for a Product

    Hi all
    Is there any table or FM from where I can get a list of all the attributes and the attribute values linked to a particular product?
    I got tables which link product with Prod Category, Prod Category with Set types and so on.
    Could anyoe please provide me an FM which will give the attribute and its values for a particular product?
    Please help!!
    Regards
    Debolina

    Attributes created under s settype will be under the table with the name of that particular settype itself i.e Table name and the settype name are the same.
    The other part of your question of where to find the list of all settypes and their corresposing attributes, you can make use of COMM_PR_FRG_REL.
    Regards,
    Harshit

  • Trigger how to get new and old value for nested table column?

    Hi,
    I have created a nested table based on the following details:
    CREATE TYPE typ_item AS OBJECT --create object
    (prodid NUMBER(5),
    price NUMBER(7,2) )
    CREATE TYPE typ_item_nst -- define nested table type
    AS TABLE OF typ_item
    CREATE TABLE pOrder ( -- create database table
    ordid NUMBER(5),
    supplier NUMBER(5),
    requester NUMBER(4),
    ordered DATE,
    items typ_item_nst)
    NESTED TABLE items STORE AS item_stor_tab
    INSERT INTO pOrder
    VALUES (800, 80, 8000, sysdate,
    typ_item_nst (typ_item (88, 888)));
    Now I would like to create a trigger on table pOrder for after insert or update or delete
    and I would like to track the new and old value for the columns inside nested table.
    Can anybody direct me how to do it?
    I would like to know the sytax for it like:
    declare
    x number;
    begin
    x := :new.nestedtablecolumn;--how to get the new and old value from nested table columns
    end;
    Hope my question is clear.
    Thanks,
    Lavan

    Hi,
    Try like this:
    CREATE OR REPLACE TRIGGER PORDER_I
    BEFORE INSERT
    ON PORDER
    REFERENCING OLD AS old NEW AS new
    FOR EACH ROW
    DECLARE
      items_new typ_item_nst;
      ordid_NEW NUMBER;
    BEGIN
    FOR i IN :new.items.FIRST .. :new.items.LAST LOOP -- For first to last element
      DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').prodid: ' || :new.items(I).prodid );
      DBMS_OUTPUT.PUT_LINE(':new.items(' || I || ').price:  ' || :new.items(I).price );
    END LOOP;
    END;Regards,
    Peter

  • Error 13641 - The Subnet prefix must be between the starting and ending values

    Hi All,
    I can honestly say hand on heart that this is the first time I have ever asked for help in a forum in over 15 years but this is doing my head in..
    I have a Sys Center 2012 R2 deployment..  VMM R2 up to RU3, Edge Cluster (2 hosts), Management Cluster (2 hosts), 2 x Production Compute Clusters (total of 20 hosts).  I have a HA Network Virt Gateway deployed on the edge cluster.
    All Hosts have the new DHCP install done and the RU3 SQL patch is completed as outlined in deployment manual.
    Everything had been running fine for some time after RU3 update...  I am experiencing an issue whereby I get the following error anytime I try and attach a NVGRE VM network to a VM, or when I try and migrate a VM with a NVGRE network attached to another
    host.
    Error (13641)
    The specified subnet prefix must be between the starting and ending values for the range.
    Starting value: 4
    Ending value: 30
    Recommended Action
    Specify a suitable subnet prefix.
    All subnets in the entire network are /24's so prefix isn't an issue.
    I can successfully attach a standard vm network but get the above error when working with NVRGE networks.. 
    Further to this, if I restart VMM the DHCP function to VM's with NVGRE networks doesn't get picked up until I trigger a change in config on the VM, then it will get IP and function as expected.
    I have checked all logs, there aren't any errors that I can see.
    get-netvirtualizationlookuprecord throws out VM's and PA's as expected, but again not until I manually interfere with the VM in question.
    Have any of you come across this before??  I want to check before I go rebuilding the PA network entirely and having to cleanup all existing VM networks to do it..
    Any help or guidance would be appreciated..
    Cheers
    Nathan

    I have seen this message before, "specify a suitable subnet prefix".
    In my case, the NVGRE policies were out of sync due to HW issues on several hosts.
    Here's some steps in order to troubleshoot/fix:
    run the following cmdlet: Get-SCVMHost | Read-SCVMhost -RunAsynchronously
    Check for any errors in the job log that refers to "Network Virtualization".
    If this doesn't help, a recycle of the VMM Management server should do a "hard refresh" of the NVGRE policies, and it might include a reboot of the nvgre hosts too.
    This solved the case in my situation.
    -kn 
    Kristian (Virtualization and some coffee: http://kristiannese.blogspot.com )

  • HT204053 Same apple id for the icloud and app store

    I have an apple id for the icloud and another one for the icloud. But i can t change the icloud id. The usermame is blocked. What should i do?

    My bad, one id for app store and one for icloud. Sorry

  • I want to select a specific rectangular position from intensity graph to extract the x and y values

    I want to select specfic rectangular postion from an intensity graph to extract the X and Y values at that specific position.
    Is this possible using LabVIEW?
    @nk

    Hi nk,
    Is this possible using LabVIEW?
    Yes.
    I want to select specfic rectangular postion from an intensity graph to extract the X and Y values at that specific position.
    Just select the positions! What's your problem in doing so?
    Btw. when you select positions you already know their XY values!? I don't get the point of your task...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Variance of Wagetype amounts  Report  for the previous and prest months

    Hi experts,
    our clients are wish to have the report of  Variance of Wagetypes for the Previous and Present months.
    we require the report on  new wagetypes included in the Current month along with amount and also any wagetypes deleted for the current month along with amount.We also need to have the Difference between previous gross amount and current months Gross.
    Is it possible to have the report on variation of amounts.
    Regards,
    V Sai.

    Hi,
    The quickest way is to use wage type reporter (transaction PC00_M99_CWTR, report H99CWTR0_CE).
    There you can specify two payroll periods and compare values by wage types, if necessary export result in Excel and do whatever you want.
    Cheers

  • Budget Report to show the fixed and variable split for Materials

    Hello Gurus,
    Could you tell me if there is a budget standards report that will show the fixed and variable split for Materials? Example: Labor, Equip., QC and Overheads? 
    I need it for the correctly rolled-up 'final material number' step.  The report that does this now (without fixed and var split) is the Indented BOM Comparison (sret - cost mgmt-product costing - cost mgmt-customized reports - cost estimate comparison - costed multilevel compare rpt - Indented BOM Comparison).
    Thanks,
    Jefferson

    one simple way is in your final itab declare a slno type i field
    data : begin of itab occurs 0,
    slno type i,
    <other fields>
    end of itab.
    after filling the data in itab.
    loop at itab.
    itab-slno = sy-tabix.
    modify itab.
    endloop.
    in fieldcatalog also you have to define that slno field as the first column.
    but it will change its order if you are sorting the output or filtering the output.
    regards
    shiba dutta

  • Storage Location Error duing GR of Subcontarct for The Sales Order Stock.

    HI ,
    Is there any settings  to avoid individual entry of Storage Location field for the child components during  the  Goods Receipt from Subcontractor  for the Sales Order Stock.
    As per SAP standard , I have created Separate storage location for Sales order stock components as the Stock provided to vendor  . While receiving the header component , System showing error to enter storage location for all the BOM component s .  My Requirement is , Storage location should come automatically for the child component while receiving the Header Component.
    Yogesh.K.

    Hi Jurgen,
    He's right, the posting is not a bug.
    In case of MTO scenario, if components are managed in the sales order / project stock system withdraw them from storage location.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/4d/2b90b043ad11d189410000e829fbbd/frameset.htm
    The subcontracting orders are account-assigned to a sales order or a WBS element. Thus, the components are not transferred (using a transfer posting) to the "stock of material provided to vendor" but are directly withdrawn from the sales order stock or the project stock at the time of the goods receipt.
    Since the components are not transferred to the "stock of material provided to vendor", we recommend that you use a transfer posting to transfer the provided components to a new storage location (for example, 9999). This enables you to obtain an overview of those stocks that are physically located at the subcontractor. This information is particularly important when you carry out a physical inventory of the sales order stocks and project stocks.
    Cs.
    Edited by: Csaba Szommer on Jan 5, 2010 7:17 PM

Maybe you are looking for

  • SharePoint Foundation 2013 error after March 2013 PU

    Hi all! i have SharePoint Foundation 2013, install March 2013 PU but now i can't edit webpart pages that have a search webpart. Then i install the SP1 too, but the issue continue. Any idea? I read about the SP1 problem, but i installed the lasted upd

  • PA: Revenue Generation Auto Accounting Error

    Hello all, I ran PRC: Generate Draft Revenue for a Single Project report, I got AutoAccounting Error under Draft Revenue Generation Exception Report I know this is because of Accounting Rules, but i don't know which Auto-Accounting Function Rules tha

  • Question related to FILE SENDER handling of recordsets

    Hi We have a File->RFC SAP scenario We are reading files using FTP File adapter. Splitting messages 100 messages per recordset. QOS is EXACTLY ONCE! If we have a huge file - lets say 100.000 records. The adapter starts reading and gets to 50.000th re

  • Spry Accordion one level link

    Hi to all, I have a small issue with a website using a Spry Accordion Widget to create a collapsible menu. I have several items of navigation, for example: Link 1 Link 1.1 Link 1.2 The Accordion works well, but in some level there is only one item, a

  • Multicam Clip - Nudging Selected Clip Moves Unselected Clips

    Been having problems now for a while with on several projects when I need to manually align clips in a Multicam Clip. For instance when creating the Multicam Clip FCPX doesn't get some of the clips aligned 100% correctly. When I attempt to select a p