Valuation level change

Hello all
We are at realization stage - having created some master test data (materials, BOMs and routings), as well as some test documents (POs, receptions and test financial documents), but valuation was wrongly set at company level, and we must change it to plant level.
Can anyone please tell me the necessary steps to make this change? I have read in many places that it is possible, though difficult.
Is it sufficient to archive all the created data before unassigning plants to society, or do we need to reverse all the movements before archiving? And does this even work?
Are all customizations "in danger" or is it possible to maintain the already made customization?
Thank you in advance
APINTO

Hey
I feel u can change the valuation level before go live. After go live it is possible, but not advisible.
First think to be ensured account determination settings.
Valuation area and valuation grouping code settings.
and OBYC and g/l account assignemnts.
Then check with FI, before doing the change.
Regards,
Raman

Similar Messages

  • Changing valuation level

    We have maintained our valuation level is at Company Code Level. But now as per business need we want to set it at Plant Level .
    System does not allow to change it . Is there any way to change valuation level

    Hi Bhushan,
    Important   
    Once set, it is not possible to switch the valuation level from
        plant to company code, or vice versa. If absolutely necessary to
        subsequently change the valuation level, requires data conversion.
    Your choice of valuation level affects the following:
    o   Maintenance of material master records
        Depending on the valuation level chosen, accounting data (in
        particular the valuation price) is maintained for each plant or f
        each company code in the material master record.
    o   G/L accounts in which material stocks are managed    -  
    If material stocks are valuated at company code level, all pl
            stocks of a material are managed in a joint stock account for
            each company code.
        -   If material stocks are valuated at plant level, the material
            stocks for each plant can be managed in different accounts. Y
            can define a separate account determination for each plant.
            If several plants are to use account determination, you can
            group them together in Customizing for Valuation and Account
            Assignment in the section Account Determination .
    o   G/L accounts to which transactions are posted in Materials
        Management
    Thanks & REgards
    Anand

  • Storage Location valuation level

    Hello all,
    We are using moving average price (MAP) at plant level valuation. We have several Storage Locations assigned to the same plant. We have several Client non-valuated goods-receipt at Storage location. That increases the quantity, but not the value. Therefore, of course those actions
    changes the MAP. We are not using batches or WM module.
    How can we not change the MAP without using batches? Is that possible to put a valuation level at storage location?  
    Can anyone help us to solve this problem?
    Thank you in advance very much!
    Best regards,
    Pedro Grabulho.

    No you do not have to change OU which is plants in your case.
    1. The procedure is to activate split valaution using OMW0(zero) t-code, which is active in your case, I guess.
    2. Define Global Valuation Type. You can define Storage locations here or it can be any thing else. Use T-code OMWC. (BTW, every time you add one storage location, you have to make appropriate changes here also, It is not like your storage location becomes valuation type)
    3. Define Global Valuation Categories.
    4. Attach Categories to OU. (OU can either be Plant or Company code, there is no 3rd option). You can atttach in one or more OU(plant)where you want it active. 3rd & 4th steps are in the same T-code OMCW.
    5. Using the MM01 now extend the material to the newly created Valuation Types. (Accounting 1 view)
    Thanks,
    Ashish

  • OX14 - Valuation Level Configuration

    Hi Gurus,
    Standard SAP by default gives the Valuation Level at Plant. According to our business requirement we have to change the valuation Level to company code. But this change does not generate an automatic transport request. How Do I handle this? What ever I configure in this client has to be transported to rest other clients.
    Regards
    SS

    Define valuation level                                                                               
    You define the valuation level by specifying the level at which material stocks are valuated. You can valuate material stocks at the following levels:                                                                       
         o  Plant level                                                                
            Valuation must be at this level in the following cases:                    
            -  If you want to use the application component Production Planning (PP) or Costing                                                         
            -  If your system is a SAP Retail system                                   
         o  Company code level                                                                               
    The decision you make is valid for the whole client. You are recommended setting material valuation at plant level.                                                                               
    Important                                                                               
    Once set, it is not possible to switch the valuation level from plant to company code, or vice versa. If absolutely necessary to subsequently change the valuation level, contact your SAP consultant because a data conversion is required.                                                                               
    Your choice of valuation level affects the following:                         
         o  Maintenance of material master records                                     
            Depending on the valuation level chosen, accounting data (in particular the valuation price) is maintained for each plant or for each company code in the material master record.                           
         o  G/L accounts in which material stocks are managed                          
            -  If material stocks are valuated at company code level, all plant stocks of a material are managed in a joint stock account for each company code.                                                           
            -  If material stocks are valuated at plant level, the material stocks for each plant can be managed in different accounts. You can define a separate account determination for each plant.                        
               If several plants are to use account determination, you can group them together in Customizing for Valuation and Account Assignment in the section Account Determination .                                  
         o  G/L accounts to which transactions are posted in Materials Management      
            (See under G/L accounts in which material stocks are managed.)

  • Valuation Level

    Hello,
    I was wondering, when you select company code as valuation area instead of plan level it is supposed to override all plan prices and just take those that the company register.
    But which are the effects ?
    For example:
    Lets say I purchase a row material for the first time with MAP activated and since company code level is activated no price will be registered ? Which means that I will have to first post the price at t-code MR21 in order for the sistem to recalculate each time there is a price change ?
    What happens to Standar price when company code level is activated ?
    Thanks very much.

    Once you define your valuation level you cannot change it.
    see
    Define valuation level                                                                               
    You define the valuation level by specifying the level at which material
        stocks are valuated. You can valuate material stocks at the following  
        levels:                                                                               
    o   Plant level                                                        
            Valuation must be at this level in the following cases:                                                                               
    -   If you want to use the application component Production Planning
                (PP) or Costing                                                                               
    -   If your system is a SAP Retail system                                                                               
    o   Company code level                                                                               
    The decision you make is valid for the whole client. You are recommended
        setting material valuation at plant level.                                                                               
    Important                                                              
            Once set, it is not possible to switch the valuation level from    
            plant to company code, or vice versa. If absolutely necessary to   
            subsequently change the valuation level, contact your SAP consultant
            because a data conversion is required.                                                                               
    Your choice of valuation level affects the following:                                                                               
    o   Maintenance of material master records                             
            Depending on the valuation level chosen, accounting data (in       
            particular the valuation price) is maintained for each plant or for
            each company code in the material master record.                                                                               
    o   G/L accounts in which material stocks are managed                                                                               
    -   If material stocks are valuated at plant level, the material  
              stocks for each plant can be managed in different accounts. You
              can define a separate account determination for each plant.   
              If several plants are to use account determination, you can   
              group them together in Customizing for Valuation and Account  
              Assignment in the section Account Determination .                                                                               
    o   G/L accounts to which transactions are posted in Materials        
          Management                                                        
          (See under G/L accounts in which material stocks are managed.)

  • Company valuation level

    Dear experts
    Is it possible to set valuation by company for IS Retail? Is there new version of IS Retail to support the company valuation level?
    Please advise.
    Hengki

    Hi,
    In SAP Retail, the valuation area must always correspond to a site.
    In retailing it is common practice to record the retail price of inventory (retail method). Since it is extremely time-consuming to determine all the costs associated with the procurement of an article without the use of modern IT systems, it is all the more difficult to determine the delivered cost of merchandise. In view of this, the delivered cost of an article is usually taken as an average price calculated on the basis of the retail value.
    (a) Valuating inventory at delivered prices (cost inventory method)
    You can only apply this method if you can ensure that all changes involving an article can be accurately recorded. What is known in the trade as the u201Ccost inventory methodu201D or the u201Ccost methodu201D involves valuating stocks at delivered prices and assigning costs to individual articles.
    (b) Valuating inventory at retail (retail inventory method)
    What is known in the trade as the u201Cretail inventory methodu201D or the u201Cretail methodu201D involves valuating stocks at retail, often aggregated at merchandise category or departmental level. Stock is updated at retail for every merchandise category and department. For balance sheet valuation purposes on the balance sheet key date, the delivered cost of the stock is worked out based on a gross margin between cost and retail.
    Both the cost method and the retail method can be used in SAP Retail.
    Bye and all the best,
    Muralidhara

  • BW Report Designer - Group level changes

    Dear all,
    we intent to use BW Report Designer and want to insert page breaks between group level changes
    so that we get one page per item of a group (as it is possible in Crystal reports).
    Example:
    Sales organization is listed in column 1 of our query - we need one page per item -
    page 1 - Sales organization 100
    page 2 - Sales organization 200
    Concerning to the online documentation it should be possible, but we can't find this functionality
    within the BW Report designer.
    Could anybody assist us?
    Thanks
    Hagen

    Check the below post and you'll have your solution! Hope this helps.
    Page Breaks in Report Designer

  • DMR level change at UD vs lot creation

    Hi,
         Can someone in simple English give me the business reason to have Q level change at lot creation level and at UD level. In what cases would one use either of them ? I have read the help and know how to configure in the system but need the business reason to chose one or the other. Please dont send me the link to help or to past posts which speak about how to create DMR rules in the system.
    Thanks
    GS

    No matter which one you pick, you can have issues.  It's picking the lessor of two evils.
    The issue comes in when you have the potential of having more than one inspection lot active at a time that uses quality levels and dynamic modifications.
    For "at lot creation" when you create a lot the quality level is checked and modified according to the established rules to the next "postition" or stage if you want.  It ASSUMES the lot just created will pass.  In this case if the lot fails, you have to manually fix the quality level after a fail.  If another lot comes in before you maually fix it, it could be skipped or reduced testing.
    For "at UD" the quality level is updated when UD is made.  In this case when a lot is created before the UD is made on a previous lot, the quality level is still at the same level as the previous lot.  As a result the new lot will be created at a level which maybe it shouldn't be.  Which could be wrong if the UD fails or passes on the previous lot.  In this case, the failure at UD on the first lot will reset the quality level and the next lot created should be at the right level, but the inbetween lot might not have been.
    Follow that?
    Craig

  • Material Valuation Class Changes

    Hi All
    For the Material Valuation class changes it is showing one open IMPORT PO.
    For the Import PO the GRN & INVOICES are completed for the total qty. During the deletion of this PO it is giving error message Invoices pending for delivery costs (function not possible)
    Because there is difference of Rs 1800 through IR.
    how it will not show as open po ? How to proceed? how to delete the po
    Thanks in advance
    Rajesh

    Hi
    Delivery for the all qty is completed & delivery indicator is also set but still for changing the Valuation class for the material this PO is coming as open PO. How to close the same.
    As there is difference of exchange rate betn GRN & INVOICES ( -1800 RS) PO & invoices are in  EURO
    Please help
    Regards
    Rajesh

  • Pan settings and sometimes volume levels change during playback

    pan settings and sometimes volume levels change during playback without my touching them in Logic X! I haven't set any automation and strangely a similar thing happened to some plug-ins i used in pro tools m-powered. Any ideas as to why this is happening would be greatly appreciated? Cheers

    pan settings and sometimes volume levels change during playback without my touching them in Logic X! I haven't set any automation and strangely a similar thing happened to some plug-ins i used in pro tools m-powered. Any ideas as to why this is happening would be greatly appreciated? Cheers

  • Trace level changed

    Dear Experts,
    I have an RFC function which contains a submit report to execute in background. Normally our system has trace level = '0' in SM50, but everytime when this job runs, the trace level changes to '2', which saved too many logs in our system.
    can anybody tell me how to prevent this situation? Can I force trace level = '0'?
    Thanks!
    Joanne Wu

    Hi Joanne,
    We just came across this trace level change.  Did you find a reason and/or solution as to why this happened.  We are researching as I write this and just came across Note 987134 which may offer insite.  However, this note talks of Kernel 4.6D, 6.0 and 7.0.  We are running on 4.6D_EXT for another month and this note says nothing about this kernel.  Hope you have an anwser.  Thanks.
    Paul G

  • 9.2.0.4.0 OracleParameterCollection protection level changed so breaks code

    We've just installed 9.2.0.4.0 to find it breaks our code. The OracleParameterCollection class has had its access level changed which means we cannot instantiate a new OracleParameterCollection.
    Is this is a bug ? Or can we create an OracleParameterColection in some other way ??
    Incidentally the documention still shows the class as public.

    It looks like you're just using OracleParameterCollection as a concrete implementation of IDataParameterCollection.
    If so, since ODP no longer has a public, creatable class implementing this interface,you will have to roll your own implementation of IDataParameterCollection.
    Your other option is to switch from using an IDataParameterCollection to an array of IDataParameter, or a paramarray or some such.
    Anyway, were's an example in VB of a simple class implementing IDataParameterCollection.
      Public Class ParameterCollection
        Implements IDataParameterCollection
        Private params As ArrayList
        Public Sub New()
          params = New ArrayList
        End Sub
        Public Sub CopyTo(ByVal array As System.Array, ByVal index As Integer) Implements System.Collections.ICollection.CopyTo
          params.CopyTo(array, index)
        End Sub
        Public ReadOnly Property Count() As Integer Implements System.Collections.ICollection.Count
          Get
            Return params.Count
          End Get
        End Property
        Public ReadOnly Property IsSynchronized() As Boolean Implements System.Collections.ICollection.IsSynchronized
          Get
            Return params.IsSynchronized
          End Get
        End Property
        Public ReadOnly Property SyncRoot() As Object Implements System.Collections.ICollection.SyncRoot
          Get
            Return params.SyncRoot
          End Get
        End Property
        Public Function GetEnumerator() As System.Collections.IEnumerator Implements System.Collections.IEnumerable.GetEnumerator
          Return params.GetEnumerator
        End Function
        Public Function Add(ByVal value As Object) As Integer Implements System.Collections.IList.Add
          Dim p As IDataParameter = DirectCast(value, IDataParameter)
          params.Add(p)
        End Function
        Public Sub Clear() Implements System.Collections.IList.Clear
          params.Clear()
        End Sub
        Public Overloads Function Contains(ByVal value As Object) As Boolean Implements System.Collections.IList.Contains
          Return params.Contains(value)
        End Function
        Public Overloads Function IndexOf(ByVal value As Object) As Integer Implements System.Collections.IList.IndexOf
          Return params.IndexOf(value)
        End Function
        Public Sub Insert(ByVal index As Integer, ByVal value As Object) Implements System.Collections.IList.Insert
          params.Insert(index, value)
        End Sub
        Public ReadOnly Property IsFixedSize() As Boolean Implements System.Collections.IList.IsFixedSize
          Get
            Return params.IsFixedSize
          End Get
        End Property
        Public ReadOnly Property IsReadOnly() As Boolean Implements System.Collections.IList.IsReadOnly
          Get
            Return params.IsReadOnly
          End Get
        End Property
        Default Public Overloads Property Item(ByVal index As Integer) As Object Implements System.Collections.IList.Item
          Get
            Return params(index)
          End Get
          Set(ByVal Value As Object)
            params(index) = Value
          End Set
        End Property
        Public Sub Remove(ByVal value As Object) Implements System.Collections.IList.Remove
          params.Remove(value)
        End Sub
        Public Overloads Sub RemoveAt(ByVal index As Integer) Implements System.Collections.IList.RemoveAt
          params.RemoveAt(index)
        End Sub
        Public Overloads Function Contains(ByVal parameterName As String) As Boolean Implements System.Data.IDataParameterCollection.Contains
          Return (IndexOf(parameterName) <> -1)
        End Function
        Public Overloads Function IndexOf(ByVal parameterName As String) As Integer Implements System.Data.IDataParameterCollection.IndexOf
          For i As Integer = 0 To params.Count - 1
            If DirectCast(params(i), IDataParameter).ParameterName = parameterName Then
              Return i
            End If
          Next
          Return -1
        End Function
        Default Public Overloads Property Item(ByVal parameterName As String) As Object Implements System.Data.IDataParameterCollection.Item
          Get
            Dim i As Integer = IndexOf(parameterName)
            If i <> -1 Then
              Return Item(i)
            Else
              Return Nothing
            End If
          End Get
          Set(ByVal Value As Object)
            Dim i As Integer = IndexOf(parameterName)
            If i <> -1 Then
              Item(i) = Value
            Else
              Throw New Exception("Parameter not found.")
            End If
          End Set
        End Property
        Public Overloads Sub RemoveAt(ByVal parameterName As String) Implements System.Data.IDataParameterCollection.RemoveAt
          Dim i As Integer = IndexOf(parameterName)
          If i <> -1 Then
            params.RemoveAt(i)
          Else
            Throw New Exception("Parameter not found.")
          End If
        End Sub
      End Class

  • Kernel security level changes on its OWN?

    Hi...
    using OS 10.3.9 on a G4 dual 533mhz with a gig of ram. It is wired into an Airport Extreme that firewalls for a wireless laptop as well, yes it is set encrypted and unauthorized NIC card addresses are excluded in the Airport Administration software...
    I dont have Little Snitch set to run automatically, but it appears as having launched before the last kernel panic. (so says Crashreporter_
    The kernel panic happened between the time this computer was put in user log in window Sleep Mode yesterday and when I woke it up today to log into one of the user accounts (I am the only one to have maintenance/Full Admin. access)
    The typical user log in screen with the names was up, but a kernel panic had overlaid the visual... parts that made me perk up was the last line said it was waiting for debugging to occur... the NIC address of the network card was shown, and the IP number that is set in the Network panel...
    I checked through Onyx into the System log Crashreporter and found the stream of log info during the 'wake up' mode:
    Jan 22 22:28:16 localhost init: kernel security level changed from 0 to 1
    Jan 22 22:28:16 localhost loginwindow[205]: Sent launch request message to DirectoryService mach_init port
    I have never seen a kernel security change in any of the logs in the past... No new user accounts were made, and no new levels of access have been assigned to existing users...
    What does this mean, a level 1 setting of a kernel? Should I Admin Panic along with the kernel?

    Basically, the change means that the kernel is going from insecure to secure mode, which prevents the sappnd and schg flags from being turned off. More information is available on this page.
    (19398)

  • Ramifications of setting valuation level to company

    Hello,
    Our company is using an actual cost system in our current ERP system that works somewhat like the material ledger in SAP. However, one of our requirements is that we valuate COGS transactions for the month at the actual average material price across all plants. In our current system, we revaluate our inventory in such a way that the the total inventory value of each material in all plants remains unchanged, but the unit price of each material in each plant becomes the average price.
    It seems to us that the most obvious way of filling this requirement is to set the "valuation level" to the company code level, However, the documentation recommends against this and says that this will disable the built-in costing functionality. I could not find any details as to what specific functionality that this prevents.
    Can anyone tell me what the actual ramifications are for setting the valuation level to company?

    There is a feature of special procurement key which can be set for material in a given plant. This will refer another plant for fetching the material price. One manufacturing plant can calculate the price. This can be made the single plant that determine the material price. The other plants can have their material refering to the master plant through special procurement key.
    This way you can  address the consistency of material price across plants.
    When you have valuation at plant level, it gives more operating efficiency for period end closing, costing runs etc without diversified load on the system. With company code level of valuation, significant disadvantages include lack of flexibility. Additionally, SAP advises that you should define the valuation area at plant level if: you wish to use the application component PP or product costing and order costing, which is essential for managing production.

  • Record column level changes of table for audit.

    Hi Experts,
    I need  suggestion on recording column level changes in table for internal aduit purposes, our company policy does not allow us to enable CDC and CT on database levels so I am looking for whar are other the best ways for doing the same ?
    I know we can use triggers and OUTpUT clause to record the changes on tables but Is there any other light weight solution for recording changes on transactions tables which very gaint tables. 
    Seeking your guidnace on solution side ?
    Shivraj Patil.

    OUTPUT should be the best choice for your case as this would be much lighter than Trigger.

Maybe you are looking for