"Evaluation" Complete - Outstanding!

I purchased LR on the date it was released with great anticipation since I am a photographer and need the "special" (or perhaps a better way of saying it would be, "more suitable") features geared to that profession. As I suspected, I was at first elated, then a bit bummed out, then "re-elated" and so on as I became accustomed to the program. I never, ever like to "pass judgement" on any new item without first working with it for a decent period of time. There's nothing worse than getting on a rant that takes the better part of the length "War and Peace" to write out, only to have someone come along at the very end and say, "Well, did you 'flip the switch' to turn that feature on??" "Oh, never thought of that," and off you go to insert the third foot into your mouth :).
So, I've been using LR now for about 3 months, thus I feel I can make an honest/reasonable assessment as it relates to my needs, and I'm sure I'm not far off what many other photographers need as well (my specialty is Nature/Environmental work). In my humble opinion, the folks at Adobe have done an absolutely outstanding job on this program! Yes, it still has some bugs, and it could be faster (what graphics program that does as much as the PS suite does couldn't be?), but when you look at the features and the general intuitiveness of the package, and the fact that you can do most of your primary editing to a RAW file, I have to say that Adobe met their target extremely well. It is my RAW converter and my filing system now exclusively (although when it suits I do use ACR 4, but still prefer LR). It has speeded up my workflow incredibly, particularly when it comes time to make a submission to a publisher. Probably the most appreciated feature from my perspective is the spot removal function. I no longer have to spend tonnes of time at the last minute as I'm preparing a submission frantically getting the dust bunnies out of the processed JPEG or TIFF, but instead can do it on import and a more leisurely pace.
For anyone contemplating the program that doesn't have it yet, Michael Reichmann and Jeff Shewe did an excellent tutorial over at www.luminous-landscape.com that you can purchase for a small fee, which explains LR very well. Of course, Scott Kelby's recent book release on LR is also excellent.
Very well done Adobe. I am one very satisfied customer, and I'm sure just one of many.
Glenn Davy
Glenn Davy Photography

Well I was able to upgrade 13 albums plus some of my other songs a little while ago. $87 and some change. What I noticed though is some of the albums that were upgraded still have un upgraded songs in them. I hope I can finish upgrading those albums one day!! Some of the albums I bought with those digital purchase cards you can buy in the store are not upgraded yet such as 70's greatest hits & 80's greatest hits. Other albums such as the complete versions of classic rock, classic rock 2 & fm gold are only partly upgraded which were bought through the Itunes store. I want all the rest of my bought songs in 256k!! The free ones I don't care unless I like the song well enough to buy it from the Itunes store. At least it upgraded some of my 786 songs. Thats better than nothing....

Similar Messages

  • Is there a complete outstanding buglist ?

    Hi everyone,
    Is there a complete outstanding iAS buglist somewhere in iPlanet site?
    (Apart from SP3 release notes, on what it is fixed, coz I am looking for
    outstanding bugs so that I should be aware of :p )
    Thanks!
    Mark Andrews

    As per my knowledge all subledger entries link will be stored in the below tables provided if you complete the accounting. can you check are you accounting any transactions in projects ?
    Below is the output from our instance.
    select distinct SOURCE_DISTRIBUTION_TYPE from XLA.XLA_DISTRIBUTION_LINKS
    SOURCE_DISTRIBUTION_TYPE
    DEPRN
    AP_INV_DIST
    AR_DISTRIBUTIONS_ALL
    TRX
    PO_DISTRIBUTIONS_ALL
    WIP_TRANSACTION_ACCOUNTS
    AP_PMT_DIST
    AP_PREPAY
    XLA_MANUAL
    RA_CUST_TRX_LINE_GL_DIST_ALL
    PO_REQ_DISTRIBUTIONS_ALL
    MTL_TRANSACTION_ACCOUNTS
    RCV_RECEIVING_SUB_LEDGER

  • Automatically complete pending interactive activities within a process

    What is the best approach for automatically completing pending interactive activities within a process?
    Scenario: If you have two or more threads within a split-join and one thread completes all the defined activities whilst the other thread is still waiting for an interactive step to be completed, is there a programmatic way of completing outstanding tasks i.e remove them from the workspace task list and move then onto the next task
    At the moment we have just configured the join activity to only wait for one process to complete but I was wondering if there was a way using the java api.
    Thanks in advance

    What I think you're asking is how to complete activities in the split so the instance can go onto the next activity after the join. If so then use just use
    Action = RELEASE;
    in the join. You'll need to surround this statement with appropriate conditional statements since the code in the join runs each time an instance copy (from one of the branches) reaches the join. You'll need to test to see if the instance is ready to proceed then do the action=release.
    If this is not what you want then you may need to involve something more complex, like placing a Notification Interrupt in your process. By interrupting the interactive in a split/join, you can perform these activities from within the interrupt process flow:
    OK / NONE      Indicates that PBL-Method execution was successful. This is the default value.
    FAIL                Indicates that the PBL-Method has failed its execution. The PBL-Method must be executed again, if it is so required.
    CANCEL           PBL-Method execution is aborted.
    REPEAT           Indicates that the PBL-Method execution is successful, but not recorded as completed.
    RELEASE           Ends the PBL-Method execution and releases the instance from this activity.
    ABORT           Ends PBL-Method execution and aborts the entire process instance.
    BACK           Ends PBL-Method execution and sends the instance back to the activity where the exception (or interruption) occurred.
    SKIP                Ends PBL-Method execution and sends the instance back to the activity where the exception (or interruption) occurred and skips it.
    Note the last one allows you to skip the interactive upon return and go to the next activity. Sorry I can't help any further. You may want to describe you're problem some more and perhaps we can help you better.
    Mark

  • Execution from right to left : a=b=c;

    Help!
    I am using a tutorial to study for the certification exam.
    Unfortunately, I do not understand the answer of a very simple question.
    Can you give me a hand on this one?
    ************* This is the Question of the tutorial ************************************
    After the execution of the code-fragment below, what will be the values of i and a?
    1.     public class CalcMe {
    2.     public static void main(String[] args) {
    3.     int [] b = {3,7};
    4.     int i = 2, a = 4;
    5.     b[i] = i = 0;
    6.     a += b;
    7.     }
    8.     }
    Answer 1 i: 0 a: 11
    Answer 2 i: 0 a: 4
    Answer 3 i: 3 a: 4
    Answer 4 An exception is thrown
    Answer 5 None of the above
    ************* This is the Answer to the Question of the tutorial ************************************
    After the execution of the code-fragment below, what will be the values of i and a?
    1. i: 0 a: 11
    2. i: 0 a: 4
    3. i: 3 a: 4
    4. An exception is thrown
    5. None of the above
    Answer 4 is correct, an ArrayIndexOutOfBoundsException is thrown at line 5. The value of i
    evaluated from the right hand side to the left, it is element b[2] that should get a value assigned,
    arrays in Java starts from 0, element 2 is out of scope.
    *************************** This is my answer *********************************************************
    Despite I read the answer (and created and run it) I still do not understand how line 5 is executed because it seems
    that the expression is evaluated from left to right instead of right to left.
    I believe that correct answer should be:
    in line 5. b[i]=i=0 if expression is executed from right to left then
    first i=0 and after that b[0]=0
    which leads to believe that the values for i & a will be : i=0 a=4
    [Copied from Complete Java 2 Certification Study Guide ISBN 0-7821-4077-7 Phillip Heller & Simon Roberts Chapter #2 Operators and Assignments Page 66]
    Given three int varibles a,b,c, the statement a=b=0; is entirely legal. It is executed from right to left,
    so that first 0 is assigned into variable c. After it has been executed, hte expression c=0 takes the value
    that was assigned to the left side - that is 0. Next, the assignment of b takes place, using the value of
    the expression to the right to the equal sign-again, 0. SImilarly, that expression takes the value that was assigned ,
    so finally the variable a is also set to 0.
    I'd appreciate an explanation

    Does this mean that the assignment of indexes in arrays have higher priority than assignment operations?
    in other words,
    b[2]= ...whatever
    will happen before anything else is evaluated in the right side of the expression.
    Is that right?
    Bingo. Section [url
    http://java.sun.com/docs/books/jls/second_edition/html/
    xpressions.doc.html#5295]15.26.1:"If the left-hand operand expression [of a simple
    assignment operator] is an array access expression
    (15.13), then many steps are required:
    # First, the array reference subexpression of the
    left-hand operand array access expression is
    evaluated. If this evaluation completes abruptly, then
    the assignment expression completes abruptly for the
    same reason; the index subexpression (of the left-hand
    operand array access expression) and the right-hand
    operand are not evaluated and no assignment occurs.
    # Otherwise, the index subexpression of the left-hand
    operand array access expression is evaluated. If this
    evaluation completes abruptly, then the assignment
    expression completes abruptly for the same reason and
    the right-hand operand is not evaluated and no
    assignment occurs.
    # Otherwise, the right-hand operand is evaluated. If
    this evaluation completes abruptly, then the
    assignment expression completes abruptly for the same
    reason and no assignment occurs."
    It then goes on to detail null checks on the array
    reference, ArrayIndexOutOfBoundsException checks, etc.

  • DDNS adding router name in the hostname

    Having trouble with DDNS and DynDNS.org it keeps adding my router name in front of my hostname???
    I used 0 0 5 0 for debugging.
    Here is what the log says
    000234: Jul 24 14:43:24.695 PCTime: DYNDNSUPD: Adding DNS mapping for ZOMBIE_DEFENCE_R1.hidden.dyndns.org <=> xx.xxx.xxx.xxx
    000235: Jul 24 14:43:24.695 PCTime: HTTPDNS: Update add called for ZOMBIE_DEFENCE_R1.hidden.dyndns.org <=> xx.xxx.xxx.xxx
    000236: Jul 24 14:43:24.695 PCTime: HTTPDNSUPD: Session ID = 0x15
    000237: Jul 24 14:43:24.695 PCTime: HTTPDNSUPD: URL = 'http://USERHIDDEN:[email protected]/nic/update?system=dyndns&hostname=ZOMBIE_DEFENCE_R1.hidden.dyndns.org&[email protected]/nic/update?system=dyndns&hostname=ZOMBIE_DEFENCE_R1.hidden.dyndns.org&myip=xx.xxx.xxx.xxx'
    000238: Jul 24 14:43:24.695 PCTime: HTTPDNSUPD: Sending request
    000239: Jul 24 14:43:25.095 PCTime: HTTPDNSUPD: Response for update ZOMBIE_DEFENCE_R1.hidden.dyndns.org <=> xx.xxx.xxx.xxx
    000240: Jul 24 14:43:25.095 PCTime: HTTPDNSUPD: DATA START
    nohost
    000241: Jul 24 14:43:25.095 PCTime: HTTPDNSUPD: DATA END, Status is Response data recieved, successfully
    000242: Jul 24 14:43:25.095 PCTime: HTTPDNSUPD: Call returned SUCCESS, update of ZOMBIE_DEFENCE_R1.hidden.dyndns.org <=> xx.xxx.xxx.xxx succeeded
    000243: Jul 24 14:43:25.095 PCTime: DYNDNSUPD: Another update completed (outstanding=0, total=0)
    000244: Jul 24 14:43:25.095 PCTime: HTTPDNSUPD: Clearing all session 21 info
    Here are my config options
    ip domain name hidden.dyndns.org
    ip name-server 8.8.8.8
    ip name-server 8.8.4.4
    ip ddns update method DynDNS
    HTTP
      add http://hidden:[email protected]/nic/update?system=dyndns&hostname=hidden.dyndns.org&[email protected]/nic/update?system=dyndns&hostname=hidden.dyndns.org&myip=<a>
      remove http://hidden:[email protected]/nic/update?system=dyndns&hostname=hidden.dyndns.org&[email protected]/nic/update?system=dyndns&hostname=hidden.dyndns.org&myip=<a>
    interval maximum 0 0 5 0
    interface FastEthernet4
    description WAN SIDE
    ip ddns update hostname hidden.dyndns.org
    ip ddns update DynDNS host hidden.dyndns.org

    Hi Kris,
    Mine works, but our syntax is different.  I used CCA on a UC500 to configure the following resulting ddns configuration
    home#sh run | b ddnsip ddns update method sdm_ddns1 HTTP  add http://fred:[email protected]/nic/update?system=dyndns&hostname=[email protected]/nic/update?system=dyndns&hostname=&myip=  remove http://fred:[email protected]/nic/update?system=dyndns&hostname=[email protected]/nic/update?system=dyndns&hostname=&myip= interval maximum 2 0 0 0 interval minimum 1 0 0 0
    interface FastEthernet0/0
    description $FW_OUTSIDE$
    bandwidth 982
    ip dhcp client update dns server none
    ip ddns update hostname nivada.homeip.net
    ip ddns update sdm_ddns1
    ip address dhcp client-id FastEthernet0/0

  • Update Property Promotion Column Value in InfoPath Document Library

    Hello All,
    I just tried to update a property promotion value using this code:
    using (SPSite site = new SPSite(webName))
                        using (SPWeb objweb = site.OpenWeb())
                            SPList spList = objweb.Lists["XYZ"];
                            SPQuery qry = new SPQuery();
                            qry.Query = @"<Where>" +
                          "<Eq>" +
                          "<FieldRef Name='ServiceR' /><Value Type='WorkflowStatus'>17</Value>" +
                          "</Eq>" +
                          "</Where>";
                            qry.ViewFields = @"<FieldRef Name='Title' /><FieldRef Name='Evaluation_x0020_Status' />";
                            SPListItemCollection listItems = spList.GetItems(qry);
                            objweb.AllowUnsafeUpdates = true;
                            if (listItems.Count > 0)
                                foreach (SPListItem item in listItems)
                                    if (item["Evaluation_x0020_Status"] == null)
                                        item["Evaluation_x0020_Status"] = "Evaluation Completed";
                                        item.Update();
                            objweb.AllowUnsafeUpdates = true;
    The code exexuted but the value does not updated !!
    Any Answer ?

    I resolve the issue using this link:
    http://nanettevb.blogspot.com/2011/03/cannot-update-promoted-fields-from.html
    Omar Attari

  • Expected "unreachable statement" error but it compiled successfully

    Bellow following code, i expected compile time error something like "unreachable statement i++" on line no. 4 as it is obvious that the line returns 'i' and increments 'i' value due to virtue of post increment operator ++. But i didn't get any type of errors - compile time or runtime error - which i thought would get one and ran successfully printing 0.
    Can anybody explain the reason behind this?
    1. class Target {
    2.     private int i = 0;
    3.     public int addOne() {
    4.          return i++;
    5.     }
    6. }
    7. public class Client {
    8.      public static void main(String[] args) {
    9.          System.out.println(new Target().addOne());
    10.     }
    11.}

    karthikbhuvana wrote:
    Ok fine. That's a good example. But my question is, once the control returns from the method addOne(), how it is possible that variable 'i' gets incremented?
    return i++; is equivalent to the following:
    int tmp = i;
    i = i + 1;
    return tmp;The expression i++ is evaluated completely, and then the value of the i++ expression is returned. Evaluating i++ completely means "remembering" the current value of i as the value of the expression, and then incrementing i.
    That's also why
    int i = 0;
    i = i++; // never do this for real
    System.out.println(i);prints out 0, not 1. The RHS is evaluated before assigning to the LHS. The "post" in "post-increment" doesn't mean "after the rest of the statement is done." I means "increment happens after getting the value of the expression."

  • Compound assignment operator

    i've searched previous posts about assignments but did not find answer for my question...
    this is taken from JLS...
    on Compound Assignment Operator
    ========
    First, the left-hand operand is evaluated to produce a variable. If this evaluation completes abruptly, then the assignment expression completes abruptly for the same reason; the right-hand operand is not evaluated and no assignment occurs
    ========
    could anyone kindly show an example of this one?
    thanks..

    double[] vector = new double[3];
    // evaluating vector[-1] completes abruptly so method won't get called
    vector[-1] *= method(); thanks. got it.
    how about if the left-hand operand is not an array?

  • Post increment problem. please help to solve it

    public class test {
    public static void main(String args[])
         int i=10;
         i=i++;
         System.out.println(i); // value of i is 10 why
    }

    Mostafa.Hashem wrote:
    Absofuckinglutely NOT !
    1) Save current value of x. That is, 1. This is the value of the expression "x++".
    2) Increment x. x is now 2. We have now completed x++
    3) Assign value from step 1 into y.i wonder how small point like this takes all that time.
    Mr Jverd,
    the difference between prefix increment and the postfix increment is :
    IN PREFIX INCREMENT THE ASSIGNMENT OF EXPRESSION DONE FIRST THEN THE INCREMENT.
    IN POSTFIX INCREMENT THE INCREMENT DONE BEFORE THE ASSIGNMENT.Wrong.
    ++x and x++ are both expressions. They have a value and a side effect.
    In pre-increment (++x) the increment is done before the expression is evaluated. The value of the expression is the new value of x.
    In post-increment (x++) the increment is done after the expression is evaluated. The value of the epxression is the original value of x.
    In both cases
    y = ++x;
    y = x++;
    The right-hand side is evaulated completely before the assignment to y is done. In fact, in ALL java assignment statements, the RHS is evaluated completely before assigning anything to the LHS.
    y = ++x;
    is equivalent to
    x +=1;
    y = x;
    y = x++;
    is equivalent to
    tmp = x;
    x += 1;
    y = tmp;

  • Ddns on vrf'ed interface

    Hi,
    I'm having trouble getting ddns to work on a vrf'ed interface. Here's my config:
    ip vrf provisioning
    rd 1:10
    ip host-list dns-list
    host vrf provisioning 1.2.3.4
    ip ddns update method my_ddns
    DDNS both
    interface Vlan2
    ip vrf forwarding provisioning
    ip ddns update hostname rtr.sub.dom.tld
    ip ddns update my_ddns host-group dns-list
    ip address dhcp
    # deb ip ddns update
    Feb 23 07:36:08.625: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan2, changed state to up
    Feb 23 07:36:08.625: DYNUPD: SWIF comingup 'Vlan2'
    Feb 23 07:36:09.609: %LINK-3-UPDOWN: Interface FastEthernet1, changed state to up
    Feb 23 07:36:09.609: DYNUPD: SWIF comingup 'FastEthernet1'
    Feb 23 07:36:10.609: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet1, changed state to up
    Feb 23 07:36:20.833: %DHCP-6-ADDRESS_ASSIGN: Interface Vlan2 assigned DHCP address 10.145.20.31, mask 255.255.255.0, hostname rtr.sub.dom.tld
    Feb 23 07:36:22.785: DYNDNSUPD: Adding DNS mapping for rtr.sub.dom.tld <=> 10.145.20.31 server 1.2.3.4
    Feb 23 07:36:22.785: DDNS: Enqueuing new DDNS update 'rtr.sub.dom.tld' <=> 10.145.20.31 server 1.2.3.4
    Feb 23 07:36:40.785: DDNS: Can't find authoritative zone info for '31.20.145.10.in-addr.arpa.'
    Feb 23 07:37:16.786: DDNS: Can't find authoritative zone info for 'rtr.sub.dom.tld'
    Feb 23 07:37:16.786: DDNS: Update of 'rtr.sub.dom.tld' <=> 10.145.20.31 finished
    Feb 23 07:37:16.786: DYNDNSUPD: Another update completed (outstanding=0, total=0)
    The dns zone allows for non-secure dynamic updates.
    Running Version 15.0(1)M4 BTW.
    Any suggestions?
    Thank you,
    /JZN

    Anybody?
    Is this posted in the wrong category?
    The traffic isn't reaching the dns server at all. And I'm not getting any hits on an access-list.
    I have reachability between the router and the dns server from the interface that should be registrered in dns.
    Thank you,
    /JZN

  • ZCM Inventory and Non-Standard Ports

    Greetings all:
    I have a client who has ZCM installed on a Windows server. During the install they decided to not use port 80 and 443 (due to another app on the box) and instead use 90 and 1443. After we applied ZCM 10.1, 10.1.1 and 10.1.2 the server showed issues with imaging. Research showed the issue to be trying to use port 1443 instead of 443. When we tried to change any config file to reflect 1443 the file would be changed back to 443. They decided to use 443 for SSL communications but still needed to use port 90 for other communications.
    Recently they realized that devices were not inventorying. They do not have the full agent installed on their workstations, only the inventory-only agent. It appears that any new workstations with a new install of the agent inventory, but updates do not occur. We enabled logging on a test machine. Please see the relevant part of the log below.
    Changing the umia xml file to reflect port 80 on the workstation seems to correct the issue and we can upload new data.
    What happened during our upgrade to change the ports we use to communicate with this server and what files can we edit to get back to the original ports we defined?
    Any help would be greatly appreciated!
    Donna
    <EVENT AT="4/30/2009 17:08:11">
    Found inventory file ./outgoingUIA/49c7e7d7a690214aaffe1e645677a252-last.xml to be posted
    </EVENT>
    <EVENT AT="4/30/2009 17:08:11">
    *** PostInventoryResults: sending ./outgoingUIA/49c7e7d7a690214aaffe1e645677a252-last.xml to 10.1.1.1:90
    </EVENT>
    <EVENT AT="4/30/2009 17:08:11">
    :80 not found or not at end: 10.1.1.1:90
    </EVENT>
    <EVENT AT="4/30/2009 17:08:11">
    https://10.1.1.1:90/zenworks-fileupl...ogenerate=true
    </EVENT>
    <EVENT AT="4/30/2009 17:08:32">
    Unknown SSL protocol error in connection to 10.1.1.1:90
    </EVENT>
    <EVENT AT="4/30/2009 17:08:32">
    Unable to send inventory ./outgoingUIA\49c7e7d7a690214aaffe1e645677a252-last.xml to 10.1.1.1:90
    </EVENT>
    <EVENT AT="4/30/2009 17:08:32">
    Scheduler: evaluation completed
    </EVENT>
    <EVENT AT="4/30/2009 17:08:32">
    Next scheduler evaluation=720 (mins), connState=1
    </EVENT>

    dsf79,
    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:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    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/

  • Software Updates and Maintenance Windows

    We are running SCCM 2012 R2 Primary Site Server.
    We created the Collection for Windows Server 2012 R2 machine and Software Update group containing Software Updates for Server 2012 R2.
    We set the maintenance windows on collection "11:00 AM- 2:00 PM"
    We deployed the Deployment Package to collection at 11:00 AM, it downloaded the updates but didn't install any updates for 1 hour. At 2:00 PM it said that the No service window available to run updates .
    Why didn't SCCM do anything for 1 hour?
    Attached is the snippet from Update deployment.log
    Evaluation initiated for (1) assignments.- 12:56 PM
    Progress received for assignment ({D45DB820-AF28-4FAC-AAFC-7819937A412E})- 12:56 PM
    Update (Site_64D995A8-C176-4B35-AFE0-724BB6793EBD/SUM_74b0949d-a84d-4599-8060-e7b982720886) added to the targeted list of deployment ({D45DB820-AF28-4FAC-AAFC-7819937A412E})  - 12:56 PM
    Evaluation completed for the assignment {D45DB820-AF28-4FAC-AAFC-7819937A412E} - 12:56 PM
    CUpdateAssignmentsManager received a SERVICEWINDOWEVENT END Event- 2:00 PM
    No current service window available to run updates assignment with time required = 1 - 2:00 PM
    Attempting to cancel any job started at non-business hours.- 2:00 PM

    How to enable client randomization? Does it need to be enable for SCCM to deploy updates?
    You can download the updatedeployment.log from below link
    https://onedrive.live.com/redir?resid=F3743C55DC76B1EE!1099&authkey=!AL40dKaAzl-_trc&ithint=folder%2c.log

  • Limitations of upgrading from ERP 2004 to 2005

    We are evaluation completing an upgrade from ERP 2004 to 2005. However, we found a limitation in note 879335 regarding upgrading the portal.
    We have an Enterprise Portal instance that is separate from the SAP ECC J2EE add-in. The ESS components including XSS run on the J2EE add-in.
    According to this note, we cannot upgrade the XSS component on the J2EE add-in because it
    is not running on EP. Does this mean we need to undeploy the XSS components and then upgrade the J2EE and then install the XSS component? or Do we need to import the XSS component on EP and then
    upgrade?
    Why is this a limitation?

    I have isolated the issue further. In the following code fragment the event is being fired twice the first time and never again:
              If pVal.FormType = 133 And pVal.EventType = SAPbouiCOM.BoEventTypes.et_FORM_LOAD Then
                   '// get the event sending form
                   'SBO_Application.MessageBox("Hello world")
                   oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)
                   oNewItem = oForm.Items.Add("Button1", SAPbouiCOM.BoFormItemTypes.it_BUTTON)
                   oNewItem.Left = 285
                   oNewItem.Top = 382
                   oNewItem.Width = 100
                   oNewItem.Height = 19
                   oNewItem.FromPane = 0
                   oNewItem.ToPane = 1
                   oButton = oNewItem.Specific
                   oButton.Caption = "New Button"
              End If
    End Sub
    The code is an adaptation of the SDK VB.NET sample ('11.SystemFormManipulation'), which is supplied with the latest version of the SDK installation.
    The big question is why is the event being fired twice.

  • Postdecrement operator and exceptions

    If I have this:
    int val = region.read(streamPos++);Is streamPos still incremented if the read throws an exception?
    I figure it would be equivalent to this:
    int val = region.read(streamPos);
    streamPos++But I can't seem to find any definitive information saying what happens in this situation.

    Yes, try it. Print out streamPos before the read, do a read that will throw an exception,
    catch the exception, and print out streamPos in the catch block.
    Here's a hint, though: streamPos++ is evaluated completely, then the value of the
    expression is copied and passed to read.In actual fact that isn't the case, because if that were true, ++streamPos would be the same as streamPos++. By its very definition, this operator is applied after the value is copied.
    As for the JLS, it states:
    (15.14.1) "At run time, if evaluation of the operand expression completes abruptly, then the postfix increment expression completes abruptly for the same reason and no incrementation occurs."
    However, that refers to what happens if the operand itself fails to evaluate somehow (I'm not sure how this happens at runtime, perhaps that comes from weird expressions like (a = func()) ++;
    Actually running the code does result in the increment, which is what you would intuitively expect given how the program reads, but not what you would intuitively expect given what you would expect the code to compile to.
    In other words, this:
    doSomething(counter++);Is not the same as this:
    doSomething(counter); counter++;.
    Interesting stuff.

  • Outstanding and Completed PO in MM

    Dear forumers,
    An outstanding PO is defined when a storekeeper has not done goods receipt and / or the account department has not done their invoice receipt.
    A completed PO is defined when both goods receipt and invoice receipt have been completed for the PO.
    How can I check for these conditions from the MM tables in the ABAP Dictionary? Which combination of fields can I refer to for this? I cannot simply rely on the EKBE-ELIKZ (Delivery Completed) field, can I?
    Please help. Thank you!

    Hi D ,
    Quantity , what else ? .
    say my PO got 2 line items .
    PO + 10 ---> 100kgs
          + 20--->  100kgs.
    PO+10->MIGO->50KGS->MIRO--->50Kgs.
                     MGO---->25Kg->MIRO->25Kgs.
    so all these data will be avail. in EKBE table, so here PO+10 got openb qty of 25Kgs , So u need to sum up all MIRO qtys/MIGOqtys to know the Open.
    Regards
    Prabhu

Maybe you are looking for