Inventory Revaluation - Price Change (Error (-5002) in DTW)

Hi All ,
I want to do the Inventory Revaluation of FIFO Item through DTW.
There are set of three Template  (OMRV - Doc Header , MRV1 - Doc Lines ,  MRV2 - FIFO Layers)
Here comes a error : Internal Error (-5002) occurred Application defined or Object Defined error65171
Please suggest !
Thanks
Ashish

Hi Ashish.......
Please check the Format Cell of the Price Column and it should be Text.
Most of the time the problem because of Format Cell........
Regards,
Rahul

Similar Messages

  • BAPI_MATVAL_PRICE_CHANGE - Material price change - Error

    Hello Friends,
    I am using the BAPI function module ''BAPI_MATVAL_PRICE_CHANGE' ' for Mass
    material Price changes. I am giving the following as input parameters
                       material
                       valuation area
                      price date
                      prices
    I am not giving values for valuation type since we are not maintaining Valuation type
    for any material in our company.
    But the program is throwing Dump error " Valuation type need to be maintained".
    What is the corrective action ?
    In BDC for the same material price change in MR21, i am able to upload data even
    without giving valuation type.
    Hari Prasath.S

    Hi,
    check the material price changes made from MR21, it may have some default value set for valuation type if no it was not given.
    You might have to pass this default value to the bapi!
    Reagrds,
    Sooness

  • ITunes Store country change - error 5002

    this is driving me crazy....
    I m trying to change iTunes Store country and every time I go through the process (on macbook air, iphone 6 and iPad mini...always the same result), I get the same message....'cant connect to iTunes Store', 'We could not complete your iTunes Store request. An unknown error occurred (5002)'.
    I have tried everything I could think of and everything I have seen online as possible solution - nothing works. i tried with the old country billing address and card details still in my profile, as well as with the new country billing address and card details. makes no difference.
    need some help please!!
    thanks

    Hello piero.politeo,
    Welcome to Apple Support Communities.
    It sounds like you’re running into an iTunes Store connection issue when trying to change the country of the iTunes Store on your MacBook Air. If you haven’t already, take a look at the article linked below which provides a lot of great information and troubleshooting suggestions.
    iTunes: Advanced iTunes Store troubleshooting - Apple Support
    Ciao,
    -Jason

  • What's the DTW template for Inventory Revaluation

    I need to update standard cost quarterly for all items. But where is the tempalte for inventory revaluation? I cannot find it.

    DTW is using oMaterialrevaluation template for  Inventory Revaluation
    . If you are using Standard Cost, you may DTW by that object. But it is not available to FIFO.

  • CO88-Error :Perform the planned price change for material

    Hi Experts,
    While running CO88 i get this error. "Perform the planned price change for material ". My material is manage at S and it doesn't have any marked cost. The status is FR and no other status on cost etimate for the article are active. what i shoul do? why if i run the PP order with KO88 i don't have any error?
    Please help i'm facing the closing period.

    Hi,
    If dynamic price change is active in your system the first posting in the new period of this material tries to
    - release a future cost estimate of that period OR
    - change the price to the future price in accounting view
       (if the future price date is reached)
    Unfortunately this dynamic price change does not work in order settlement. Therefore you are asked to perform the price change first by t-code CKME (or CK24).
    If you are using price determination control 3, any price change or release should always be the first transaction in a new period to avoid any inconsistencies.
    The dynamic price release will only release the price with transactions which involve material movement and this is not the case by posting invoices and order settlements.
    if you are in period 12/2009 then a settlement in 12/2009 does not require the release cost estimate of 01/2010.
    But if you are already in 01/2010 therefore settlement in 12/2009 is a posting into the previous period. This will change also data of the current period. Therefore the cost estimate has to be released first.
    Another option, if you don't want to receive this message, would be to change this message from Error to Warning (check note 434752).
    Please follow the following steps:
    T-CD:OMRM
    Message M8 394
    =>you set the message type to '-' for error message M8394, that means no message is to be issued.
    regards
    Waman

  • Inventory Revaluation Error : This entry already exists in the foll.table

    Dear community members,
    For Inventory Revaluation, we have used Primary Series for fiscal
    year2008-2009( April2008 -March2009) and total number of documents
    posted last fiscal yr are 43(Primary 1 to Primary 43)
    Starting Fiscal year 2009-2010(April2009-March2010), we havedefined
    series 09-10 (First Number 1) and assigned it to current fiscal year
    (Period Indicator 09-10), but when we are trying to post first
    Inventory Revaluation documnet for fiscal year 09-10 (Series 09-
    10,documnet number 1) , system gives an error "This entry already
    exists in following table(OMRV)
    Please provide the solution ASAP
    Regards,
    Mukesh Agrawal

    Hi,
    You can check the similar settings in the Demo database and if the issue is not reproduced, it can be a database corruption.
    Probably, you need to log a support Ticket to SAP in order to get your issue investigated.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • DTW Error (-5002)

    Hi,
    I am trying to upload Item Master via DTW and I am getting an error -5002.
    It says:
    Internal Error (-5002) occuredApplication-defined or Object-defined error65171
    What does this error mean and how to solve it?
    I am using DTW v2005.0.21
    Prajwal

    Hi,
    Please check the following thread:
    https://forums.sdn.sap.com/click.jspa?searchID=18809637&messageID=5991141
    Regards,
    Ladislav
    SAP Business One Forum Team

  • RPM error Message- when try to select Price Changes - Create Price Change

    Hi, can anyone help me with this error message.
    I am getting this error message when I try to open Price Changes -> Create Price Change in RPM.
    Also the same error is thrown when I link codes -> Create Link codes.
    com.retek.platform.exception.RetekNetworkException: Server connection failed and retries were not successful .
    exception id: null
         at com.retek.platform.service.ServiceAccessor.callRemoteMethod(ServiceAccessor.java:383)
         at com.retek.rpm.app.RPMServiceAccessorProxy.remoteTransaction(RPMServiceAccessorProxy.java:24)
         at com.retek.platform.service.ServiceAccessorProxy.invoke(ServiceAccessorProxy.java:52)
         at $Proxy5.resolveRequests(Unknown Source)
         at com.retek.rpm.gui.request.RpmRequestResolver$1.getValue(RpmRequestResolver.java:60)
         at com.retek.platform.client.util.SynchronousWorker$1.run(SynchronousWorker.java:67)
         at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49)
         at java.security.AccessController.doPrivileged(Native Method)
         at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45)
         at foxtrot.Worker.post(Worker.java:108)
         at foxtrot.Worker.post(Worker.java:131)
         at com.retek.platform.client.util.SynchronousWorker.runSynchronousTask(SynchronousWorker.java:61)
         at com.retek.platform.client.gui.framework.FrameworkUtil.runSynchronousTask(FrameworkUtil.java:141)
         at com.retek.platform.client.gui.framework.ContentContainerImpl.runSynchronousTask(ContentContainerImpl.java:678)
         at com.retek.platform.client.gui.framework.ContentContainerContextImpl.runSynchronousTask(ContentContainerContextImpl.java:119)
         at com.retek.platform.client.gui.framework.ContentContainerContextImpl.runSynchronousTask(ContentContainerContextImpl.java:112)
         at com.retek.rpm.gui.request.RpmRequestResolver.resolve(RpmRequestResolver.java:87)
         at com.retek.request.RequestManager.doResolve(RequestManager.java:123)
         at com.retek.rpm.gui.request.RpmRequestManager.resolve(RpmRequestManager.java:26)
         at com.retek.rpm.gui.pricechanges.PriceChangePanel.<init>(PriceChangePanel.java:95)
         at com.retek.rpm.gui.pricechanges.PriceChangeCreateWorkflow.doInit(PriceChangeCreateWorkflow.java:34)
         at com.retek.rpm.gui.RPMAbstractPage.init(RPMAbstractPage.java:164)
         at com.retek.platform.client.gui.framework.ContentSessionImpl$1.getValue(ContentSessionImpl.java:138)
         at com.retek.platform.client.util.SynchronousWorker$1.run(SynchronousWorker.java:67)
         at foxtrot.AbstractWorkerThread$2.run(AbstractWorkerThread.java:49)
         at java.security.AccessController.doPrivileged(Native Method)
         at foxtrot.AbstractWorkerThread.runTask(AbstractWorkerThread.java:45)
         at foxtrot.workers.DefaultWorkerThread.run(DefaultWorkerThread.java:153)
         at java.lang.Thread.run(Unknown Source)
    Caused by: com.retek.platform.exception.RetekNetworkException: java.rmi.RemoteException: EJB Exception: ; nested exception is:
         com.retek.platform.exception.RetekUnknownSystemException: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: java.lang.reflect.InvocationTargetException
    exception id: 1304356963275 [method=com.retek.rpm.app.core.service.RequestBrokerAppService.resolveRequests, params=com.retek.platform.service.ClientContextjava.util.LinkedHashSet]
         at com.retek.platform.service.EjbServiceLocator$ServiceToEjbAdaptor.invoke(EjbServiceLocator.java:381)
         at $Proxy1.executeCommand(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor77.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:282)
         at com.retek.platform.service.ServiceAccessor.callRemoteMethod(ServiceAccessor.java:300)
         ... 28 more
    Caused by: java.rmi.RemoteException: EJB Exception: ; nested exception is:
         com.retek.platform.exception.RetekUnknownSystemException: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: java.lang.reflect.InvocationTargetException
    exception id: 1304356963275 [method=com.retek.rpm.app.core.service.RequestBrokerAppService.resolveRequests, params=com.retek.platform.service.ClientContextjava.util.LinkedHashSet]
         at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
         at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
         at com.retek.rpm.app.core.service.RPMCommandExecutionService_7g9s0b_EOImpl_1033_WLStub.executeCommand(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor78.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.retek.platform.util.ForwardingProxy.invoke(ForwardingProxy.java:252)
         at com.retek.platform.util.ForwardingProxy.invoke(ForwardingProxy.java:194)
         at com.retek.platform.service.EjbServiceLocator$ServiceToEjbAdaptor.invoke(EjbServiceLocator.java:378)
         ... 34 more
    Caused by: com.retek.platform.exception.RetekUnknownSystemException: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: java.lang.reflect.InvocationTargetException
    exception id: 1304356963275 [method=com.retek.rpm.app.core.service.RequestBrokerAppService.resolveRequests, params=com.retek.platform.service.ClientContextjava.util.LinkedHashSet]
         at com.retek.rpm.domain.core.service.RPMSessionBeanCommand.execute(RPMSessionBeanCommand.java:94)
         at com.retek.rpm.app.core.service.RPMCommandExecutionServiceEjb.executeCommand(RPMCommandExecutionServiceEjb.java:114)
         at com.retek.rpm.app.core.service.RPMCommandExecutionService_7g9s0b_EOImpl.executeCommand(RPMCommandExecutionService_7g9s0b_EOImpl.java:128)
         at com.retek.rpm.app.core.service.RPMCommandExecutionService_7g9s0b_EOImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:589)
         at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
         at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:477)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
         at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:473)
         at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: java.lang.reflect.InvocationTargetException
    exception id: 1304356963275 [method=com.retek.rpm.app.core.service.RequestBrokerAppService.resolveRequests, params=com.retek.platform.service.ClientContextjava.util.LinkedHashSet]
         at com.retek.rpm.app.core.service.RPMCommandExecutionServiceEjb$1.doExecute(RPMCommandExecutionServiceEjb.java:100)
         at com.retek.rpm.domain.core.service.RPMSessionBeanCommand.execute(RPMSessionBeanCommand.java:78)
         ... 12 more
    Caused by: com.retek.platform.exception.RetekUnknownSystemException: java.lang.reflect.InvocationTargetException
    exception id: 1304356963275
         at com.retek.rpm.app.core.service.RequestBrokerAppServiceImpl.resolveRequests(RequestBrokerAppServiceImpl.java:93)
         at sun.reflect.GeneratedMethodAccessor495.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:282)
         at com.retek.rpm.app.core.service.RPMCommandExecutionServiceEjb$1.doExecute(RPMCommandExecutionServiceEjb.java:94)
         ... 13 more
    Caused by: java.lang.reflect.InvocationTargetException
         at sun.reflect.GeneratedMethodAccessor556.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:282)
         at com.retek.rpm.app.core.service.RequestBrokerAppServiceImpl.resolveRequests(RequestBrokerAppServiceImpl.java:79)
         ... 18 more
    Caused by: com.retek.platform.persistence.PersistenceException: Hibernate Error
    exception id: 1304356963275
         at com.retek.rpm.domain.core.persistence.PersistenceManagerImpl.find(PersistenceManagerImpl.java:91)
         at com.retek.rpm.domain.core.service.BusinessObjectServiceImpl.find(BusinessObjectServiceImpl.java:49)
         at com.retek.rpm.app.admin.service.SystemOptionsAppServiceImpl.getSystemDefaultsVO(SystemOptionsAppServiceImpl.java:28)
         ... 23 more
    Caused by: net.sf.hibernate.UnresolvableObjectException: No row with the given identifier exists: com.retek.platform.bo.StringObjectId@43, of class: com.retek.rpm.domain.core.bo.DiffTypeImpl
         at net.sf.hibernate.UnresolvableObjectException.throwIfNull(UnresolvableObjectException.java:38)
         at net.sf.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:1964)
         at net.sf.hibernate.type.ManyToOneType.resolveIdentifier(ManyToOneType.java:69)
         at net.sf.hibernate.type.EntityType.resolveIdentifier(EntityType.java:208)
         at net.sf.hibernate.impl.SessionImpl.initializeEntity(SessionImpl.java:2219)
         at net.sf.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:319)
         at net.sf.hibernate.loader.Loader.doQuery(Loader.java:309)
         at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:138)
         at net.sf.hibernate.loader.Loader.doList(Loader.java:1063)
         at net.sf.hibernate.loader.Loader.list(Loader.java:1048)
         at net.sf.hibernate.loader.CriteriaLoader.list(CriteriaLoader.java:118)
         at net.sf.hibernate.impl.SessionImpl.find(SessionImpl.java:3660)
         at net.sf.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:238)
         at com.retek.rpm.domain.core.persistence.PersistenceManagerImpl.find(PersistenceManagerImpl.java:86)
         ... 25 more
    Thanks
    saima
    Edited by: 856041 on May 2, 2011 10:41 AM

    This is the output i get when i change the getMessage with printStackTrace.
    String getMessage() replaced with printStackTrace:
    G:\studies\Chapter11\MakeDB.java:33: 'void' type not allowed here
                   System.out.println("Could not drop primary key on UserStocks table: "
    ^
    G:\studies\Chapter11\MakeDB.java:43: 'void' type not allowed here
                   System.out.println("Could not drop UserStocks table: "
    ^
    G:\studies\Chapter11\MakeDB.java:54: 'void' type not allowed here
                   System.out.println("Could not drop Users table: "
    ^
    G:\studies\Chapter11\MakeDB.java:64: 'void' type not allowed here
                   System.out.println("Could not drop Stocks table: "
    ^
    G:\studies\Chapter11\MakeDB.java:83: 'void' type not allowed here
                   System.out.println("Exception creating Stocks table: "
    ^
    G:\studies\Chapter11\MakeDB.java:102: 'void' type not allowed here
                   System.out.println("Exception creating Users table: "
    ^
    G:\studies\Chapter11\MakeDB.java:119: 'void' type not allowed here
                   System.out.println("Exception creating UserStocks table: "
    ^
    G:\studies\Chapter11\MakeDB.java:133: 'void' type not allowed here
                   System.out.println("Exception creating UserStocks index: "
    ^
    G:\studies\Chapter11\MakeDB.java:159: 'void' type not allowed here
                   System.out.println("Exception inserting user: "
    ^
    9 errors
    Tool completed with exit code 1

  • Error while adding Inventory Revaluation

    Dear All,
                while trying to add the inventory revaluation document, the system desnt allow me to add the document and i get an error message. ' The entry already exists in the table OMRV' .
                                                           I have checked the document numbering, series, and the settings too.. Still I'm unable to add this document.. Can anyone please suggest, how to dd this document???
    Thanks in advance,
    Joseph

    hi joseph,
    Check this link already answered
    Asking about SAP B1
    Jeyakanthan

  • DTW Template for Inventory Revaluation

    Hi experts,
    Please allow me to ask one funny/stupid question?
    Which template should I use to upload data for Inventory Revaluation?
    Is it oMaterialRevaluation?
    Please tell me.

    Hi Tou,
    Check the link
    Re: Mass inventory revaluation with standard cost
    Re: Inventory Revaluation
    Regards
    jambulingam.P

  • Exception : DI Error: (-5002) At least one amount is required in document rows

    Trying to create a MaterialRevaulation object. doesn't matter what I am using I can getting this error message "Exception : DI Error: (-5002) At least one amount is required in document rows"
    Formate of payload looks like 
    <Payload Role="X" id="atom1">
    - <MaterialRevaluation xmlns=""> 
    - <row> 
    <RevalType>P</RevalType>  
    <DocDate>20140701</DocDate>  
    <JournalMemo>Inventory Revaluation</JournalMemo>  
    <InflationRevaluation>tNO</InflationRevaluation>  
    </row>
    </MaterialRevaluation>
    - <MaterialRevulation_Lines xmlns=""> 
    - <row> 
    <LineNum>0</LineNum>  
    <ItemCode>Item1</ItemCode>  
    <WarehouseCode>WH1</WarehouseCode>  
    <Price>14.973030</Price>  
    </row>
    - <row> 
    <LineNum>1</LineNum>  
    <ItemCode>Item2</ItemCode>  
    <WarehouseCode>WH1</WarehouseCode>  
    <Price>15.973030</Price>  
    </row>
    - <row> 
    <LineNum>2</LineNum>  
    <ItemCode>Item3</ItemCode>  
    <WarehouseCode>WH1</WarehouseCode>  
    <Price>13.973030</Price>  
    </row>
    </MaterialRevulation_Lines>
    </Payload>
    And my SBO object call looks like this
    <Payload Role="C" id="atom2" system="0010000102" status="success" b1login="Technical User" method="Synchronous Insert with fallback to Update" objectid="162" payload="atom1" keyname="" keyvalue="" DIresult="failure" DImsg="Exception : DI Error: (-5002) At least one amount is required in document rows" />
    I don't think I need to put anything in KeyName or Keyvalue. Since I am insert.
    But it looks like it is not even look at the XML changes. I have tried to with no change
    1. Add BOM/BO admin structure
    2. Rouding price difference (from 0 decimla ot 6)
    3. Put in Quantity
    4. Add LineNum
    5.Change Item
    6.Change WHS
    Running out of ideas!! Any help will be appreciated. Thank You!

    Successful format looks like this
    Strange enough, and I still don't know why. Certain item in combination give me the error message. If I break it out to individual document. Then it give me the proper error message. But if it bundled with number of item together then it become this at least one amount is needed at document row error message.
    <BOM xmlns="">
    <BO>
    <AdmInfo>
    <Object>162</Object>
    <Version>2</Version>
    </AdmInfo>
    <MaterialRevaluation>
    <row>
    <DocDate>20140702</DocDate>
    <RevalType>P</RevalType>
    </row>
    </MaterialRevaluation>
    <MaterialRevaluation_lines>
    <row>
    <ItemCode>ITEM1</ItemCode>
    <WarehouseCode>WH1</WarehouseCode>
    <Price>14.587</Price>
    </row>
    </MaterialRevaluation_lines>
    </BO>
    </BOM>

  • CKME Manual Price Release Error (C+811)

    My Dear Experts....
    The process of client is.....
    Do cost estimate for the next period (i.e. costing date from as 1st of every next period) and marking using CK40N on every month 28th
    On last day of the month, after business hours, they lock all users except the one performing
    Open MM periods (ex: now next month i.e. June)
    Open FI periods
    Do manual release using CKME
    The problem happened is majority of the materials got released except few. For those materials system throughs error message C+811 which says price release can't be done as some of the actual postings have been done for the period (you can find the error message in the screen shot).
    I tried to find out what are the actual postings happened against the materials for the peirod, but there are no documents posted.
    NOTE: This is the 1st month costing run after upgrading to ECC 6 from 4.6C
    I have checked different notes like 190707, 454047, 574930, 1492789, 185837, 555176.
    Out of the above 555176 (Late price change) is relevant, but when I propose to client, they say we are not late to apply this note (we are in the initial days of the month).
    Even 574930 (resetting material ledger status) is also relevant as I find the status of the materials are more than 30 only. But even client is not ready to accept.
    The client wants to know why this error coming up when there are no actual postings related to materials happened?
    If you have better idea please advice me how to check out the actual postings happened against materials in this case (either any T.codes, tables etc)
    Hoping the solution ASAP....
    Regards.....
    Jose

    Hi Jose,
    Let me give you a brief understanding about this issue.
    Currently you are working with Material ledger where you guys would have selected price determination as 3 'Single level/Multilevel Price determination'. Further Material ledger for a material in particular period can have following status.
    1. Period Opened
    2. Quantities and value entered
    3. Single level Price determination
    4. Multilevel Price determination
    5. Period Closed
    You can check this statuses in transaction CKM3N. So SAP will allow to release the price of material in the current month, if no goods movement happened during current month and CKM3N has status 'Period Opened'.
    First of all execute CKM3N, check any receipts/consumption postings. If it is there kindly reverse.
    Sometimes status also gets change when revaluation of consumptions/post closing document gets posted. This you can check inside the beginning inventory.
    There are two steps to come of this situation:
    1. Reverse the receipts/consumption, if any.
    2. Reverse the material ledger using CKMI. Enter the parameters, check checkboxes if you want to revaluate material and consumption. Then go to menu Closing entry and select Reverse.
    The last previous period should be opened.
    3. Then you need to change the material ledger status from 'Quantity and value Entered' to 'Period Opened'. There is program to change status, I don't remember correctly. You may check in Google.
    4.Then release the price and again close the ML.
    This is very cumbersome task so kindly follow below approach.
    1. Execute MR21, enter the parameter posting date, company code and plant. Enter LTPC (Late price change) in the ok code (where you enter transaction code) and click on enter.
    2. Then enter the material and select the material line item. Go to menu Edit and click on default planned price and click on enter and save. This will release your planned price.
    Do reverse any posted receipts/consumption.
    If somebody suggest you to change the price determination from 3 to 2 and back to 2 to3. Please do not follow, as it will delete the ML history for current period, previous period and 12 period last fiscal year.
    It is always better to be safe, so please dynamic price change functionality.
    As soon as your first good movement happens for the current period, system will automatically release the planned price. This is a configuration setting.
    Hope, it helps.
    Regards
    Mohit Singla

  • Intercompany Stock Transport Orders - Inventory Revaluation & GATP

    We have intercompany STOs setup using PO document type NB, using the two-step setup, with delivery and billing document/invoice.
    The issues we are having is APO-GATP and FI/MM related:
    1) FI/MM Issue: Because of the long transit times (6 - 8 weeks in-transit), if the inventory is revalued/recosted after the PGI and before the GR, the difference in the inventory value (between the PGI-643 and the GR-101) ends up being posted to a Price Difference account.  Our Finance department then has to manually identify these postings, and make the necessary adjustments or re-posting to the Inventory Revaluation account.
    2) APO-GATP Issue: We are currently investigating the possible solution of changing this to a one-step setup, and add some kind of user exit or enhancement so that the PGI will also trigger the GR, but the inventory will be received into blocked stock instead of unrestricted stock.  We want the inventory that is in-transit, to NOT be available to GATP.  Then, when the inventory actually arrives at the destination plant, we will post a MB1B movement type 344 into unrestricted stock.  This solution may work if the blocked stock does not get revalued when we post a MB1B mvmt type 344 (we will have to test this out).
    If anyone has come across similar issues as I have attempted to describe above and implemented a solution, or has any ideas or suggestions, I'd be happy to hear them.
    Thank you.

    DB49,
    Yes, we normally revalue our inventory annually, so this issue would be confined to a 6-8 week period when inventory is in-transit.  I believe part of the issue with the price differences, is also related to foreign currency exchange rates (different company code currencies), but I'm not the FI expert either, just been asked to "look into" this issue.
    Another possible scenario is to setup another plant in the receiving company code, with one-step STO, so the inventory will be received into this new plant when it is PGI'ed from the sourcing plant.  Then, create a UB STO from this plant to the destination plant (same company code), which will require another posting when the inventory actually arrives.  There is a lot of master data setup for this (lots of materials and lots of company codes/plants combination), and it will still cause problems for the Logistics people.  Maybe this is something they can do during "that time of the year" when the inventory will be revalued.  It will still require master data setup though.
    I'm aware that there is no "ideal" solution for this.  Whatever proposal we come up with, one group is going to end up with the extra workload to take the burden off the other group.
    Thanks for responding so quickly.

  • GL account for Unit Price changes A/R Invoice

    Hi,
    I need to know where the GL accounts are determined for Item unit price changes. My problem is as below:
    I have a delivery created for 2 material items. After creating the delivery, we want to reduce the unit price from 2600 (default) to 2500 per unit. ( this is without going into the discount column) as we wnat to reflect the same in the deliver note printout.
    When this is copied to an A/R invoice and then and we try to add this, an error is generated saying "GL accout missing".
    Can any one help to tell me which account this is exactly and where this is entered. we are using SAP B1 2005 PL50.
    Thanks in Advance !

    Hi Nirushad.......
    Its in Administration> Setup> Financials> GL Account Determination> Inventory Tab--> Price Difference account.
    First check the Set GL Method of what
    For checking this go to Administration--> System Initialization > General Setting> Inventory Tab and Set GL Method
    If its Warehouse wise then go to warehouse where transaction is happening and put the Price Diff. Acct in accounting Tab
    If its ItemGroup wise then go to ItemGroup where transaction is happening and put the Price Diff. Acct in accounting Tab
    If its Item Level wise then go to Item Master Data where transaction is happening and put the Price Diff. Acct in Inventory Tab
    Regards,
    Rahul

  • How to register price change

    We bought product from vendor.
    We created A/P Invoice;
    After checking, we found that the goods is not the same quality as promised.
    We  negotiated with supplier and they agreed to reduce the price.
    How I need to process in B1?
    I found that Credit Memo is used when we need to return goods (It subtracts from the inventory). I do not want to return, just only the price change. How to do?
    Please advice.
    Thank you.

    You should use A/P Correction Invoice

Maybe you are looking for