Inventory Management: Snapshot ODS 2LIS_03_UM

In the How to guide the Update rule from 2LIS_03_UM for the Key Figure refers to:
if the returncode is not equal zero, the result will not be updated
    RETURNCODE = 0.
  ELSE.
if the returncode is not equal zero, the result will not be updated
    RETURNCODE = 4.
  ENDIF.
Is there only an error in the comment (duplicated) or is it that we only need one of the statements? Thanks

hi Niten,
returncode = 0 will update, returncode = 4 not update,
seems duplicated, comment will impact nothing to the program/routine.
hope this helps.

Similar Messages

  • Loading to Inventory Management Snapshot ODS and Cube

    I am trying to develop an Inventory data model and have already created and loaded to the Inventory Management (0IC_C03) cube.
    I have now created a Snap Shot ODS and Snap Shot cube, is there a way that I can load to these objects without having to do a re-init? Thanks

    Hello Niten,
    There is no need to do re-init, you can load the data into non-cumulative and snapshot targets in parallel. Through sam infopackage with which you are loading to 0IC_C03, load to snapshot targets also.
    Regards,
    Praveen

  • Inventory Management SnapShot ODS

    What is the purpose of the SnapShot ODS, in the sense that why can I not just load directly to the SnapShot cube, my understanding is that if I look at the logic for say the total quantity and value key figures in the update rules to the cube this should be able to give me an upto date scenario or am I mistaken? Thanks

    Hi Niten,
    I am not sure if you are referring to any standard content ODS. But, generally speaking about snapshot scenarios, the advantages of introducing an ODS layer are:
    - Overwrite feature
    - you can keep data at a very granular level in ODS and create different cubes for different reporting scenarios or aggregation levels.
    - additional flexibilty in loading data to cubes due to the introduction ODS.
    Hope this helps. If you are looking at any specific case, do write back with details.

  • Inventory management snapshot model using Datamart Interface

    Hi,
    We have implemented Inventory management NON-CUMULATIVE scenario.
    Now for reporting needs we are adding snapshot model and trying to use datamart interface to fill up snapshot cube.
    But how to get value of KF say "ZTOTALST" becuase NON-*** cube has only changes stored as "0RECTOTSTCK" and "0ISSTOTSTK". If anyone has implemented or has any ideas on using snapshot model  with datamart interface , please help .
    regards,
    Daljit Boparai

    Try out with this
    http://help.sap.com/bp_biv335/BI_EN/index.htm
    Regards
    Kumar

  • Inventory Management - Snapshot Scenario

    Hi,
    We are implementing the Snapshot scenario for inventory management based on the "How to Handle Inventory Management Scenarios in BW" and am facing the problem on the point 51 in the document.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    "51. Create a start routine to multiplicate the old row with minus 1, set the record mode to R “Reverse-Image” and create a new row with the month “12.9999”, if the ...."
    the logic seems to be incomplete. Has anyone implemented this scenario. Please let me know what is the missing piece.
    Thanks
    RK

    I am only in design phase. I have post this message because the How to guide is old and I would know if someone have find a new solution ( with less step to reduce development phase).
    As not recent solution is provided, I use the how to guide and adapt because I have more indicator to implement in my solution.

  • Inventory Management SnapShot model

    In the How to guide it discusses on how to create a SNAPSHOT model for monthly loads.
    Can I create a SNAPSHOT ODS and eliminate the Cube as part of my Data Flow and if so I believe the only change that I need to make is to check the BEx reporting flag in the ODS.  Is this correct and are there any possible limitations with this approach? Thanks

    Hi Niten,
    I read in the document...
    "If the SnapShot Scenario is chosen to reduce the Query-Runtime it should be taken in account that for recovery reason and for the ability to retrace the data it is only advisable to run an InfoCube with non-cumulative keyfigures with all the movements in parallel for a certain timeframe. For the administrator it is much easier to avoid, find and repair inconsistencies in the data. Inconsistencies could happen if data in the PSA is deleted and the update-/ transferrules do not fulfill all the EndUser requirements or the coding is just wrong. A reinitialization of all the past data could be necessary. In the SnapShot Scenario the past data is nowhere stored."
    Hope it helps!
    Bye,
    Roberto

  • Inventory Management - SnapShot Cube

    Why am I not able to load the Stock Init extractor 2LIS_03_BX into the SnapShot Cube? Thanks

    Hi,
    The Diagnosis says:
    This InfoSource is specifically set for the initial run of non- cumulatives. Only certain non-cumulative key figures are therefore displayed in the update rules.
    If you donot have any Non Cumulative KF in the cube you can not use 2LIS_03_BX.
    With rgds,
    Anil Kumar sharma .P

  • Business Content Inventory Management (0IC_C03) Cube

    I am thinking of adding a data staging ODS to our Inventory Management model.  However, I wanted to check whether the delivered cube 0IC_C03 is aggregated or whether it is a representation of the R3 extraction.  If the latter is the case I do not see the purpose of an additional ODS layer.  Could anyone pass their thoughts? Thanks

    hi Niten,
    check oss note 581778-ODS capability of extractors from Inventory Management
    Symptom
    Data is not updated into the ODS when you load certain data records of the 2LIS_03_BF extractor.
    Other terms
    ODS, 2LIS_03_BF, 2LIS_03_UM, 2LIS_03_BX, 2LIS_40_S278, 0STORNO, ROCANCEL, RODMUPDMOD, 0RECORDMODE, Inventory Management, 0IC_C03,
    Application 03, Logistics Extraction Cockpit, LBIW
    Reason and Prerequisites
    The 2LIS_03_BF extractor does not return any "connected" after and before images, as in the SD extraction, for example.
    Originally, the extractor was only designed for updating into an InfoCube. The extraction method was converted from the "D" delta process to "ABR1" with PI 2000.1 patch 4, or PI-A 2000.1 patch 4 so that it could be updated into an ODS object (see notes 322303, 385703 and 323811).
    If documents are canceled in Inventory Management, a new document is generated (new document and item number).
    This type of operation is transferred into BW with the "ROCANCEL" field set to 'X'. This results in the necessary inversion of quantities or value key figures. A new record is generated for this in the ODS (the "preceding document" has another key).
    Example:
    ODS key: Doc.
    Movement data:
    Document   Item    Document year   Movement type     Qty     ROCANCEL
    4711       1       2002             101              +100
    4712       1       2002              102              -100     X
    ODS contents:
    Document   Item.   Document year   Movement type    Quantity
    4711       1       2002             101                 +100
    4712       1       2002                                   -100
    The "Movement type" field was set to "initial" in the data record for document "4712" by the processing during the ODS update.
    Document 4712 is a before image (0RECORDMODE = 'X') for the ODS. Therefore, this data does not arrive in the ODS. Nevertheless, the before image (document 4712) does not have any context with the after image (document 4711) because there are different keys (document/item/document year). The SAP R/3 inventory management controls these activities with new material documents and (reversal) movement types.
    BW technology note no. 747037 provides more information.
    Solution
    You have two options to evaluate cancellations or operations which contain reversal movement types and ROCANCEL = "X" in the ODS:
    1. Implement a start routine
    Insert the following code into the start routine of your update:
    ODS key: Material doc.|Item number|Calendar year
    BEGIN******************************
    LOOP AT DATA_PACKAGE.
      if DATA_PACKAGE-recordmode eq 'X'.
        DATA_PACKAGE-recordmode = ''.
        modify DATA_PACKAGE.
      endif.
    endloop.
    END********************************
    2. Change the transfer rules
    With the transfer rules, do not assign the "ROCANCEL" DataSource field to the "0RECORDMODE" InfoObject in the InfoSource. As a result, only records with "0RECORDMODE" = ' ' are transferred to the ODS. For the ODS, the after images whose characteristics or key figures that are set to overwrite, are not deleted.
    Other special features when updating the extractors of the inventory management into ODS objects:
    1. 2LIS_03_BF and 2LIS_03_UM
    a) ODS capability
    For more information, see notes 322303, 323811 and 385703.
    b) Key creation
    For 2LIS_03_BF, see note 417703.
    The following keys are available for 2LIS_03_UM:
    1. MCMSEG-BUKRS
    2. MCMSEG-BELNR
    3. MCMSEG-GJAHR
    4. MCMSEG-BUZEI
    Field no. 4 is not delivered as standard in the extract structure, but it can be added using the Logistics extract structures Customizing Cockpit.
    Field no. 1 may not be included in the relevant organizational structure.
    2. 2LIS_03_BX (up to and including 3.0B 2LIS_40_S278)
    The dynamic stock calculation from stocks (2LIS_03_BX) and movements (2LIS_03_BF) is only possible with (non-cumulative) InfoCubes.
    Using ODS technology is only useful in this context for:
    - an Enterprise DataWarehouse layer
    - the realization of a snapshot scenario:
    See the How to paper for this topic at:
    -> http://service.sap.com/bw
    -> left navigation area: SAP BW InfoIndex
    -> info index: N ("Non-cumulatives") ->
    "How to... handle inventory management scenarios in SAP BW 3.x" (pdf)
    Use note 773823 to update the 2LIS_03_BX InfoSource into an ODS.
    Note also that you cannot update any key figures into an ODS object (see notes 752492 and 782314).

  • Inventory Management Data Model

    Can I have a combined Inventory Management Snapshot and Non Cumulative?  By this I mean as follows:
    1.     Use the Business Content model to load to the Inventory Management (0IC_C03) cube on a daily basis (loading delta from 03_BF and 03_UM)
    2.     Create a Snap Shot model which is loaded on a monthly basis using 03_BF and 03_UM
    Thanks

    Hello Niten,
    Absolutely. You can use these two scenarios in combination. In fact, it is highly recommended to use snapshot scenario in combination with non-cumulative model and not as a stand alone solution.
    But you need to evaluate the business requirement before taking the decesion of going with combined solution. Snapshot scenario is used to improve the query prformance.
    Regards,
    Praveen

  • Extend Inventory Management (0IC_C03) with new field MSEG-INSMK

    Dear Experts, We are using Business Content InfoCube "Material stocks/movements" (0IC_C03) in Area "Inventory Controlling/Inventory Management" in BW. We are using following Business Content DataSources: Stock Initialization for Inventory Management              2LIS_03_BX Goods Movements From Inventory Management        2LIS_03_BF Revaluations                                                            2LIS_03_UM Everything works fine with delta load till now. Now we have a new requirement so that we have to fill additionally the R/3-Field MSEG-INSMK in existing Inventory Management InfoCube (0IC_C03). The Business Content DataSource (2LIS_03_BX/BF/UM) doesn't provide R/3-Field MSEG-INSMK and I don't find any other Datasource for the R/3-Field MSEG-INSMK ("Document Segment: Material" - Stock Type). How can we extend the InfoCube 0IC_C03 with the R/3-Field MSEG-INSMK? Should I define a new Generic Datasource based on the table MSEG to extract the field INSMK. The table MSEG is very large. What would be Delta-Specific Field for Generic Delta? I would load the data from generic DataSource into a new DSO. And I can read the field MSEG-INSMK per Look-Up from the DSO in the transformation to the InfoCube 0IC_C03. Is this the solution? Many Thanks Moha

    2LIS_03_BX cannot be enhanced. There is an SAP note that says enhancing this Datasource is not supported.
    2LIS_03_BF can be enhanced though, and the process is just like enhancing any other LO Datasource.
    So you can include the new field in the cube, enhance BF and load to the cube. With this, you will be able to report the INSMK field on the goods movements. But as INSMK is not present in BX, you will not be able to report the INSMK field on stock position reports.

  • Inventory Management ODS

    Hi
    What precautions to be taken before loading BF data into the ODS. Do we have any standard ods available in the business content.
    My requirement is i have a report which is developed in ABAP but due to performance now they want that report to be developed in BI.
    The data is comeing from AFPO, AFRU, MSEG, MKPF, VBAP.
    In MKPF they want only posting date and from MSEG only movement types but not any goods issue qty or recepit qty like that.
    REgards
    Annie

    Hi
    The DataSource 2LIS_03_BX is used to extract an opening stock balance on a detailed level (material, plant, storage location and so on). At this moment, the opening stock is the operative stock in the source system.
    The DataSource 2LIS_03_BF is used to extract the material movements into the BW system. This DataSource provides the data as material documents in the MCMSEG structure.
    1.   Initialization of the current stock (opening balance) in the R/3 source system (transaction code in R/3: MCNB).
    2.   Setup of statistical data for material documents in the R/3 source system.
    3.   Loading the opening stock balance (InfoSource 2LIS_03_BX) into InfoCube 0IC_C03. In the InfoPackage, choose the upload mode “Create opening balance”.
    4.   Compressing the request containing the opening stock that was just uploaded. Make sure the "No marker update" indicator is not set.
    5.   Loading the historical movements into the InfoCube 0IC_C03 via the DataSource/InfoSource 2LIS_03_BF. Choose the upload mode "Initializing the delta process" here.
    6.   After successfully uploading the historical material movements, the associated request has to be compressed. You must make sure the "No marker update" indicator is set.
    7.   Schedule the V3 update for 03 area.
    8.   Delta uploads can be started with the DataSource 2LIS_03_BF from this point in time on.
    As of 3.0B, SAP delivers InfoCube 0IC_C03 for reporting on R/3 inventory data in BW. This gets updated from the InfoSources 2LIS_03_BX, 2LIS_03_BF and 2LIS_03_UM.
    Please go through the following links:
    http://help.sap.com/saphelp_nw04/helpdata/en/fb/64073c52619459e10000000a114084/frameset.htm
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f83be790-0201-0010-4fb0-98bd7c01e328
    InfoCube: 0IC_C03
    ODS Capability
    For the ODS capability of this extractor, see the SAP Note 581778: ODS capability of extractors from Inventory Management.
    Cheers
    Pagudala

  • Inventory management: non-cumulatives VS. snapshots

    In the How to <i>Handle Inventory Management Scenarios in BW</i>, I read that (p. 2):
    - Inventory management with non-cumulative key figures is better when <i>"90 percent of all materials were moved 1 time in the month"</i>;
    - Inventory management with SnapShots is better when <i>"90 percent of all materials were moved 1 time in the month"</i>.
    I think the second sentence is not correct. But what can be the right number of movements to be considered?
    Thanks a lot,
    Davide

    Hi Ajay,
    so my next question is:
    Besides the time granularity needed (daily-level vs. monthly-level), is there a threshold for the number of movements, that could be used to choose one of the two models?
    I mean, if materials are moved on average e.g. less than 10 times per month, the non-cumulative architecture could be best one. While if there are more than 10 times per month, the snapshot architecture could be more appealing. In this example, 10 movements per month is the threshold.
    Cheers, Davide

  • Snapshot scenario or non cumulative key figure  in inventory management

    Hi
    We are currently using Inventory Management with non-cumulative key figures but we get very high performance problems due to so big number of lines in info cube.
    We are analyzing the other scenario with snapshot and I am asking if it would be very realistic to use it to satisfy our requirement: to be able to get inventory management at day level for about 2 000 000 combinations article-site and about 100  000 stock movement lines per day (we are retailer!).
    Is there somebody to give me advice about it?
    Tanks a lot
    Anne

    Being a non-cumulative KF, total stock is automatically takes care of that.
    Try putting all the restrictions which you have included for total receipts and total issues, for eg,  restrict Total Stock with the movement types used in Receipts as well as Issues.
    Check and revert.
    Regards
    Gajendra

  • Inventory management with SnapShots

    Hi
    I've got this document, "How to handle inventory management scenarios in BW".
    It's generally very clear, no problem to understand the standard solution (0IC_C03, non-cumulatives).
    But I really didn't understand the explanation about Snapshot on the monthly positions.
    So I ask someone to explain how does the concept work.
    Example:
    The document refers to material movements in 01.2004 and 03.2004.
    Question 1:
    What are the values posted to the DSO and to the InfoCube after initial load (after the first load of datasources BX and BF/UM) ???
    Will we have registers to 01.2004, 02.2004, 03.2004 and 12.9999, both in the DSO and in the InfoCube ?
    How does month 12.9999 work?
    Question 2:
    What are the values posted to the DSO and to the InfoCube after the second BF load?
    Let's suppose 2 movements in 04.2004 and 2 movements in 05.2004.
    Will we add registers to 04.2004 and 05.2004 both in the DSO and in the Cube?
    Thanks in advance.
    Cesar Menezes

    Hi Cesar,
    Not sure if this could be helpful.. but still sharing..
    http://www.biportal.org/discussion_forum?mode=MessageList&eid=350671
    As even I want to understand differences between 2 methods.. Snapshot and 0IC_C03 (non cumulative)
    Could you find any leads?
    Regards, Vittali

  • Inventory Management, New Snapshot Scenario

    We are planning to implement the New Snapshot scenario for Inventory Management. This is based on the "How to...." document. As per what is shown in the document, all the 3 extractors feed into the same DSO. However, when I try to create the Update Rules for <b>BX</b>, I get a error that there is no key figure. However, the DSO (Standard) has the Key figures. These are cummulative. Maybe, because of that I get the error when I create update rules for BX. But then, in the document the key figures appear. How is this possible.
    Has anyone tried this and has been successful. If so, I'd appreciate if you could send some tips.
    Thanks

    hello
    can you please take a screenshot of your data model and update rules (inside) and send me to (see email in card)
    It will really help me!
    Alex

Maybe you are looking for

  • Can you render clips / transitions

    I have a new Mac that is very very fast. However, even still some video transitions don't play smoothly. I can export the whole project into a quicktime movie or .m4v file and see them smoothly, but I cannot see them play smoothly in iMovie. Is there

  • ImageView with transparency

    I have an ImageView which contains an Image that has transparency. The default behavior for ImageView is to not fire mouse events on parts of the image that are fully transparent. However, I want events on all pixels in the image, regardless of their

  • RE:When shipping the iPhone in for repair, should I leave the SIM card in i

    In response to this thread that seems to of been archived not to alllow replies. http://discussions.apple.com/thread.jspa?threadID=1295444&tstart=0 If you are shipping back I assume you called Apple and they are sending you a box (as that is what the

  • How to find the First block....in a multi block form

    hi How i can find which is the first block in a multi block form.... ( there are n number of forms with multi blocks...so i need to generalise the code to find the first block in all of the forms) regards Kris

  • AME Error while logging in Arabic Version

    Hi I am facing a peculiar issue in AME. I am logging into English version and raising a transaction in SSHR and it is showing some 6 approvers as per the rule defined. But when the user logs in Arabic version, it is throwing some error as "Discovered