PC gets loaded when trying to display large data in graph

PC gets loaded when i try to display large data in the graph, the shift register holding the data eats up all my virtual memory ,so my pc gets hangs,any ways to refresh the virtual memory using labview. The chart also cannot be replaced.

Bharani wrote:
The data size is appox 200 MB or more. The data is acquired in I32 format and store in file. During the playback , the file is read according to the sampling rate, converted to ascii ,send to Daqmx write and Graph simultaneously. In graph portion, the array holds(using shift register)  all the data in the graph.This holding the data loads the PC.Is there any way to refresh the virtual memory using labview.
Is there really a good reason to send 200MB worth of I32 data to a graph? NO! Your graph most likely does not have more than about 1000 pixels across!
Most likely, you have multiple copies if the data in memory. Do you convert the entire 200MB data to ASCII or each data point as needed? Have you done some profiling? What is the memory usage in "VI properties..Memor Usage"? Do you use local variables?
Your best bet would be to analyse you code to optimize memory usage, avoid data copies, etc. Please attach you code so we can give some advice.
LabVIEW Champion . Do more with less code and in less time .

Similar Messages

  • Runtime :Javascript problem when trying to display the date binded to RFC

    Hi all,
    I am facing a very strange problem. I Have used a Bapi to pass some inputs to the Bapi function and binded the UI with that. But for the date field when i am running the application and trying to specify some date it is giving some Javascript Error and not Showing the date Dialog box
    The Error is "SAPUR_January is null or not an object"
    Is anyone has any idea on it, then please let me know at the earliest.
    Mukesh

    Hi armin and Mani
    For armin: I did't understand for what you are refering to.
    For Mani: Hi mani those are the Input fields and by default they are binded to the Date field only and user has to supply the date parameter. The Small box that comes when you bind a UI field with the Date type when i am clicking on that i am reciving that error.
    Mukesh Poddar

  • OutOfMemory error when trying to display large tables

    We use JDeveloper 10.1.3. Our project uses ADF Faces + EJB3 Session Facade + TopLink.
    We have a large table (over 100K rows) which we try to show to the user via an ADF Read-only Table. We build the page by dragging the facade findAllXXX method's result onto the page and choosing "ADF Read-only Table".
    The problem is that during execution we get an OutOfMemory error. The Facade method attempts to extract the whole result set and to transfer it to a List. But the result set is simply too large. There's not enough memory.
    Initially, I was under the impression that the table iterator would be running queries that automatically fetch just a chunk of the db table data at a time. Sadly, this is not the case. Apparently, all the data gets fetched. And then the iterator simply iterates through a List in memory. This is not what we needed.
    So, I'd like to ask: is there a way for us to show a very large database table inside an ADF Table? And when the user clicks on "Next", to have the iterator automatically execute queries against the database and fetch the next chunk of data, if necessary?
    If that is not possible with ADF components, it looks like we'll have to either write our own component or simply use the old code that we have which supports paging for huge tables by simply running new queries whenever necessary. Alternatively, each time the user clicks on "Next" or "Previous", we might have to intercept the event and manually send range information to a facade method which would then fetch the appropriate data from the database. I don't know how easy or difficult that would be to implement.
    Naturally, I'd prefer to have that functionality available in ADF Faces. I hope there's a way to do this. But I'm still a novice and I would appreciate any advice.

    Hi Shay,
    We do use search pages and we do give the users the opportunity to specify search criteria.
    The trouble comes when the search criteria are not specific enough and the result set is huge. Transferring the whole result set into memory will be disastrous, especially for servers used by hundreds of users simultaneously. So, we'll have to limit the number of rows fetched at a time. We should do this either by setting the Maximum Rows option for the TopLink query (or using rownum<=XXX inside the SQL), or through using a data provider that supports paging.
    I don't like the first approach very much because I don't have a good recipe for calculating the optimum number of Maximum Rows for each query. By specifying some average number of, say, 500 rows, I risk fetching too many rows at once and I also risk filling the TopLink cache with objects that are not necessary. I can use methods like query.dontMaintainCache() but in my case this is a workaround, not a solution.
    I would prefer fetching relatively small chunks of data at a time and not limiting the user to a certain number of maximum rows. Furthermore, this way I won't fetch large amounts of data at the very beginning and I won't be forced to turn off the caching for the query.
    Regarding the "ADF Developer's Guide", I read there that "To create a table using a data control, you must bind to a method on the data control that returns a collection. JDeveloper allows you to do this declaratively by dragging and dropping a collection from the Data Control Palette."
    So, it looks like I'll have to implement a collection which, in turn, implements the paging functionality that I need. Is the TopLink object you are referring to some type of collection? I know that I can specify a collection class that TopLink should use for queries through the query.useCollectionClass(...) method. But if TopLink doesn't provide the collection I need, I will have to write that collection myself. I still haven't found the section in the TopLink documentation that says what types of Collections are natively provided by TopLink. I can see other collections like oracle.toplink.indirection.IndirectList, for example. But I have not found a specific discussion on large result sets with the exception of Streams and Cursors and I feel uneasy about maintaining cursors between client requests.
    And I completely agree with you about reading the docs first and doing the programming afterwards. Whenever time permits, I always do that. I have already read the "ADF Developer's Guide" with the exception of chapters 20 and 21. And I switched to the "TopLink Developer's Guide" because it seems that we must focus on the model. Unfortunately, because of the circumstances, I've spent a lot of time reading and not enough time practicing what I read. So, my knowledge is kind of shaky at the moment and perhaps I'm not seeing things that are obvious to you. That's why I tried using this forum -- to ask the experts for advice on the best method for implementing paging. And I'm thankful to everyone who replied to my post so far.

  • Getting error message when trying to display error messages on a ProfilePage

    Hi All,
    I'm getting following error message when trying to display error on a Profile page.
    On page i'm seeing this:
         org.apache.jasper.JasperException: java.lang.IllegalStateException: getOutputStream() has already been called for this response
              org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
              org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:405)
    In condole, i'm seeing this:
         18:23:00,206 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
              java.lang.IllegalStateException: getOutputStream() has already been called for this response
                 at org.apache.catalina.connector.Response.getWriter(Response.java:621)
                 at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198)
    Please let me know what could be the reason.
    Thanks,
    Vishnu

    HI David And Nitin,
    Here is the code using which i'm trying to display the error messages on registration page, but this code fragment is outside registration form will that cause any problem?
    <dsp:droplet name="Switch">
      <dsp:param name="value" bean="ProfileFormHandler.formError"/>
      <dsp:oparam name="true">
      <table>
      <dsp:droplet name="ProfileErrorMessageForEach">
      <dsp:param name="exceptions" bean="ProfileFormHandler.formExceptions"/>
      <dsp:oparam name="output">
      <tr style="color: red">
      <td><dsp:valueof param="message"></dsp:valueof></td>
      </tr>
      </dsp:oparam>
      </dsp:droplet>
      </table>
      </dsp:oparam>
      </dsp:droplet>
    Thanks,
    Vishnu

  • When trying to display census pages I get error ActiveX controls missing

    What are ActiveX controls and how can I install them? When trying to display certain images such as a census page I get the message that certain ActiveX controls are missing. I am using Windows XP and the current version of Firefox.

    ActiveX is an Internet Explorer plugin system and will not work in Firefox or many other browsers. If the site requires ActiveX you will need to use Internet Explorer to access the site.

  • Error when trying to display a report

    Hi,
    when trying to display a report in Forms 11g 11.1.1.4 the window do not shows anything, the weblogic 10.3.4 is installed on Windows Server 2008 R2
    The logs i saw are these, what could be the reason of the error, what should i do to fix it ??
    rwserver_diagnostic.log
    [2012-11-13T06:10:13.861-08:00] [WLS_REPORTS] [WARNING] [] [oracle.reports.server] [tid: 15] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,0] [APP: reports#11.1.1.2.0] Multicast:init  java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
    [2012-11-13T06:10:13.861-08:00] [WLS_REPORTS] [WARNING] [] [oracle.reports.server] [tid: 15] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,0] [APP: reports#11.1.1.2.0] Multicast:init  java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
    rwservlet_diagnostic.log
    [2012-11-13T06:10:10.272-08:00] [WLS_REPORTS] [WARNING] [] [oracle.reports.servlet] [tid: 11] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,1:29117] [APP: reports#11.1.1.2.0] Multicast:init  java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
    [2012-11-13T06:10:10.288-08:00] [WLS_REPORTS] [WARNING] [] [oracle.reports.servlet] [tid: 11] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,1:29117] [APP: reports#11.1.1.2.0] Multicast:init  java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
    [2012-11-13T06:10:13.689-08:00] [WLS_REPORTS] [WARNING] [] [oracle.reports.servlet] [tid: 11] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,1:29117] [APP: reports#11.1.1.2.0] RWClient:startInProcessServer  start inprocess server rep_wls_reports_srvweblogic_asinst_1
    [2012-11-13T06:10:14.656-08:00] [WLS_REPORTS] [WARNING] [] [oracle.reports.servlet] [tid: 15] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,0] [APP: reports#11.1.1.2.0] Multicast:init  java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
    [2012-11-13T06:10:14.656-08:00] [WLS_REPORTS] [WARNING] [] [oracle.reports.servlet] [tid: 15] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,0] [APP: reports#11.1.1.2.0] Multicast:init  java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
    WLS_REPORTS-diagnostic.log
    [2012-11-09T13:44:41.421-08:00] [WLS_REPORTS] [NOTIFICATION] [] [oracle.reports.adminlogconfig] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <WLS Kernel>] [ecid: 0000Jfb8SNZ4YrWFLziOOA1GbN_0000002,0] [APP: reports#11.1.1.2.0] LogConfig.load: logging.xml
    [2012-11-13T06:10:14.032-08:00] [WLS_REPORTS] [NOTIFICATION] [] [oracle.security.oes.util.logging.Log4jConfigurator] [tid: Thread-36] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,0] Could not find log4j configuration for MicroSM.
    [2012-11-13T06:10:14.235-08:00] [WLS_REPORTS] [NOTIFICATION] [JPS-03258] [oracle.jps.authorization.provider] [tid: Thread-36] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,0] Initializing UserUtils; mbean: com.bea.security.providers.authorization.asi.ASIAuthorizationProviderMBeanImpl@f6467a1e([ASI Authorization Provider]), instance: null
    [2012-11-13T06:10:14.235-08:00] [WLS_REPORTS] [NOTIFICATION] [JPS-03258] [oracle.jps.authorization.provider] [tid: Thread-36] [userId: weblogic] [ecid: 8d029db4c88cfa6e:72f4635e:13ab3dc02b9:-8000-000000000000ccd7,0] Initializing UserUtils; using directory: RootOrg!AdminDir, anonymous user: anonymousRegards
    Carlos

    This is not really the correct forum to be posting Reports issues. However, if I were to guess, your issue is likely related to the known issues related to installing FMw11R1 on machines which had IPv6 enabled. In most cases, disabling IPv6 would correct the problem, however some issues were not resolved even after disabling IPv6 post-install. I would recommend patching to WLS 10.3.6 and FMw 11.1.1.6 as these versions include fixes for all of those issues as far as I recall.
    Consider referring to this MyOracleSupport document if you have access:
    Steps to Maintain Oracle Fusion Middleware 11g Release 1 (11.1.1) (Doc ID 1073776.1)

  • MSS UCF_AcroForm error displayed when trying to display form in PCR

    I receive a pop-up UCF_AcroForm error when trying to display a PCR form. I believe it is a configuration problem. I wonder if anyone has ever received this type of error before, and if yes, how was it solved. Thank you.
    Edited by: Emmanuel Filosi on May 9, 2008 5:41 PM

    I have found a way to get rid of this by configuring my ADS Service (thanks to my colleague N.Pothuraj)
    Creating an ADS Service:
    ========================
    1) Add the following java settings for the server in the offline config tool
    "Dorg.omg.PortableInterceptor.ORBInitializerClass.com.sap.engine.services.ts.jts.ots.PortableInterceptor.JTSInitialize". Restart the server after the settings
    2) create the ADS User in the R/3 system.
    3) create the destination of type "HTTP connection to External Server"service between R/3 and the ADS user.
    4) Define the destination service under destinations>HTTP>FP_ICF_DATA
        URL:http://usai4qpt.wdf.sap.corp:50077
        User: ADSUser ( ADS_AGENT1 in my case)
        pwd: initial ( in my case)
    This destination service is to establish the connection between R/3 and WebDynpro J2EE server
    5) Active the webservice clients ( establish connection between ADS server and the WebDynpro J2EE server.  This is the case only when the WebDynpro J2EE server and the ADS server are different, other use teh default URL service ).
    com.sap.tc.webdynpro.adsproxy.AdsProxy*ConfigPort_Document is the service, under custom type user the below mentioned URL http://pwdf3092.wdf.sap.corp:50090 /AdobeDocumentServices/Config?style=rpc  ( Remote ADS server )
    username: adsuser2 (Login for the remote ADS server)
    pwd:adobeads123    (Password for the remote ADS server)

  • How to get informed when JPanel is displayed?

    If have a separate swing component (JPanel) that is used by multiplt applications. I try to find a way for my panel to get informed when the panel is finally displayed on the screen. I tried overwriting some methods like setVisible() or paintAll(), but they are not called. Perhaps another overwritable method of JPanel that gets called when it is displayed?

    You should be able to use a [url http://java.sun.com/docs/books/tutorial/uiswing/events/componentlistener.html]Component Listener.

  • Error when trying to Display WSDL for Sender Agreement

    Hi,
    I'm getting an error when trying to display WSDL for a sender agreement. The error message is as follows:
    Adapter Engine af.xxx.yyy for communication channel not registered in SLD Unable to find the SLD element (SAP_XIAdapterFramework, [CreationClassName, SAP_XIAdapterFramework, string, Name, af.xxx.yyy, string], [AdapterType, SOAP, string])
    The SOAP adapter being used is from the non-central AE. I I immediately checked for inconsistent SLD components per note 746176 but everything is in order there. I tried re-registering manually the non-central AE manually as well.
    Anyone else ever had the same error? Any hints much appreciated!

    Hi Luqman,
    go to the sender channel and replace the Adapter Type.
    Select the type as SOAP from SWCV SAP BASIS 7.xx or SAP BASIS 3.0
    The channel is referring to a swcv which is not present in esr.
    As you might know, the adapter metadata is fetched from ESR/IR, so if the SWCV containing the metadata inside namespace http://sap.com/xi/XI/System etc, is not available then it will throw error.
    If you do not want to change the Adapter Type in the channel, import the swcv from SLD to ESR and create/import the respective adapter metadata.
    Should resolve your issue.
    Cheers!
    Souvik

  • Getting exception when trying to get taskdetails url using BPM worklist api

    Getting exception when trying to get taskdetails url using BPM worklist api method :
    String url = WorklistUtil.getTaskDisplayURL(
    wfSvcClient,
    ctx,
    task,
    null,
    "worklist",
    parameters);
    Jul 21, 2011 11:24:40 AM oracle.bpel.services.common.ServicesLogger __log
    WARNING: <oracle.bpel.services.workflow.client.worklist.util.TaskFlowPropsUtil.getServerPropertiesFromMbean()> Exception while loading install config file in standalone Error : javax.management.InstanceNotFoundException: com.bea:Name=RuntimeService,Type=weblogic.management.mbeanservers.runtime.RuntimeServiceMBean: com.bea:Name=RuntimeService,Type=weblogic.management.mbeanservers.runtime.RuntimeServiceMBean
    oracle.fabric.common.FabricException: javax.management.InstanceNotFoundException: com.bea:Name=RuntimeService,Type=weblogic.management.mbeanservers.runtime.RuntimeServiceMBean: com.bea:Name=RuntimeService,Type=weblogic.management.mbeanservers.runtime.RuntimeServiceMBean
    at oracle.soa.common.util.PlatformUtils.getServerInfo(PlatformUtils.java:184)
    at oracle.bpel.services.workflow.client.worklist.util.TaskFlowPropsUtil.getServerPropertiesFromMbean(TaskFlowPropsUtil.java:319)
    at oracle.bpel.services.workflow.client.worklist.util.TaskFlowPropsUtil.getServerInfoForWeblogicServer(TaskFlowPropsUtil.java:491)
    at oracle.bpel.services.workflow.client.worklist.util.TaskFlowPropsUtil.getServerInfo(TaskFlowPropsUtil.java:363)
    at oracle.bpel.services.workflow.worklist.api.util.WorklistUtil.getDefaultURLPrefix(WorklistUtil.java:264)
    at oracle.bpel.services.workflow.worklist.api.util.WorklistUtil.getTaskDisplayURL(WorklistUtil.java:353)
    at oracle.bpel.services.workflow.worklist.api.util.WorklistUtil.getTaskDisplayURL(WorklistUtil.java:293)
    at com.test.WorflowServiceClient.main(WorflowServiceClient.java:198)
    Caused by: javax.management.InstanceNotFoundException: com.bea:Name=RuntimeService,Type=weblogic.management.mbeanservers.runtime.RuntimeServiceMBean
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1094)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:662)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
    at oracle.as.jmx.framework.config.session.ConfigurationMBeanServerImpl.getAttribute(ConfigurationMBeanServerImpl.java:210)
    at oracle.soa.common.util.PlatformUtils.getServerInfo(PlatformUtils.java:78)
    ... 7 more
    Caught workflow exception: null
    Process exited with exit code 0.
    Can anyone please help me

    Actually i'm using Jdeveloper 11.1.1.4 and our requirement is to show list of BPM worklist tasks for the logged in user on the first page and onclick of each task task details page should be opened. I can use Webcenter PS3 worklist taskflow. But i'm not able to customize that taskflow. So, i'm going for Worklist client api.
    I'm able to retrive the taskId,task title and few other details like task payload. But i don't know why the below method is giving exception.
    String url =
    WorklistUtil.getTaskDisplayURL(wfSvcClient,
    ctx, task, null,
    "worklist", parameters);
    And i observed that you have also used the same code for getting Taskdetails url. And one more thing is i'm trying to access BPM worklist which is installed on remote machine.
    Can you tell me what could be the reason for the exception?

  • Getting error when trying to create Exchange Connector in System Center Service Manager 2012

    Getting error when trying to create Exchange Connector in System Center Service Manager 2012
    The connection to the server was unsuccessful. Please check the server name and/or credentials entered.
    Additional Information: The server URL is not accessible or the user does not have permission to access it (message: The request failed. The remote server returned an error: (401) Unauthorized.
    Warm Regards, Pramod Kumar Singh Manager-IT

    Someone sorted out this issue by installing API 1.2 and copying the dll files to the service manager server ,service folder and replacing it with API 2.0 dll files.
    Also, your question is related to SCSM, please post at SCSM forum if you have further question.
    Juke Chou
    TechNet Community Support

  • "Output could not be issued" when trying to display the layout of the order

    "Output could not be issued" error comes when trying the display layout of the order confirmation.
    Thanks

    Hi,
    This error is faced generlly when output type has not been assigned to the document type.In sales order Follow the path
    Goto-Extras-Output-Header-Edit.
    Here mention the output type and communication medium and save the document.
    Now try to issue the output.
    I assume that you have maintain the output determination procedure in SPRO.
    For automatic determination of output maintain the output condition record
    Reward points if useful
    Regards,
    Amrish Purohit

  • My daughter has just bought me an iPad 2 from Dubai and set it all up for me but unfortunately the iMessage function doesn't seem to work. We keep getting messages,when trying to activate it, that there is a network connection problem - help!

    My daughter has just bought me an iPad 2 from Dubai and set it all up for me but unfortunately the iMessage function doesn't seem to work. We keep getting messages,when trying to activate it, that there is a network connection problem - help!

    Thank you both for your responses but my daughter was reassured by the salesman in the iStyle store (official Apple store in the UAE) that iMessages would work but conceded that FaceTime wouldn't. My iTunes account is registered in the uk and my daughter's iPhone has iMessages even though she bought it (and uses it) in Dubai. Can anyone else throw any light on this?

  • COIS024 When trying to display the goods movement in COR2/COR3

    Gents,
    the system is issuing a COIS024 message (There is no data for the selection) when trying to display the documented goods movements for any process order. The order has both GI & GR. The message is also refering to OPJB saying we should set the type of this message to S in OPJB.
    Any ideas why this is happening, or better a solution?
    Regards,
    Kenneth

    Hi,
    2 things:
    1. In COR4, for plant - order type combination check in implementation tab if you have flagged the check boxes under documentation of goods movement. If it is not done, then flag the same, then all future goods movement will be documented.
    2. If the above is done, then run SU53 & check if you have some authorization issue.
    Regards,
    Vivek

  • I keep getting this when trying to open Time machine:   An unexpected error occurred (error code -6584).

    I keep getting this when trying to open Time machine:   An unexpected error occurred (error code -6584). time machine wont even open up. My Time capsule has a green lite and appears fine
    Thaks,

    This often means the backup is corrupted.
    First of all reboot the network.. turn everything off and restart in order.. modem.. TC.. clients.
    If you still have issues, hold the option key when you click the Time Machine icon on the top menu and it will bring up verify backups.
    Do that.
    Read this thread if you need more..
    https://discussions.apple.com/thread/3123920?tstart=0
    It seems to be a fairly complex problem if the above don't work.

Maybe you are looking for

  • XML output File Format change

    Hi experts, I am currenty getting below output in my XML file and it is wrapped in message type MT_Test. <?xml version="1.0" encoding="UTF-8"?> <ns0:MT_Test xmlns:ns0="http://test.com/xi/T1/Data"> <Tests> <schemaLocation>http://tempuri.org/TestSchema

  • Sync Error when synching phone book with Outlook Express

    I have around 4909 contacts on my phone when i sync it prepares sync review for all 4909 and when we select add it starts to read upto 4900 then gives the below message Error CRTranRec: : GetLinkedRecordId : Invalid linked record id and the sync is i

  • Why can't I restore my Ipad since the IOs6 upgrade?

    After loading the software update, the Ipad would not boot up.  I then attempted to restore factory settings through Itunes since that was what the screen on the iPad was suggesting.  The restore did NOT work and now I can't even iTunes to open on my

  • My ipod is disabled because i dont know the password

    my ipod is disabled because i dont know the password

  • Rebate Agreements: Create Debit memo.

    Hi All, Is it possible to create a debit memo using the rebate agreement functionality (transaction VBO2)? We are only able to create manual payments that generates credit memos, but we need to post a debit memo due to an overpayment made to the cust