Help with Return Goods

Hi,
I am new to this forum but I am doing a class using SAP GUI. Currently created an additional PO, in which I posted so I have additional inventory I shouldnt.
What I want to know is how do i return the goods to the vendor. I have tried doing some research about MIGO 122. Can someone please tell me the steps to returning the goods to the vendor from the extra PO I created? Thanks

Tcode : MIGO
Select CANCELLATION and Select MATERIAL DOCUMENT and execute
Check ITEM OK and post the document.
KK

Similar Messages

  • Help with returning query from loadURL()

    I finally came across loadURL() and figured out that I can
    use it to invoke my ColdFusion components without page
    reloading--very handy!
    Now, I need to figure out how to do this to return values
    from my components. Has anyone done this and have an example I
    could see, or at least point out to me a suggestion of code for
    successfully doing this?
    Right now, my component looks like this:
    <cfcomponent output="no">
    <cffunction name="getComments" access="remote"
    output="no" returntype="query">
    <cfset var rsComments = "">
    <cfquery name="rsComments" datasource="xmlTest">
    SELECT *
    FROM comments
    ORDER BY commenter DESC
    </cfquery>
    <cfreturn rsComments>
    </cffunction>
    </cfcomponent>
    I am trying to use loadURL() as follows:
    function myQuery() {
    var myDatasetURL = 'xmlTest.cfc?method=getComments';
    var req = Spry.Utils.loadURL("GET", myDatasetURL, true);
    In Firebug, the "Response" shows a serialized WDDX packet.
    I've not really messed with these before, so any help would be
    greatly appreciated!
    Thanks
    Joel

    Your first mistake was to choose an array. An array has a fixed length, so it's not appropriate for storing a sequence whose length you don't know in advance. You should choose a List instead; an ArrayList would be a reasonable implementation to choose.
    Then you just add the Point to the ArrayList. Here's how you declare it:
    List<Point> points = new ArrayList<Point>();and here's how you use it in the listener:
    points.add(evt.getPoint());Returning anything from the listener to its caller, which is something buried in the GUI hierarchy, would be... um... pointless.

  • Can't install quicktime or itunes I recieve error code 2738.  I'm running windows Vista 32 with Service Pack 2.  I have tried old and new version of both programs.  Also, have gone through Apple's online help with no good outcome

    Can't install quicktimeor uninstall it for that matter and itunes I receive error code 2738 with both downloads.  I'm running Window Vista with Service Pack 2.  I have check for all window update.  I have gone through Apple itune help list.  Even going into cmd to do regsvr32 vbscript.dll which was successfull. Can you help...my son had to register his ipod at the neighbors house..What going on.
    Son even call apple with no help and was give Microsoft number no help there either they wanted me to call HP.....run around

    Excellent news!
    Strange how sometimes the fixit works better than the manual methods, and sometimes the manual methods work better than the fixit. It differs from Microsoft fixit to Microsoft fixit too. (Unfortunately, because these "anomalous 2738s" are pretty rare as install errors go, I don't have a good feel yet for whether or not it's the fixit or the manual method that's more likely to work in iTunes/QuickTime installation contexts.)
    Afraid I'm not very good on earbud troubleshooting, but fingers crossed the folks over at the iPod communities might be able to help:
    https://discussions.apple.com/community/ipod

  • Powershell - Help with returning dynamic variable values

    Add-Type -AssemblyName System.Windows.Forms
    $frm1 = New-Object System.Windows.Forms.form
    $frm1.Name = "Hey"
    $flw1 = New-Object System.Windows.Forms.FlowLayoutPanel
    $flw1.flowdirection = 'TopDown'
    $frm1.controls.add($flw1)
    $m = "apple","orange","banana"
    for($i=0;$i -le $m.Length-1;$i++){
    $lb = New-Object System.Windows.Forms.linkLabel
    $lb.text = $m[$i]
    $m[$i] = $null
    $flw1.Controls.Add($lb)
    $lb.add_Click({Write-Host $lb.text})
    $frm1.showdialog()
    Could someone please help me with a method to return the value of the label that was clicked? Or a means to identify which linklabel was clicked. Thank you.

    Hi, jrv-
    Awfully sorry to trouble you. Could you please assist with the solution to this script or a better way to approach this scenario? I need to return the current value of label ($lb) from the form ($frm1), when $btnfrm2 on form ($frm2) is clicked.
    Thank you.
    Add-Type -AssemblyName System.Windows.Forms
    $frm1 = New-Object System.Windows.Forms.form
    $frm1.Name = "Hey"
    $flw1 = New-Object System.Windows.Forms.FlowLayoutPanel
    $flw1.flowdirection = 'TopDown'
    $frm1.controls.add($flw1)
    $m = "apple","orange","banana"
    function frmDisplay{
    $frm2 = New-Object System.Windows.Forms.Form
    $btnfrm2 = New-Object System.Windows.Forms.Button
    #$btnfrm2.Add_Click()
    $btnfrm2.text = 'Click'
    $frm2.Controls.Add($btnfrm2)
    $frm2.Add_Shown({$frm2.Activate()})
    [void] $frm2.ShowDialog()
    for($i=0;$i -le $m.Length-1;$i++){
    $lb = New-Object System.Windows.Forms.linkLabel
    $lb.text = $m[$i]
    $m[$i] = $null
    $flw1.Controls.Add($lb)
    $lb.add_Click({Write-Host $this.text; (frmDisplay)})
    $frm1.showdialog()

  • Ugent help with return problem

    Hello everyone,
    please can someone help me with this return problem? I'm getting a retrun error problem with this code
    public static float getVitaminPrice()
              for(int j=0;j<Vitamins.length;j++)
                        if(Vitamins[j].getCode().equals(s))
                             return Vitamins[j].getPriceByBox();               
         }

    OK thanks every one but there are things that I don't fully understand yet, just some exprience but not alot, however I'll take all the advise into consideration. I'm a person who most times only learn from examples. I have some classes called VitaminInfo, and one for Customer apart from the one that contains the main method.
    the following code is all that main contains, what I'll like to accomplish is getting back the vitamin price which was already stored in an array based on the vitamin code the user typed in.
    can you help me with that?
    public static void main(String args[])
              for(int j=0;j<Vitamins.length;j++)
                   String vitaminCode = new String(JOptionPane.showInputDialog("Please Enter the Vitamin Code"));
                   String vitaminDesc = new String(JOptionPane.showInputDialog("Please Enter the Vitamin Description"));
                   int vitaminWeight = Integer.parseInt(JOptionPane.showInputDialog("Please Enter the Vitamin Weight"+"/n" + "Vitamin Weight must be between 50 to 500 grams"));     
                   while(vitaminWeight >500 || vitaminWeight< 50){
                        vitaminWeight = Integer.parseInt(JOptionPane.showInputDialog("Please Enter the Vitamin Weight"+"/n" + "Vitamin Weight must be between 50 to 500 grams"));          
                   int vitaminPrice = Integer.parseInt(JOptionPane.showInputDialog("Please Enter the Vitamin Price"));
                   VitaminInfo vita = new VitaminInfo(vitaminCode , vitaminDesc, vitaminWeight, vitaminPrice);
                   Vitamins[j] = vita;           
              for(int j=0;j<Customers.length;j++)
                   String customerName = new String(JOptionPane.showInputDialog("Please Enter a Customer Name"));
                   String customerAddress = new String(JOptionPane.showInputDialog("Please Enter the Customer's Address"));
                   String postalCode = new String(JOptionPane.showInputDialog("Please Enter the Customer's Postal Code"));
                   Customer cust = new Customer(customerName, customerAddress, postalCode);
                   Customers[j] = cust;
              float  vprice = getVitaminPrice();
              String vcode = getVitaminOrderCode();
              int vamount = getVitaminCount(vcode);
              JOptionPane.showMessageDialog(null,"You have ordered " + vamount + " Vitamin (" + vcode + ")."+ " VitaminPrice (" + vprice + ").","Your Order",JOptionPane.INFORMATION_MESSAGE);
              showCatalog();
              showCustomers();
              System.exit(0);
         }

  • Need help with returning an array of object

    hello, i've been trying to make a method that returns bot ha boolean and a colour for a render for a Jtable and the code for the method is:
         public Object[] isHighlightCellsWithColour(int xInternal, int colInternal) {
              Object[] returnWithTwoValue;
              boolean isHighLight = false;
              returnWithTwoValue = new Object[2];
              returnWithTwoValue[0] = isHighLight;
              returnWithTwoValue[1] = null;
              if (colourPassed == true && this.foundDupeInternal > -1) {
                   for (int c6 = 0; c6 < foundDupeInternal; c6++) {
                        if (this.rows[c6] == xInternal && this.cols[c6] == colInternal) {
                             isHighLight = true;
                             Color colourToSet = errorColourList[c6];
                             returnWithTwoValue = new Object[2];
                             returnWithTwoValue[0] = isHighLight;
                             returnWithTwoValue[2] = colourToSet;
                             return returnWithTwoValue;
              } else {
                   return returnWithTwoValue;
              return null;
         }and when i go and try to use it at
              check = new Object[2];
              check = isHighlightCellsWithColour(xCurrentlyDrawing, colCurrentlyDrawing);
              boolean z = false;
              try {
                   z = (Boolean) check[0];
              } catch (NullPointerException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              Color x = Color.white;
              try {
                   x = (Color)check[1];
              } catch (NullPointerException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              it gives me a nullpointerexception, which i try to catch, but it STILL gives me that error, i have no clue on how to cast from object back to boolean or colour after they are cast into objects
    or else is there a way to pass two different types of data back from a method? Other than using static variables that is, since that gave me problems, it only draws the first cell in colum that is in error in the colour specified , not the rest...
    thanks for your time
    Edited by: TheHolyLancer on Mar 8, 2008 12:42 AM

    yay that got it working, but the method still only draws the first cell with the colour only, need another way to do this one...
    now comes another puzzeling question, it is giving me an null pointer exception again in:
    System.out.println("setting colour "+ x.getBlue() + " On cell " + xCurrentlyDrawing + colCurrentlyDrawing);when i add that to the part where i set the colour, and colour is set to x (which is a color that is passed down by the method) and this will only run if it is determined that a colour is already passed, but it still gives me null pointer error?
    maybe i'll take this to the swing forum tommrow
    Edited by: TheHolyLancer on Mar 8, 2008 2:17 AM
    Edited by: TheHolyLancer on Mar 8, 2008 2:19 AM

  • Need help with Return syntax

    I though that the two pieces of code below would perform the same function but apparently i am missing something. The code is supposed to multiply two integers. Both use the add method.
    //Method that adds two integers this method works great
    public static int add(int a, int b)
             if(a <= 0)
                return (a < 0) ? add(MCH.succ(a), MCH.pred(b)) : b;
             else
                return (a > 0) ? add(MCH.pred(a), MCH.succ(b)) : b;
          }//The variable total is defined earlier as what ever a originally was and is not modified.
      //This method for multiplying also works great for positive numbers but i wanted to shorten it.
      public static int multiply(int a, int b)
              if(b==1)
                    return a;
              return multiply(add(total,a),--b) ;
        //This code i though was the same as above just in one line but apparently not
        //10*10 will return 10
        // 5*5 will return 5
        public static int multiply(int a, int b)
              return (b==1) ? multiply(add(total,a),--b) : a;
          }Why are the two sections of code returning different values. Any help is much appreciated

    I tried 5*6 which produced 5 as an answer using the second version of multiply so it looks like no matter what i put in the output is always the first int.

  • Help with return statements

    Can someone explain to me what a return statement does exactly and how I would use it to return a value in the follwoing type of program.
    Its a array making program that allows up to 25 values with the value 0 stopping the method. I need to be able to display the how many usable values the user input (anywhere from 1-25).
    To do this I need to use a return statement, correct? if so, how do utilize it correctly if it is nesasary I will post the code itself.

    Heres what I have for the code...
    To simplify amounbt of typing(I wrote program in telnet) The beginning is a set of options using switch statement. 4 choices, 1)new data. 2) list the data 3) change the data and 4) exit.
    For the new data I need to have the user input up to 25 values or stop at any time by entering 0. the values also cannot be greater than 12000 or less than -12000. it should also return the number of usable values in the array. The return statement is what I am having trouble with.
    Code...
    static int NewData(double a[]) //This part is not changeable
    {   int 1;
    for(i=0; i<25; i++)
    {  System.out.print("Enter Element"+(i +1)+ "- ");
    a=MyInput.readDouble();
    if (a[i]>12000 || a[i]<-12000)
    {System.out.println("the last value is not valid");
                                 break;}
    if (a[i]==0)
    break;
    } return i;
    As of right now the method functions as is but two things need to be changed or added. If possible the program should now break if the user inputs an element greater than 12000 or less than -12000, it should just reset to the integer they were on. Also, how do I get the return value to display something? have i used it correctly to show the number of usable values ithe user entered?

  • Help with return carriage and JDOM

    I'm pretty new to XML, so I may be asking a nonsense. Here is my problem: I employ JDOM to create, store and load XML files. The text of the elements (not the tags of the elements) contains carriage returns ('\n'). They desapear when the text is written to the disk.
    �Is this normal or am I doing something wrong? �Can I avoid it?
    Thanks in advance.
    Abraham

    I'm employing:
    XMLOutputter xml_outputter = new XMLOutputter();
       xml_outputter.setIndent(true);
       xml_outputter.setNewlines(true);but I doubt the proble is there, as far as I understand this formating is only to the XML document, I mean, it prints newlines after every element, so ther aren't all in the same line.
    My preblem is that when I have:
    String s = "Hello \n Tom"
    Element greeting = new Element("greeting");
    greeting.setText(s);The XML document in the HDD constain a greeting element with a text "Hello Tom", and no "Hello \n Tom".
    Thanks for your reply.
    Abraham.

  • I don't want a discussion.  I want help with returning a borrowed ebook via digital editions

    I need help returning borrowed ebooks in athe new version of digital editions.  I just get error messages. 

    Then you should ask in the Digital Editions forum; this is the Reader one.
    http://forums.adobe.com/community/adobe_digital_editions

  • Can anyone help with a good system maintenance tool for ML

    Does any one have any suggestions for a good dependable all-in-one system maintenance tool for ML and is it straight forward and easy to use?
    Thanks in advance .....

    You really have no need for one. That said:
    Kappy's Personal Suggestions for OS X Maintenance
    For disk repairs use Disk Utility.  For situations DU cannot handle the best third-party utilities are: Disk Warrior;  DW only fixes problems with the disk directory, but most disk problems are caused by directory corruption; Disk Warrior 4.x is now Intel Mac compatible. Drive Genius provides additional tools not found in Disk Warrior.  Versions 1.5.1 and later are Intel Mac compatible.
    OS X performs certain maintenance functions that are scheduled to occur on a daily, weekly, or monthly period. The maintenance scripts run in the early AM only if the computer is turned on 24/7 (no sleep.)
    If you are using a pre-Leopard version of OS X, then an excellent solution is to download and install a shareware utility such as Macaroni, JAW PseudoAnacron, or Anacron that will automate the maintenance activity regardless of whether the computer is turned off or asleep.  Dependence upon third-party utilities to run the periodic maintenance scripts was significantly reduced since Tiger.  (These utilities have limited or no functionality with Snow Leopard, Lion, or Mountain Lion and should not be installed.)
    OS X automatically defragments files less than 20 MBs in size, so unless you have a disk full of very large files there's little need for defragmenting the hard drive. As for virus protection there are few if any such animals affecting OS X. You can protect the computer easily using the freeware Open Source virus protection software ClamXAV. Personally I would avoid most commercial anti-virus software because of their potential for causing problems. For more about malware see Macintosh Virus Guide.
    I would also recommend downloading a utility such as TinkerTool System, OnyX 2.4.3, or Cocktail 5.1.1 that you can use for periodic maintenance such as removing old log files and archives, clearing caches, etc.
    For emergency repairs install the freeware utility Applejack.  If you cannot start up in OS X, you may be able to start in single-user mode from which you can run Applejack to do a whole set of repair and maintenance routines from the command line.  Note that AppleJack 1.5 is required for Leopard. AppleJack 1.6 is compatible with Snow Leopard. (There is no confirmation that this version also works with Lion or later.)
    When you install any new system software or updates be sure to repair the hard drive and permissions beforehand. I also recommend booting into safe mode before doing system software updates.
    Get an external Firewire drive at least equal in size to the internal hard drive and make (and maintain) a bootable clone/backup. You can make a bootable clone using the Restore option of Disk Utility. You can also make and maintain clones with good backup software. My personal recommendations are (order is not significant):
      1. Carbon Copy Cloner.
      2. Data Backup
      3. Deja Vu
      4. SuperDuper!
      5. SyncTwoFolders
      6. Synk Pro
      7. Synk Standard
      8. Tri-Backup
    Visit The XLab FAQs and read the FAQs on maintenance, optimization, virus protection, and backup and restore.
    Always have a current backup before performing any system updates or upgrades.
    Additional suggestions will be found in
       1. Mac Maintenance Quick Assist,
       2. Mac OS X speed FAQ,
      3. Speeding up Macs,
      4. Macintosh OS X Routine Maintenance,
      5. Essential Mac Maintenance: Get set up,
      6. Essential Mac Maintenance: Rev up your routines,
      7. Maintaining OS X, 
      8. Five Mac maintenance myths,
      9. How to Speed up Macs, and
    10. Myths of required versus not required maintenance for Mac OS X.
    Referenced software can be found at CNet Downloads or MacUpdate.
    Be sure you have an adequate amount of RAM installed for the number of applications you run concurrently. Be sure you leave a minimum of 10% of the hard drive's capacity or 20 GBs, whichever is greater, as free space.

  • Help with return

    Hi,
    I ordered a basic phone line for my father in the week of Christmas. Upon opening the box, we found that phone was loose in the shipping box and battery bag was ripped. So, we called customer service and the rep was very helpful. She ordered a replacement new device, confirmed there won't be any return (restocking fees etc) for the device and I can activate and use it until I receive the replacement one. Btw, upon activating also found that the ear-piece had issue. The voice coming out was always scratchy.
    Upon receiving the replacement device, I went to My Verizon order history to print the return shipping label. I clicked on the button and confirmed all info and clicked on the button to print but it turned out that it pops a new window and blocked by popup blocker. Again, upon returning to the order history, I saw the the button to print again. I thought again, I will have to go to the info page to confirm details. But this time, it just blocked the popup.
    Now, I don't get option to re-print. it says, label reprinted date and the tracking number.
    I called customer service and the rep told me that I can go to any verizon wireless store and they will process the return. The store says, they can't and if they do, they'll charge re-stocking fees.
    Not sure, why can't they send the label in an email or allow to re-print etc.
    Any idea if there is any other option?
    Thank you
    --Pratik
    Private info removed as required by the Terms of Service.
    Message was edited by: Admin Moderator

    Create your own FedEx label and pay for it out of your pocket. By doing this it will cost you roughly 6 bucks to send it back but then you get control over the contract for shipping. You can launch the investigation when Verizon says they have not received it, or you can provide the weighed shipping label once the box was in FedEx's hands so when Verizon claims the box was empty you have other proof. You can also add insurance to it so if anything really does happen you are not charged.

  • Need help with returning NULL data using DECODE

    Hello again! I am new to PL/SQL and still fairly new to SQL. I have a query that returns several columns of data and based on the year entered I want either current data or past data. If the number is null that is considered current data only.
    Below is part of my where clause, it kinda of works the way I want. It is returning the correct numbers but it is not returning any null numbers when I enter 2007 for the current year. I hope this makes sense, any suggestions/tips would be great thanks!
    WHERE table1.num = decode(table1.num,
    null,
    decode(:p_year, to_char (current_date,'yyyy'),
    table1.num,null),
    decode(:p_year,(select to_char(open_date,'yyyy') from table2 where table2.num = table1.num),
    table1.num,null))

    maybe something like this?
    WHERE Nvl(table1.num,'x') = Decode(table1.num, null, Decode(:p_year, to_char(current_date,'yyyy'), table1.num, 'x'),
                                                         Decode(:p_year, (select to_char(open_date,'yyyy') from table2 where table2.num = table1.num), table1.num, 'x')) note: untested

  • Help with return pdf

    I got a pdf that would not convert to word so it took me hours to answer all the questions with sticky notes but when I went to option to email...I emailed but it is not being received...help

    Email is not the best way to transfer e-documents; it can get damaged, misdirected, or lost.
    Far safer is to use a file sharing service like Acrobat.com, Dropbox, Google Drive, ..., then send the download link via email.

  • Help with Return on Investment

    I was trying to build a spreadsheet for this calculation to transfer to my Ipad, but then I saw there is a template already made, but I don't think it will work for me. I would appreciate any assistance.
    This is to calculate the potential ROI from buying a business. This is only a return for year one...so in calculation interest on both seller financing and bank financing we are only interested in the cost during year one.
    The relevant numbers are:
    Purchase Price: say $260,000
    Owner Benefits: This is a combination of net profit, depreciation, amortization and any expenses that are a benefit to the owner.
    Seller financing...the amount, rate, and term
    Buyer financing...say from a bank
    Thanks.
    Jon

    Create your own FedEx label and pay for it out of your pocket. By doing this it will cost you roughly 6 bucks to send it back but then you get control over the contract for shipping. You can launch the investigation when Verizon says they have not received it, or you can provide the weighed shipping label once the box was in FedEx's hands so when Verizon claims the box was empty you have other proof. You can also add insurance to it so if anything really does happen you are not charged.

Maybe you are looking for