Problem with Inventory Cube

Inventory ZCUBE extracting data from datasource 2LIS_03_BF,
Loading records wrongly:
R/3 side:
Matdoc no       PO No.       Debit/Credit Indicator    Qty        Amt   
400000065      350000444       S               55         8888
400000077      350000555       H               66     9999
BW side:
Matdoc no        PO No.       Debit/Credit Indicator    Qty        Amt   
400000065      350000444       H               55-        8888- (wrong)
400000077      350000555       H               66-     9999- (right)
Second record is fine.
User Exit:
I wrote an exit , that shows H record’s  Qty and Amt values in BW side as negative values. If it is S that does’t  execute the code.
Problem:
Positive values for S , are also showing as  negative values in BW side? A very small percentage of data is showing like this for a PO type which starts 35000 series.
Why it is showing  1st record’s S – positive values are showing as  negative values in BW side?
Pls help me on this
Cheers,
Srilaxmi

Hi Roberto,
Thanks for ur help. pls see the code.
Problem S is debit incator : (positive)
for S type :
Whatever record at r/3 side it should as it is.
(Problem is S type is showing error )
for H type :
Whatever record at r/3 side ,should show Negative values for amt and qty only
This exit is maintained in CMOD->Exit_saplrsap01->Code:
R/3 side
Matdocno   PO No.     Debit/CreditInd. Qty Amt   
400000065  350000444     S          55 8888
400000077   350000555    H          66 9999
Matdocno    PO No.     Debit/CreditInd. Qty Amt   
Record1 :
Showing ...
400000065   350000444    H          55- 8888-(wrong)
instead of
400000065   350000444    S          55 8888(Right)
Record2 :
400000077   350000555    H          66 9999 (right)
Modified 14/12/2004  JOhn
*2LIS_03_BF to populate ZZDMBTR and ZZMENGED
Modified 17/01/2005  john
Enhance extractor 2LIS_03_BF to correct ZZDMBTR and ZZMENGED values
for duplicate records and for records which have dmbtr as 0 even if
it is not 0 in MSEG table
loop at c_t_data into l_t_2lis_bf.
  clear lt_lcl_shkzg.
  l_tabix = sy-tabix.
  select single pprctr into l_t_2lis_bf-zzpprctr from mseg
  where mblnr = l_t_2lis_bf-mblnr
and   mjahr = l_t_2lis_bf-mjahr
  and   zeile  = l_t_2lis_bf-zeile.
Modify the dmbtr value if it is zero in work area and not in mseg
if ( sy-subrc = c_zero ).
    if ( l_t_2lis_bf-dmbtr = c_zero ) and ( lt_dmbtr ne c_zero ).
       l_t_2lis_bf-dmbtr = lt_dmbtr.
    endif.
    if ( l_t_2lis_bf-menge = c_zero ) and ( lt_menge ne c_zero ).
       l_t_2lis_bf-menge = lt_menge.
    endif.
endif.
*Get the Amount in Local Currency into zzdmbtr
l_t_2lis_bf-zzdmbtr = l_t_2lis_bf-dmbtr.
l_t_2lis_bf-zzmenged = l_t_2lis_bf-menge.
*Get the Debit/Credit Value
select single shkzg
      from mseg
  where mblnr = l_t_2lis_bf-mblnr
    and   mjahr = l_t_2lis_bf-mjahr
    and   zeile  = l_t_2lis_bf-zeile.
   if sy-subrc = c_zero and lt_lcl_shkzg = c_h.
   l_t_2lis_bf-zzdmbtr = c_zero - l_t_2lis_bf-zzdmbtr.
   endif.
if ( sy-subrc = c_zero and lt_lcl_shkzg = c_h )
                                      or ( l_t_2lis_bf-shkzg = c_h ).
       l_t_2lis_bf-zzdmbtr = c_zero - l_t_2lis_bf-zzdmbtr.
       l_t_2lis_bf-zzmenged = c_zero - l_t_2lis_bf-zzmenged.
   endif.
*Comment start to correct zzdmbtr and zmenge values
    if ( sy-subrc = c_zero and lt_lcl_shkzg = c_h )
         or ( l_t_2lis_bf-shkzg = c_h ).
       l_t_2lis_bf-zzdmbtr = c_zero - l_t_2lis_bf-zzdmbtr.
         l_t_2lis_bf-zzmenged = c_zero - l_t_2lis_bf-zzmenged.
        if ( lt_lcl_shkzg = c_h ) and ( l_t_2lis_bf-shkzg ne c_h ) .
  l_t_2lis_bf-zzdmbtr = c_zero - l_t_2lis_bf-zzdmbtr.
  l_t_2lis_bf-zzmenged = c_zero .
       endif.
         if ( lt_lcl_shkzg ne c_h ) and ( l_t_2lis_bf-shkzg = c_h ) .
                  l_t_2lis_bf-zzmenged = c_zero .
         endif.
     endif.
*Comment start for selecting SGTXT value from MSEG
   select single sgtxt into l_t_2lis_bf-zzsgtxt from mseg
    where mblnr = l_t_2lis_bf-mblnr
      and  mjahr = l_t_2lis_bf-mjahr
      and  zeile = l_t_2lis_bf-zeile.
*Comment Ends
  modify c_t_data from l_t_2lis_bf index l_tabix.
endloop.
pls help me.
cheers,
Siri.

Similar Messages

  • Common problem with inventory...but urgent...!!!

    I have very basic problem with inventory data. Getting negative data...
    The steps i followed are below:
    1)After doing the initialization of BX using MCNB transaction I loaded the data in BW(till PSA level).
    2)Initialization of BF(historical data) and loaded in BW(till psa level)
    3) Upload the data with BX using DTP and Compress it with "Marker update" in the cube.
    4) Upload the data with BF(historical data)using DTP and Compress it with "No Marker update"
    5) Upload the data with UM(historical data)using DTP and Compress it with "No Marker update"
    Now in the report I am getting wierd negative values in total stock (non cumulative key figure)
    Can anyone suggest if I am missing some step or doing something wrong.

    Hi,
    I recall reading some OSS notes on this issue. Search on OSS as there is a setting in the IMG you need to make sure you have done.

  • Problem with Inventory stock audit Report in other currency

    Hi I have a problem with Inventory stock audit, the SBO show me the report in local currency, and I have to obtain that report in other currency, I was working with OINM table, but I don't know how obtain the report

    Alberto,
    Other currency information is available at the document row level and in the Journal Entries.
    What you could do is join the OINM with the associated document and let the foriegn currency value.
    OINM.TransType = ObjType (marketing document)
    OINM.BASE_REF .......Document Ref
    OINM.DocLineNum ......LineNum
    Suda

  • Problem with inventory marker

    Hi,
    I have a problem with my inventory markers.
    When I do:  Material 1000251, Plant=0212, Record type = 1 (Only include material, plant, day, issues, and receipts)
    I get the totals of:  Issues = 0.  Receipts = 1  (This is correct.  On hand Qty = 1)
    When I do:  Material 1000251, Plant=0212, Record type = 1 (but I now include 0MAT_PLANT as well)
    I get the totals of:  Issues = 0.  Receipts = -4  (This is NOT correct.  On hand Qty = 1)
    Any ideas on how to correct this marker problem for 0MAT_PLANT?
    Thanks,
    Chris

    Hi Chris,
    Check the Marker Update scenarios in the below doc. This would give you some clue on your issue.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    Regards,
    Suman

  • Problems with Inventory after upgrade to LMS 4.0.1

    Hello,
    after an upgrade to LMS 4.0.1 there is a problem with the inventory. The inventory is not working for all switches, most of them are with CAT OS
    with different versions.
    I have found a bug that resembles the situation but it looks like this was a bug with the previous version of LMS - CSCsv65621.
    Any ideas for some other problems that may cause LMS 4.0.1 not to find in the inventory all the devices?
    Thanks in advance,
    Vesko

    First these are the only CAT OS devices supported:
    http://www.cisco.com/en/US/docs/net_mgmt/ciscoworks_lan_management_solution/4.0.1/device_support/table/lms401sdt.html#Catalyst%20OS%20Devices
    1. What kind of devices are we talking about here?
    2. Enable the debugs from Admin --> System --> Debug Settings --> Config and Image Management Debugging settings.  Select ICServer and enable the debugs the modules listed.
    3. Duplicate the problem.
    4. Post the show ver along with the LMS logs from CSCOpx/log directory  called dcmaclinet.log, dcmaservices.log, and ICServer.log. Give me a  sample IP or hostname to work with to troubleshoot.
    5. Get the jobs logs from CSCOpx/files/rme/jobs/ICServer/ . The job ID is from step 3 when you recreated the job to duplicate the problem.

  • Problem with Inventory compression - 0RT_C01

    Hello experts,
    We are in NW04S, implemetation for retail customer.
    for inventory data I am using BX, BF and UM datasources.
    Now the problem is if I do compression of the dataload at cube <i>(0RT_C01-standard cube for retail</i>) level (as per explained in HOW TO INVENTORY document) I get totally wrong values <i>[for closing balance (0CPTOTSTOBU), Outflow issue(0CPTSTISBU) and inflow reciepts(0CPTSTREBU)]</i>
    But values come out correctly if we Dont do the compression at all.
    Now my question is, as per How To inventory document we have to do the compression to get right values but if i do so i get wrong data.
    But if i dont do the compression I get the right data.
    why this is happening.... did anyone faced this kind of issue before?

    Hello Ashu,
    Thanks for your reply.
    As you said <i> "0RT_C01 cubes doesn't supports BX data source for Stock Initilization. Instead of it, SAP recommends to use 2Lis_40_s278 for stock inilization."</i>  If SAP doesnt recommend to use BX then why SAP have delivered BX datsource with 0rt_c01?
    as you are also using the same cube so are you compressing the data(using marker updates)?? and if yes then are you getting right values after compression??
    or you using 2Lis_40_s278 for stock inilization? if yes then is it working fine in your case?
    Thanks
    Jagpreet.

  • Problem with SSAS cube reporting action when using pivot filter with cubevalue function

    Hi everyone,
    I have a quite specific problem when I combine cube actions (Reporting Action SSRS) with Excel's cubevalue() function.
    The problem is when I use a pivot filter as a parameter for the cubevalue() function. The action item does not show up in the context menue.
    The cube action works fine when I do it from a "normal" pivot or if I use the cubevalue() function without the reference to a pivot filter (all the parameters in the function are "hard-coded").
    I use SSAS 2012 and Excel 2010.
    Thanks for yor help.
    Gerhard

    Hi everyone,
    I actually figured out a way to solve this problem. I had to use a detour to solve this bug in Excel (at least I think it's a bug).
    What I needed to do: I had to make Excel belive that the filter is actuall hard-coded and does not come from a pivot filter. This was only possible by adding a new calculated measure to the cube that gives back the MEMBER_Unique_Name to the current member
    passed. This "value" can then be used to go back to the cube and select the cubemember function. Here is a small example.
    This is the cube member:
    CREATE MEMBER CURRENTCUBE.[Measures].[RegCompBranNameKey] AS
    [Company Branch].[Reg - Comp - Bran Name].CurrentMember.Properties("MEMBER_UNIQUE_NAME", TYPED),
    VISIBLE = 0 ;
    And this is then done in a hidden Excel cell:
    =CUBEMEMBER("Metrics";
     IF(RIGHT(CUBEVALUE("Metrics";<PivotFilter>;"[Measures].[RegCompBranNameKey]");5)="[ALL]";"[ALL]";
      RIGHT(CUBEVALUE("Metrics";<PivotFilter>;"[Measures].[RegCompBranNameKey]");LEN(CUBEVALUE("GlobalMetrics";<PivotFilter>;"[Measures].[RegCompBranNameKey]"))-57)
    I had to use the UniqueName property because I have a combined filter. That's also the reason for this truncation and also useing the last part of it. If you just have a straight key you more easily use it.

  • Design problem with the cube.

    hi,
         i need to maintain two fields in the cube, first field hold data month wise(like M1,M2,M3) and the second field hold the data in the year to month wise.
    eg.
                          M1          M2           M3
           FIELD1    10          20            30
           FIELD2    10          30            70
    PLEASE SUGGEST

    Hi LAX,
    I can think of following design:
    You have a source feeding the information as 10, 20, 30 etc for different months.
    Now continue loading data from source to cube for the first field (FIELD1).
    Now introduce an ODS between Cube and Source. Keep everything you have in cube as Key field in the ODS except Key Figure. keep the key Figure in the additive mode.
    Now in the start routine of ODS, for each of the record, you will have value of calmonth and a value to the KF.
    Say calmonth value is 01/2009 and KF value is 10. The thing you are doing is, you want to add this value to all the months along with the value of that month. Meaning this 10 should be included in all the months till december. Correct me if I am wrong.
    So for each of the record, duplicate the record from the calmonth to 12. In the case of example, it would be from 02 to 12 times.
    While duplicating the record, update the calmonth value of the duplicated data_package record as 02/2009, 03/2009 etc. etc.
    By doing this, you will have value for 10 for all the months in that year.
    After loading this information to ODS, you can pass that to Cube which will have your required numbers for FIELD2.
    - Danny

  • PROBLEM WITH INVENTORY ARRAY

    I am needing help on a inventory program for a class that was due a couple of days ago. The program needs to use an array to store items, output should display the value on the entire inventory, and use a method to calculate the inventory and sort the array items by name. This is one of the errors I am receiving.
    72: incompatible types
    found : Product[]
    required: int[]
    DVD = new Product [5];
    Here is the code I have so far, thanks to any help anyone can provide.
    import java.util.Scanner; //program uses Scanner
    class DVD
       private double itemNumber;     //  class variable that stores the item number
       private double unitsInStock; // class variable that stores the number of units in stock
       private double pricePerUnit; // class variable that stores price of each unit
       private String nameOfDvd;  //class variable for the name of DVD
       public DVD() // Constructor for the DVD class
          itemNumber = 0.0;
          unitsInStock = 0.0;
          pricePerUnit = 0.0;
          nameOfDvd = "";
       public void setitemNumber(double number)  // Method to set the item number
          itemNumber = number;
       public double getitemNumber()  // Method to get the item number
          return itemNumber;
       public void setunitsInStock(double units)  // Method to set the units in stock
          unitsInStock = units;
       public double getunitsInStock()  // Method to get the units in stock
          return unitsInStock;
       public void setpricePerUnit(double price)  // Method to set the price per unit
            pricePerUnit = price;
       public double getpricePerUnit()     //Method to get price per unit
            return pricePerUnit;
       public void setnameOfDvd(String name)  // Method to set the name of DVD
          nameOfDvd = name;
       public double calculateInventoryValue()  // Method to calculate inventory value
          return unitsInStock * pricePerUnit;
    }//end class DVD
    public class Inventory2Array
       // main methods begins execution of java application
       public static void main( String args[])
          // create Scanner to obtain input from command window
          Scanner input = new Scanner( System.in );
          // Instantiate product array
           int[] DVD;
           DVD = new Product [5];
          // Instantiate objects for the array
        DVD[0] = new Product("The Faculty", 1, 10, 10.00);
         DVD[1] = new Product("Shaun of the Dead", 2, 10, 10.00);
        DVD[2] = new Product("Spider Man 3", 3, 20, 20.00);
         DVD[3] = new Product("House M.D. Season 3", 4, 10, 45.00);
         DVD[4] = new Product("Clerks Special Edition", 5, 10, 25.00);
          // Print out a screen title
          System.out.printf("DVD Inventory\n\n");
          // call the sort
          Arrays.sort( inventory );
                 System.out.println( DVD.toString() );
          for(j=0; j<3; ++j)
              System.out.printf("Inventory %s Products $ %.2f\n\n\n",
                                 inventory[j].getnameOfDvd(),
                                 inventory[j].calculateInventoryValue() );
                                 //display the inventory value
       } // end main method
       public static void sortProduct(Product[] inventory)
          Product temp = new Product();
          int i, j;
          for (i=1; i < inventory.length; i++)
             for (j=0; j < inventory.length-i; j++)
                if (inventory[j].getnameOfDvd().compareTo(inventory[j+1].getnameOfDvd())>0)
                   // exchange elements
                   temp = inventory[j];
                   inventory[j] = inventory[j+1];
                   inventory[j+1] = temp;
    }

    I see what you mean. Can you tell me if I am on the right track with my code, I am receiving an error that states "cannot find symbol Arrays.sort(dvds); here is my code:
    {code}import java.util.Scanner; //program uses Scanner
    class DVD
    private double itemNumber; // class variable that stores the item number
    private double unitsInStock; // class variable that stores the number of units in stock
    private double pricePerUnit; // class variable that stores price of each unit
    private String nameOfDvd; //class variable for the name of DVD
    public DVD() // Constructor for the DVD class
    itemNumber = 0.0;
    unitsInStock = 0.0;
    pricePerUnit = 0.0;
    nameOfDvd = "";
    public void setitemNumber(double number) // Method to set the item number
    itemNumber = number;
    public double getitemNumber() // Method to get the item number
    return itemNumber;
    public void setunitsInStock(double units) // Method to set the units in stock
    unitsInStock = units;
    public double getunitsInStock() // Method to get the units in stock
    return unitsInStock;
    public void setpricePerUnit(double price) // Method to set the price per unit
         pricePerUnit = price;
    public double getpricePerUnit()     //Method to get price per unit
         return pricePerUnit;
    public void setnameOfDvd(String name) // Method to set the name of DVD
    nameOfDvd = name;
    public double calculateInventoryValue() // Method to calculate inventory value
    return unitsInStock * pricePerUnit;
    }//end class DVD
    class Inventory2Array
    // main methods begins execution of java application
    public static void main( String args[])
    // create Scanner to obtain input from command window
    Scanner input = new Scanner( System.in );
    // Instantiate product array
    Product [] dvds;
    dvds = new Product [5];
    // Instantiate objects for the array
    dvds[0] = new Product("The Faculty", 1, 10, 10.00);
         dvds[1] = new Product("Shaun of the Dead", 2, 10, 10.00);
    dvds[2] = new Product("Spider Man 3", 3, 20, 20.00);
         dvds[3] = new Product("House M.D. Season 3", 4, 10, 45.00);
         dvds[4] = new Product("Clerks Special Edition", 5, 10, 25.00);
    // Print out a screen title
    System.out.printf("DVD Inventory\n\n");
    // call the sort
    Arrays.sort(dvds);
              System.out.println(dvds);
    public class InventoryProgram1
              //main method begins execution of Java
              public static void main (String args [])
                   //create Scanner to obtain input from command window
                   Scanner input = new Scanner (System.in);
    double itemNumber = 0.0; // variable that stores the item number
    double unitsInStock = 0.0; // variable that stores the units in stock
    double pricePerUnit = 0.0; // variable that stores the price per unit
    double InventoryValue = 0.0; // variable that stores inventory value
    String nameOfDvd = ""; // DVD name
    //create InventoryProgram1 object and assign to myInventoryProgram1
    InventoryProgram1 myInventoryProgram1 = new InventoryProgram1 ();
    System.out.print ("Item Number:\n");
    System.out.print("DVD Name:\n");
    System.out.print("Units In Stock:\n");
    System.out.print("Price Per Unit:\n");
    InventoryValue = unitsInStock * pricePerUnit; // calculate inventory value
         System.out.println("Inventory Value: $100.00\n"); // display inventory value
    {code}

  • LMS 3.2 - Problem with inventory of switches using AAA authentication

    Hi all,
    we want to migrate our network equpiment from local authentication (telnet password, enable password) to AAA authentication (Cisco ACS server - username, password for priv level 15). The network devices are managed with CiscoWorks 3.2 and inventory works fine when device login credentials are telnet password, enable password.
    I have configured a switch for testing the authentication to the ACS server, and tested the logon manually. After the successful test I reconfigured the device credentials in CiscoWorks and checked it by a device export with credentials. The credentials in CW were OK, but from this time CiscoWorks could't pull an inventory of the switch any more. Every inventory job failed.
    Any help would be appreciated. Thanks a lot.
    Regards
    fred

    Joe,
    excuse me, I've made a mistake. It's the malfunction of the configuration *archiving* which depends on telnet services. I have included the trace file of the failed CW archiving job. I can see that CW receives the banner and the username prompt, but doesn't send back any telnet credentials. I have also checked the correctness of the device credentials by a DCR export.
    fred

  • Problems with Inventory - Removing Computers from Spiceworks

    All -
    I am a fellow Spicehead in need of some assistance. We have six different sites with several remote collectors collecting data and reporting back to our main Spiceworks Server Install. We also have the Spiceworks installation hooked into our A/D. We are running Spiceworks ver. 7.4.00065.
    We are seeing a lot of computers that are showing up in the inventory scans that are on the network but when I look at our A/D the computers in question have been removed from the A/D (our network) for quite some time. Additionally, I KNOW that these computers are no longer on our network and yet Spiceworks continues to show me that they are there (when I KNOW they are not).My questions are the following:1) Does Spiceworks ever remove the computers automatically on its own?2) If so, I thought I read in the forums that if the Spiceworks Installation...
    This topic first appeared in the Spiceworks Community

    All -
    I am a fellow Spicehead in need of some assistance. We have six different sites with several remote collectors collecting data and reporting back to our main Spiceworks Server Install. We also have the Spiceworks installation hooked into our A/D. We are running Spiceworks ver. 7.4.00065.
    We are seeing a lot of computers that are showing up in the inventory scans that are on the network but when I look at our A/D the computers in question have been removed from the A/D (our network) for quite some time. Additionally, I KNOW that these computers are no longer on our network and yet Spiceworks continues to show me that they are there (when I KNOW they are not).My questions are the following:1) Does Spiceworks ever remove the computers automatically on its own?2) If so, I thought I read in the forums that if the Spiceworks Installation...
    This topic first appeared in the Spiceworks Community

  • Inventory management problem with WS-C2950-24 on CWLMS 4.0

    Hi Joe,
    I have a problem with inventory management wiht 2950- 24 switches on which I am not able to capture inventory as well as the configurations. The IOS version is 121-22.EA13 and featureset is i6k2l2q4-mz. However, when I troubleshoot it, all the transport protocols (Telnet, ssh, tftp etc) shows success.
    Thanks,
    Best Regards // Rajiv

    Inventory uses snmp to communicate to device. Please check you device has snmp configured and LMS has correct SNMP RO credentials added to it.
    Please try to do a manual snmpwalk from LMS server (using device centre > tools) and see the walk succeeds.
    Then again try to run the inventory from LMS server on this perticular device and if it fails, share the failure result/screenshot etc details. NMSROOT/log/ic_server.log as well.
    -Thanks

  • Inventory Cube - Historical Movement Data

    Hi experts
    In the Inventory Cube 0IC_C03 there seem to some problem with the Historical Movement Data. Now I want to execcute the Query by ignoring the Historical Data.  My question is
    1. How can I ignore the historical movent and execute a query on Inventory Cube.
    2. Can i get the correct Closing balance.
    Thanks in advance.
    Dinesh Sharma

    Hi,
    For 0IC_C03, you can't execute the reports without proper Historical data. If you run reports without proper dataloads, you can't get good results.  Because all keyfigures are Non-Cumulative Keyfigures, so you must habe proper data in 0IC_C03. It is not like a 0SD_C03 Cube, here you can restrict Month or day then run the reports, but in case of 0IC_C03, you must have perfect data.
    See the following URLs.
    Treatment of historical full loads with Inventory cube
    Setting up material movement/inventory with limit locking time
    Thanks
    Reddy

  • Inventory cube 0IC_C03 ,Stock on particular date

    Hi All,
       We are trying to get the stock on a particular date using cube 0IC_C03 ,but we are unable to get the total stock on a given date.
    1)Ex: I want stock on 01.12.2009 ,but in the query output I am getting  null values.
      I am only getting the total stock quantity on the loaded date for ex:04.01.2010(which is my data loading date in to the cube).
    2)And when we restrict 0calday with <=01.12.2009 ,i have to get the total stock till 01.12.2009
    Thanks&regards,
    Sunitha

    Hi,
    Check
    Treatment of historical full loads with Inventory cube
    Setting up material movement/inventory with limit locking time
    1)Ex: I want stock on 01.12.2009 ,but in the query output I am getting null values.
       I am only getting the total stock quantity on the loaded date for ex:04.01.2010(which is my data loading date in to the cube).
    For 2LIS_03_BX it will give the extracted date only
    2)And when we restrict 0calday with <=01.12.2009 ,i have to get the total stock till 01.12.2009
    try with below options.
    Use :
    0VALSTCKVAL   " for Value
    0VALSTCKQTY   " for Qty
    0CALMONTH        " for Month
    Use the above combinations in New Selections in columns and go it.
    For Qty Opening:
    New Selection bad drag abd drop following things
    0VALSTCKQTY   " for Qty
    0CALMONTH        " for Month and restrict with less then or equalto option variable (single value, user input)  and set the offeset
                                   value = -1 bcoz if user will give 12.2009 , so it will display 11.2009 closing stock, this is opening for 12.2009.
    For Qty Closing:
    New Selection bad drag abd drop following things
    0VALSTCKQTY   " for Qty
    0CALMONTH        " for Month and restrict with less then or equalto option variable (single value, user input) .
    In the same way build for Value and other Keyfigures on 0IC_C03.
    And
    Drag & drop
    0MATERAIL
    0PLANT  " Give some Input Variable.
    See the steps.
    Treatment of historical full loads with Inventory cube
    Setting up material movement/inventory with limit locking time
    If it is BI 7 then for BX in in DTP in Extraction Tab you need to select Extacrion mode = NON-Cumulative option.
    Thanks
    Reddy

  • Inventory cube compression

    Hi
    We are live with Inventory cube filling and delta of material movements, for past 1 year, However we had not automated compression of cube with marker update, What are the steps to automate rollup & compression of inventory cube, is this recommended as a standard practice?.

    Dear Anil
    I have followed the same procedure
    i.e.
    BX-init: Compression with marker update
    BF-init: Compression without marker update
    UM-init: Compression without marker update
    BF-delta loads: Compression with marker update
    UM-delta loads: Compression with marker update
    But surprisingly the values are not reflecting correctly
    Thanks & Regards
    Daniel

Maybe you are looking for

  • Reqd. T-code in which list of customers display with CIN Details

    Dear All, Is there any t-code in which the List of Customers with cin details Display?Like the MKVZ, this is the t-code for List of Vendors Display. Thanks, Sumit.

  • Itunes does not find nano

    Have had a shuffle for years, no problems. Just got the 2nd generation nano and Itunes does not find it. It seems to load on windows as a usb device but is not recognized by Itunes so does not appear as a device there...so cannot restore, etc. I have

  • Acrobat Reader 9.1.x freezes after startup

    Hello, Our Acrobat Reader is having problems on some machines during startup that it completly freezes after startup. I've traced this with procmon and have seens that a certain file "sharedEvents" is trying to to somthing buth it is hanging on lock

  • My printer has stop printing from the photo tray. I need to place the photo stock in the main tray

    I've a HP PhotoSmart Plus printer B210a.  The printer will no longer print from the photo tray.  I'm still able to get prints; but I must place the photo stock in the main tray.  It becomes a problem, because I sometimes forget the photo stock is the

  • Printing problem in cash journals

    Hi Guru's While printing cash journals its comming earror like dis... For spilt postings: Repace RFCASH00 with RFCASH20 ( no variant) EVen i copy print paremeter from Standard one 0001. plz give me solution...... regards SS.