Another asynchronous workflow method question

Hi all.
Your previous post on this topic was great people!!
Right now I have a problem with an asynchronous method, on concrete words, is the method from object BUS2081, method EDIT.
I've created a task based on that method and I have put some terminating events on that task but looking at the WF log on runtime, the task is only waiting for some of the events and ignoring just the ones i need. I don't know what the problem is because i have configured the events exactly on the same way....any idea of what is happening?
I've solved this incidence including some parallel branches awaitiing for the events, so I'm "faking" in some way the "asynchronous" task, but this is a cheap trick...
Thank you and best regards.
Ismael

Hi Ismael,
I have a quick question regarding the BUS2081 - EDIT method.
I'm using the Edit method with terminating events as POST, Delete, Park and Complete.
Assume I have workflowed the invoice for GR missing scenario once its is done I will try and Post the Invoice document if it still has errors (say Price mismatch)then I want to Repark the document using the ' Save park document' icon.
As there will be errors I can't do 'Save as Completed'. 
Here I can't Repark the document until I Complete it.....:( I don't know how to handle this situtation.
Any advice is helpful.
Thank you,
Renu.

Similar Messages

  • Workflow design questions: FM vs WF to call FM

    Hereu2019s a couple of workflow design questions.
    1. We have Workitem 123 that allow user to navigate to a custom transaction TX1. User can make changes in TX1.  At save or at user command of TX1, the program will call a FM (FM1) to delete WI 123 and create a new WI to send to a different agent. 
    Since Workitem 123 is still open and lock, the FM1 cannot delete it immediately, it has to use a DO loop to check if the Workitem 123 is dequeued before performing the WI delete.
    Alternative: instead of calling the FM1, the program can raise an event which calls a new workflow, which has 1 step/task/new method which call the FM1.  Even with this alternative, the Workitem 123 can still be locked when the new workflowu2019s task/method calls the FM1.
    I do not like the alternative, which calls the same FM1 indirectly via a new workflow/step/task/method.
    2. When an application object changes, the user exit will call a FMx which is related to workflow.  The ABAP developer do not want to call the FMx directly, she wants to raise an event which call a workflow .. step .. task .. method .. FMx indirectly.  This way any commit that happens in the FMx will not affect the application objectu2019s COMMIT.
    My recommendation is to call the FMx using u2018in Update tasku2019 so that the FMx is only called after the COMMIT of the application object.
    Any recommendation?
    Amy

    Mike,
    Yes, in my first design, the TX can 1. raise a terminating event for the existing workitem/workflow and then 2. raise another event to call another workflow.   Both 1 and 2 will be in FM1. 
    Then the design question is: Should the FM1 be called from TX directly or should the TX raise an event to call a new workflow which has 1 step/task, which calls a method in the Business object, and the method calls the FM1?
    In my second design question, when an application object changes, the user exit will call a FMx which is related to workflow.  The ABAP developer do not want to call the FMx directly, she wants to raise an event which call a workflow, which has 1 step/task, which calls a method, which calls the FMx indirectly.  This way any commit that happens in the FMx will not affect the application objectu2019s COMMIT.
    My recommendation is either call the FMx using u2018in Update tasku2019 so that the FMx is only called after the COMMIT of the application object or raise an event to call a receiver FM (FMx).
    Thanks.
    Amy

  • Flash  workflow method

    I have a few questions about Adobe Flash and i'm hoping you
    guys could help me
    out.
    One of my assignments is to find a better way to develop and
    structurize Flash applications
    (animations/motion graphics/ websites).
    I'd like to know if there is a way to give more structure in
    a Flash project (kind of a like a workflow method)? That both
    designers and developers can work faster on a single flash project,
    making flash documents/projects better organised (in the library as
    well as the timeline/layers and the names of movie clips, buttons
    and graphics). I searched on the Adobe site, lots of blogs and
    forums. I have found a lot of information so far, but i'm still not
    certain
    about some things, so that's why i posted this.
    Thanks in advance for any info!
    greetings

    Hi,
    There currently isn't a generally available way to extend Builder's design view.  It is something that we've considered adding as a feature, though, so I'd be glad to hear more about how you would use this.  Drop me a note directly and we can discuss.  It's buntel at adobe dot com.
    Thanks!
    Tim

  • Asynchronous workflow

    A workflow is kicked off from end user page. The owner of the workflow is been displayed with series of custom forms with users and their resources data. One of these forms is modify selected resource data of an employee�s resource. When the owner changes the data in the form and submits, an asynchronous workflow needs to be kick off with data changes requested and the sub workflow waits on an approval process. The main workflow is stepped back to the other series of steps. Please note the main workflow doesn�t ends, the owner will have a choice to pick other employees or resources of employees for modification.
    a)     As per the documentation we had created another workflow with execMode='async', but the workflow is still acting as if it�s a synchronous.
    How can we achieve this? Please let me know if you need more detail.
    Thanks in advance,

    Hello masj78
    Follow this link
    http://wikis.sun.com/display/sunidmdev/Process+View
    and in the fill in view operation use this. It always worked for me. Let me know if you find any issues
    <set name='view.task.execMode'>
    <s>async</s>
    </set>
    --Gajanan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Another Unlimited Data Upgrade Question

    (Yes, it's another one of those questions.  I'm sorry, but searching - on here, or on Google - only left me with conflicting information.)
    Here's my question:
    A friend of mine is interested in selling me his Galaxy Nexus phone.  Would I be able to keep my single-line, grandfathered, unlimited data plan if I buy his phone and switch to it, or is that only possible if I were to buy the phone new, directly from Verizon?
    Here's my story:
    I have an HTC Thunderbolt that I purchased when it launched.  A few months after buying it, it turned into the HTC Bad Dream, and now it's the HTC Nightmare.  Random heat issues, battery draining, random reboots... It's the same song and dance we've heard before.  These are design issues with the phone; not something a replacement or a repair would fix.
    The real annoyance, though, is the mobile hotspot.  I pay $30/month to use the hotspot legitimately, unlike the users who root their phones to use it without paying for the option, but ever since Verizon started blocking the third-party wireless tethering apps, I've had to choose between using the stock mobile hotspot app and unleashing the above-mentioned Phonemageddon, or simply going without.  I could drop the option from my plan, but seeing as the unlimited data plan no longer exists, I wouldn't be able to get it back without switching to a tiered or shared plan.
    Switching to a more stable phone would alleviate my issues, hopefully, but the difference between Verizon's retail prices and other retailers is hundreds of dollars.  Giving up my unlimited plan, however, wouldn't make the venture worth it.  A definite answer to the question of buying used - either from a Verizon representative, or a customer who's been in the same scenario before - would be very helpful.
    Thank you very much.

    Hi,
    If you provide your own equipment (your friend's Nexus or from ebay etc) then YES you can keep unlimited data. Another wayto keep unlimited would be to pay full retail for a new phone. But I'm sure your friend will give you a better deal than that
    Hope that helps!

  • Calling report program to my workflow method

    hi friends
        I have writen the logic to find the email id for travel admin now i want to call this  REPORT program to my workflow method. How can i do that. I know how to do that in function module but i want to try with report program. How to get the import and export parameter in the report program. I know there is some thing called memory id export but i dont no how to do that. Can any one show with sample code.
    Regards
    vijay

    Hi Vijay,
    You can make use of the following sample code.
    BEGIN_METHOD ' ' CHANGING CONTAINER.
    export itab to memory id 'PQR'.
    submit zMM_R_BUDJETDISP AND RETURN."exporting list to memory and return.
    END_METHOD.
    In your program you can use
    import itab from memory ID 'PQR'.
    Here Itab is a internal table.
    Similarly you can define single data elements as well.
    you can use this syntax to import, export parameters.
    let me know if you have any queries.
    Regards,
    Raj

  • Another "get album artwork" question

    another "get album artwork" question
    I notice that when I click "get album artwork" it seems to go through the whole library and look for cover jpegs. (in my case, that's going to take a long time!)
    here's my question: it's looking for artwork, yes, but it's NOT going to do anyything to the many, many albums for which I have already (manually) added artwork, is it? If it does - I am in trouble! Please, somebody, reassure me that the artwork I have painstakingly added manually to zillions of albums is safe!
    w

    Updade...
    So, as another test, I uninstalled iTunes, then checked the hard drive again.
    All the icons have now turned into Quicktime icons, which leads me to believe that when you look at your music in finder, it shows the icons related to your default music player.
    So, my next step is to find a new default player, and maybe my album covers will show up again.

  • For Loop and Void Method Questions

    Question 1: How would I write a for loop that repeats the according to the number entered, to prompt the user to enter a number (double) between 1 and 100. If the number is outside this range it is not accepted.
    Question: 2 Also how would I write a for loop to do sum and find the average of the array numbers in a seperate void method( does not return anything to the main method)?
    Question: 3 (first code snippet) With my for loop that is used to process each number in the array and square it and cube it and display the results to 2 decimal places. How do I make it so say I want the array to allow me to enter 2 numbers (so I enter 2 numbers) then it asks me to enter a number between 1 -100 (which will prompt 2 times) that it shows me the results for the entered numbers between 1-100 after one another instead of number then result number then result like I how it now.
    for (int index = 0; index < howNum; index++) // process each number in the array
              enterYourNumbers = JOptionPane.showInputDialog   
                            ("Enter a number between 1 and 100");                       
              numArray = new double[howNum]; 
            try
                numArray[index] = Double.parseDouble(enterYourNumbers);
            catch (NumberFormatException e)
                    enterYourNumbers = JOptionPane.showInputDialog
                              ("Enter a number between 1 and 100");                          
                DecimalFormat fmt = new DecimalFormat ("###,###.00");
                JOptionPane.showMessageDialog(null, enterYourNumbers + " "  + "squared is "  + fmt.format(calcSquare(numArray[index]))
                                              + "\n" + enterYourNumbers + " " +  "cubed is " + fmt.format(calcCube(numArray[index])));                                                                           
                wantToContinue = JOptionPane.showInputDialog ("Do you want to continue(y/n)? ");
      while (wantToContinue.equalsIgnoreCase("y"));
    import javax.swing.*;
    import java.text.DecimalFormat;
    public class Array
        public static void main(String[] args)
            int howNum = 0;
            int whichNum = 0;     
            double[] numArray;
            boolean invalidInput = true;
            String howManyNumbers, enterYourNumbers, wantToContinue;
      do // repeat program while "y"
          do // repeat if invalid input
            howManyNumbers = JOptionPane.showInputDialog
                        ("How many numbers do you want to enter");                     
            try
                 howNum = Integer.parseInt(howManyNumbers);
                 invalidInput =  false;
            catch (NumberFormatException e )
                howManyNumbers = JOptionPane.showInputDialog
                            ("How many numbers do you want to enter");
          while (invalidInput);
          for (int index = 0; index < howNum; index++) // process each number in the array
              enterYourNumbers = JOptionPane.showInputDialog   
                            ("Enter a number between 1 and 100");                       
              numArray = new double[howNum]; 
            try
                numArray[index] = Double.parseDouble(enterYourNumbers);
            catch (NumberFormatException e)
                    enterYourNumbers = JOptionPane.showInputDialog
                              ("Enter a number between 1 and 100");                          
                DecimalFormat fmt = new DecimalFormat ("###,###.00");
                JOptionPane.showMessageDialog(null, enterYourNumbers + " "  + "squared is "  + fmt.format(calcSquare(numArray[index]))
                                              + "\n" + enterYourNumbers + " " +  "cubed is " + fmt.format(calcCube(numArray[index])));                                                                           
                wantToContinue = JOptionPane.showInputDialog ("Do you want to continue(y/n)? ");
      while (wantToContinue.equalsIgnoreCase("y"));
        public static double calcSquare(double yourNumberSquared)
            return yourNumberSquared * yourNumberSquared;       
        public static double calcCube(double yourNumberCubed)
           return yourNumberCubed * yourNumberCubed * yourNumberCubed;              
        public static void calcAverage(double yourNumberAverage)
    }

    DeafBox wrote:
    Question 1: How would I write a for loop that repeats the according to the number entered, to prompt the user to enter a number (double) between 1 and 100. If the number is outside this range it is not accepted. Use a while loop instead.
    Question: 2 Also how would I write a for loop to do sum and find the average of the array numbers in a seperate void method( does not return anything to the main method)? Why would you want to use 2 methods. Use the loop to sum the numbers. Then after the loop a single line of code calculates the average.
    Question: 3 (first code snippet) With my for loop that is used to process each number in the array and square it and cube it and display the results to 2 decimal places. How do I make it so say I want the array to allow me to enter 2 numbers (so I enter 2 numbers) then it asks me to enter a number between 1 -100 (which will prompt 2 times) that it shows me the results for the entered numbers between 1-100 after one another instead of number then result number then result like I how it now. If I understand you correctly, use 2 loops. One gathers user inputs and stores them in an array/List. The second loop iterates over the array/List and does calculations.

  • Calling another class's method

    I realize this is a basic question but I am stumped. I am updating existing code so do not have total freedom. To make my situation simple, I have two classes, say, ComplexDialog1 and ComplexDialog2. Each has a Checkbox. I need to know the States of both Checkboxes from either class. How do I do that? Since these classes are dialogs, I cannot simply instantiate another dialog to gain access to its methods. I thought about casting, something like, (ComplexDialog2)getCheckboxState, (where getCheckBoxState consists of checkbox.getState), but of course that won't compile. A global variable would be great, but those don't exist in Java. Any serious answers will be appreciated.

    know-nothing wrote:
    I realize this is a basic question but I am stumped. I am updating existing code so do not have total freedom. To make my situation simple, I have two classes, say, ComplexDialog1 and ComplexDialog2. Each has a Checkbox. I need to know the States of both Checkboxes from either class. How do I do that? Since these classes are dialogs, I cannot simply instantiate another dialog to gain access to its methods. At any rate this is where the design problem really is. It seems the state of your application is residing partially at least in these GUI classes. Which is wrong. The GUI is for display not for the logic and storing of state of the application. For more on this you should learn about MVC http://en.wikipedia.org/wiki/Model-view-controller
    So how are you going to solve this problem?
    Well the long and probably verbotten way is to fix the design.
    The shorter, possibly (and only in the short term because in the long term the bad design will cost you dearly when it comes to making changes and maintaining this application) allowed method is that you are going to have to have instances of both Dialogs available at the same time in your application. Now as you said they are dialogs so you can't display them both at the same time but you need to display them both. You only need to have them both in existence and then show and hide them as desired.
    This is going to take some code tweaking both inside these classes and with other classes as well. You have no choice in this matter. If you cannot change calling classes then you'll have to give up because it's hopeless.
    You must be able to access one instance from the other (and vice versa) perhaps through the parent class. I don't know what works best for you.

  • Another export workflow option? A shortcut?

    Greetings.
    First, thanks to everyone on this and the FCE discussion for all the information and help that I've received.
    So now a question about our old friend export.
    I exported to my desktop a project from FC (AIC 1080/60 timeline-project) using the File>Export Quicktime, make self contained unchecked.
    My intention is to make a SD DVD to play on my old SD 4:3 TV letterboxed
    So with this export I get the file that has a FC icon (not QT) on my desktop. Just for the **** of it, I decided to see what happens if I just dragged and dropped that file into a Toast 7.1 (I know I nned to update that too!) Before doing this, I clicked on Toasts video tab, selected the dvd-video button, no menus, automatic encoding, and Video Quality set to Best.
    To my surprise, Toast successfully made a DVD playable in my dvd player and I have to say the quality looked pretty good on my old SD tube TV. And this just from the FC export without the added steps!
    So my question for you guys, what is the advantage of going from the file exported from FC, then re-exporting that using QT pro using it's settings, filter, size controls?
    My guess is that somehow QT may do a better job? But my test looked pretty good, with out the added conversion steps.
    Again, my usual workflow would be similar to: export from FC. Open that exported file in QT using preferred settings. Go have lunch for a week. Come back to a .mov file that gets dragged and dropped into Toast (or idvd) wait another length of time and finally a dvd.
    I look forward to your replies, and hit me up if you need any further info.
    Jonathan

    Hi,
    You can change the icon of your exported movie by selecting it and hitting command + I and changing Play with > QT in the get info window.
    If you export as QT movie self contained same settings you have a perfect copy of your timeline ready to bring as asset in your DVD authoring application. No resolution is lost in that export (A compression step may instead be added when using QT conversion).
    G.

  • Help with a workflow / method please.

    Hi,
    I'm new to this forum and a three month novice, so please bear with me.
    What I’m trying to do is create a “photo album” where the 3D camera moves from photo to photo and as it reaches each photo, the video there plays, then stops, then we move on to the next photo.
    I have created an animatic to show the idea:
    Link: [http://reels.creativecow.net/film/animatic]
    I’m happy that I understand how to use framing and hold frame behaviors to get the movements and the video segments to play.
    But, here’s the question:
    Each video is an edited piece, maybe an interview, of about two to three minutes in length.
    So,how best to assemble this?
    Do it all in Motion, bring in all the 2/3 minute videos and then render, or,
    Create the camera motion and then render out and composite the video segments in FCP.
    ( I do want to keep the perspective views of the video segments as shown, not bring the video to full frame )
    Or is there another method / way to do this more easily?
    All suggestions will be gratefully received.
    Regards, Euan.

    Hi Adam & Christina,
    Thank you both for your help.
    Sorry for the delay in answering, but I've been putting your thoughts to the test.
    Adam, I hadn't made the connection that I could put the motion project back into FCP without rendering it first.
    That helps a great deal.
    Perhaps you could explain more about that still frame and how it would be of help?
    Christina, yes, templates make sense. However the insert video segments to go in the drop zones would be of varying lengths. As far as I know, I can't alter the duration of the template within FCP?
    I have thought of a variation on the above thoughts.
    A) make the main Motion camera animation with drop zones, save as template.
    B) make another template where I have removed all objects except the drop zones.
    C) bring both templates into FCP, where I can slice and extend template A to suit the length of the videos put into template B.
    I am proposing putting template A on V1 and B on V2.
    I am hoping this will give me timing flexibility, without having to go back and forwards to Motion from FCP.
    Do you think this is feasible?
    Many thanks, Euan.

  • Workflow-method

    i have a leave request workflow and i need to check the employee existence before i send the mails
    now i inserted the BOR bus1065 and the method existence check in task and
    added to step i have done a binding from method to task to workflow for return variable  this nethod uses pernr as the object-key
    Do i also need to send this pernr from workflow to the method in this case ?

    Hi Kittu,
    There is no point in passing the PERNR to the method. It doesnot have PERNR as import parameter. You can do one thing.
    1. Create a subtype for BUS1065.
    2. Create a method with import parameter as person number (PERNR) and export parameter as RETURN.
    3. copy the code from the method 'Existancecheck' into your method.
    4. Implement the method and then implement the subtype.
    This will for for sure. If you have any questions reply back.
    I am not sure if you can change the existance check method and add an import parameter to it.
    Regards
    Gautham

  • Getting "SYSTEM ERROR" while generating a PDF in a Workflow method.

    Dear All,
    I'm getting a "SYSTEM ERROR" when I'm calling the below function module in a Workflow BO Method.
    CALL FUNCTION wa_funcnm
       EXPORTING
         /1bcdwb/docparams  = fp_docparams
         invoice                     = invoice
       IMPORTING
         /1bcdwb/formoutput = fp_formoutput
       EXCEPTIONS
         usage_error        = 1
         system_error       = 2
         internal_error     = 3
         OTHERS             = 4.
    The aim is to generate the PDF and store it in DMS. Please let me know, if I'm going wrong somewhere. Any kind of inputs would be sincerely appreciated.
    Regards,
    Tushar.

    Hi Tushar
    You need to the following parameters when calling FM. Background WF process cannot handle dailog.
    fp_outputparams-nodialog = 'X'.
    fp_outputparams-getpdf   = 'X'.
    Refer to Thread below
    Creating Attachments to Work Items or to User Decisions in Workflows
    CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
        EXPORTING
    i_name     = l_formname
        IMPORTING
    e_funcname = l_fm_name.
    *   E_INTERFACE_TYPE           =
    fp_outputparams-nodialog = 'X'.
    fp_outputparams-getpdf   = 'X'.
      CALL FUNCTION 'FP_JOB_OPEN'
        CHANGING
    ie_outputparams = fp_outputparams
    EXCEPTIONS
    cancel          = 1
    usage_error     = 2
          system_error    = 3
    internal_error  = 4
    OTHERS          = 5.
      IF sy-subrc <> 0.
        CASE sy-subrc.
          WHEN OTHERS.
    ENDCASE. " CASE sy-subrc
      ENDIF.
    fp_docparams-langu = 'X'.
    fp_docparams-country = 'US'.
      fp_docparams-fillable = 'X'.
      CALL FUNCTION l_fm_name
        EXPORTING
    /1bcdwb/docparams  = fp_docparams
    emp_info           = fs_per_info
        IMPORTING
    /1BCDWB/FORMOUTPUT = FP_FORMOUTPUT
    EXCEPTIONS
    usage_error        = 1
          system_error       = 2
    internal_error     = 3
    OTHERS             = 4.
      IF sy-subrc <> 0.
        CASE sy-subrc.
          WHEN OTHERS.
    ENDCASE. " CASE sy-subrc
      ENDIF.                               " IF sy-subrc <> 0
      CALL FUNCTION 'FP_JOB_CLOSE'
    *   IMPORTING
    * E_RESULT             = result
       EXCEPTIONS
    usage_error          = 1
    system_error         = 2
    internal_error       = 3
    OTHERS               = 4
      IF sy-subrc <> 0.
        CASE sy-subrc.
          WHEN OTHERS.
    ENDCASE. " CASE sy-subrc
      ENDIF.                               " IF sy-subrc <> 0.
    ENDFORM.                    " GET_FUNCTION_MODULE
    *& Form  CONVERT_PDF_BINARY
    FORM CONVERT_PDF_BINARY .
      CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
        EXPORTING
    BUFFER                = FP_FORMOUTPUT-pdf
    *   APPEND_TO_TABLE       = ' '
    * IMPORTING
    * OUTPUT_LENGTH         =
        TABLES
    BINARY_TAB            = t_att_content_hex .
    ENDFORM.                    " CONVERT_PDF_BINARY
    Regards
    Sandy

  • Yet Another ASA VPN Licensing Question :)

    I have a pretty good understanding of ASA VPN concepts, but not sure about this scenario.  Two questions regarding 5525 VPN SSL Anyconnect Premium Licensing.
    1.  Assuming we already own a ASA 5525-x with 750 Anyconnect Essentials and Mobile ( p/n ASA5525VPN-EM750K9 ) and want the ability for 200 Clientless (Anyconnect Premium) VPN connections, including mobile devices, what part number do I need?  
    2.  Assuming we do not yet own a ASA5525, but want the same 200 clientless VPN connections plus mobile device connectivity, what part number do I need?   I'm assuming this is correct  >>  ASA5525VPN-PM250K9
    Thanks!

    It's no problem - I sometimes look for an answer to a question myself and find my own 2 year old post explaining the answer. As long as I don't find my 2 week old answer, I'm OK with that. :)
    Anyhow, no there's not a SKU to upgrade Essentials to Premium. All the Premium upgrade SKUs are between Premium licensed user tiers (10-25, 25-50, 50-100 etc.).
    If you're a persuasive customer and make a strong case with your reseller they may be able to get a deal with Cisco outside the normal channels to get some relief as a customer satisfaction issue. That's very much a case by case thing though and not the normal fulfillment method.

  • Abstract method question

    Even though the method add in AbstractTest does not throw AnotherException, it compiles fine. Why is it ?
    public class AbstractTest extends MyAbstract{
    public void add()throws MyException {
    class MyException extends Exception {
    class AnotherException extends Exception {
    abstract class MyAbstract {
    abstract public void add() throws MyException, AnotherException;
    }

    JoachimSauer wrote:
    When posting code, please use the code-tags (select your code and press "CODE" just above the text field). It is much easier to read this way.
    A method overriding another method is perfectly free to reduce the checked exceptions that it can throw. That's because "throws Foo" only means "I could theoretically throw Foo". It doesn't guarantee that it ever actually throws Foo.
    It must not add new ones, however.I like to look at it this way: "throws X" does not mean "I promise to throw X." On the contrary, it means, "I promise +not+ to throw anything +other than+ X (or its subclasses)." So when I child class "narrows" that throws clause it just means that it promises not to throws anything outside of an even smaller subset.

Maybe you are looking for

  • Issue while scheduing report in Infoview

    Hi All, I need to scheduled a report where i have send it to 15 email id and there might be some more addition. when i tested report i found it is sending to everyone but it doesn't show all the email id's in the "TO" list. Please let me know if need

  • Iphone 3GS camera roll not showing up in iPhoto

    i see the tab that says iphone 3GS in iPhoto but the pictures are there but just white dot outlines??? any help

  • Boolean Datatype declaration in PowerBuilder...Please HELP

    Hi, I have Oracle Stored procedure with last parameter as boolean, When I am calling this stored procedure in PowerBuilder 6.5 in the DECLARE I am getting compilation error and it is not working... I heard that there is some round about way to solve

  • Data Missing in bi

    Hi guys,           I am getting data from crm into BI , and there is a query on this infoprovider, Whenever i load data, data is populated properly into report but for every 20 -30 days some of the data is being missed, Then if i make a repair full 

  • Change multiple files permissions?

    Hi, I would like to know if there's any way to change the permissions (from read only to read and write) of multiple files at once (without doing it one by one) ? Thanks in advance iMac 20" Mac OS X (10.4.8)