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
DurgeshHi ,
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
tanvirBy 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/
-
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 :-Ds = 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,
LioneLhi 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 -
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. -
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.
DurgeshHi 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 -
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. -
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-2700972Write 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' -
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 Malikhi,
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
KanthaHi 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 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 suggestionsHi,
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 -
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
Thanksyou 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 -
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
-
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
-
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
-
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.