Wrong MIRO (plz urgent)

Dear Guru's
I'm facing problem wehn we making outgoing payments to vendors, because when MM people raise a PO they didn't check Actual price of material e.g. if the Actual price of material is R'S 10000 but in SAP it showing RS 8000 and MM people raise a MIGO & MIRO on wrong value only (for 8000)and unfortunately in finance dept they make the payment on vendor bill say 10000 (actual price)
and now we are facing problem to knock off the invoice against payments.
because in RE document in FI it is showing 8000 only.
and also for some of the material they enter excess value while they giving price for material say if the actual price is 10000 they enter as 12000 .
so please help me resolve these issue.

Hi,
For this type issues, what you have to do is in MIRO level use screen layout INVOICE Reduction. and take help from ABAPers according to standard change the client requirment.
after assigning the invoice reduction layout, who ever using MIRO the person should entered manually in line item level enter quntity and value like as ur example: manual invoice value 10000 and migo value 8000 then you have enter in line item leve qunitity  and value 2000, so after  entered all required fields then simulate the entery will come like this:
Vendor credit 10000
goods debit     8000
vendor debit     2000
so the balance will be zero.
I hav done previously. try for it and take abaper help change the invoice reduction screen layout.
bye
suresh

Similar Messages

  • How can write our z program in standard print prog RVADOR01 plz urgent

    hi Guru
    What is requirment i developed on zsmart form. for this i have one Zprint program.
    I want assing this zprint proram in entry form . But it gives dump like conflict type.. what may be problem . I copied stand. RVADOR01 in this I write one perform. In this perform i write smart form code. Is it wrie way or not give me suggestions.Plz very urgent. I only pass vbeln in this .plz give me suggestions.
    Plz urgent
    Durgesh

    Hi ,
        I assume that you have  : 
        smartform   
        driver program  of type subroutone pool
        their is  one main subroutine in driver program entry_xyz or whatever which calls
        other subroutines .
        Now go to nace assign smartform name , to print program name and     subroutine name ex . entry_xyz .
    It it does not works ask your function consultunt to configure driver program , smartform and entry routine in nace .
    regards
    Regards

  • How to cancel the cancel invocie when do the wrong MIRO

    We did wrong MIRO (Input wrong qty) and then did the migo with 101.
    after that we did right MIRO once again and did the migo with 102.
    at last we did MR8M for the first wrong MIRO.
    However the cancel invoice post the difference to the adj account.
    the difference is coming by the wrong step for the above process.
    Now we want to cancel the steps but it seems not able to cancel the cancel invoice.
    Can anyone tell me how to do the cancel for the cancel invoice?

    Hi,
    There is no provision to cancel the cancelled document in SAP. So in your case you do the following :
    1. Go to MR8m and cancel the invoice
    2. It will show you that u have to clear the fi document manually, do it .
    3. cancel the grn.
    4. If required then again post the grn and miro respectively.
    Hope issue is resolved.
    T & R,
    Brijesh

  • Using unicode in sms sending :)plz. urgent reply is needed.

    when i want to send a sms of string of unicode. is it necessary to encode it in UTF8 or UTF16 ???
    when i encode it then the length of the string comes larger.
    can i send sms as a string of unicode without changing its length????
    like this:
    String str="\u270F";
    // now str's length is 1
    str = new String(str.getBytes("UTF16"));
    //now str's length is 4!!!!!!!!
    plz. urgent reply is needed.
    best regards
    tanvir

    By default SMS has it's own text encoding and therefore you cannot use UTF8 nor UTF16. There is a special UCS2 encoding, alowing for 70 unicode characters to be send (per sms). See: http://www.dreamfabric.com/sms/

  • What's wrong? Plz Help

    okay, i'm pretty good with programming, and I dont like asking for support on forums before I give it, but i know pretty much nothing about hardware and drivers
    so i dont really know if I have a sound cardor anything
    I have a windows xp
    I used some speakers with this computer when I first got it, and they worked fine. Thats when my OS was Windows XP Home
    I installed Windows XP Professional onto the computer because i had several viruses, and I noticed that I didnt delete Windows XP Home
    So i deleted it from cmd
    Now I only have the Windows XP Professional OS and sound doesnt work at all
    When i check my driver list under sound it has "Sound Blaster 6 or AWE32 compatible (WDM)" and its enabled, but theres an error, Code 0
    I've gone to windows update, but I dcouldnt get a driver update for it
    I've googled for updates, which led me to this site, but that didnt work either
    The CNET link is broken
    I don't know whats wrong or what to do
    PLZ HELP ME
    Any information on whats wrong or what to do would be much appreciated
    Thanks, GreyHeart :-D

    s = scan.readLine();
    double i = scan.nextDouble();
    i = Double.parseDouble(s);think again of what this line is doing.
    first, it reads one line from standard input and store it to variable s.
    and then it tries to read a double value AFTER the line inputted (which would be non-existing at this point) and store it to variable i (I think there should be an exception thrown at this point already, no?)
    Even if this line works semantically, the combination of this line and the third doesn't make sense. You already assigned a value to variable i, and before it's even read you continute to reassign value to it with
    i = Double.parseDouble(s);

  • Unable to get Rmi program working. Help plz - urgent.

    Any help to get this problem resolved would be of help.
    I get the error as below:
    D:\test\nt>java Client
    Server
    Client exception: Error marshaling transport header; nested exception is:
    javax.net.ssl.SSLException: untrusted server cert chain
    java.rmi.MarshalException: Error marshaling transport header; nested exception is:
    javax.net.ssl.SSLException: untrusted server cert chain
    javax.net.ssl.SSLException: untrusted server cert chain
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.Handshaker.process_record([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a([DashoPro-V1.2-120198])
    at com.sun.net.ssl.internal.ssl.AppOutputStream.write([DashoPro-V1.2-120198])
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)
    at java.io.DataOutputStream.flush(DataOutputStream.java:108)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:207)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:178)
    at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:87)
    at Server_Stub.passArgs(Unknown Source)
    at Client.main(Client.java, Compiled Code)
    the server was invokde as:
    D:\test\nt>java -Djava.rmi.server.codebase="file:/d:/test" -Djava.policy=d:/test/policy Server a b c
    Server bound in registry
    where policy had allpermission
    The server program is given as below:
    import java.net.InetAddress;
    import java.rmi.Naming;
    import java.rmi.registry.LocateRegistry;
    import java.rmi.registry.Registry;
    import java.rmi.RemoteException;
    import java.rmi.RMISecurityManager;
    import java.rmi.server.UnicastRemoteObject;
    public class Server extends UnicastRemoteObject implements Message
         private static String[] args;
         public Server() throws RemoteException
              // super();     
              super(0, new RMISSLClientSocketFactory(),
                   new RMISSLServerSocketFactory());
         public String[] passArgs() {
              System.out.println(args[0]);
              System.out.println(args[1]);
              System.out.println(args[2]);
              System.out.println(args.length);
              System.out.println();
              return args;
         public static void main(String a[])
              // Create and install a security manager
              if (System.getSecurityManager() == null)
                   System.setSecurityManager(new RMISecurityManager());
              args=a;
              try
                   Server obj = new Server();
                   // Bind this object instance to the name "Server"
                   Registry r = LocateRegistry.createRegistry(4646);
                   r.rebind("Server", obj);
                   System.out.println("Server bound in registry");
              } catch (Exception e) {
                   System.out.println("Server err: " + e.getMessage());
                   e.printStackTrace();
    The RMISSLServerSocketFactory class is as below:
    import java.io.*;
    import java.net.*;
    import java.rmi.server.*;
    import javax.net.ssl.*;
    import java.security.KeyStore;
    import javax.net.*;
    import javax.net.ssl.*;
    import javax.security.cert.X509Certificate;
    import com.sun.net.ssl.*;
    public class RMISSLServerSocketFactory implements RMIServerSocketFactory, Serializable
         public ServerSocket createServerSocket(int port)
              throws IOException     
              SSLServerSocketFactory ssf = null;
              try {
                   // set up key manager to do server authentication
                   SSLContext ctx;
                   KeyManagerFactory kmf;
                   KeyStore ks;
                   char[] passphrase = "passphrase".toCharArray();
                   ctx = SSLContext.getInstance("TLS");
                   kmf = KeyManagerFactory.getInstance("SunX509");
                   ks = KeyStore.getInstance("JKS");
                   ks.load(new FileInputStream("testkeys"), passphrase);
                   kmf.init(ks, passphrase);
                   ctx.init(kmf.getKeyManagers(), null, null);
                   ssf = ctx.getServerSocketFactory();
              } catch (Exception e)
                   e.printStackTrace();
                   return ssf.createServerSocket(port);
    The RMIClientSocketFactory is as below:
    import java.io.*;
    import java.net.*;
    import java.rmi.server.*;
    import javax.net.ssl.*;
    public class RMISSLClientSocketFactory     implements RMIClientSocketFactory, Serializable
         public Socket createSocket(String host, int port)
              throws IOException
              SSLSocketFactory factory =(SSLSocketFactory)SSLSocketFactory.getDefault();
              SSLSocket socket = (SSLSocket)factory.createSocket(host, port);
                   return socket;
    And finally the client program is :
    import java.net.InetAddress;
    import java.rmi.registry.LocateRegistry;
    import java.rmi.registry.Registry;
    import java.rmi.RemoteException;
    public class Client
         public static void main(String args[])
              try
                   // "obj" is the identifier that we'll use to refer
                   // to the remote object that implements the "Hello"
                   // interface
                   Message obj = null;
                   Registry r = LocateRegistry.getRegistry(InetAddress.getLocalHost().getHostName(),4646);
                   obj = (Message)r.lookup("Server");
                   String[] s = r.list();
                   for(int i = 0; i < s.length; i++)
                        System.out.println(s);
                   String[] arg = null;
                   System.out.println(obj.passArgs());
                   arg = obj.passArgs();
                   System.out.println(arg[0]+"\n"+arg[1]+"\n"+arg[2]+"\n");
              } catch (Exception e) {
                   System.out.println("Client exception: " + e.getMessage());
                   e.printStackTrace();
    The Message interface has the code:
    import java.rmi.Remote;
    import java.rmi.RemoteException;
    public interface Message extends Remote
         String[] passArgs() throws RemoteException;
    Plz. help. Urgent.
    Regards,
    LioneL

    hi Lionel,
    have u got the problem solved ?
    actually i need ur help regarding RMI - SSL
    do u have RMI - SSL prototype or sample codings,
    i want to know how to implement SSL in RMI
    looking for ur reply
    -shafeeq

  • Wrong MIRO entries

    Dear Friends,
    Pl consider the following entries
    1] PO is as follows  ( Excise amount is inventorized)
    Qty 1000 * rate 10 = 100000
    jmip 10%                =   10000
    JECI 2%                 =        200
    JESI 1%                 =        100
    JIPT 5%                 =      5515
    toal inv  value = 115815.00
    2] MIGO A/c entries
    GR/IR clering  110300-
    Stock a/c        110300
    3] MIRO a/c entries
    Vendor a/c  =  105815-
    GR/IR a/c     =  110300
    stock a/c     =    10000-
    vat a/c        =    5515
    My query is why stock account is again posted in MIRO. This is the exact diff. of BED hence vendor is getting less 10000 rs. in payment.
    I am not getting solution in this, Pl. help.

    HI,
    plz once check u r OBYC  settings .
    In that for wrx might be u have give 2 g/l accounts 1. gr/ir clearing a/c 2. Inventory  a/c.
    plz remove the inventory account in WRX and save . Come back and once again check u r MIRO.

  • Plz Urgent in BADI

    In production server in vl01n transaction server some one put BREAK-POINT  out bound delivery order when item level badi implementation..
    I used all method but its not showing in Method code.
    How i can find zbadi implementation where break point is set.
    Very urgent.
    Plz reply as sooon as possible.
    Durgesh

    Hi dugesh,
                       you can put the break point  in se19  --interface ---under the method <b>change_input_header_items</b>.The pariculer BADI will trigger when you click on PGI(post goods issue from the outbound delivery(VL02N).
    Hope now you have catch my point.
    and you can develop any objects in developemen server.In production server you can test the object only .You have no rights access Functional T.codes .
    regards

  • When i try to watch a video the line for the load doesnt make it all the way and my wi fi is fine i dont know the reason whats wrong so plz someone from apple universe help me????????

    Im really mad of whats wrong with this its been going on for 2 to 1 week and idk what the reason for the loading is for plz help

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
    Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
    The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of the test.

  • Logical Database Plz Urgent

    Hi,
    i want to access KONV which is cluster table and the field is KWERT.
    The thing is that i want to access it by taking customers from KNVV and giving it to VBRK (SALES Table). Now in VBRK i want to have a selection on FKDAT to get a list of Customers stored in the field called KUNAG.
    on VBRK-KUNAG basis i want to access the table KONV-KWERT.
    If i am doing queries then the System stops responding cuz it has got alot of overhead. So i tried to use Logical Database called VFV.
    If this is the best solution means using LDB then how to use it, can anyone help me with this. I tried it by Function module but it is showing all data without considering selection criteria.
    If anyone can help me then plz do answer or refer me to any web site so that i can figure this thing out. If anyione has got a good book on that then plz feel free to mail me.
    Thanks,
    Muhammad Usman Malik
    ABAP Consultant
    Siemens
    [email protected]
    +92-333-2700972

    Write the entire logic between
    GET event and END-OF-SELECTION.
    and call your smartform in the event END-OF-SELECTION.
    START-OF-SELECTION.
    GET PERNR ..
    *your logic ..
    END-OF-SELECTION.
    call function'yoursmartform'

  • MM Help plz Urgent

    Hi,
    I want to see Purchase order wise report. The report should show PO wise payment in FI.
    PO field is EBLEN and i am unable to find its link to BSIK or BSAK. The reason is that they are not maintaining EBELN in both these table. I tried on LIFNR but LIFNR is for Vendor only and the requirement is for EBELN means in PO.
    Please anyone help me out in this regard and also plz tell me any detail tables hierarchy of all modules.
    Thanks
    Usman Malik

    hi,
    to get payment details w.r.t. PO, you can use the table BSEG, field ZUONR.
    this field contains PO number concatenated by item no. Eg: 450001728600020
    here 00020 is item no. you can mention BUKRS, GJAHR  and SHKZG as 'S'  in selection criteria for BSEG. Get the accounting document ' BSEG-BELNR' and BSEG -GJAHR. Concantenate this and input in BSIK-ZUONR to get the required data.
    hope it helps.

  • Collaboration Rooms problem/info - plz urgent

    dear friends,
    I am working on EP developement and now i am working on Collaboration rooms.
    I want some info as for below:
    I am using EP 6.0 with SP2
    1. Where exactly the user's information will be stored in EP server?
    2. I understand the purpose of SAP R/3 System in UM Configuration, but what is the purpose of LDAP Server?
    3. Is LDAP Server configuation is required to work on Collaboration Rooms?
    4. Is it possible to work with Collaboration Rooms without LDAP Server/configuration?
    Please do reply anybody with positive answers
    urgent reply appricated
    thanks in advance
    Kantha
    cheers
    Kantha

    Hi Kantha,
    > Where exactly the user's information
    > will be stored in EP server?
    I don't know exactly what you mean. If no specific user backend store is defined, the users created are stored within the database for the portal server.
    > I understand the purpose of SAP R/3 System in UM
    > Configuration, but what is the purpose of LDAP Server?
    There is no need to have a SAP R/3 in the background for UM, you could also just have a LDAP server where the users of the company are stored in. This LDAP you can use for UserManagement.
    > Is LDAP Server configuation is required
    > to work on Collaboration Rooms?
    A simple No.
    > Is it possible to work with Collaboration Rooms
    > without LDAP Server/configuration?
    From the last answer a simple Yes follows.
    CollabRooms do not need any specific User Backend Store; the UserManagement works as in the rest of the portal on the UME, which again is bound to an LDAP - or not.
    Hope it helps
    Detlev

  • HI PLZ URGENT

    HI ALL
      SELECT SINGLE  knumh FROM a081 INTO wf_knumh WHERE datbi < idate AND
      datab > idate AND KONT_PACK  = WF-PCKG_NO  AND KONT_ZEILE = WF-LINE_NO
    INPUT IS IDATE,THERE  is one record in datbase table for this condtion.
    but i am not getting. i dont  how the dates r compared?
    plz give me ur suggestions

    Hi,
    SELECT SINGLE knumh
    FROM a081
    INTO wf_knumh
    WHERE
    datbi < idate AND datab > idate
    AND KONT_PACK = WF-PCKG_NO
    AND KONT_ZEILE = WF-LINE_NO
    I believe you are checking whether
    datab > idate < datbi
    You should be checking
    datab < idate < datbi
    So try this:
    SELECT SINGLE knumh
    FROM a081
    INTO wf_knumh
    WHERE
    datab < idate AND idate < datbi
    AND KONT_PACK = WF-PCKG_NO
    AND KONT_ZEILE = WF-LINE_NO
    Take care of the boundary conditions, i. e. what should happen if <b>idate</b> = <b>datab</b> or <b>idate</b> = <b>datbi</b>?
    If you are working with the ABAP data type DATE (A081-DATAB) is of that type, then the internal format of the variables is <i>always</i> YYYYMMDD. Sometimes this is displayed in other formats - depending on cultural and/or language settings, but the internal format is always the same.
    Hope this helps (please reward me if it does).
    Regards, Joerg

  • Plz urgent help about HTMLDb

    dear members
    i have install 10g database successfully...........now when i have install 10g HTMLDB i see a error
    connection refused (description=(temp=)
    (vsnum=134238208)(err=12514)(error-stack=(erroe=
    (code=18514)(emfi=4)))
    when i have put database services name then i have see error
    plz help me
    Thanks

    you might try adjusting your ORACLE_HOME and/or TNS_ADMIN environment variables. the person at...
    HTML DB INSTALL
    ...found that unsetting his ORACLE_HOME worked. and the person at the bottom of...
    Windows 10G HTMLDB Install Error
    ...made adjustments according to his TNS_ADMIN setting. anyhow, please see if using/adjusting/setting those env variables works for you.
    thanks,
    raj

  • Plz urgent help me

    while processing termination for this employee i selected all plans for stop participation however got the response 0 plans selected from 9 plans and plans that are not selected, could you plz help me

    Hi,
    For termination use the Feature MSN20
    OK
    REWARD POINTS

Maybe you are looking for

  • Agent 2.2 with OpenSSO

    I have setup IIS agent 2.2 with OpenSSO 8. I occasionally get a blank page after login when I try to access the protected application. I see the following in the agent log. Any ideas on what might be wrong? 2010-10-06 14:14:48.079 Debug 2288:18ee7b8

  • Space for HD Movie

    How much space would a regular iTunes HD movie use up in apple tv?

  • Trigger which fire on a specific time ?

    Hello expert, my requirement is to automatically cancel requisition's which are older than 3 day's. for this i have to create some trigger. i created a trigger on database startup , but if i do not restart my server than it will not work. i also have

  • How to clear useless blocks?

    Due to careless in the calc script, i set a formula to sparse dimension members without fixing the blocks. it created many thousands of blocks during the calculation which takes 80 minutes to finish a "Calc All" usually costs 5 minutes. and 9 data fi

  • Timed Events Not Printing

    iCal preview and printing shows bar in place of the start time for timed events. Help please. Need to see start times instead of bars.