FIFO implementation after go-live: implications on existing data and ML

Hello All,
We have a client who wishes to implement a FIFO stock management approach.  They have been working on SAP for a few years now.  I would like to know how we would 'cutover' to a FIFO stock valuation method?  Would executing MRF3 for a date range be sufficient?
Also, please could you advise whether there are any discussion documents on the impact this change would have on actual costing using the material ledger, which they are currently using?
Thank You in advance for any assistance.
Kind regards
AMS

Hi!
you have to do following customization for LIFO/FIFO valuation:
Go to Material Management->Valuation & account assignment ->BS valuaiton procedures ->Configure LIFO/FIFO methods:
1.activate LIFO/FIFO
2. Define valuation levels
3. exclude online update
4.define relevant movement types for LIFO/FIFO
5.define LIFO/FIFO methods - in order to calculate FIFO price for current period , previous period, previous to previous period and previous year.
6.configure FIFO vlauation areas - here you have define base year as per your requirement
then you can able to do FIFO valuation - t.codes MRF4, MRF3,MRF1- u can update FIFO price in material master other than std price & MAV price fields.
there is no impact on actual material ledger. this is only used for balance sheet valuation purpose based on requirement.
Please let me know if you need any further clarificaitons
regards,
ramesh B

Similar Messages

  • We have a situation where in an existing application after go live we need

    We have a situation where in an existing application after go live we need to add a new dimention. The fact is after adding the dimension the existing data will not have any value against this dimension(will have only null values). If so will it create a problem in loading or reporting?. How to resolve it?.

    My experience (on BPC 5.1 MS, and earlier versions) has been as follows:
    1.) create a new dimension, with at least 1 member. Pay particular attention to which member is the first base member in the hierarchy. (If you're planning to have multiple hierarchies in this dimension, wait for now on the ParentH2 etc. Start with just 1 hierarchy until you've completed these steps.) Process the dimension.
    2.) add that dimension to an existing application. When the application is processed, all of the existing data is assigned to that first base member of the new dimension.
    3.) If that's not sufficient, and you want to assign some data to another member of this new dimension, either use the "Move" package, or write custom SQL script logic, to get the data assigned to the correct members.

  • DMA FIFO number of elements to read mismatch in FPGA and RT

    Hi all
    I am using myRIO , LV14 to run my application.
    Application: I have to continuously acquire data via FPGA and process in RT host once every 2000 samples are collected. I use DMA FIFO (size 8191) to acquire data, use timeout property at the FPGA to eliminate buffer overflow. I had followed cRIOdevguide to implement this part. A snippet of what I have implemented is attached. Whole code runs in SCTL at 50MHz.
    Issue: Twice or thrice I encountered with this strange behaviour, that the FPGA FIFO is giving continous timeout and the RT is unable to read the FIFO. The number of elements to write propery in FPGA VI gives 0 showing that FIFO is full and no more can be written, but at the RT, elements remaining is giving 0, hence it is reading 0 (no) elements.
    Workaround: I put a case where I will write to FIFO (as per the code) and if the number of elements to write is nonzero. It seems to work fine, as of now.
    What confuses me is that my FPGA VI says that FIFO is full (FIFO number of elements to write = 0) and gives a timeout error, but RT VI says that number of elements remaining in FIFO is 0 and hence no data is read. Any idea why it is so? My FPGA and RT VIs continues to run, but with no data being acquired or read.
    I saw this behaviour within minutes after running the code. Any idea as to why it is happening? I am trying to reproduce the behaviour and will update if i again encounter with it. Sorry, I cannot post my code here, but i guess the code snippets explain it to some extend.
    Thanks
    Arya
    Edit: Even with the mentioned workaround, the problem persists, now that the FPGA does not write to FIFO at all. And the RT VI is not able to read any elements as it sees 0 elements in the FIFO. The FIFO continues to be in timeout state. So i guess the problem is with the RT side.
    Solved!
    Go to Solution.
    Attachments:
    cRIOdevguide_FIFOreadwrite.PNG ‏107 KB
    FPGA_FIFO_write.PNG ‏41 KB
    RT_FIFO_read.PNG ‏39 KB

    Hi Nathan
    Yes, I could have replaced it with an OR. Regarding my application, I want to acquire data in chunks of 2000 samples. If at all I receive a timeout error, I want to discard that chunk of 2k samples and start all over again. So my logic was like this, I acquire the data, if there is a timeout, the reset is triggered, and the system waits to comeback from reset, and it starts acquiring again. Btw, I tried removing the multiple FIFO reads in RT, but the error is still the same.
    I have a small doubt as well, if I do not want to obtain stale data at alI, I would just check if timeout occurs, empty my FIFO and start acquiring data again (no reset button), isnt it? This was my original logic, but I saw that after a while, it stopped acquiring data and timeout led was on. I was thinking that FPGA and RT was simultaneously trying to acquire FIFO which might cause timeout. Somehow, I now feel that, as you have pointed out, my code is overly complicated. I will modify it and update the results. Thank you!
    Arya

  • Activating BW Process keys/new content after go live

    Hi There,
    Can anyone advise if activating process keys after the implementation has gone live will cause any issues.
    In our case the solution is live and we are using standard extractors for POs (2LIS_02_ITM)  and 2LIS_03_BF(Stock Movements) but so far we have not activated/used the process keys on R3/BW sides respectively.
    There is now a requirement to activate some more standard content cubes e.g. 0RT_C05 (Merchandise procurement)  and extractor 2LIS_02_SCL , that would eventually lead us to activate BW Process keys to b used in the update to 0RT_C05.
    But I am a bit worried now as to whether it can cause the existing components of the delivered solution to breakdown e.g if it changes the contents that are being updated in PSA in any way after the Process key has been activated in R3 side.
    I am happy if there are no changes  to fields other than process key relevant fields like BWMENG, BWOVG  etc but don't know if that is the case
    If no one knows of a direct answer to my question, can someone say as to what exactly happens to the records being posted into PSA after the process keys have been activated.
    thanks,
    Kulmohan

    tried and found that process key activation only causes an effect in the process key relevant fields. But please try in your scenario before you take my word.

  • Open production orders and outbound delivery after go-live

    Hello All,
    I tried to search answer for this question but could not find answer.
    Could anybody suggest, what to do with open production orders and outbound delivery after go-live when WM is activated. As, after go-live WM-PP interface will be activated and system should consume material from storage bin specified in control cycle and that will happen for newly created production order after go-live,but what about existing production orders how to update production supply area against work center in production order.
    Similarly with outbound delivery how to update WM status after go-live.
    Thanks in advance

    Thanks to both Jurgen and Sander
    Regarding production order yes, one way is to re-read PP master data in production orders, but is that the only way to handle this or do we have any other option?
    I was aware of re-read PP master data but it will real time consuming and also if it will problematic for already released or partially confirmed production orders.

  • Cancel goods receipt after doing LIV

    Dear all,
    I find the system allow users cancel the goods receipt of an PO item after the LIV process is completed.
    In business practice, it is none sense to reverse the goods receipt qty after the purchasing dept confirm the GR qty and payment to the vendor.
    In my understanding, the purchasing dept should cancel the LIV confirmation first, and then cancel the GR document afterward.
    Are there any control settings in MM to prevent users reverse the GR qty without cancel the IR document at first?
    Best regards,
    Chris

    Hi
    For GR-Based IV only a customizing is present to prevent such activities
    Please check in customizing if the Config of For GR-Based IV, Reversal of GR Despite Invoice has been maintained, remove the flags if it has been maintained.
    T.code is OMBZ.
    SPRO-> Materials Management-> Inventory Management and Physical Inventory-> Goods Receipt-> For GR-Based IV, Reversal of GR Despite Invoice.
    If your PO does not have the GR based IV Flag then GR can be reversed even if IR exists.
    Thanks & Regards
    Kishore

  • Assign Company Codes to new Credit Controlling areas after going live.

    Dear FI Experts;
    Our Status Now:
    We Have 3 Company Codes, CC 1000, 2000, 3000 and one Credit Controlling Area Code 0001, and the Customers are assigned to this Credit Controlling area with no problems and we are live since about 9 months ago.
    Requirement:
    We have a requirement to split the Customer Credit limit between companies, which means we have to create more credit control areas for example CCA 0002, and 0003, and though assign our 3 company codes to the new credit control areas, as follows:
    CC 1000 to CCA 0001
    CC2000 to CCA 0002
    CC3000 to CCA 0003
    And my Question is, what is the procedures to follow to do that (Not a Customization Procedures, I mean the How the Customers would be affected and the open items for them and how to resolve that), since as mentioned above we are already live since 9 months ago, and credit management is active and all our customers are assigned to our old Credit control area 0001, and also what is the consequence of doing that new assignment since we are live, thanks for your reply

    You will need to manage to create new credit master data under new credit control area. System should reorganize existing credit data after reassignment, that is when you change master data (create credit master under new credit control area), new credit exposure is calculated based on AR in company code and existing open orders will get rechecked for credit under new credit control area & new risk categories assigned to them.

  • How to keep Track of the Changes after Go live in OM

    Hi Experts,
    Need one information, after Go Live, PPOME is used by the end users for tracking or updating daily changes. While making he changes do we also need to keep a copy of the changes made in the Development server or it is fine if the changes are seen only in Production system.
    If any body has made changes to the existing Organization and Staffing, how do we keep a track of who has done the changes is there any standard report through which we can get the information.
    Please advice.
    Regards,
    Subbu

    Hi,
    Access the table through SM30. It comes blank as standard. Click "New Entries" and make entries for changes to be tracked. For example, whenever an org. unit changes 002 and 003 relationship, you will make entries like:
    01 O 1001 B002 Activate box checked
    01 O 1001 B003 Activate box checked
    Here, 01 is your active plan version, O is org. unit, 1001 is infotype and B002 and B003 are the subtypes. You can also use * for infotype and subtype which means every change will be logged.
    If you then run the report RHCDOC_DISPLAY through SA38, it will pick up all the changes pertaining to B002 and B003 relationship for org. units (in the above example).
    Similarly, you can set up this table for other object types.
    For more information, follow SPRO>Personnel Management>OM>Basic Settings>Activate change documents and go through the documentation for that node. Also, read up the documentation for the report.
    Hope this helps.
    Donnie

  • Adding Non-Leading Ledger after Go Live

    Greetings SAP'ers,
    We are 2 months live with one of our Central American entities and we have New GL active, document splitting, etc., and now we find out we need a non-leading ledger for one of the countries for local reporting.  Does anyone have experience adding a non-leading ledger after go-live?  And if so, what are the implications of the documents already posted to that company code.  Is there a migration of posted documents?  The documentation is unclear as to whether this can be done.
    Please let me know your experience.
    Thanks,
    Jim Steinle

    Hello
    As far as I know, One company many company codes can have only one leading ledgers and non leading ledgers for each company code.
    In your case, you have not assigned a ledger to the company code. So the data must have been in the leading ledger.
    And now if you assign, all the data henceforth would go to the ledger, but not sure of the past data.
    Suggest you to create in quality and test check.
    If it does not work out, then there should be note specifying a program to revive the data from leading ledger ?
    Reg
    *assign points if useful / I am not sure if it is really useful

  • Charm - how manage issues after go live phase

    Hi all,
    ny customer use Charm Implementation project for managing roll-outs of new countries in his SAP ECC Landscape.
    Now Test Phase is going to end and he asks himself: "how can I manage issues after go live in Charm?"
    If I have to create additional TRs for bug fixing in the weeks after go-live can I manager them in Charm?
    I know there is the function for create TR direct in Talsk List, is this the correct way?
    In other words, do I manage issues after go-live out of Change Documents using Task list?
    As you know, Is there any best practices from SAP od from elsewhere?
    Thanks o lot
    Giovanni Lippolis

    Hi Miguel, Bob and Jansi,
    thanks for you contributions.But I realize I didn't explained myself completly.
    My situation is similar to what Bob described,
    I'm not in an ideal world (do you remember Clint Eastwood and Kevin Costner), and I think neither you.
    But, in my case there are not open TR to be recovered in project, but I suppose I'll have to open some TR (I hope a few) for fixing bug that will happen in production in the days post roll-out.
    So I wouldn't like to manage there fix in a maintenance project, because the reason of these bugs is in TR imported in roll-out.
    What I would like to do is to regress project to the Test phase (I don't need new CR and NC!) and open few Test Messages for fixing bugs.
    I'suppost It should be possilble.In your opinion?
    Ideas?
    Thnks a lot.
    Giovanni
    So what

  • Change existing configurations and customizations in sd implementation proj

    how to change existing configurations and customizations in sd implementation project and supporting project ?and what kind of existing configurations and customizations sd consultant usually do?

    hi
    Since one legal entity will cease to exist and a new legal entity will come into being, you will have to follow all the period end closure procedures.
    Also you will need the BS,P&L,Cash flow statements then the year end process also will have to be completed,
    A new company code will have to be created and the balances of the old company code will be transferred to the new company code.
    If it suffices that only  the B&S items and the retained earnings need to be transferred then after the year end process the balances can be shifted to the new company code.
    regards
    eashwar

  • MacBook Pro 8,2 wont boot after Ubuntu live test and long press shutdown

    i was trying ubuntu 12.10 on my Mac in a live environment the other day, and as usual the fans were spinning very fast and the system got hot. So i rebooted into OS X and then while using the Macbook, the fans started spinning unusually fast! So i long pressed the power button and it turned off. when i rebooted however, it flashed the little LED (i think thats what its called, on the right side of the front) rapidly and beeped. then after like 20 seconds, the chime but as soon as it had chimed, the mac rebooted and repeated the chime-reboot about 4 times. Then it boots up normally into OS X. I read online about manually flashing firmware but alas, no joy. Now my Mac just crashes anyhow and even if i try to use it by keeping it on sleep all the time, it just wont wake or it just crashes. Please help, i have no warranty and i dont live in a country where we have an apple genius bar or the like .

    It's your hardware. Your model must have been released with Snow Leopard 10.6.4 or later. You should have the needed version on the original discs that came with the computer. If no discs came with the computer then it came with Lion or Mountain Lion pre-installed. If this is the case then see the following:
    How To Run Snow Leopard On A New Mac
    This does not apply to new Mac Minis or MacBook Airs. When newer models are introduced that also require Lion for hardware support, the techniques described below will no longer work with the possible exception of using Parallels 7.
    What has to be done:
      1. Create a new partition on the hard drive.
      2. Get a clone of a 10.6.8 Snow Leopard system. Put the cloned Snow Leopard
            system onto the new partition.
    Step One: Create a new partition on the hard drive
    To resize the drive and create a new partition do the following:
      1. Restart the computer and after the chime press and hold down the
                   COMMAND and R keys until the menu screen appears. Alternatively, restart
                   the  computer and after the chime press and hold down the OPTION key until
                   the boot  manager screen appears. Select the Recovery HD and click on the
                   downward  pointing arrow button.
              After the main menu appears select Disk Utility and click on the Continue button. Select the hard drive's main entry then click on the Partition tab in the DU main window. 
    2. You should see the graphical sizing window showing the existing partitions. A portion may appear as a blue rectangle representing the used space on a partition.
    3.           In the lower right corner of the sizing rectangle for each partition is a resizing gadget. Select it with the mouse and move the bottom of the rectangle upwards until you have reduced the existing partition enough to create the desired new volume's size. The space below the resized partition will appear gray. Click on the Apply button and wait until the process has completed.  (Note: You can only make a partition smaller in order to create new free space.)
    4.           Click on the [+] button below the sizing window to add a new partition in the gray space you freed up. Give the new volume a name, if you wish, then click on the Apply button. Wait until the process has completed.
    You should now have a new volume on the drive.
    It would be wise to have a backup of your current system as resizing is not necessarily free of risk for data loss.  Your drive must have sufficient contiguous free space for this process to work.
    Step Two: Obtain a clone of a Snow Leopard system:
    You will need access to a Mac already running Snow Leopard. You will need a 16 GB USB flash drive or an external hard drive to which you can clone the Snow Leopard system from the Mac that has Snow Leopard installed. Alternatives are:
    Option One:
    Install a new Snow Leopard system onto a USB flash drive. Boot the Mac used for installing with the USB flash drive. Update the flash drive system to 10.6.8 using the Mac OS X 10.6.8 Update Combo v1.1 to update Snow Leopard. Verify that you can boot the Mac with the USB flash drive.
    Take the USB flash drive to your new Mac and try booting from it. If it works then clone the system from the flash drive to the newly made partition:
              Clone using Restore Option of Disk Utility
      1. Open Disk Utility from the Utilities folder.
      2. Select the destination volume from the left side list.
      3. Click on the Restore tab in the DU main window.
      4. Check the box labeled Erase destination.
      5. Select the destination volume from the left side list and drag it to the Destination
          entry field.
      6. Select the source volume from the left side list and drag it to the Source entry field.
      7. Double-check you got it right, then click on the Restore button.
    Destination means the new partition on the internal drive. Source means the USB
    flash drive.
    Option Two:
    If you have a large enough external drive you can erase and use, then it would be easier to just clone the entire Snow Leopard system from the source Mac computer to the external drive.
              Clone using Restore Option of Disk Utility
      1. Open Disk Utility from the Utilities folder.
      2. Select the destination volume from the left side list.
      3. Click on the Restore tab in the DU main window.
      4. Check the box labeled Erase destination.
      5. Select the destination volume from the left side list and drag it to the Destination
          entry field.
      6. Select the source volume from the left side list and drag it to the Source entry field.
      7. Double-check you got it right, then click on the Restore button.
    Destination means the external drive. Source means the Snow Leopard Mac's
    internal drive.
    After cloning verify that it will boot the source Mac. If so then take the external drive to your new Mac boot with it. If all is well then restore the clone to the new partition on your new Mac:
              Restore the clone using Disk Utility
      1. Open Disk Utility from the Utilities folder.
      2. Select the destination volume from the left side list.
      3. Click on the Restore tab in the DU main window.
      4. Check the box labeled Erase destination.
      5. Select the destination volume from the left side list and drag it to the Destination
          entry field.
      6. Select the source volume from the left side list and drag it to the Source entry field.
      7. Double-check you got it right, then click on the Restore button.
    Destination means the new partition on the internal drive. Source means the external drive.
    You will need a retail copy of Snow Leopard. If you need to purchase Snow Leopard contact Customer Service: Contacting Apple for support and service. The price is $29.00 plus tax. You will receive physical media - DVD - by mail.

  • In measurement doc.where to enter as on date counter readings after go live

    Dear All,
    After go live the sap system, user has to start creating the measurement document for counters which as follows.
    Suppose we have go lived on 1st feb 2010, so on that day already physical counter is showing following readings.
    Equipment - Counter - Current readings of meter (as on 1st feb 2010)
    DG Set - Running Hours - 3000
    Boiler - Running Hours - 2400
    Compressor - Running Hours - 3800
    Electricity meter - Units - 5800
    I am little confused about in which field of measurement document i have to enter the above as on date readings (1st feb 2010).
    Those fields are
    Counter reading
    Differnce
    I am also worried, because this is start of creation of measurement document & which makes basis for counter base preventive maintainence of equipment.
    Thanks & Regards,
    Sandeep

    Hi
    First time reading you entre in counter reading filed, then the subsequent daily reading you can entre in counter reading field or difference.
    It means, if you entre counter reading, system automatic calculate the difference (i.e current minus previous reading),
    or if you entre the difference, then system bring the counter reading as difference plus previous reading.
    Check these senerios in Quality and then you can take decision
    S Ramanujam

  • Use of half months in the company code configuration after  Go Live

    Hi,
    Our client has a requirement to activate the functionality of u201CUse of
    half months in the company code configuration in Asset accounting after 3 month of Go live.
    For the above purpose, we enabled the same in our Development server
    (DE5) after Go Live and we are getting some Errors at the time of Asset
    posting in F-90 and Asset Explore AW01N and even depreciation Run.
    Already we ran 3 months depreciation without enabling this
    functionality and now the client requires this in our Production server
    before running the 4 period depreciation.
    We are using the same Fiscal year variant (V3) at Depreciation area
    level for all our company codes. All other company codes enabled this
    functionality except one company code (NOPE) .
    So the client requires this Half month depreciation calculation
    Functionality in company code NOPE too.
    Please advice to resolve this issue at the earliest and its quit urgent.We are using the same depreciation key, asset class in all company codes.
    Thanks
    Man
    Error details,
    SYST: You cannot change the depreciation periods
    Message no. AA662
    Asset affected: 000016000025-0000
    Diagnosis
    Processing terminated because the number of depreciation periods in
    company code NOPE has been changed. However, you cannot change the
    number of periods in your live (productive) system.
    Procedure
    Change the depreciation periods back to the original value in company
    code NOPE. The number of depreciation periods is determined by the
    fiscal year version and the use of half-periods. At least one of these
    parameters was changed.
    If you want to change your system so that you can now work with half-
    periods, you have to use depreciation keys with time-dependent period
    control in that company code.
    If you need to make general changes to the number of periods for
    calculating depreciation per fiscal year, you will have to consult your
    system administrator

    hi
    If you refer to SAP Note 2993, it is not possible to change to/from half
    period. This is because the expired useful life are based on 12 periods
    and the system is not able to change this to 24 periods.
    To be able to change this settings under:
    Asset Accounting>Valuation>Fiscal Year>Use of Half Months in the
    Company Code.
    Company code must be in status  2 (Test company code with data transfer)
    Once you have finished your legacy data transfer you should set company
    code as productive to avoid this changes.
    Regarding error AA662,  it occurs if you change the number of period
    in the fiscal year version or the use of half-periods, after you have
    already posted to assets.
    The cause is a different value in field ANLB-PERFY which
    is the number of periods in the fiscal year.  If the number
    entered here does not correspond to the number of posting periods
    of the fiscal year used, the system raises error AA662 (except
    for none posted areas for which ANLB-PERFY = 000 or areas
    with depreciation to the date for which ANLB-PERFY = 365)
    If T093C-MONMIT = 15 (half periods), ANLB-PERYF = 012 is not
    correct. It should be 24.
    Please note that changing the PERFY value will not be sufficient because
    the expired useful life is calculated on base of PERFY. Thus PERFY has
    to be adjusted and the expired useful life also.
    Blaz.

  • I copied message to SMS field and sent. After that the message still exist all the time in the SMS field. When I open the application I must always first delete the "saved"  ones before I write the new one. What to do to finally/definitely delete the save

    I copied message to SMS field and sent. After that the message still exist all the time in the SMS field. When I open the application I must always first delete the “saved”  ones before I write the new one. What to do to finally/definitely delete the save message?

    sorry it's ios6

Maybe you are looking for