Get performance when key does not exist

Hello,
I am using BDB version db-4.5.20. I try to get an object which is not present and the performance of this call is extremely slow. The newer versions have an exists call for the key. How can I get better performance in this case. I am using HASH as the underlining DB format.
Do let me know if you need any more information.
Thank you!

Hi,
If your keys present a locality of reference (accessing a particular key in the Btree is likely to be followed by an access of keys located "near" that key as per the defined sort order) then you'll probably be better of using Btree. Here is information on how to select the underlying access method:
http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/select.html
For the Hash access method there are several configuration options you can play with: the hash key comparison function (as of BDB 4.6), the hash function used to distribute keys, the hash database page fill factor and the estimated number of elements that will be stored in the database. Information on these can be found here:
http://www.oracle.com/technology/documentation/berkeley-db/db/api_c/db_set_h_compare.html
http://www.oracle.com/technology/documentation/berkeley-db/db/api_c/db_set_h_hash.html
http://www.oracle.com/technology/documentation/berkeley-db/db/api_c/db_set_h_ffactor.html
http://www.oracle.com/technology/documentation/berkeley-db/db/api_c/db_set_h_nelem.html
http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/h_hash.html
http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/h_ffactor.html
http://www.oracle.com/technology/documentation/berkeley-db/db/ref/am_conf/h_nelem.html
Regards,
Andrei

Similar Messages

  • User gets "This network connection does not exist" when she tries to log on to Terminal Server (2008 R2)

    User gets "This network connection does not exist" when she tryes to log on to Terminal Server (2008 R2)
    I got more than 100 users. Shes the only one getting is. We tried four computers (All Windows 7 Pro)
    Nothing useful in event viewer to mention.

    Hi,
    Thank you for posting in Windows Server Forum.
    Does that user able to login previously?
    From your comment, it seems that there is some permission issue with that user. As you have checked that user with different system also. Please check that user is added under “Remote Desktop User” local group and also allowed “Allow log on through
    Remote Desktop service” permission under group policy. Also please check that when user tries to login it uses “Domainname\Username” format.
    In addition for a try, also check by disabling firewall on one particular system.
    To add users and groups to the Remote Desktop Users group by using Local Users and Groups snap-in:
    1.  Click Start > Administrative Tools, Open Computer Management.
    2.  In the console tree, click the Local Users and Groups node.
    3.  In the details pane, double-click the Groups folder.
    4.  Double-click Remote Desktop Users, and then click
    Add.
    5.  In the Select Users dialog box, click Locations to specify the search location.
    6.  Click Object Types to specify the types of objects you want to search for.
    7.  Type the name you want to add in the Enter the object names to select (examples) box. 
    8.  Click Check Names.
    When the name is located, click OK.
    More information:
    Remote Desktop disconnected or can’t connect to remote computer or to Remote Desktop server (Terminal Server) that is running Windows Server 2008 R2
    http://support.microsoft.com/kb/2477176/en-us
    Hope it helps!
    Thanks,
    Dharmesh

  • Error while connecting to ATE DecryptPasswordError "Key does not exist",,,

    Dear All,
    While trying to implement Syclo Service Manager with SAP CRM , I am trying to start the ATE (Agentry Test environment) on Windows after getting connected to the development server. However, I am getting the below error after I give my user ID and password on ATE login pop-up.
    DecryptPasswordError <"Key does not exist",,,>
    It initially says that the password is incorrect and asks if we would like to connect to the server instead. When I click on "Connect", the above mentioned error is displayed.
    Can you please help me with this. As a matter of fact, in the past, I have been able to connect to ATE without any issues, but not sure what could be the problem this time.
    Any quick help is highly appreciated.
    Regards,
    Ashish Dhagat
    Tags edited by: Michael Appleby

    Hi Ashish
    Without seeing the rest of the logs, I'm assuming you are getting some kind of logon error.
    If so, this error can happen if the the Agentry Server fails to load the "cryptography context and key container".  This can be found by viewing the Startup.log files located in the LOG folder in the running Agentry Server folder.
    The following is an example of the Startup.log:
         05/05/2009 12:50:55, 0, 0, 2, Thr 2120, Key container does not exist, attempting to create a key container.
         05/05/200912:51:02, 0, 0, 2, Thr 2120, Failed to acquire cryptography context and key container. 05/05/2009 12:51:02, 0, 0, 2,
         Thr 2120, Error 2148073487 loading cryptography key
    This issue is caused by the User that started the AgentryServer.gui (or LOCAL SYSTEM if running as a Service) which means the user does not have access to the MachineKeys folder.  The user needs to have full access to the following folder:
                   C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys.
    If running as a Service, the user should confirm the logon account.
    To change the Logon account from Local System Account to 'This Account' option (needs to be an admin account):
    Go to Control Panel->Administrative Tools->Services.
    Right click on the appropriate service and select 'Properties'
    Select the tab 'Log on'.
    Click the radio button next to 'This account'
    In the field next to 'This Account', enter ID used for logging into Windows (admin account)
    In the Password and Confirm Password fields, enter password associated with the Windows login ID
    After verifying that the user has full access to the folder, restart the Agentry Server, and with a cleared client, connect to the Server.
    Let me know if this helps.
    Thanks,
    Ray

  • Unexpected error;Primary key does not exist:CmscdomPK version=2,name=J2E

    Hi I am getting the following error when i try to access the CMS related WebDynpro application.
    First time i am able to access the CMS.I created the domain and track.after that i edited the Domain tab with new domain name J2E.During that time i tried to save the domain,its throughing the Primary key does n't exist error.I closed the application.Again when i tried to access the CMS.Its throughing the following error.
    <b>Error stacktrace:
    com.sap.tc.webdynpro.progmodel.controller.MessageManager$AbortMessageManagerException: Unexpected error; inform your system administrator - Primary key does not exist: CmscdomPK version=2,name=J2E
         at com.sap.tc.webdynpro.progmodel.controller.MessageManager.raiseMessageInternal(MessageManager.java:254)
         at com.sap.tc.webdynpro.progmodel.controller.MessageManager.raiseMessage(MessageManager.java:964)
         at com.sap.cms.ui.wl.Custom1.hasTracks(Custom1.java:860)
         at com.sap.cms.ui.wl.Custom1.wdDoInit(Custom1.java:277)
         at com.sap.cms.ui.wl.wdp.InternalCustom1.wdDoInit(InternalCustom1.java:990)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingCustomController.doInit(DelegatingCustomController.java:73)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getCustomControllerInternal(Component.java:436)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:374)
         at com.sap.tc.webdynpro.progmodel.controller.Component.getMappableContext(Component.java:403)
         at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.initAttributeMapping(AttributeInfo.java:596)
         at com.sap.tc.webdynpro.progmodel.context.AttributeInfo.init(AttributeInfo.java:456)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.initAttributes(NodeInfo.java:771)
         at com.sap.tc.webdynpro.progmodel.context.NodeInfo.init(NodeInfo.java:756)
         at com.sap.tc.webdynpro.progmodel.context.Context.init(Context.java:40)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:199)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:540)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bind(ViewManager.java:398)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:555)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:422)
         at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:130)
         at com.sap.tc.webdynpro.progmodel.view.InterfaceView.initController(InterfaceView.java:41)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.displayToplevelComponent(ClientComponent.java:134)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:373)
         at com.sap.tc.webdynpro.clientserver.task.WebDynproMainTask.execute(WebDynproMainTask.java:608)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:59)
         at com.sap.tc.webdynpro.clientserver.cal.ClientManager.doProcessing(ClientManager.java:252)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doWebDynproProcessing(DispatcherServlet.java:154)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:116)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:48)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:392)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:345)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:323)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:865)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:240)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
         at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:159)</b>
    What causing the problem.I am not finding the way,where can i rectifything problem
    Regards
    Usman

    Hi Usman,
    Domain ID and CMS Server ID are also stored in the SLD when you create these for the first time. As of now you can just create one Domain and One CMS Server id.
    If you have to edit it you may have to do the following.
    1. Delete all the tracks under the domain id and the CMS server id.
    2. Then in SLD. go to HOME -> CONTENT BROWSER -> SUBSET = LANDSCAPE DESCRIPTION
    In the CLASS dropdown please select Change Management Domain. Select the domain that you had created and delete it.
    Again in the CLASS dropdown select Change management Server. Select it and delete.
    Note: Please ensure that all the tracks have been deleted before you delete SLD entries.
    Now login to CMS again and create the Domain and CMS server again.
    If possible please try this some where on a test machine if possible and then try in actual scenario.
    Hope this helps.
    Regards
    Sidharth

  • Confirmation control key does not exist

    There is a old one PO, which was created with confirmation control key ZSC1 ; Now issue is ZSC1 has been deleted but it is showing in po, now user want to close the po as want to ticked the "delivery completed" ind. in the Delivery tab page at Item level in the po.
    In this cas he is facing the error as "Confirmation control key does not exist" so:-
    1. How can be close the po.
    2.Is there any option, from where we can check the change control i.e. can be checked when ZSC1 was deleted.

    Hi Jurgen,
    I think you misinterpret regarding this issue.
    confirmation control key is not deleted in PO.
    It is deleted from configuration setting I mean from IMG -> Material Management -> purchasing -> confirmation -> Setup confirmation control.
    since it's exists in po but not in config. thats the reason system given us that error.
    so my question was:-
    how to get change control for the same, i.e. when it was deleted from config. setting
    And how set del. completed ind. in po for closing the po, bcoz it's showing error as "Confirmation control key ZSC1 does not exists"

  • Object referred to by the object key, does not exist

    I am trying to create a transport request for an Item Catagory & get the following error message :
    Object R3TR TABU TVAPT, referred to by the object key, does not exist                                                                               
    Message no. TR600                                                                               
    Diagnosis            
        The object keys of the request/task cannot be edited because the object R3TR TABU TVAPT) which is referenced by the object key is not in the request, nor is it going to be added to the request.                                                                               
    System Response
        The function terminates.                                                                               
    Procedure                   
        If the error occurs in an application transaction, extend the missing object entry in the Transport organizer (SE09). If the error occurs again, contact the application hotline.

    Hi Nitin,
    Please check this SAP Note <b>90799</b>.
    Perhaps it will help.
    Regards,
    Ferry Lianto

  • Sender File adpter --don't raise alerts when file does not exist in folder

    Hi,
    My Scenario is File --- >XI ---> SAP.
    I must archieve the file after it got polled. and iam polling for every 60 mins, if the file does not exist,it is throwing an alert like "Could not process file '.file..xml: No such file or directory '
    Is there any way i can avoid raising an alert if file does not exist in the source folder.
    we are on XI 3.0 sp23?
    Thanks
    Srini

    Hello,
    Your Subject:
    >Sender File adpter --don't raise alerts when file does not exist in folder
    is contradictory to your question.
    >if the file does not exist,it is throwing an alert like "Could not process file '.file..xml: No such file or directory '
    > Is there any way i can avoid raising an alert if file does not exist in the source folder.
    I know you want to say "Don't Raise alerts when file does not exist in folder". Correct me if I am wrong.
    Some times it happens, when we write the right thing but it means something else and this is the reason many experts have replied, "how to raise an alert". So if you remove the word "Sender File adapter" from your subject then it will be easy to understand the exact meaning.
    Regards,
    Sarvesh

  • The specified registry key does not exist

    I recently reinstalled DPM 2012 R2 (fully updated) after deleting the protection groups, database, wiping the tapes, everything and reconfigured everything from scratch after it became too unstable to use.  Unfortunately since then I've found that the
    MSDPMCurr.errlog is full events that look like the following:
    163C      013C     
    03/05     18:01:13.420      
    09          
    ApplicationSettings_expanded.cs(1387)                               
    NORMAL            
    Ignoring exception in ReadRegistryKey System.IO.IOException: The specified registry key does not exist.
    163C      013C     
    03/05     18:01:13.420      
    09          
    ApplicationSettings_expanded.cs(1387)                               
    NORMAL            
       at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
    163C      013C     
    03/05     18:01:13.420      
    09          
    ApplicationSettings_expanded.cs(1387)                               
    NORMAL            
       at Microsoft.Win32.RegistryKey.GetValueKind(String name)
    163C      013C     
    03/05     18:01:13.420      
    09          
    ApplicationSettings_expanded.cs(1387)                               
    NORMAL            
       at Microsoft.Internal.EnterpriseStorage.Dls.Utils.ApplicationSettings.ReadRegistryKey(String registryKeyPath, String registryKeyName, Int32 registryValueKind)
    Unfortunately it doesn't tell me what registry key it's looking for so I can't find out if it exists. Is there any way of finding this out?

    Thanks for the advice, I found the vast majority of them were for cache entries and agree that these can be safely ignored.
    HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Configuration\CacheInquiryResults\<protected server FQDN>
    However, I also found the following:
    HKLM\Software\Microsoft\Microsoft Data Protection Manager\Setup\RebootRequired
    HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Configuration\gnorableSqlErrorNumbers
    HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Configuration\CloudBackupEnabledApps
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{8AB21D86-21F0-430A-9AD1-2D90077104C3}
    HKLM\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Configuration\UI
    All of these are missing from the registry is this likely to cause any issues?
    Edit: also found this repeated in a DPMRACurr.errlog:
    0E08    16CC    03/09    08:30:03.323    05    genericstatus.cpp(1256)    [0000000003C32AA0]    ED0A1862-1405-438A-ABC8-22CFD64C278E    NORMAL  
     Wait for CallUpdateQfesInstalledRegKey succeeded. Returning m_QfesInstalled = 31
    0E08    16CC    03/09    08:30:03.338    03    schannelutils.cpp(129)        ED0A1862-1405-438A-ABC8-22CFD64C278E    WARNING  
     Failed: Hr: = [0x80070002] : Error trying to open RegKey [HKLM\Software\Microsoft\Microsoft Data Protection Manager\Agent\2.0\Certificates\<FQDN of backup server>]

  • How to update zero to a column value when record does not exist in table but should display the column value when it exists in table?

    Hello Everyone,
    How to update zero to a column value when record does not exist in table  but should display the column value when it exists in table
    Regards
    Regards Gautam S

    As per my understanding...
    You Would like to see this 
    Code:
    SELECT COALESCE(Salary,0) from Employee;
    Regards
    Shivaprasad S
    Please mark as answer if helpful
    Shiv

  • Getting error 'Item 00000 does not exist' while creating a salse order

    Hi All,
    We are facing an issue, we get an error message saying 'Item 00000 does not exist' while creating a sales order for a particular order type, we do not get this problem with all the materials, only a few of them and the materials which give a problem are part of the supersession chain. The problem is not even coming for all the superseded materials.
    This problem is occuring with none of the other order types but just one. We have compared the configuration for the order types for which this error is not coming and the order type which is giving the problem, and its exactly the same.
    When creating the sales order through VA01 even though the error message comes, but on hitting the enter button the processing goes further. But when creating the sales order through the background program the processing stops the moment the error message comes and the Sales Order does not get created.
    Your valuable suggestions for helping us resolving this issue will be highly appreciated.
    Regards,
    Geeta

    HI Geeta
    As per your post "Problem is when you are executing VA01 in background sales orders are not generating due to error message".
    Apart from configuration check alternative is "Take ABAPer's help and change this error message type to warning/information message type in the system". With warning/information message type you could be able to create sales orders in background also.
    try and revert

  • After transporting I get error "source system does not exist"

    Hello all,
    I have transported my objetcs to BW quality system and transported the data sources to r/3 quality and everything went fine. But now when I am trying to go through everything my update rules are inactive and when I get to infosource it gives me this error
    "Source system ERJ100 does not exist."
    Is there any importamnt step that I am missing why are the objects not recognizing the source system?
    Thanks,

    hi,
    check the system mapping in rsal tools system mapping tab as lilly mention. check if the mapping is defined correct. see the link below
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e883de94-0501-0010-7d95-de5ffa503a86
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3010ba90-0201-0010-2896-e58547c6757e
    Might help
    Thank you
    Qandeel

  • Substitute nulls for blank when row does not exist??

    I am trying to put a query together to build a fixed width file. I am using rpad and using NVL to substitute for nulls. That seems to work fine until I have to do a multi table select. I run into a problem when the the id field in the customer table does not exist in the customer_addr table. The NVL works if the id exists and it does insert the blank for the null, but if the id is not there, then I get the null instead. How can I force the blank for the case where the row is not even in the second table without changing the data in the table?
    select
    rpad('MYDATABASE',20),
    rpad(id,20),
    to_char(updt_dttm,'yyyymmddHHMMSS'),
    rpad(fname,40),
    rpad(mname,35),
    rpad(lname,40),
    (select rpadNVL(a.addr1,' '),10) from customer_addr a where a.id = customer.id and a.addr_type = 100)
    from customer
    Thanks!

    Hi,
    Welcome to the forum!
    user1189388 wrote:
    I am trying to put a query together to build a fixed width file. I am using rpad and using NVL to substitute for nulls. That seems to work fine until I have to do a multi table select. I run into a problem when the the id field in the customer table does not exist in the customer_addr table. The NVL works if the id exists and it does insert the blank for the null, but if the id is not there, then I get the null instead. How can I force the blank for the case where the row is not even in the second table without changing the data in the table?
    select
    rpad('MYDATABASE',20),
    rpad(id,20),
    to_char(updt_dttm,'yyyymmddHHMMSS'),
    rpad(fname,40),
    rpad(mname,35),
    rpad(lname,40),
    (select rpadNVL(a.addr1,' '),10) from customer_addr a where a.id = customer.id and a.addr_type = 100)
    from customer
    Thanks!Sorry, I'm not sure I understand the problem.
    Is the problem with the last column in your SELECT clause?
    (select rpadNVL(a.addr1,' '),10) from customer_addr a where a.id = customer.id and a.addr_type = 100)It looks like you're missing a left-parentheses between RPAD and NVL. If you're getting anything other than an error message, this is probably not what you're running.
    At any rate, the scalar sub-query (the entire expression I quoted above) will be NULL if it doesn';t find any row. You need to apply RPAD and NVL to the results of the scalar sub-query, like this:
    RPAD ( NVL ( (      SELECT  a.addr1
              FROM     customer_addr     a
              WHERE     a.id          = customer_id
              AND     a.addr_type     = 100
         , 10
         )     I hope that answers your question.
    If not, please explain more clearly, and be specific about where the problem is.
    When you post output (or any formatted text) on this site, type these 6 characters:
    (all small letters, inside curly brackets) before and after each section of formatted test.  That's what I did above.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Getting Error MDS SOA DOES NOT EXIST

    Hi
    While starting the oracle 11g we are getting error as
    Oracle.mds.exception.MDSRuntimeException: java.sql.SQLException: Data Source mds-soa does not exist.
    Data Source mds-soa does not exist.
    Today our [password for the mds soa user , soa infra expired and we had reset the same and modified accordingly and after that when we restarted our server, we got this error
    please help in resolving this ASAP
    Edited by: user626262 on Aug 28, 2010 2:55 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi,
    please check the data source connection from WLS console ..test it by choosing Admin Server as the target ..

  • Error in accounting document for Billing - Costing Key does not exist

    Hi,
    We had activated COPA for updating Record Type - A (Sale Order) and Record Type - F (Billing Document).  Subsequently we have removed all the settings done for Record Type A (Sale Order) including Costing key.
    Now after this change we get the error of "Costing Key XXXX does not exist" during generation of accounting document for Billing.
    Can any body suggest how to over come this error without creating costing key of Record Type A (Sale Order).
    Regards,
    Ela.

    Hi Ela,
    Please use T. code KE4J and remove Costing Key from record type F( Billing) then system wonu2019t look for Costing key during releasing billing document to accounting & use T. code KE40 to correct Costing key settings  if required.
    Regards,
    Shailesh Verma

  • Getting Message - Customer PINXX does not exist

    Hi experts,
    While creating a P.O. I am getting a message that "CUSTOMER PINXX DOES NOT EXIST (PLEASE CHANGE ENTRY IN PLANT INXX)
    *Following is the message details:-
    Customer PINXX does not exist (please change entry in plant INXX)
    Message no. 06849
    Diagnosis
    The shipping data for stock transfer processing has not been correctly maintained in Customizing.
    Either no customer number has been maintained for the receiving plant, or the specified customer number does not exist for the sales organization data that has been maintained in Customizing.
    Procedure
    Check your input.
    If the problem cannot be resolved in this way, contact your system administrator.
    The latter can make the missing settings using the Implementation Guide (IMG): Set up stock transport order*
    Please provide Pointers

    Please check if the customer code has been extended for the proper
    Sales Org.
    Distr. Channe
    Division
    Company Code
    Also refer the FAQ note 498143 and check the customising accordingly
    Please check you customizing in IMG for Purchasing:
    Purchase Order
      Set up Stock Transport Order
       Define Shipping Data for Plants
        Select details for plant
    Here, the customer number related to plant  is defined.
    Probably this customer number is no longer a valid customer number.
    You need to check whether the customer number has become inactivated
    in SD or FI.
    If so, you need to define another valid customer number for the plant

Maybe you are looking for