Datamart using stock cube

Hi experts,
I have a stock cube which is compressed and having marker update till today. Now I am trying to do datamart using this cube.
Is it possible to do datamart with the cube which is compressed and having marker update.
suggest me the procedure to if it is possible.
regards,
rajesh.

Hi Rajesh,
Check note 375098 (Datamart extraction from non-cumulative InfoCubes)

Similar Messages

  • Validity table for stock cube

    hi,
    I am designing a stock cube with non-cumulative values.
    Data for amounts of stock movements I plan to get from Transfer Order documents.
    Data will be extracted on daily basis and in cube I want to have among others following chars: quant, storage bin, storage type and warehouse nr.
    I would like to include in validity table such all of chars mentioned above (i.e. quant, storage bin, storage type, warehouse nr and date).
    I am wondering is it ok to include so many chars in this table. Are there any guidelines for designing this table?
    Can you suggest any documentation?
    Regards,
    Andrzej

    You can use RSDG_CUBE_VALT_MODIFY report for this.
    See:
    http://help.sap.com/saphelp_bw31/helpdata/en/02/9a6a1c244411d5b2e30050da4c74dc/content.htm
    Also take a look on notes:
    360249
    534865
    419490
    Regards

  • Archive Stock Cube with non-cumulative nature

    Hi All,
    I have been trying to archive the Inventory (Stock) Infocube as we have more than couple of hundread million records in the cube and it is taking long time to execute query.
    I know how to acrive the regular cubes and DSOs, but I couldn't find any helpful documentation where I can know how to archive the Infocube with non-cumulative nature or containing Marker update.
    Can anyone pleaes post the link of document?
    BTW, we are using BI7.0 SP15
    Thanks,
    Dhaval

    Hi,
    There are two ways of archiving data from a non-cumulative InfoCube - time slot archiving and archiving with selection characteristics.
    Time slot archiving (recommended)
    As an archiving method, you must choose for a non-cumulative InfoCube, time slot archiving for the time reference characteristic. When you recreate an archiving object for a non-cumulative InfoCube, this characteristic is also suggested by the system.
    Only archive non-cumulative changes up to a specific point in the past. This reduces the volume of data in the InfoCube. The marker (= end non-cumulative) remains unchanged.
    In the variants maintenance screen, in the archive administration, under Non-Cumulatives, choose the Movements Only option.
    You are only able to archive the marker if you also archive all of the non-cumulative changes. Subsequently, the contents of the non-cumulative InfoCube are archived completely. In the variants maintenance screen, in the archive administration, under Non-Cumulatives, choose the Movements and End Non-cumulative option.
    You must archive the non-cumulative changes (for all times) first, and then archive the marker in a separate archiving run, so that the non-cumulative changes and the marker are stored separately in the archive.
    The advantage of time slot archiving is that archiving runs can be carried out periodically using a single variant with a relative time restriction. The alternative archiving method described below does not have this advantage.
    Archiving with selection characteristics
    In some cases, archiving based only on time slots does not have the required effect of reducing the volume of data in the InfoCube. This is the case, for example, if the non-cumulative bearing objects are subject to high fluctuations, meaning that data is constantly being loaded for new objects and old objects are made obsolete. With time slot archiving, the end non-cumulative remains for all objects until all of the data in the InfoCube is finally archived, even if all the non-cumulative changes for an object have been archived already.
    In this case, you want to archive and delete completely any objects that are no longer active in the InfoCube. This means archiving the marker as well. For other objects that are still active, you only need to archive the non-cumulative changes from the past, which means the marker is retained.
    When you define the archiving properties for a non-cumulative InfoCube, do not therefore choose the time slot archiving method. Instead, select individually the characteristics that are relevant to restricting archiving runs. The time reference characteristic should also be included in this selection whenever possible.
    Using this archiving method, for each archiving run, you need to create selection conditions in a variant. In the variant for the archiving run, in addition to the selection conditions, you can also specify for the selected characteristics whether or not non-cumulative changes and marker data is archived. If you choose to archive marker data, be aware that the time selection contains the maximum value for time.
    Please refer to the below link to archive the data for Stock Cube:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/3f/c219fe9a46194aa66d55254fdab182/frameset.htm
    Hope this helps.
    Regards
    Tanuj

  • Inventory - Unrestricted Use Stock

    Hi Friends !
    At the BEx level. we restricted key figure to see the Unrestricted Use Stock
    Key Figure Name : TOTALSTCK
    0STOCKTYPE = A
    SPECIAL STOCK INDICATOR = #
    Current Output :
    CALENDAR WEEK                       CALENDAR DAY                           UNRESTRICTED STOCK
    25/2011                                       06/22/2011                                         100
                                                        06/23/2011                                         100
    Expected Output:
    CALENDAR WEEK                       CALENDAR DAY                           UNRESTRICTED STOCK
    25/2011                                       06/23/2011                                         100
    But the data in the column are showing double values. Is this the value this inventory works? or any other issues? Any hint?
    With Regards
    Rekha

    Hi Arun,
    my understanding is that for reversal and stock intransit you will have two types one is stock in transit from that warehouse and stock in transit to that warehouse. Accordingly you will have the values populated into either issues or receipts. And coming to BW if  you can notice that BW populates the cube with a special marker called process key indicator rather than movement type, it gets the moment type along with data and i would suggest the best way to reconcile your data is to always check in your cube by taking total of your receipts sock and issue stock( any stock type) and then subtract issue from receipt and compare with figure in r/3 (IF YOU ARE USING CUBE 0IC_C03) as you know this cube has non cumulative KF so i found thats the better way to get a considerable  reconciliation.
    Hope it helps!!!!!!

  • How to APD create on Stock Cube (0RT_C37)??

    Hi,
    How to APD create on Stock cube (ort_c37). Pls help me for APD create on non cumulative???
    Thanks

    As long as the dimensionality of the cube has the same contents (even if it is in a different order), the reports will continue to work in my experience. If you add a new dimension, the report doesn't have a selection set up for that dimension and therefore is now invalid and all reports must be recreated against that cube. Adding new levels above the leaf level of your dimensions and adding new measures should not corrupt their reports.
    I would suspect after a few iterations of losing their reports, your users will learn to test and specify their needs more completely to ensure they have all of the required dimensions.
    Alternatively, you can set up one cube that only consists of calculated measures that has ALL of the dimensions of your AW. Create calculated measures that then point to these other cubes which may not have all of the dimensions. In this case, the report is using the "calculated" measures whose dimensionality does not change even if you add a dimension to one of the underlying cubes.
    For example, if you have Time, Customer, Product, and Geography in your AW, but you choose to only have Time and Product in a cube called YEAR_ITEM_PLAN that holds your targets for the year, and they later decide to do their plans Time, Product and Gegoraphy, you could recreate the YEAR_ITEM_PLAN cube to include Geography and as long as the calculated members cube you created earlier always had geography, their reports should continue to function.

  • Recovery of compressed data in stock cube

    Hi,
    Does anyone know how to reverse the compression in stock cubes 0IC_C03?
    By mistake the compression was made until last month and now the queries have negative stock values.
    I'm using objects in version 3.X and I can´t do selective elimination by year, because it is not available.
    Can I use reverse posting for the requests since the beginning of the year, and then load the data again via PSA, or make an Init for 2009?
    What is the best solution for this problem?
    Thank you,
    Joana

    Unfortunately, once compression is done there is no way to revert back to an uncompressed state. You basically have two options for removing the data at this point:
    1) Use the RSDRD_SEL_DELETION Function Module in a custom ABAP program to delete the data for 2009, then load 2009 data again. Probably the preferred method
    2) Truncate the entire InfoCube and re-load from the beginning. Probably not the best choice
    Here's a sample ABAP program you could use to delete the InfoCube data:
    REPORT zfi_delete_cube
      MESSAGE-ID zfi_msg.
    CONSTANTS: c_i(1) TYPE c VALUE 'I',
               c_eq(2) TYPE c VALUE 'EQ',
               c_2009 TYPE /bi0/oicalyear VALUE 2009,
               c_space(1) TYPE c VALUE ' ',
               c_x(1) TYPE c VALUE 'X',
               c_c(1) TYPE c VALUE 'C'.
    DATA: l_thx_sel type rsdrd_thx_sel,
          l_sx_sel type line of rsdrd_thx_sel,
          l_s_range like rsdrd_s_range,
          l_t_range type rsdrd_t_range,
          l_t_msg type rs_t_msg.
    CLEAR: l_thx_sel,
           l_sx_sel,
           l_s_range,
           l_t_range,
           l_t_msg.
    MOVE: c_i TO l_s_range-sign,
          c_eq TO l_s_range-option,
          c_2009 TO l_s_range-low,
          c_space TO l_s_range-high,
          c_x TO l_s_range-keyfl.
    APPEND l_s_range TO l_t_range.
    MOVE '0CALYEAR; TO l_sx_sel-iobjnm.
    l_sx_sel-t_range = l_t_range[].
    INSERT
      l_sx_sel
    INTO TABLE
      l_thx_sel.
    CALL FUNCTION
      'RSDRD_SEL_DELETION'
    EXPORTINGexporting
      i_datatarget = 'ZXXX_C01'
      i_thx_sel = l_thx_sel
      i_authority_check = c_x
      i_threshold = '1.0000E-01'
      i_mode = c_c
      i_no_logging = ''
      i_parallel_degree = 1
      i_no_commit = ''
    changing
      c_t_msg = l_t_msg.
    IF sy-subrc EQ 0.
      MESSAGE s000.
    ELSE.
      MESSAGE s001.
    ENDIF.

  • SSRS Report date parameter values using SSAS Cube as datasource

    Hey Guys, 
    i m building an SSRS report using SSAS cube as the data source. The report contains shared data-sets which provide the required data. below is the set up.
    Sql server version : Sql server 2008R2
    Report builder 3.0 
    I have, Report A, powered by Dataset D, running on Cube C. The dataset has 3 parameters out of which one of them is a date parameter- P1. I have it set up such that on the report there is  another parameter - P2 which contains the type as Date ( to
    ensure the user is exposed to a date picker), the input from this, P2 is then manipulated to required format before fed into the dataset parameter P1 (hidden). I have two questions regarding this parameter.
    Currently, when the user pick's a date (P2) which has no values, the report errors out as it doesn't find that corresponding member on the cube. Can it be made such that if the member doesn't exists, a simple error message like "date not found"
    pops up as opposed to report failing?
    Secondly, can i manipulate the date picker (P2) exposed to the user such that the unavailable dates are grey'ed out on the date parameter (P2)? 
    Please let me know if there is any more info required on each of the questions.
    Thanks
    Srikanth

    Hello Katherine,
    below are the errors which pop up with the 'Constrained' function in place and without. The MDX query is what follows.
    Without: 
    An Error has occurred during report processing. (rsProcessingAborted). The Execution Failed for the shared data set “Dataset1”.(rsDataSetExecutionError). Query Execution failed for dataset ‘DataSet1’. (rsErrorExecutingCommand). The dimension ‘[10 Sep 2014]’
    was not found in the cube when the string, [10 Sep 2014], was parsed.
    With Constrained flag:
    An Error has occurred during report processing. (rsProcessingAborted). The Execution Failed for the shared data set “Dataset1”.(rsDataSetExecutionError). Query Execution failed for dataset ‘DataSet1’. (rsErrorExecutingCommand). Query(1,1476) The restrictions
    imposed by the CONSTRAINED flag in the STRTOSET function were violated.
    SELECT
    NON EMPTY
    [Measures].[A]
    ,[Measures].[B]
    ,[Measures].[C]
    ,[Measures].[D]
    ,[Measures].[E]
    } ON COLUMNS
    ,NON EMPTY
    [DimA].[LevelA].[LevelA].ALLMEMBERS*
    [DimB].[LevelB].[LevelB].ALLMEMBERS*
    [Date].[Date].[Date].ALLMEMBERS
    DIMENSION PROPERTIES
    MEMBER_CAPTION
    ,MEMBER_UNIQUE_NAME
    ON ROWS
    FROM
    SELECT
    StrToSet (@FilterA ,CONSTRAINED) ON COLUMNS
    FROM
    SELECT
    StrToSet(@Date, CONSTRAINED) ON COLUMNS
    FROM [Cube1]
    WHERE
    [DimC].[Level1].&[Member1]
    ,[DimC].[Level2].&[Member1]
    ,[DimC].[Level3].&[Member1]
    ,[DimC].[Level4].&[Member1]
    Thanks
    Srikanth

  • Problem connecting two trunks to sip provider using same CUBE

    We need to connect two SIP trunks from service provider to Cisco CUCM 7.1 using CUBE “Cisco 2821”, SP using the following configuration:
    First SIP PSTN Link Configuration(In-Out DID/DOD 218 7700 – 218 7799)
    Customer IP Address =   10.196.191.158/30
    SP IP Address =  10.196.191.157/30
    Protocol= SIP
    SIP Port = 5060
    Transport Protocol=UDP
    Voice Codec= G711 A-Law
    DTMF = IN-Band DTMF without RFC2833
    Signaling IP address = 10.201.20.49
    IP Address 10.201.20.10 (Media IP) must be visible from IP PABX
    Second SIP PSTN Link Configuration( Inbound Only 920009999)
    Customer IP Address =   10.196.192.94/30
    SP IP Address =  10.196.192.93/30
    Protocol= SIP
    SIP Port = 5060
    Transport Protocol=UDP
    Voice Codec= G711 A-Law
    DTMF = IN-Band DTMF without RFC2833
    SIP server IP address = 10.201.20.49
    IP Address 10.201.20.10 (Media IP) must be visible from IP PABX
    When we tried to configure both links on the same CUBE we faced two problems:
    -          Routing issue, as we can’t route traffic using single CUBE through two different interfaces to the same destination “ i.e we have to configure static route commend (ip route 10.201.20.49 255.255.255.255 10.196.191.157 & ip route 10.201.20.49 255.255.255.255 10.196.192.93), sip traffic coming from one link can’t be sure to send it back to the same link.
    -          SIP media & signaling control binding issue, as CUBE support sip binding using one interface only “one IP Address”, if we not using binding commands on the CUBE we can’t receive any calls though any link.
    We have two options:
    SP to send both traffic on the same trunk link
    Or
    Have another CUBE for the second link.
    Attached network diagram.
    Any solution?????
    Regards,
    Ahmed Rizk

    I didn't mean NAT CUCM, I meant the interface towards it. But since you're using a single interface then yes that is what you NAT. You have a lot going on in that config. Probably a lot more than you need. Like I said you should work on this in two legs. CUBE to ITSP, and then CUCM to CUBE. You're trying to make the whole thing work in one shot which is going to cause you some headaches.
    Install XLite free version. In the account settings set your UserID to a generic 10 digit phone number, domain to something generic, then at the bottom set the Proxy Address to the IP of your CUBE. The media ports will be negotiated dynamically between the CUBE and the ITSP. Since you said you're not registering you will also need to give the ITSP YOUR peer IP (this is how they secure the trunk) which is whatever IP you're sourcing from when you leave your network (what you're NAT'ing the CUBE to).
    For testing, reduce your config to something like this:
    voice service voip
     allow-connections sip to sip
     allow-connections h323 to sip
     no supplementary-service sip moved-temporarily
     no supplementary-service sip refer
     signaling forward none
     sip
    dial-peer voice 10 voip
    description CUBE_TO_ITSP
    session protocol sipv2
    session target ipv4:SIGNALING IP PROVIDED BY ITSP
    destination-pattern [2-9].........
    codec g711ulaw
    dtmf-relay rtp-nte sip-notify
    no vad
    dial-peer voice 20 voip
    description ITSP_TO_CUBE
    destination-pattern .
    session protocol sipv2
    session target ipv4:Eventually your CUCM IP...for now set it to your computers IP.
    codec g711ulaw
    dtmf-relay rtp-nte sip-notify
    no vad
    Use XLite to place a phone call from your PC (if you have a mic and speakers you can have audio if the call connects). This should come pretty close to getting your outward leg established. Once you get this part working you can add in more codecs and translation profiles if you want. Let me know what happens. Include any debug or packet cap results if you can.  

  • Sales order stock should post in unrestrcited use stock

    Hi
    We have MTO and MTS both scenario. Now, for SFG materials we produce through CIR in MD81. Hence, the planned order -> process orders are generated after MRP run has reference of sales order.
    Our all SFG products are Auto Goods receipt through COR6N T-code. But, our scenario is for these CIR requirement all process orders stock goes to sales order stock. We can't use these sales order stocks in MTS or, other MTO FGs.
    Hence, we want whenever process order confirmation we execute in COR6N, the stock should not be posted through 101E and later we are doing 411E. Rather we want in COR6N the stock should go to unrestricted use stock.
    What are all config settings or, processes are there to satisfy our requirement. Also, what can be negative impact for that.
    Please suggest.
    Thanks,
    Susanta

    If the need is to build SFG stock as unrestricted stock, then why are you placing CIR & planning them in sales order segment?
    Place PIR via MD61 for this SFG, then demand will be in plant level & the supply proposal which is generated will also be anonymous. Once you post GR for the supply proposal it will be 101.
    If you do not sell your SFG, then maintain stg. grp as 70, if you sell at SFG level as well, then work with stg. grp 40. Maintain indiv / coll indicator as 2.
    Do a test in your sandbox & if it meets your need adopt in PRD.

  • Unrestrected use stock to quality inspection stock

    Hi,
    plz tell me how can transfer Unrestrected use stock to quality inspection stock for same material and same palnt

    Hi Prasad, Make sure that inspection type 08 is assigned and activated in Material Master's QM view. Then you would be able to move the stock from unrestricted to quality using MB1B (Mvt/Type 322).
    Also check : Stock Reversal - From Unrestricted to Quality
    Edited by: m_n_novice on Sep 5, 2009 2:02 PM

  • How to get "Valuated unrestricted-use stock in previous period"

    Hi!
    I need the Valuated unrestricted-use stock in previous period for a material.
    I'm using the MCHB table but CVMLA field doesn't match with the value calculated by standard tcode.
    There is any FM that can help me?
    Thanks
    Salvatore

    Problem solved

  • Reporting on DSO - Use of Cube? Use of MP?

    Hi experts, I would like to know your feedback and expertise on the following BI design based on my client's requirement:
    I have lots of reports that should be launched straight with document-level information (eg PO number, PO line item number, etc ...).
    For those, DSO should be the object to do reporting on. Note that large number of users will access this "operational view of data".
    I have also some others reports where they should be opened to the user on "low" level view of data (e.g. Vendor code and total ordered amount) but having detailed free characteristics available for drill down such as PO number, requester, ...
    For those, I think about using an Cube (e.g. for "aggregated" view of the vendor) but also the DSO mentionned above in case the user drill down the detailed characteristic in the report. This leads me of the use of multi provider on DSO + Cube.
    I am not thinking to use RRI for the moment.
    What do you think about this approach?
    Having detailed free characteristics not displayed straight on the report could explain the use of the cube + DSO covered by a multi provider?
    Thanks for your feedback.

    Hi Wond, thank you for your fast reply.
    I read a recommendation from SAP saying that storing mass data in cubes at document level is generally not recommended because when the data is loaded, a huge SID table is created for the PO number line-item dimension (as this should be created as dimension).
    Also, my reports are more like operational reports for example:
    **PO Number | Requester | Vendor | product category | Order amount**
    I thought using a MP on a DSO + cube will "share" the performance issue of accessing document level data.
    I am not sure what would be the best solution in terms of performance. We do not have really multi dimensions reporting needs. It is more like having report (for example by taking the described example above):
    **Vendor | Order amount**
    having PO Number, requester, product category as free characteristics ready to be drill downed...
    What do you think ?
    Thanks

  • Unresricted use stock in MIRO

    Hi experts,
    I have query in MIRO, I want to know how i Can get exact value of unresricted use stock (LMENGE01).
    actually my requirement is
    LmMENGE01(unrestricted use stok) = LOSMENGE (Inspection lot quantity) - (LMENGE02 + LMENGE03 + LMENGE04 + LMENGE05 + LMENGE07 + LMENGE08). HOW IT COMES POSSIBLE PLEASE SEND ME ANY CODES IF POSSIBLE, BECAUSE SOME TIME ONLY ONE OR TWO FIELD WILL CHANGE. PLEASE REPLY ITS URGENT.

    Hi Jyothi,
    thanks for ur reply, actually i am looking for logic, I NEED LMENGE02 = LOSMENGE - (LMENGE02 OR LMENGE 03 OR LMENGE 04 ) ETC WHENEVER SOME CHANGES HAPPEN IN LOSMENGE AND LMENGE SERIES (IN T.CODE QA11) LMENGE01 HAS TO CALCULATE IT AND SHOW OUTPUT, I REQUIRE CONDITIONS FOR THIS THING. IF YOU HAVE PLEASE SUGGEST ME.
    THANKS IN ADVANCE.
    VIMARSH B.

  • How to create multiprovider in BI 7.0 using two cubes

    Hi all,
    how to create multiprovider in BI 7.0 using two cubes?

    Go to the infoarea you want and right click and click create a Multiprovider.
    In the deifiniton of MP, choos ethe two infocubes you want to add and continue.
    Choose the dimensions you want to include in your MP.
    Add the characteristics you want to include in the dimensions.
    Add key figures.
    Then identify which cube the characateristics and keyfigures should come from and activate.
    search the forums also.

  • Make-To-Order MRP for components with unstricted-use stock

    Dear Experts,
    There is a finished goods of material with standard planning strategy group "20" in the material master.
    There is a component e.g. material A, under the BOM of the FG material.
    There is already enough unrestricted stock for material A which has no special stock indicator assigned.
    After creating the sales order,  I use MD50 to run the make-to-order MRP, but the result shows that there a purchase requisition has been generated for the material A with the sales order assigned and specail stock indicator = "E".
    Is there any solution so that there will be no PR generated for mat A as there is enough unrestricted-use stock.
    And in the production order of the FG, can the component only requires the unstricted-use stock instead of the "E" stock?
    (It is ok for the FG goods receipt as "E" stock.)
    Thanks a lot.

    Hi Ram,
    Thanks for your information. 
    I set the indi/coll = 2 and null for the strategy for the component material A
    Just want to know, which strategy should I use for the finished goods?  And any other setting for the finished goods and the component?
    And which transaction MD02 or MD50 for the planning run for the finished goods?
    In such setting, after the planning run , PR will be generated for the net external procurement?
    Actaully my situation is that I just keep own stock for components, I want MRP to consider the own stock instead of sales order stock before generating PR.
    Thanks for your help again.
    Claude

Maybe you are looking for

  • PLEASE HELP!!! My 'Apple mobile device helper has stopped working'!

    Today i bought the new 3G iPhone so i went online to download the new 7.7 iTunes software. Now when i go into my iTunes a Windows pop up appears telling me that my 'Apple mobile device helper has stopped working' and that it is diagnosing the problem

  • Iphoto won't open due to a problem.

    Iphoto won't open because of a problem.  The box says 'check with the developer to make sure iphoto works with this version of Mac OS X.  You may need to reinstall the application.  Be sure to install any available updates for the application and Mac

  • In Acrobat XI, how can we have more than 2 people digitally sign a document or template?.

    The document is a PDF template with 2 signature fields for approval. When the first person digital signs the document it shows the GREEN tick that it's signed and all signatures are valid. Then it gets emailed for the second person to digitally sign

  • Lens Corrections in Lightroom 4

    Can 'Enable Profile Corrections' in Lens Corrections be checked as a default?

  • Reset BPM Cubes

    I'm working with 11g I must delete all data in BPM Cubes. I have inserted in my process a business indicator (*Segnalazioni*) and I defined a dashboard in workspace But I have a generic error : "Operation Error." Even though I deleted all instances o