Trying to get EDI Invoices working for purchasing

I am trying to setup inbound Invoice processing using an INVOIC01 IDOC, Process Code INVL.
As far as I can tell from my searches on the internet and from other sources, I have a syntactically correct IDOC and all of my config is correct, however I get the following message in workflow when I try and load the IDOC:
Item 00010 for purchasing document 4500321129 not selectable
I am a novice to the MM side of things, and am not sure exactly what this line means. I am testing against asingle line order. Using WE19, I see the following:
On the E1EDP01
Document item        00010     
Action                         
Item Category        0         
Order ackn.req.                
Quantity             1000.000  
Unit of measure      CS        
Quantity             1000.000  
Price UoM            CS        
***. quantity                  
Net price            6.99      
On the E1EDP02
Qualifier            001        
Document             4500321129 
Document item        00010      
Date                            
Time                            
BSARK                           
IHREZ                           
Also, I just want to verify that I am correct in one assumption that I am making. I am assuming that I can bring in a INVOIC01 as a parked invoice against an Purchase Order which has not had the goods receipt. Is this correct?
Thanks, Rick

Richard,
For your line item issue, check the PO/line item to confirm the line item has not been deleted.   If it is an active line item the other thing I would check would be the price (confirm it exists on the pricing conditions) .
During the EDI invoice posting process if the PO/line item is set as GR based-IV the idoc will fail if no GR has been made.   Once the GR has been done, the idoc can be reprocessed manually via BD87 or via a scheduled job.
Regards,
Sandra

Similar Messages

  • Me and my brother both have apple products and we got some iTunes cards and we redeemed them but they will not work we have been trying to get it to work for about a year now but it won't budge can you help?

    Hello, my brother and I have had Apple products for several moths or years and we have redemed a iTunes card that will not let us buy eny thing in the App Store or the iTunes store. So we could not figure eny thing out how can I make my iTunes account work again??????? I've been through several Apple products using the same account I thought maybe that was an conSern but I really am tired of that money just sitting there!! HELP!!!

    for #1
    Frequently asked questions about Apple ID - Apple Support
    I have multiple Apple IDs. Is there a way for me to merge them into a single Apple ID?
    Apple IDs cannot be merged. You should use your preferred Apple ID from now on, but you can still access your purchased items such as music, movies, or software using your other Apple IDs.
    If you are wondering how using multiple Apple IDs relate to iCloud, see Apple IDs and iCloud.
    for #2
    Apple does not accept unsolicited ideas see Apple - Legal - Unsolicited Idea Submission Policy

  • My iMessage for my Macbook Air is not working. It says no delivered with a red ! next to it. I have tried serval different options on trying to get it to work to include logging out of iCloud and checking my date and time. I have done about everythin

    My iMessage for my Macbook Air is not working. I have updated everything. My system is running on OS X Yosemite Version 10.10. When I go to send a message, it says no delivered with a next to it. I have tried serval different options on trying to get it to work to include logging out of iCloud and checking my date and time and updating FlashPlayer. I have done about everything I can think of. Any help would be greatly appreciate!

    Why start a new and very similar thread to your other one which you have not responded to (have you read the replies?)
    I suggest that no response is made to this duplicate thread. 

  • EDI invoice failed for Service- multiple tax code at service item level

    Hi Guys,
    Please understand below scenarios, it is very critical to our client.
    purchase order has 3 parent
    line item which having the 3 services with tax code (P1-P1-P1 and P2-P2-P2 and (P2-P1-C1)
    (P1=10%, P2=10% and C1=10%)
    PO Outbound Idoc -
    Similar tax codes(P1-P1-p1 and P2-P2-P2) - Carries total tax amount and
    tax rate at parent level also it carries indvidual service line item
    tax amount and tax rate at service item level
    Mulitple tax codes(P2-P1-C1)- Carries only total tax amount at parent
    level and no tax rate at parent level. It carries indvidual service
    line item tax amount and tax rate at service item level
    SES Outbound Idoc -
    Similar tax codes(P1-P1-p1 and P2-P2-P2) - Carries total tax amount at
    parent level segment and tax rate at parent item level also it carries
    indvidual service line item tax amount and tax rate at service item
    level
    Mulitple tax codes(P2-P1-C1)- Carries only total tax amount at parent
    level and no tax rate at parent level. It carries indvidual service
    line item tax amount and tax rate at service item level
    But while creating the invoice for parent line item which includes 3
    services, it carries correct tax amount(as per PO and SESR) but it is
    asking for tax rate at parent level not at service item level.
    It is working fine for similar tax code at service line item (e.g P1-P1-p1 for 3 services or P2-P2-P2 for all 3 services) but when we use the combination of tax code or multiple tax code at service line items (e.g. P2-P1-C1), the inbound Idoc gets failed.
    Expectation - How EDI invoice posted for mulitple Services under one parent line item which having multiple tax codes at service item level
    Thanks
    Sanjay
    9930851236

    This is an ongoing problem with lots of clients - did anyone solve it ?

  • Can't get Extreme to work for me

    I bought an Airport Extreme in May and just cannot get it to work for me. It most likely has to do with my settings as it seems complicated for me. My ISP refuses to help me other than providing me with some router/IP info. They claim they have had problems with Airport Extremes (anti-Mac) and do not know how to help me and I should contact Apple. My ISP also claims they have been successful with their few Mac clients using NetGear and they can help with that.
    This is depressing to me because I am loyal Mac user and have never had problems with any Mac product. But I can't figure this one out on my own. I do not see phone support for the Airport Extreme and I feel exhausted by this.
    Is anyone is willing to walk me (could be painful) through this or willing to buy my Extreme and I will concede to my pro-Windows ISP. In the end, all I want is one of my computers to be online wireless.
    Sigh.
    Jeanine
    PowerMac G5, dual-2.0 ghz Mac OS X (10.4)

    Hi Jeanine,
    Don't assume that it is just a question of anti-Macness. There are legitimate reasons why an ISP (or a business) decides not to support this weird device. It goes against most of what is considered reasonable by the leading manufacturers, but hey, it's Apple. They usually don't care about that as long as they have loyal customers who still trust Apple.
    I'd say that the critical settings are in the Internet tab. Assuming you have your computer connected to the airport using an Ethernet cable, and that you have the Admin Utility running, go to the Internet Tab and make sure that:
    1. Connect using: Ethernet
    2. Configure IP - It depends. You say that your ISP has given you some router/IP info. In that case, you need to choose "Manually" and enter all the fields following this setting. Otherwise, they might have told you that you will be assigned a DHCP address, and in this case choose "Using DHCP." The last two boxes ("Domain Name" and "DHCP ID") are usually not utilized.
    3. For "Ethernet WAN Port" Automatic should suffice, but in my case, I had to force it to 100 Full Duplex or otherwise wouldn't work. Go figure!
    4. For Connection Sharing, most probably you'll have "Share a public IP address" but if the ISP gives you a set of addresses, you may need to choose "Distribute a Range..." Not probable, though.
    Leave the other two tabs as default, but make sure that your computer has DHCP enabled.
    Following this steps won't give you a fully working wireless network (we have not configured anything yet) but at least should give you a working state for computers connected via Ethernet wire. We can take the next step then.
    Good luck. This router (and the iPhone for similar reasons) are going to make may Apple loyal customers rethink future purchases. It has certainly happened to me.
    Paco

  • Trying to get home shaing working on apple tv using Cisco Access points and a Cisco WLC 5508 with 7.2.110 code.  I can get devices working individually but they never see each other.  I can ping the apple tv from my laptop and ipad.

    Trying to get home sharing working on a corporate wireless network.  Cisco wireless.
    WLC5508 controller
    Cisco 3502 access points
    All apple devices on same WLAN - security WPA2-PSK
    ITunes account up to date
    All devices laterst software.
    Can ping apll tv from laptop
    can ping apple tv from ipad
    Can ping ipad from laptop
    can ping laptop from ipad.
    Apple tv never sees any other device.
    Any ideas?

    Fascinating just reading about your setup. I have a WRT350N and have noticed that it will drop its speed, sometimes down to 1Mbps. It seems to do so at about the same time every day, but usually comes back to speed in about 5 minutes. In my experience, the Apple TV will disconnect if the speed falls this low. Try monitoring the Linksys with Netstumbler, Vistumbler, or just in the Windows Network utility.
    Check the "lease obtained" and "lease expired" times for your router to see if that is when the network fails. I've just finished reading an angry thread over at the Linksys forum about the WRT330N where someone mentioned that the router wasn't renewing its lease.
    "I cannot set it run off automatic DHCP from the WRT330N, the router will not assign it an IP every time the lease expires, causing me to have to manually set an IP on the Print server. That's annoying. Having the router drop IP's to individual machines after 12-48 hours...very annoying."
    http://forums.linksys.com/linksys/board/message?board.id=Wireless_Routers&thread .id=67412
    If that is the problem, then I would consider setting up a Static IP address for your Apple TV. You can do that through the user interface -> Settings -> Network -> Configure ... (Quite intuitive as you only have change IP address and the subsequent details remain the same.)
    My router assigns IP Addresses in the ranges of 192.168.1.100 ->149. The idea here is to choose an address outside of that range but is not greater than 192.168.1.253 (and should not end in the number 1). You shouldn't have to change the linksys router as long as 50 clients are assigned in that range. You'll have to figure that out by accessing your router webpage at browser address 192.168.1.1 -> the default password is "admin" (without the quotes).
    Good luck.

  • Please help.   My Adobe InDesign document keeps crashing when I adjust the screen resolution to High in the View menu.  Desperately trying to get my magazines prepared for press today!  HELP!

    Please help.   My Adobe InDesign document keeps crashing when I adjust the screen resolution to High in the View menu.  Desperately trying to get my magazines prepared for press today!  HELP!
    My magazine last month is still working ok - but this month's version has just started crashing for some reason.

    We can't know. You have not provided any system info, not told us what version of ID you use nor provided any specifics about the document like images, color profiles, fonts, paragraph styles and what have you...
    Mylenium

  • Just trying to get the basics working...

    Hi,
    I have been trying to get just the basics working, and have spent almost all day, and now into the night, trying to get it to work....with no logical sucess.....
    All I am trying to do, using VB.net 2008 with Crystral Reports 2008, is to disply my report on a web page using the crystalreport viewer in Visual Studio.
    I created a report in CR2008, and during the process of creating the report I had to create a connection to the SQL Server 2005 database and set a parameter on my report to show the data for a single record from the database.
    The issue is that the connection string I use in CR2008 is NOT the connection string that is to be used in the browser, so the first task I have attempted to do is to set new log in details for the report. I just want to use a trusted connection.
    I have searched high and low on the internet, and taken a look at the samples provided on this site.
    My code, as it is at the moment for setting the connection for the report at run time is at the end of this email: ( I got this code from the samples on this site)
    The problem I have is if the integratedsecurity set to true(as I need it) then the myconnectioninfo.servername and database name are totally ignored. I have changed them to be just randon characters, which should result in the report not being able to connect, yet the report still works fine.
    No errors are generated at all, so its very confusing. I know the code is being executed via breakpoints and stepping through the code, but it would seem that it makes no difference.
    What am I doing wrong here.....
    Private Sub ConfigureCrystalReports()
            Dim reportPath As String = Server.MapPath("CrystalReport1.rpt")
            myCrystalReportViewer.ReportSource = reportPath
            Dim myConnectionInfo As ConnectionInfo = New ConnectionInfo()
            SetDBLogonForReport(myConnectionInfo)
            myConnectionInfo.ServerName = "SQL1"
            myConnectionInfo.DatabaseName = "MPx
            ' myConnectionInfo.UserID = "limitedPermissionAccount"
            'myConnectionInfo.Password = "1234"
            myConnectionInfo.IntegratedSecurity = True
        End Sub
        Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
            ConfigureCrystalReports()
        End Sub
        Private Sub SetDBLogonForReport(ByVal myConnectionInfo As ConnectionInfo)
            Dim myTableLogOnInfos As TableLogOnInfos = myCrystalReportViewer.LogOnInfo
            For Each myTableLogOnInfo As TableLogOnInfo In myTableLogOnInfos
                myTableLogOnInfo.ConnectionInfo = myConnectionInfo
            Next
        End Sub

    Hi,
    Couple of things:
    1) Please make sure that you are using CR2008 with SP0 at least. Dlls versions should be 12.0.2000.0 and File version 12.0.1100.0.
    2) Please make sure that the destination database can be accessed from that machine. You can create a UDL file or a new report hitting the target database to see if we can see data into it.
    3) Please make sure that we are not changing the schema of the report.
    4) Can you try this code mentioned below:
    ConnectionInfo crConnection = new ConnectionInfo();
                   crConnection.ServerName="Server";
                   crConnection.DatabaseName="DB";
                   crConnection.UserID="uid";
                   crConnection.Password="pwd";
                            crConnection.IntegratedSecurity=true;
                   crReport.Load(Server.MapPath("CrystalReport1.rpt"));
                   Tables crTables=crReport.Database.Tables;
                   foreach(CrystalDecisions.CrystalReports.Engine.Table crTable in crTables)
                        TableLogOnInfo crTLOI = crTable.LogOnInfo;
                        crTLOI.ConnectionInfo=crConnection;
                        crTable.ApplyLogOnInfo(crTLOI);
                        crTable.Location=Database.Owner.Tablename
                   CrystalReportViewer1.ReportSource=crReport;
    Regards,
    AG.

  • Trying to get video chat working between mac and pc

    im trying to get video chat working between a mac and pc
    pc-running xp with aim 6.0
    will updating to aim 6.1 fix this ?
    we can text chat with no problem
    we can not audio or video chat
    any help would be great
    thanks santini

    Hi Z,
    Lets check the Port Forwarding at your end.
    Does this Zyxel have UPnP at all ?
    If so use that and disable the Port Forwarding.
    If not then these ports need to be forwarded.
    I will list with Protocols as some device need these.
    TCP 5190 for AIM Login and text chats (can be substituted for 443)
    TCP 5220, 5222 and 5223 for Jabber (the last is for OS X servers and GoogleTalk)
    TCP 5298 this is part of the Bonjour set up for iChat if you have other Macs
    UDP 5060 this is for the SIP negotiation that iChat needs
    UDP 5678 this is where the visible invites come and go out on.
    UDP 5190 for AIM file sending and Group chats
    UDP 16384-16403 This group of 20 ports is where any Audio or Video chat takes place.
    As the 443 port is below 1024 (the NAT threshold) you should not have to Forward this.
    10:23 PM Monday; August 13, 2007

  • Trying to get " url " to work in my scroller/ gallery...

    trying to get " url " to work in my scroller/ gallery...
    please take a look at my action script and xml... ive got all
    the fields working except for the " url " ... what adjustments do i
    need to make to get the url for each pix to work...
    thanks...trey
    delay = 3000;
    function loadXML(loaded) {
    if (loaded) {
    xmlNode = this.firstChild;
    image = [];
    title = [];
    headline = [];
    description = [];
    total = xmlNode.childNodes.length;
    for (i=0; i<total; i++) {
    image
    = xmlNode.childNodes.childNodes[0].firstChild.nodeValue;
    title
    = xmlNode.childNodes.childNodes[1].firstChild.nodeValue;
    headline
    = xmlNode.childNodes.childNodes[2].firstChild.nodeValue;
    description
    = xmlNode.childNodes.childNodes[3].firstChild.nodeValue;
    firstImage();
    } else {
    content = "file not loaded!";
    xmlData = new XML();
    xmlData.ignoreWhite = true;
    xmlData.onLoad = loadXML;
    xmlData.load("images.xml");
    p = 0;
    this.onEnterFrame = function() {
    filesize = picture.getBytesTotal();
    loaded = picture.getBytesLoaded();
    preloader._visible = true;
    if (loaded != filesize) {
    preloader.preload_bar._xscale = 100*loaded/filesize;
    } else {
    preloader._visible = false;
    if (picture._alpha<100) {
    picture._alpha += 10;
    function nextImage() {
    if (p<(total-1)) {
    p++;
    if (loaded == filesize) {
    picture._alpha = 0;
    picture.loadMovie(image[p], 1);
    title_txt.text = title[p];
    headline_txt.text = headline[p];
    description_txt.text = description[p];
    picture_num();
    slideshow();
    function prevImage() {
    if (p>0) {
    p--;
    picture._alpha = 0;
    picture.loadMovie(image[p], 1);
    title_txt.text = title[p];
    headline_txt.text = headline[p];
    description_txt.text = description[p];
    picture_num();
    function firstImage() {
    if (loaded == filesize) {
    picture._alpha = 0;
    picture.loadMovie(image[0], 1);
    title_txt.text = title[p];
    headline_txt.text = headline[p];
    description_txt.text = description[p];
    picture_num();
    slideshow();
    function picture_num() {
    current_pos = p+1;
    pos_txt.text = current_pos+" / "+total;
    function slideshow() {
    myInterval = setInterval(pause_slideshow, delay);
    function pause_slideshow() {
    clearInterval(myInterval);
    if (p == (total-1)) {
    p = 0;
    firstImage();
    } else {
    nextImage();
    and here is my xml...
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <images>
    <pic>
    <image>sample1.jpg</image>
    <title>Google</title>
    <headline>headline 1</headline>
    <description>this is the description of article
    1.</description>
    <link>
    http://www.google.com</link>
    <targetIsUrl>Y</targetIsUrl>
    </pic>
    <pic>
    <image>sample2.jpg</image>
    <caption>Yahoo</caption>
    <headline>headline 2</headline>
    <description>this is the description of article
    2.</description>
    <link>
    http://www.yahoo.com</link>
    <targetIsUrl>Y</targetIsUrl>
    </pic>
    <pic>
    <image>sample3.jpg</image>
    <caption>BAS-llc</caption>
    <headline>headline 3</headline>
    <description>this is the description of article
    3.</description>
    <link>
    http://www.bas-llc.com</link>
    <targetIsUrl>Y</targetIsUrl>
    </pic>
    <pic>
    <image>sample4.jpg</image>
    <caption>USC Trojans</caption>
    <headline>headline 4</headline>
    <description>this is the description of article
    4.</description>
    <link>
    http://www.uscripsit.com</link>
    <targetIsUrl>Y</targetIsUrl>
    </pic>
    </images>

    Extensions that do not have a "Remove" button are installed by other software and are not under control of the Firefox extension manager.
    Such globally installed extensions are usually found via a registry scan or are installed in a location that Firefox scans for installed extensions.
    *https://developer.mozilla.org/Installing_extensions
    *https://developer.mozilla.org/Adding_Extensions_using_the_Windows_Registry
    Extensions installed this way need to be removed via the settings (options/preferences) of the program that has added this extension or this program has to be uninstalled via "Control Panel > Programs".
    In Firefox you an only disable such an extension.
    Create a new profile as a test to check if your current profile is causing the problem.
    See "Creating a profile":
    *https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
    *http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
    If the new profile works then you can transfer files from a previously used profile to the new profile, but be cautious not to copy corrupted files to avoid carrying over problems.
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • Trying to get affinetransform to work in my code

    Hello,
    I am trying to get affinetransform to work in my applet. Can somebody help me figure it out. My code is below. I commented out some code because I was not sure of whether I shoud erase it or not because the affine transform works in the commented out code.
    Good luck:
    import java.lang.Integer;
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.font.*;
    import java.awt.geom.*;
    import java.awt.image.*;
    import java.awt.event.ItemListener;
    import java.awt.event.ItemEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import javax.swing.*;
    import java.awt.Graphics.*;
    import javax.swing.*;
    import java.awt.*;
    import javax.swing.text.*;
    import javax.swing.event.*;
    import java.awt.event.*;
    import javax.swing.JApplet.*;
    import javax.swing.JFrame.*;
    import java.applet.Applet;
    import javax.swing.border.*;
    import javax.swing.Spring.*;
    import java.awt.geom.AffineTransform;
    import java.awt.Graphics2D;
    //Class definition
    public class Shapeshift extends JApplet{
    private int x;
    private int a;
    private int b;
    private int c;
    private int dd;
    private int q;
    private int f;
    private int z;
    int hhh = 700;
    int wwww = 700;
    int www = 350;
    int y = 300;
    int g= 5;
    int w = 20;
    int h = 10;
    int panelheight = 100;
    int panelwidth = 540;
    //Text
    int ty = 20;
    int tx = 10;
    int twid = 40;
    int thei = 20;
    int bwid = 50;
    int bhei = 20;
    int ly = 2;
    //Defining textfields
    JTextField Lfield = new JTextField(5);
    JTextField Rfield = new JTextField(5);
    JTextField rfield = new JTextField(5);
    JTextField Hfield = new JTextField(5);
    JTextField tfield = new JTextField(5);
    JTextField hfield = new JTextField(5);
    JTextField lfield = new JTextField(5);
    JLabel Llabel = new JLabel("L");
    JLabel Rlabel = new JLabel("R");
    JLabel rlabel = new JLabel("r");
    JLabel llabel = new JLabel("l");
    JLabel tlabel = new JLabel("t");
    JLabel Hlabel = new JLabel("H");
    JLabel hlabel = new JLabel("h");
    /*public void paint(Graphics g) {
         super.paint(g);
    Graphics2D g2 = (Graphics2D) g;
    Dimension d = getSize();
    int ww = 350;
    int w = d.width;
    int h = d.height;
    int c = (int)(Integer.parseInt(Rfield.getText())) + (int)(Integer.parseInt(tfield.getText())) + 1;
    int z = 1 + (int)(Integer.parseInt(hfield.getText())) + (int)(Integer.parseInt(Rfield.getText()));
    int xx = 1 + (int)(Integer.parseInt(hfield.getText())) + (int)(Integer.parseInt(Rfield.getText())) + (int)(Integer.parseInt(tfield.getText()));
    int xxx = 1 + (int)(Integer.parseInt(rfield.getText())) + (int)(Integer.parseInt(Rfield.getText()));
    AffineTransform saveXform = g2.getTransform();
    AffineTransform toCenterAt = new AffineTransform();
    toCenterAt.translate(w/2, h/2);
    g2.transform(toCenterAt);
    g2.setColor(Color.yellow);
    g2.fillRect(-25, -30-z, 25+x, 10+f);
    g2.fillRect(-25, 70+a, 25+x, 10+f);
    g2.fillRect(50-x, -30-z, 25+x, 10+f);
    g2.fillRect(50-x, 70+a, 25+x, 10+f);
    g2.setColor(Color.blue);
    g2.fillRect(-25, -40-xx, 100, 10 + dd);
    g2.fillRect(-25, 80+z, 100, 10+dd);
    g2.setColor(Color.gray);
    g2.fillRect(x, 0+q, 50 - (2*x), 50-(2*q));
    g2.fillRect(-25, -20-a, x + 25, 90+(2*a));
    g2.fillRect(50-x, -20-a, 25+x, 90+(2*a));
    g2.drawLine(90, 25, 90, -20 - a);
    g2.drawLine(-30, 15-b, 90, 15-b);
    g2.drawLine(-30, 40+b, 90, 40+b);
    g2.drawLine(100, 25, 100, -5);
    repaint();
    public void init() {
    class MyDrawingPanel extends JPanel{
    public void paintComponent(Graphics g){
    super.paintComponent(g);
    Graphics2D g2 = (Graphics2D) g;
    Dimension d = getSize();
    int ww = 350;
    int hh = 350;
    int w = d.width;
    int h = d.height;
    int c = (int)(Integer.parseInt(Rfield.getText())) + (int)(Integer.parseInt(tfield.getText())) + 1;
    int z = 1 + (int)(Integer.parseInt(hfield.getText())) + (int)(Integer.parseInt(Rfield.getText()));
    int xx = 1 + (int)(Integer.parseInt(hfield.getText())) + (int)(Integer.parseInt(Rfield.getText())) + (int)(Integer.parseInt(tfield.getText()));
    int xxx = 1 + (int)(Integer.parseInt(rfield.getText())) + (int)(Integer.parseInt(Rfield.getText()));
    AffineTransform saveXform = g2.getTransform();
    AffineTransform toCenterAt = new AffineTransform();
    toCenterAt.translate(w/2, h/2);
    g2.transform(toCenterAt);
    g2.setColor(Color.yellow);
    g2.fillRect(-25, -30-z, 25+x, 10+f);
    g2.fillRect(-25, 70+a, 25+x, 10+f);
    g2.fillRect(50-x, -30-z, 25+x, 10+f);
    g2.fillRect(50-x, 70+a, 25+x, 10+f);
    g2.setColor(Color.blue);
    g2.fillRect(-25, -40-xx, 100, 10 + dd);
    g2.fillRect(-25, 80+z, 100, 10+dd);
    g2.setColor(Color.gray);
    g2.fillRect(x, 0+q, 50 - (2*x), 50-(2*q));
    g2.fillRect(-25, -20-a, x + 25, 90+(2*a));
    g2.fillRect(50-x, -20-a, 25+x, 90+(2*a));
    g2.drawLine(90, 25, 90, -20 - a);
    g2.drawLine(-30, 15-b, 90, 15-b);
    g2.drawLine(-30, 40+b, 90, 40+b);
    g2.drawLine(100, 25, 100, -5);
    repaint();
    // other drawing/painting code here
    MyDrawingPanel mdp = new MyDrawingPanel();
    getContentPane().add(mdp, java.awt.BorderLayout.CENTER);
    //Defining panels
    JPanel dimension = new JPanel();
    JPanel dimension1 = new JPanel();
    //Setting initial text values to zero
    int start = 0;
    Lfield.setText(start + "");
    Rfield.setText(start + "");
    rfield.setText(start + "");
    lfield.setText(start + "");
    tfield.setText(start + "");
    Hfield.setText(start + "");
    hfield.setText(start + "");
    //Setting up SpringLayout
    SpringLayout spring = new SpringLayout();
    SpringLayout spring2 = new SpringLayout();
    Container c = getContentPane();
    c.setLayout(spring);
    Spring hhhheight = Spring.constant(hhh);
    Spring wwwidth = Spring.constant(wwww);
    Spring wwidth = Spring.constant(www);
    Spring width = Spring.constant(w);
    Spring height = Spring.constant(h);
    Spring xvalue = Spring.constant(g);
    Spring yvalue = Spring.constant(y);
    Spring xxvalue = spring.getConstraint(SpringLayout.WEST, c);
    Spring yyvalue = spring.getConstraint(SpringLayout.SOUTH, c);
    //Panel 1 parameters
    Spring panwidthr = spring.getConstraint(SpringLayout.EAST, c);
    Spring panheight = Spring.constant(panelheight);
    Spring panwidth = Spring.sum(panwidthr, Spring.minus(xvalue));
    Spring ypandisp = Spring.sum(yyvalue, Spring.minus(Spring.sum(xvalue,panheight)));
    Spring dxvalue = spring2.getConstraint(SpringLayout.WEST, dimension);
    Spring dyvalue = spring2.getConstraint(SpringLayout.NORTH, dimension);
    //text parameters
    Spring txx = Spring.constant(tx);
    Spring tyy = Spring.constant(ty);
    Spring twidth = Spring.constant(twid);
    Spring theight = Spring.constant(thei);
    //button parameters
    JButton up = new JButton();
    Spring b1x = Spring.sum(txx,twidth);
    Spring b1width = Spring.constant(bwid);
    Spring b1height = Spring.constant(bhei);
    Spring b1y = Spring.sum(tyy,b1height);
    Spring b2x = Spring.sum(b1x, Spring.sum(b1x,b1width));
    //text1 x position
    Spring t1xx = Spring.sum(b2x,Spring.minus(twidth));
    Spring t3x = Spring.sum(b2x, Spring.sum(txx,b1width));
    Spring b3x = Spring.sum(t3x,twidth);
    Spring t4x = Spring.sum(b3x,Spring.sum(txx,b1width));
    Spring b4x = Spring.sum(b3x,Spring.sum(b1x,b1width));
    Spring t5x = Spring.sum(b4x,Spring.sum(txx,b1width));
    Spring b5x = Spring.sum(b4x,Spring.sum(b1x,b1width));
    Spring t6x = Spring.sum(b5x,Spring.sum(txx,b1width));
    Spring b6x = Spring.sum(b5x,Spring.sum(b1x,b1width));
    Spring t7x = Spring.sum(b6x,Spring.sum(txx,b1width));
    Spring b7x = Spring.sum(b6x,Spring.sum(b1x,b1width));
    //Label parameters
    Spring lyy = Spring.constant(ly);
    //Adding features to panel
    TitledBorder dampdim = new TitledBorder("Damper Dimensions");
    dimension.setBorder(dampdim);
    dimension.setLayout(spring2);
    TitledBorder dampdimm = new TitledBorder("Damper Dimensions");
    mdp.setBorder(dampdimm);
    //Adding features to L up button
    up.setText("UP");
    up.setFont( new Font( "UP", Font.BOLD, 2));
    up.addActionListener(new T1C());
    //Defining buttons(in an array)
    JButton buttons[] = new JButton[14];
    buttons[0] = new JButton("UP");
    buttons[1] = new JButton("DOWN");
    buttons[2] = new JButton("UP");
    buttons[3] = new JButton("DOWN");
    buttons[4] = new JButton("UP");
    buttons[5] = new JButton("DOWN");
    buttons[6] = new JButton("UP");
    buttons[7] = new JButton("DOWN");
    buttons[8] = new JButton("UP");
    buttons[9] = new JButton("DOWN");
    buttons[10] = new JButton("UP");
    buttons[11] = new JButton("DOWN");
    buttons[12] = new JButton("UP");
    buttons[13] = new JButton("DOWN");
    buttons[1].addActionListener(new T2C());
    buttons[2].addActionListener(new T3C());
    buttons[3].addActionListener(new T4C());
    buttons[4].addActionListener(new T5C());
    buttons[5].addActionListener(new T6C());
    buttons[6].addActionListener(new T7C());
    buttons[7].addActionListener(new T8C());
    buttons[8].addActionListener(new T9C());
    buttons[9].addActionListener(new T10C());
    buttons[10].addActionListener(new T11C());
    buttons[11].addActionListener(new T12C());
    buttons[12].addActionListener(new T13C());
    buttons[13].addActionListener(new T14C());
    //Component positioning
    c.add(dimension);
    spring.getConstraints(dimension).setX(xvalue);
    spring.getConstraints(dimension).setY(ypandisp);
    spring.getConstraints(dimension).setWidth(panwidth);
    spring.getConstraints(dimension).setHeight(panheight);
    c.add(dimension1);
    spring.getConstraints(dimension1).setX(xvalue);
    spring.getConstraints(dimension1).setY(theight);
    spring.getConstraints(dimension1).setWidth(panwidth);
    spring.getConstraints(dimension1).setHeight(hhhheight);
    dimension.add(Lfield);
    spring2.getConstraints(Lfield).setX(txx);
    spring2.getConstraints(Lfield).setY(tyy);
    spring2.getConstraints(Lfield).setWidth(twidth);
    spring2.getConstraints(Lfield).setHeight(theight);
    dimension.add(up);
    spring2.getConstraints(up).setX(b1x);
    spring2.getConstraints(up).setY(tyy);
    spring2.getConstraints(up).setWidth(b1width);
    spring2.getConstraints(up).setHeight(b1height);
    dimension.add(buttons[1]);
    spring2.getConstraints(buttons[1]).setX(b1x);
    spring2.getConstraints(buttons[1]).setY(b1y);
    spring2.getConstraints(buttons[1]).setWidth(b1width);
    spring2.getConstraints(buttons[1]).setHeight(b1height);
    dimension.add(Rfield);
    spring2.getConstraints(Rfield).setX(t1xx);
    spring2.getConstraints(Rfield).setY(tyy);
    spring2.getConstraints(Rfield).setWidth(twidth);
    spring2.getConstraints(Rfield).setHeight(theight);
    dimension.add(buttons[2]);
    spring2.getConstraints(buttons[2]).setX(b2x);
    spring2.getConstraints(buttons[2]).setY(tyy);
    spring2.getConstraints(buttons[2]).setWidth(b1width);
    spring2.getConstraints(buttons[2]).setHeight(b1height);
    dimension.add(buttons[3]);
    spring2.getConstraints(buttons[3]).setX(b2x);
    spring2.getConstraints(buttons[3]).setY(b1y);
    spring2.getConstraints(buttons[3]).setWidth(b1width);
    spring2.getConstraints(buttons[3]).setHeight(b1height);
    dimension.add(rfield);
    spring2.getConstraints(rfield).setX(t3x);
    spring2.getConstraints(rfield).setY(tyy);
    spring2.getConstraints(rfield).setWidth(twidth);
    spring2.getConstraints(rfield).setHeight(theight);
    dimension.add(buttons[4]);
    spring2.getConstraints(buttons[4]).setX(b3x);
    spring2.getConstraints(buttons[4]).setY(tyy);
    spring2.getConstraints(buttons[4]).setWidth(b1width);
    spring2.getConstraints(buttons[4]).setHeight(b1height);
    dimension.add(buttons[5]);
    spring2.getConstraints(buttons[5]).setX(b3x);
    spring2.getConstraints(buttons[5]).setY(b1y);
    spring2.getConstraints(buttons[5]).setWidth(b1width);
    spring2.getConstraints(buttons[5]).setHeight(b1height);
    dimension.add(lfield);
    spring2.getConstraints(lfield).setX(t4x);
    spring2.getConstraints(lfield).setY(tyy);
    spring2.getConstraints(lfield).setWidth(twidth);
    spring2.getConstraints(lfield).setHeight(theight);
    dimension.add(buttons[6]);
    spring2.getConstraints(buttons[6]).setX(b4x);
    spring2.getConstraints(buttons[6]).setY(tyy);
    spring2.getConstraints(buttons[6]).setWidth(b1width);
    spring2.getConstraints(buttons[6]).setHeight(b1height);
    dimension.add(buttons[7]);
    spring2.getConstraints(buttons[7]).setX(b4x);
    spring2.getConstraints(buttons[7]).setY(b1y);
    spring2.getConstraints(buttons[7]).setWidth(b1width);
    spring2.getConstraints(buttons[7]).setHeight(b1height);
    dimension.add(tfield);
    spring2.getConstraints(tfield).setX(t5x);
    spring2.getConstraints(tfield).setY(tyy);
    spring2.getConstraints(tfield).setWidth(twidth);
    spring2.getConstraints(tfield).setHeight(theight);
    dimension.add(buttons[8]);
    spring2.getConstraints(buttons[8]).setX(b5x);
    spring2.getConstraints(buttons[8]).setY(tyy);
    spring2.getConstraints(buttons[8]).setWidth(b1width);
    spring2.getConstraints(buttons[8]).setHeight(b1height);
    dimension.add(buttons[9]);
    spring2.getConstraints(buttons[9]).setX(b5x);
    spring2.getConstraints(buttons[9]).setY(b1y);
    spring2.getConstraints(buttons[9]).setWidth(b1width);
    spring2.getConstraints(buttons[9]).setHeight(b1height);
    dimension.add(Hfield);
    spring2.getConstraints(Hfield).setX(t6x);
    spring2.getConstraints(Hfield).setY(tyy);
    spring2.getConstraints(Hfield).setWidth(twidth);
    spring2.getConstraints(Hfield).setHeight(theight);
    dimension.add(buttons[10]);
    spring2.getConstraints(buttons[10]).setX(b6x);
    spring2.getConstraints(buttons[10]).setY(tyy);
    spring2.getConstraints(buttons[10]).setWidth(b1width);
    spring2.getConstraints(buttons[10]).setHeight(b1height);
    dimension.add(buttons[11]);
    spring2.getConstraints(buttons[11]).setX(b6x);
    spring2.getConstraints(buttons[11]).setY(b1y);
    spring2.getConstraints(buttons[11]).setWidth(b1width);
    spring2.getConstraints(buttons[11]).setHeight(b1height);
    dimension.add(hfield);
    spring2.getConstraints(hfield).setX(t7x);
    spring2.getConstraints(hfield).setY(tyy);
    spring2.getConstraints(hfield).setWidth(twidth);
    spring2.getConstraints(hfield).setHeight(theight);
    dimension.add(buttons[12]);
    spring2.getConstraints(buttons[12]).setX(b7x);
    spring2.getConstraints(buttons[12]).setY(tyy);
    spring2.getConstraints(buttons[12]).setWidth(b1width);
    spring2.getConstraints(buttons[12]).setHeight(b1height);
    dimension.add(buttons[13]);
    spring2.getConstraints(buttons[13]).setX(b7x);
    spring2.getConstraints(buttons[13]).setY(b1y);
    spring2.getConstraints(buttons[13]).setWidth(b1width);
    spring2.getConstraints(buttons[13]).setHeight(b1height);
    dimension.add(Llabel);
    spring2.getConstraints(Llabel).setX(txx);
    spring2.getConstraints(Llabel).setY(lyy);
    spring2.getConstraints(Llabel).setWidth(twidth);
    spring2.getConstraints(Llabel).setHeight(theight);
    dimension.add(Rlabel);
    spring2.getConstraints(Rlabel).setX(t1xx);
    spring2.getConstraints(Rlabel).setY(lyy);
    spring2.getConstraints(Rlabel).setWidth(twidth);
    spring2.getConstraints(Rlabel).setHeight(theight);
    dimension.add(rlabel);
    spring2.getConstraints(rlabel).setX(t3x);
    spring2.getConstraints(rlabel).setY(lyy);
    spring2.getConstraints(rlabel).setWidth(twidth);
    spring2.getConstraints(rlabel).setHeight(theight);
    dimension.add(llabel);
    spring2.getConstraints(llabel).setX(t4x);
    spring2.getConstraints(llabel).setY(lyy);
    spring2.getConstraints(llabel).setWidth(twidth);
    spring2.getConstraints(llabel).setHeight(theight);
    dimension.add(tlabel);
    spring2.getConstraints(tlabel).setX(t5x);
    spring2.getConstraints(tlabel).setY(lyy);
    spring2.getConstraints(tlabel).setWidth(twidth);
    spring2.getConstraints(tlabel).setHeight(theight);
    dimension.add(Hlabel);
    spring2.getConstraints(Hlabel).setX(t6x);
    spring2.getConstraints(Hlabel).setY(lyy);
    spring2.getConstraints(Hlabel).setWidth(twidth);
    spring2.getConstraints(Hlabel).setHeight(theight);
    dimension.add(hlabel);
    spring2.getConstraints(hlabel).setX(t7x);
    spring2.getConstraints(hlabel).setY(lyy);
    spring2.getConstraints(hlabel).setWidth(twidth);
    spring2.getConstraints(hlabel).setHeight(theight);
    //end of init()
    //Event Handlers for buttons
    class T1C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    x = (int)(Integer.parseInt(Lfield.getText())) + 1;
    Lfield.setText(x + "");
    class T2C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    x = (int)(Integer.parseInt(Lfield.getText())) - 1;
    Lfield.setText(x + "");
    class T3C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    a = (int)(Integer.parseInt(Rfield.getText())) + 1;
    Rfield.setText(a + "");
    class T4C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    a = (int)(Integer.parseInt(Rfield.getText())) - 1;
    Rfield.setText(a + "");
    class T5C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    b = (int)(Integer.parseInt(rfield.getText())) + 1;
    rfield.setText(b + "");
    class T6C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    b = (int)(Integer.parseInt(rfield.getText())) - 1;
    rfield.setText(b + "");
    class T7C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    c = (int)(Integer.parseInt(lfield.getText())) + 1;
    lfield.setText(c + "");
    class T8C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    c = (int)(Integer.parseInt(lfield.getText())) - 1;
    lfield.setText(c + "");
    class T9C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    dd = (int)(Integer.parseInt(tfield.getText())) + 1;
    tfield.setText(dd + "");
    class T10C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    dd = (int)(Integer.parseInt(tfield.getText())) - 1;
    tfield.setText(dd + "");
    class T11C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    q = (int)(Integer.parseInt(Hfield.getText())) + 1;
    Hfield.setText(q + "");
    class T12C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    q = (int)(Integer.parseInt(Hfield.getText())) - 1;
    Hfield.setText(q + "");
    class T13C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    f = (int)(Integer.parseInt(hfield.getText())) + 1;
    hfield.setText(f + "");
    class T14C implements ActionListener
    public void actionPerformed(ActionEvent e) {
    f = (int)(Integer.parseInt(hfield.getText())) - 1;
    hfield.setText(f + "");
    public static void main( String[] argv ) {
    JFrame frame = new JFrame( "Transform" );
    frame.addWindowListener( new WindowAdapter(){
    public void windowClosing( WindowEvent e ){
    System.exit( 0 );
    JApplet applet = new Shapeshift();
    frame.getContentPane().add( BorderLayout.CENTER, applet );
    applet.init();
    frame.setSize( 800, 700 );
    frame.setVisible(true);
    }

    I see a lot of applet code and little that has to do with affine transformations.
    Separate the UI from what you're trying to do. Once you have it working perfectly on a command line with simple text input and output, then worry about the applet.
    %

  • Trying to get PM to work with our upgrade process

    We are trying to get Personality migration working properly in our
    environment to migrate our users from 2000 to XP. We have been able to
    get the files to migrate properly, but are having issues with the
    application settings. We have installed PM from Zenworks 7 which is the
    Computer Associates version. When we are setting up the template in the
    application area, there does not seem to be anything there. For example,
    how do we set PM to gather the IE settings but not gather the proxy
    settings? Also, where would I find better documentation on this product?
    THanks in advance for any help.
    Brian

    Brian,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at
    http://support.novell.com.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://support.novell.com/forums)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://support.novell.com/forums/faq_general.html
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • I downloaded 11.1 but now can't access the store, can only view my library. I've reinstalled but still get a blank, white screen when I try to go to the itunes store. How can I get to the store for purchases?

    I downloaded 11.1 but now can't access the store, can only view my library. I've reinstalled but still get a blank, white screen when I try to go to the itunes store. How can I get to the store for purchases?

    In iTunes prefs>Store - is the Store check box unchecked?
    Did you repair pemissions with Disk Utility?
    MJ

  • I have a Power Mac G4 and i am trying to get it to work with my LCD

    I have a Power Mac G4 and i am trying to get it to work with my LCD Monitor/TV. The connection on the computer is DVI and the connection on the Monitor is DVI. The Monitor says in the manual to hook up computers using the DVI connection. When I connect the too the monitor says there is no video input. I tried changing the settings on the monitor from PC mode to DVI mode and nothing. I have also tried changing the display on the computer to a couple of different settings and nothing. Please Help?

    Hi-
    A little more info please.
    What model G4?
    What Graphics card?
    What OS?
    What model/make of monitor?
    G4AGP(450)Sawtooth, 2ghz PowerLogix, 2gbRAM, RaptorSATAATA, ATI Radeon 9800   Mac OS X (10.4.8)   Pioneer DVR-109, 23" ACD, Ratoc USB 2.0, QCam Ultra, Nikon Coolscan

  • Hello, can anyone tell me how to share my home macbook pro to my imac in the office? I tried file sharing but never worked for me...appreciate if anyone can help!

    Hello, can anyone tell me how to share my home macbook pro to my imac in the office? I tried file sharing but never worked for me...appreciate if anyone can help!

    I should have added to my posting (instead of using this "reply" -  it is the server passwork it is asking for and I have never known that I had one and assumed it was the passwork I always used for this type of thing.

Maybe you are looking for

  • Itunes 10 won't recognize my iphone 3G

    i just have a basic iphone 3g and until recently itunes recognized it. i tried uninstalling itunes and re-installing with the recent itunes 10 version. when i plug my iphone into any usb port on my computer windows will recognize it and charge my pho

  • How can I create ebooks in OSX?

    I wish to create ebooks for free, or do I need to pay for software?

  • Make all Tabs on Spry Accordion display 'closed'

    I used Dreamweaver CS5 to add a Spry Accordian widget to my page. I would like all tabs to display 'closed' when the page is first opened. I am new to web work, and don't know where or how to change the code to do this. Help?!

  • Using Photo Elements 5 on 8.1 tried opening received message "Attempt to access invalid address"

    Been using PE 5 for several months on my new computer running 8.1.  Tried opening today and received the above message.  Uninstalled it and re-installed, still getting same message.  Please advise.  Thanks

  • How to use multiply sequences?

    HI - I always worked with just one sequence for the entire project, but this time the project I'm working on is so big that it makes sense to work with many (30+) separate sequences. Can I do this in FCE4? I mean - if I mad so many small sequences an