BAPI_SALESORDER_CREATEFROMDAT2 is not updating the ITEM Qty after Free ITEM

Hi,
I am using BAPI_SALESORDER_CREATEFROMDAT2 to create a order.We have customization for populating a FREE ITEM for a Order ITEM.
Now the Problem is that .....if I am passing more then one Material as ITEM it is not updating the next ITEM Qty and also not populating FREE ITEM afterwords first one.
Please help me.
Regards
Ricky

Hi,
Find below the code :
  read table i_table_t into lwa_table_s index 1.
  if sy-subrc eq 0.
*Order Header
    lwa_ord_head_in-doc_type          = 'ZSO'.
    lwa_ord_head_in-sales_org         = '1000'.
    lwa_ord_head_in-distr_chan        = '10'.
    lwa_ord_head_in-division          = '10'.
    lwa_ord_head_in-req_date_h        = lwa_table_s-delivery.
*Order Header Update
    lwa_ord_head_inx-doc_type         = 'X'.
    lwa_ord_head_inx-sales_org        = 'X'.
    lwa_ord_head_inx-distr_chan       = 'X'.
    lwa_ord_head_inx-division         = 'X'.
    lwa_ord_head_inx-req_date_h       = 'X'.
    lwa_ord_partners-partn_role       =  'AG'.
    lwa_ord_partners-partn_numb       =  lwa_table_s-sold_to.
    append lwa_ord_partners to lt_ord_partners.
    if lwa_table_s-ship_to is initial.
      lwa_ord_partners-partn_role     =  'WE'.
      lwa_ord_partners-partn_numb     =  lwa_table_s-sold_to.
      append lwa_ord_partners to lt_ord_partners.
    else.
      lwa_ord_partners-partn_role     =  'WE'.
      lwa_ord_partners-partn_numb     =  lwa_table_s-ship_to.
      append lwa_ord_partners to lt_ord_partners.
    endif.
    lt_table_it_t = lwa_table_s-zsd_table_it_t.
    loop at   lt_table_it_t into lwa_table_it_s.
      lwa_ord_items_in-material      = lwa_table_it_s-matnr.
      lwa_ord_items_in-plant         = wa_table_s-plant.
      lwa_ord_items_in-target_qty    = lwa_table_it_s-qty.
      lwa_ord_items_in-comp_quant    = lwa_table_it_s-qty.
      append lwa_ord_items_in to lt_ord_items_in.
      lwa_ord_items_inx-material     = 'X'.
      lwa_ord_items_inx-plant        = 'X'.
      lwa_ord_items_inx-target_qty   = 'X'.
      lwa_ord_items_inx-comp_quant   = 'X'.
      lwa_ord_items_inx-updateflag   = 'I'.
      append lwa_ord_items_inx to lt_ord_items_inx.
Schedule Line Information
      lwa_schedule_lines-sched_line  = 'X'.
      lwa_schedule_lines-req_date    = lwa_table_s-date_del.
      lwa_schedule_lines-date_type   = '1'.
      lwa_schedule_lines-req_qty     = lwa_table_it_s-qty.
      append lwa_schedule_lines to lt_schedule_lines.
      lwa_schedule_lines_x-updateflag = 'I'.
      lwa_schedule_lines_x-sched_line = 'X'.
      lwa_schedule_lines_x-req_date   = 'X'.
      lwa_schedule_lines_x-date_type  = 'X'.
      lwa_schedule_lines_x-req_qty    = 'X'.
      append lwa_schedule_lines_x to lt_schedule_lines_x.
    endloop.
Here I am getting First Item and it's free configured Item perfectly for the Qty 1.
But when I pass more then 1 Qty or Multiple ITEMS it is not populating other respective free configured ITEMS with them.Also IT is not updating the other ITEM Qty other the first one.
For Example:
Item  No      ITEM            Qty           .......
10             ITEM1           1 EA        ..........
20             FREE1          1 DAY     ..........
30             ITEM2            0             ..........
40             ITEM3            0             .........
In above example After 30 and 40 two Free ITEM should be generated with 1 Day and for Qty 1 EA
Regards
Ricky

Similar Messages

  • The workflow could not update the item, possibly because one or more columns for the item require a different type of information. Outcome: Unknown Error

    Received this error (The workflow could not update the item, possibly because one or more columns for the item require a different type of information.) recently on a workflow that was
    working fine and no changes were made to the workflow.
    I have tried a few suggestions, i.e. adding a pause before any ‘Update’ action (which didn’t help because the workflow past this action without incident); checked the data type being written
    to the fields (the correct data types are being written); and we even checked the list schema to ensure the list names and the internal names are aligned (they
    are), but we still cannot figure out why the workflow is still throwing this error.
    We located the area within the workflow step where it is failing and we inserted a logging action to determine if the workflow would execute the logging action but it did not, but wrote the same error message.
    The workflow is a Reusable Approval workflow designed in SharePoint Designer 2010 and attached to a content type. 
    The form associated with the list was modified in InfoPath 2010. 
    Approvers would provide their approval in the InfoPath form which is then read by the workflow.
    Side note - items created after the workflow throws this Unknown Error some seem to be working fine. 
    We have deleted the item in question and re-added it with no effect. 
    Based on what we were able to determine there don’t seem to be any consistency with how this issue is behaving.
    Any suggestions on how to further investigate this issue in order to find the root cause would be greatly appreciated?
    Cheers

    Hi,
    I understand that the reusable workflow doesn’t work properly now. Have you tried to remove the Update list item action to see whether the workflow can run without issue?
    If the workflow runs perfectly when the Update list item action is removed, then you need to check whether there are errors in the update action. Check whether the values have been changed.
    Thanks,
    Entan Ming
    Entan Ming
    TechNet Community Support

  • The workflow could not update the item, possibly because one or more columns for the item require a different type of information using Update Item action

       I got error  "The workflow could not update the item, possibly because one or more columns for the item require a different type of information "I  found out the cause is  Update Item action       
    I need to update item in another List call Customer Report ,the field call "Issues"  with data type  "Choice"   to yes
    then the error arise .   please help..

    Thanks for the quick response Nikhil.
    Our SPF 2010 server is relatively small to many setups I am sure. The list with the issue only has 4456 items and there are a few associated lists, eg lookups, Tasks, etc see below for count.
    Site Lists
    Engagements = 4456 (Errors on this list, primary list for activity)
    Tasks = 7711  (All workflow tasks from all site lists)
    Clients = 4396  (Lookup from Engagements, Tslips, etc)
    Workflow History = 584930 (I periodically run a cleanup on this and try to keep it under 400k)
    Tslips = 3522 (Engagements list can create items here, but overall not much interaction between lists)
    A few other lists that are used by workflows to lookup associations that are fairly static and under 50 items, eg "Parters Admin" used to lookup a partners executive admin to assign a task.
    Stunpals - Disclaimer: This posting is provided "AS IS" with no warranties.

  • Mobile Sync not update the client or remote store  after first sync

    Subject: OracleLite 9i does not update the client or remote store during synchronization with a Windows CE device
    After the first synchronization, neither the client or remote stores are updated on future synchronization when the publication is created with the fast refresh option. If the publication is created with the complete refresh option, the server will update the client, but the client cannot update the server after the first synchronization. That is once the database (.odb) file is downloaded from the server on the first connect, no updates to either the client, or server are performed for a publication created with the fast refresh option, and only the client store is updated when the publication is created with the complete refresh option. These result are obtained whether I use MSync via Microsoft Active Sync, or I use the Embedded VC++ program I wrote to initiate the synchronization from the Windows CE device.
    I am 99% sure the JAVA code that I am programmatically creating the publications with, and the Embedded VC++ code for initiating the synchronization from the Windows CE device are correct. Both programs adhere exactly to the example code provided either in the documentation, or in the sample code shipped with OracleLite 9i Release 5.0.1. My conclusion is that there is a problem with Oracles replication programs either on the Windows CE, or Server side, or both. This conclusion on my part is strongly supported by the fact that MSync operating with Microsoft Active Sync behaves exactly the same as my code that initiates the replication from the Windows CE device. Also, by looking through the discussion forum, I gather that others are experiencing similar, if not identical, replication problems.
    To support my contention that it is a Oracle problem, I have prepared a simplified version of the Embedded VC++ code to initiate the synchronization for the CE device, and the JAVA code for creating the publication. This code duplicates the problem and is easy to follow. You may download the zip file containing code via the link https://Yggdrasill.cfr.msstate.edu:4443/SyncProblem.htm or the link http://Yggdrasill.cfr.msstate.edu:7778/SyncProblem.htm. This zip contains the Embedded VC++ project files, that will compile and run correctly on a PocketPC with an Arm processor, or the PocketPC x86 emulator when you have the required include files, and libraries in the path. It also includes the JAVA code I used to create the publication. If you extend the VC++ code to run on additional platforms be sure to add the compile flag (directive) /D SQL_NOUNICODEMAP , and the library files olod2040.lib, and ocapi.lib in the library box from Project settings. On my system the paths to the Arm, and x86 libraries are C:\ORALITE501\MOBILE\SDK\WINCE\POCKET_PC\Arm\LIB, and C:\ORALITE501\MOBILE\SDK\WINCE\POCKET_PC\X86EM\LIB, respectively
    I am using a NT 4.0 SP6a server with Database 9i Release 2 Enterprise edition, and OracleLite 9i Mobile Server Release 5.0.1. The Windows CE test device is an iPac running Pocket PC, connected to a system running Windows 2000 Professional SP2, and Microsoft Active Sync 3.1.
    Please review this problem documentation, and tell me what I am doing wrong, or point me to a location where I can get a patch to fix the problem.
    Thanks,     
    Thomas G.Matney
    [email protected]
    (662)325-2791

    Hi,
    I'm also facing a similar problem. I'm using Mobile server as stand alone config with Oracle 8i as server database. After the first download, the data updated at the server is not getting downloaded to client(PDA).
    How did u overcome this problem? Is there any work around?
    I want to do synch using both serial and dial up.
    Thanks in advance,
    Sri

  • BAPI_PO_CHANGE to update the Price for the line item not updating the Price

    Hi,
    I am using BAPI_PO_CHANGE to update the Price for the line item. This BAPI is not updating the Price. I am using external cummit also, but the BAPI is not updating price.
    I am passing following data to the BAPI.
    Plant: CQ11
    PO                   Material                Price
    4500002142     TEST_BATCH     12
    Please provide suggestion.
    Regards,
    Jubin.

    Hi,
    check this link...this has sample code
    [http://www.sap-img.com/abap/sample-abap-code-on-bapi-po-change.htm]
    Regards,
    Surinder

  • TS4431 Hi after trying to update my iPhone 5s while connected to iTunes on the Mac I got a notice saying it could not update the phone (error message: (-1)). Any idea what this error message means? Is it a space issue?

    Hi after trying to update my iPhone 5s while connected to iTunes on the Mac I got a notice saying it could not update the phone (error message: (-1)). Any idea what this error message means? Is it a space issue?

    Resolve iOS update and restore errors

  • Ajax is caching the output and not updating the page.If you force a second postback after you should have seen a popup (but didn'), you then see popup displayed

    Ajax is caching the output and not updating the page.If you force a second postback after you should have seen a popup (but didn'), you then see popup displayed

    Hey, thanks for replying. It is the user who needs to manually submit the page.
    Basically our page has a hidden div with various text fields and combo boxes. When the user click on specific links on the page, this div is populated and made visible to the user in server side code.
    What happens for all other browsers other than firefox 23 onwards (worked fine in 22) is that after the user clicks on the link, our server side code is executed via a HTTP post. The server then renders the hidden div and sends the additional HTML down to the browser via ASP.NET AJAX.
    With Firefox 23, the additional HTML is not rendered on the first postback. Subsequent clicks of the same link execute the same server side code but the additional HTML is rendered on the browser without issue.
    We've done a lot of debugging now and the issue is localised to a specific third party supplier's (Infragistics) control. I think Firefox 23 must have changed the way that the viewport or screen bounds are calculated or reflected back to this control as the issue seems to stop when we remove the control's MaintainPositionOnScroll attribute. It might be that the Firefox 23 DOM is not able to provide the screen dimensions accurately when the page is first rendered. I say this as the second postback renders the additional HTML fine.
    The control in question is quite an old version so I don't think it's your issue to be honest.
    Just so that this might be helpful to other developers using the Infragistics Window Dialog Control, setting MaintainPositionOnScroll to false solved this issue for us.

  • Anyone not get the camera shortcut after updating to ios 5?

    anyone not get the camera shortcut after updating to ios 5?

    Tried double pressing the home button when on lock screen?

  • Status is not updated from delivery to sales order item.

    Dear Folks,
    One user created sales order with 10 line items and he created delivery and later he deleted line item 30 in that delivery document and with remaining 9 line item he done the PGI & Billing.Here what is the problem is the deleted line item in sales order status showing as completed and delivered quatity showing as 10.Status is not updated from delivery to sales order item.Please let me know how to resolve this?
    Thanks & Regards,
    murali.

    Dear Murali,
    Please go to VTLA transaction then select your delivery and order types after that go in to the details of the item level settings here you check field called Update document flow under Control data tab.
    I hope it will help you,
    Regards,
    Murali.

  • Approval Workflow does not update the Content Approval status if started automatically

    Hi,
    I’m using a simple Approval Workflow associated with
    Content Approval on site pages. It works fine when I set it to be started manually (by using
    Allow this workflow to be manually started by an authenticated user with Edit Item permissions
     option) and on the completion of the workflow the
    Content Approval status is updated accordingly. But when I set it to be started automatically (by using
    Start this workflow when a new item is created
     / Start this workflow when an item is changed
    options), it does not updates the Content Approval status. Note that I’ve set the
    Update the approval status after the workflow is completed (use this workflow to control content approval)
    option to true.
    Regards

    Hello,
    It is recommended to select "Start this workflow to approve publishing a major version of an item" when you want to use the workflow to manage content approval for
    a library.
    According to the Notes for “Enable Content Approval” option in
    this reference:
    If you are using this Approval workflow to manage content approval (moderation) for a library, and you selected the Start this workflow to approve publishing a major version
    of an item check box on the Add a Workflow page..
    If you did not select the Start this workflow to approve publishing a major version of an item check box on the Add a Workflow page because you do not want this workflow to
    be the default content approval workflow for a library, you can select the Update the approval status (use this workflow to control content approval) check box to make this workflow a secondary content approval workflow that specific users can
    start manually.
    That means having an approval workflow start automatically when a document is changed or created is not a good practice when you want to use the workflow to manage
    content approval for a library. You should either select "Start this workflow to approve publishing a major version of an item" or give users the option to start the workflow manually at the time they want to submit for an approval.
    Thanks & Regards.
    Lily Wu

  • Not Updating the Values in the JComboBox and JTable

    Hi Friends
    In my program i hava Two JComboBox and One JTable. I Update the ComboBox with different field on A Table. and then Display a list of record in the JTable.
    It is Displaying the Values in the Begining But when i try to Select the Next Item in the ComboBox it is not Updating the Records Eeither to JComboBox or JTable.
    MY CODE is this
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.DefaultComboBoxModel.*;
    import javax.swing.table.*;
    import java.sql.*;
    import java.util.*;
    public class SearchBook extends JDialog implements ActionListener
         private JComboBox comboCategory,comboAuthor;
         private JSplitPane splitpane;
         private JTable table;
         private JToolBar toolBar;
         private JButton btnclose, btncancel;
         private JPanel panel1,panel2,panel3,panel4;
         private JLabel lblCategory,lblAuthor;
         private Container c;
         //DefaultTableModel model;
         Statement st;
         ResultSet rs;
         Vector v = new Vector();
         public SearchBook (Connection con)
              // Property for JDialog
              setTitle("Search Books");
              setLocation(40,110);
              setModal(true);
              setSize(750,450);
              // Creating ToolBar Button
              btnclose = new JButton(new ImageIcon("Images/export.gif"));
              btnclose.addActionListener(this);
              // Creating Tool Bar
              toolBar = new JToolBar();
              toolBar.add(btnclose);
              try
                   st=con.createStatement();
                   rs =st.executeQuery("SELECT BCat from Books Group By Books.BCat");
                   while(rs.next())
                        v.add(rs.getString(1));
              catch(SQLException ex)
                   System.out.println("Error");
              panel1= new JPanel();
              panel1.setLayout(new GridBagLayout());
              GridBagConstraints c = new GridBagConstraints();
              c.fill = GridBagConstraints.HORIZONTAL;
              lblCategory = new JLabel("Category:");
              lblCategory.setHorizontalAlignment (JTextField.CENTER);
              c.gridx=2;
              c.gridy=2;
              panel1.add(lblCategory,c);
              comboCategory = new JComboBox(v);
              comboCategory.addActionListener(this);
              c.ipadx=20;
              c.gridx=3;
              c.gridwidth=1;
              c.gridy=2;
              panel1.add(comboCategory,c);
              lblAuthor = new JLabel("Author/Publisher:");
              c.gridwidth=2;
              c.gridx=1;
              c.gridy=4;
              panel1.add(lblAuthor,c);
              lblAuthor.setHorizontalAlignment (JTextField.LEFT);
              comboAuthor = new JComboBox();
              comboAuthor.addActionListener(this);
              c.insets= new Insets(20,0,0,0);
              c.ipadx=20;
              c.gridx=3;
              c.gridy=4;
              panel1.add(comboAuthor,c);
              comboAuthor.setBounds (125, 165, 175, 25);
              table = new JTable();
              JScrollPane scrollpane = new JScrollPane(table);
              //panel2 = new JPanel();
              //panel2.add(scrollpane);
              splitpane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,panel1,scrollpane);
              splitpane.setDividerSize(15);
              splitpane.setDividerLocation(190);
              getContentPane().add(toolBar,BorderLayout.NORTH);
              getContentPane().add(splitpane);
         public void actionPerformed(ActionEvent ae)
              Object obj= ae.getSource();
              if(obj==comboCategory)
                   String selecteditem = (String)comboCategory.getSelectedItem();
                   displayAuthor(selecteditem);
                   System.out.println("Selected Item"+selecteditem);
              else if(obj==btnclose)
                   setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
              else if(obj==comboAuthor)
                   String selecteditem1 = (String)comboAuthor.getSelectedItem();
                   displayavailablity(selecteditem1);
                   //System.out.println("Selected Item"+selecteditem1);
                   System.out.println("Selected Author"+selecteditem1);
         private void displayAuthor(String selecteditem)
              try
              {     Vector data = new Vector();
                   rs= st.executeQuery("SELECT BAuthorandPublisher FROM Books where BCat='" + selecteditem + "' Group By Books.BAuthorandPublisher");
                   System.out.println("Executing");
                   while(rs.next())
                        data.add(rs.getString(1));
                   //((DefaultComboBoxModel)comboAuthor.getModel()).setVectorData(data);
                   comboAuthor.setModel(new DefaultComboBoxModel(data));
              catch(SQLException ex)
                   System.out.println("ERROR");
         private void displayavailablity(String selecteditem1)
                   try
                        Vector columnNames = new Vector();
                        Vector data1 = new Vector();
                        rs= st.executeQuery("SELECT * FROM Books where BAuthorandPublisher='" + selecteditem1 +"'");     
                        ResultSetMetaData md= rs.getMetaData();
                        int columns =md.getColumnCount();
                        String booktblheading[]={"Book ID","Book NAME","BOOK AUTHOR/PUBLISHER","REFRENCE","CATEGORY"};
                        for(int i=1; i<= booktblheading.length;i++)
                             columnNames.addElement(booktblheading[i-1]);
                        while(rs.next())
                             Vector row = new Vector(columns);
                             for(int i=1;i<=columns;i++)
                                  row.addElement(rs.getObject(i));
                             data1.addElement(row);
                             //System.out.println("data is:"+data);
                        ((DefaultTableModel)table.getModel()).setDataVector(data1,columnNames);
                        //DefaultTableModel model = new DefaultTableModel(data1,columnNames);
                        //table.setModel(model);
                        rs.close();
                        st.close();
                   catch(SQLException ex)
    }Please check my code and give me some Better Solution
    Thank you

    You already have a posting on this topic:
    http://forum.java.sun.com/thread.jspa?threadID=5143235

  • ITunes could not update the carrier settings on your iPhone

    When I try to download and install the new carrier settings file, I get the message "iTunes could not update the carrier settings on your iPhone. You do not have enough access privileges for this operation." (I got a similar message when I tried to download and install the OS update.)
    I've been able to work around the problem by creating a different user and installing from there. But I'd like to be able to find and correct the cause of the error message instead of using a workaround. It seems like there's a file or folder somewhere that has somehow become read-only. Does anyone know where iTunes downloads the carrier settings and OS update files?

    Jim VanLeeuwen wrote:
    You will find them in separate folders within your user account Library/iTunes folder.
    That was it. Somehow the owner of ~/Library/iTunes got changed to root.
    Jim VanLeeuwen wrote:
    Have you tried using Disk Utility to Repair Permissions?
    Right after I posted the message I thought that the age-old placebo of repairing permissions might actually fix my problem. Because of your quick reply I found the ownership problem before repairing permissions. So here was the perfect chance for a test. Repair Permissions ran successfully but the owner of ~/Library/iTunes was still root. Repair Permissions fails the test.
    I manually changed the owner to steve and was able to download and install the carrier settings.
    Thanks!

  • Update the change history for line items in CDHDR/CDPOS

    Hi,
    I have a problem in updating the sales order and line items in CDHDR/CDPOS when there is change in header level custom field..
    Actually i have a custom field in VBAK which added in additional data A in the header level of sales order.When we have change in that field only some line items only updating in the change history tables(CDHDR/CDPOS),but we need to capture all the line items when the custom field in the header level is changed.
    i have added change document flag in the data element of the custom field.
    Please advice me how to get all  the line items will reflect in CDHDR/CDPOS when the header level custom field has change .
    Thanks & Regards
    Kiran

    The purpose of CHANGE DOCUMENT tables is to flag the changes with Old and New values. So when Header data is changed only Header details will be tracked and same for Item tables too.
    If you need anything addtional from this then that would customizing.
    I am not sure what is your requirement but to make it simple and achive requirement add same field with same setting to line item tables VBAP, VBKD.. (as required, if that's doesnt impact your Order. These fields no need to be on screen). While changing your Custom field of Header level change the item level field too. Then CHANGE DOCUMENT will generate automatically for all the line item including header.

  • My 160 classic wil not update the firmware 1.0.1  ?

    hi al my 160 classic wil not update the firmware 1.0.1 what do do rong also after sync not al my covers ar on my ipod

    Hi hrcpinfreak,
    What exactly happens when you try updating your iPod's firmware? If you're getting an error message while syncing your iPod, then please quote what that precisely says.
    You could try these five iPod steps, as a start:
    The Five Rs
    But we won't really be able to give you specific instructions unless we know some more details, so please let me know what's going on!
    -Kylene

  • Template is not updating the rest of the pages

    This is odd. I have a template, from which I created all child pages in this website and now want to change the navigation to add a new drop-down menu structure under "cases."
    Here's the website: http://ghostsofnewengland.org/
    Here's the template: http://ghostsofnewengland.org/Templates/goners.dwt
    From the template, you'll see that I have changed some commented-out sections in the code. Then I saved the .dwt file, it did not ask and did not update the rest of the pages in the website.
    Normally, I work with templates as a fast way to handle just about any change to navigation and other commonly-available sections on a website. This is the first time I've seen Dreamweaver simply fail to update pages (or even ask) after a template change.
    Anyone have a quick way to get Dreamweaver to wake up here?
    -Mark Hollis

    My advice is to exit DW, reboot, open only your template and make a minor change (add a comment someplace) save and update child pages. If that doesn't work, then give Adobe a call because something isn't right.
    Jim

Maybe you are looking for

  • Maven Plugin not accepting values from a property file.

    Hi, I want to create javadocs using maven. It works fine when i provide all the absolute paths in the pom. But when i try to provide paths by reading a property file then the maven-javadoc-plugin does not get the paths from this property file. The pr

  • Firefox is hung upm in memory after a system recovery. How can you reset when you cant get your browser up. I have uninstall several times even in safe mode

    after doing the recovery, I am getting message that firefox is running and I can't get a browser up. Have uninstalled and reinstalled several times, even in safe mode. All cookies out. have rebooted several times. all to no avail. I can't reset it if

  • Master data load overwrite / add ?

    Hello BW Experts, Where: loading master data using infopackage. 1) Do we have the option of overwriting / adding to the master data ? 2) What do these options mean. 3) Where to make these settings in BW in the infopackage. Please suggest. Thanks, BWe

  • Photos become corrupted during processing

    I have been struggling with processing photos on my imac for some time now and am starting to lose hope for a solution. I randomly get corrupted images showing stripes and blocks which contain part of the image, but with a different color and shifted

  • Here's my dumb question -

    What's the range on these things? I just bought a new iMac 20", airport express, and airtunes... I have a internet provider called clearwire, which I think I hate, but will use until my conract is up. I connect the two using ethernet. But, when first