Notify after PO creation

Hi Friends
I need to notify user after creating PO. Is there any way to do some configuration to achieve this.... Actually I've tried with some BADI. It wouln't help my purpose..hence, i'm searching for other way around. Please let me know if this can be achieved via config.
Thanks
Moumita

Hi
You can get this done using output types in the PO.
Create a new output type with transmission medium , simple mail & the Partner functions as user.
Maintain the Message condition records if required or you can maintain the message at the time of creation of the PO. Select the Depsatch time as 4. So when saving the PO the message will go to the user as PO created.
You can complete the config in NACE for application EF.
Thanks & Regards
Kishore

Similar Messages

  • Sale order 'value changes' after invoice creation

    Experts,
    A sale order was created / shipped / invoiced. The invoice did not go to accounting because of credit auth error. We have a procedure to fix it and then release it to accounting (transaction VFX3). All OK until this point.
    While fixing the auth error, an user changed the freight condition value in the sale order. Then invoice is released to accounting. Now, the value of freight in order and invoice match. How is it possible to change the value of an invoice after its creation?
    Any input would be appreciated.
    UV

    when the value is changed in the sale order, it would automatically transfer
       the new pricing to the existing open SD invoice pending accounting entry??
    Certainly not.  The control is in VTFL where if you select the billing item category for the combination of your delivery type and billing type, you can see a field "Pricing Type".  If you maintain any value other than "B", system will copy the price from sale order to billing and you can, as I said above, can change manually in billing.  On the other hand, if you have maintained "B" in the above field, system will not  consider sale order price but will check your pricing condition maintained in VK11 which you can check in VK12 or VK13.
    thanks
    G. Lakshmipathi

  • Account of the opportunity is not populated after the creation of a task

    Hi,
    In our project, we are using the Opportunity Object after the creation of a task. Our tasks are always related to an existing account.
    I was wondering why when I create an opportunity from a task, the field "Account Name" is not populated by default with the account name related to the task.
    Any ideas?
    Regards,
    Dara
    Edited by: user6469826 on 2 août 2011 11:40

    Contact an electronics repair shop.

  • 11G table appears to have "No data found" after its creation.

    After the creation of the following table I cannot look up the structure of the table when clicking on "find table". Usually there needs not be any data inserted in to the table in order to just view its structure. Is there something wrong?
    CREATE TABLE "Tournament _Hands " (
    "T_hand_number" NUMBER(10) NOT NULL,
    "T_table_number" NUMBER(10) NOT NULL,
    "T_time_of_hand" DATE NULL,
    "T_no_players_involved" NUMBER(10) NULL,
    "T_no_players_limp" DOUBLE PRECISION NULL,
    "T_players_raise " DOUBLE PRECISION NULL,
    "T_player_3bet" DOUBLE PRECISION NULL,
    "T_pot_size" NUMBER(10,2) NULL,
    "T_payers_ to_showdown" NUMBER(10) NULL,
    PRIMARY KEY ("T_hand_number")
    );

    1003776 wrote:
    After the creation of the following table I cannot look up the structure of the table when clicking on "find table". Usually there needs not be any data inserted in to the table in order to just view its structure. with V10 above was true.
    with V11 at least 1 row must have been INSERT into table.

  • PR should not change after PO Creation without Unrelease

    Hi,
    We want that User cann't change the PR after PO Creation.
    For Ex.:- We create a PR with 10 Qty., release it and also create PO with 10 Qty.. Now after PO creation with same qty, no one can change PR (Qty, Purchase Group etc...)..
    If User Un-release the PO and PR, then user should be able to change in PR...
    Please guide...

    Thanks a lot dear..
    After doing this, i create a new PR and PO with 10 qty... After PO, i unrelease the PR and change the Qty from 10 to 15 nos..then system shows an error message Requisition already converted into purchase order...
    But when we change 10 qty to 5 qty, PR allow the same... I want to insert another check here, that user cann't insert less than qty there... There should also be a Message there in system...
    Please guide...

  • HR ABAP : User Exit after Position Creation

    Hi,
    We had a requirement of automatic creation of certain Relationships after the creation of position in HR.
    Is there any USER EXIT for such cases?
    I need an user exit which should get triggered after the creation of the Position.
    Can anyone let us know the enhancement name if it exists?
    Regards,
    <i><b>Raja Sekhar</b></i>

    Hi Raja Shekhar,
    Chk this link...this might help you out.
    http://www.planetsap.com/Userexit_List.htm
    Reward points if you find this as a right solution
    Regards,
    Harini

  • "Notify after old backups are deleted. Be notified if your backup disk is full and Time Machine deletes old backups to create space for new ones."  I would prefer to be notified BEFORE things are deleted.  Can the deleted items be recovered?

    Time Machine option #2:
    "Notify after old backups are deleted" Wouldn't it be better to get this notification BEFORE things are deleted? I suppose the real question is, is it possible to recover files deleted from time machine?
    The bold phrase above has a checkbox. But if I leave it blank it appears that I will receive no notification at all.
    I am using MacBook Pro, OS X version 10.9.5

    TIme Machine is not an archival tool. And no, you won't be able to recover the files that are deleted.

  • How to block changes in pr  after po creation

    We have set up the system messages (06 76 as error). However still it is possible that the user can change the description or add new line item after  after the release/po creation. How to prevent this.  how to block changes in pr  after po creation
    do i have to create  new system messages if yes then hoe kindly suggest
    Thanks.
    regards

    Dear Goel,
    When setting the message 06076 and 06400 as described in the note 385002            
    to error it is no more possible to create a second purchase order with              
    reference to the purchase requisition.                                              
    See SAP note
    315448     ME21N: Referencing a purchase requisition                                                                               
    Regards
    V V

  • PR derelease should not be allowed after  PO creation

    Dear Friends
    I have created a PR, released , then PO is created with reference to PR. After that I came back to me54n and cancel the PR release. As per our Business Practice it should not allow to cancel the PR release after PO creation.
    I have maintained message 06 076/06 400 and 06 608 as error message.
    The changeability indicator is also maintained as '1' against the release indicator'2'.
    I don't want to go for any Badi implementation or user exit. Is there any solution in standard SAP
    Thanking you
    Tapan

    Even I tried this testing but it seems like not working. I this is standard SAp behaviour. 
    Check this OSS notes 493900
    1. Question :
    Why can I modify a purchase requisition although I set the changeability of
    the release indicator to '1' ('Cannot be changed')?
    Answer :
    The purchase requisition is not modifiable via a purchasing transaction
    like ME52 or ME52N. But it is possible to change the purchase requisition
    from any other external application like sales order, planned order,
    maintenance order or network.
    The Changeability functionality only concerns the purchasing transactions.
    This is intended and a new release strategy determination takes place if
    there is a modification of the data in the external application.
    But logically why the user is cancelling the PR after PO creation? Even if they cancel the PR it doesnt impact the PO which is already created. Even if they cancel and re release the PR and try to create a new PO, system wont allow you to create new PO stating that PR is already ordered. Even though it looks strange but it doesnt harm the procurement.

  • Why After Vo Creation dynamicall i got the this error ?

    Hi Gurus,
    After VO Creation dynamically i got this error pl z help us.
    **Message not found. Application: FND, Message Name: FND_VIEWOBJECT_NOT_FOUND. Tokens: VONAME = BehCompetenceElementsVoEx; APPLICATION_MODULE = xxhr.oracle.apps.per.selfservice.appraisals.server.BEHVAssessmentsAMEx;**
    i am trying create the new VO dynamically .
    i am using this code plz help us.
    OAApplicationModule am = pageContext.getApplicationModule(webBean);
    OAViewObject ratingvo = (OAViewObject)am.findViewObject("BehCompetenceElementsVoEx");
    if ( ratingvo != null ) {
    System.out.println("Vo Found VO BehCompetenceElementsVoEx for AM. This means we have re-entered the page" );
    else
    System.out.println("CAN NOT FIND VO for AM" );
    ratingvo = (OAViewObject)am.createViewObject("BehCompetenceElementsVoEx", "xxhr.oracle.apps.per.selfservice.appraisals.server.BehCompetenceElementsVoEx") ;
    Regards,
    Srini

    Hi Ali,
    Plz help i am new in these things this is my VO Query ,plz help me how to write the programmatic ........i am trying but unable to retrieve the data plz give me any reference controller.
    SELECT pce.competence_element_id, pce.business_group_id, pce.competence_id,
    pce.proficiency_level_id, pce.high_proficiency_level_id,
    pce.weighting_level_id, pce.rating_level_id, pce.person_id,
    pce.enterprise_id, pce.job_id, pce.valid_grade_id, pce.position_id,
    pce.organization_id, pce.assessment_id, pce.assessment_type_id,
    pce.comments, pce.effective_date_from, pce.effective_date_to,
    pce.line_score, pce.attribute_category, pce.attribute1,
    pce.attribute2, pce.attribute3, pce.attribute4, pce.attribute5,
    pce.attribute6, pce.attribute7, pce.attribute8, pce.attribute9,
    pce.attribute10, pce.attribute11, pce.attribute12, pce.attribute13,
    pce.attribute14, pce.attribute15, pce.attribute16, pce.attribute17,
    pce.attribute18, pce.attribute19, pce.attribute20, pc.NAME,
    pc.competence_id AS competence_id1, pc.rating_scale_id,
    pc.competence_alias,
    DECODE (pce3.TYPE,
    'ASSESSMENT', 'DisableCompDelete',
    'ASSESSMENT_COMPETENCE', 'DisableCompDelete',
    NVL ((SELECT DISTINCT 'DisableCompDelete'
    FROM per_competence_elements
    WHERE parent_competence_element_id =
    pce.competence_element_id),
    'EnableCompDelete'
    ) AS delete_comp,
    pce.parent_competence_element_id, prl1.NAME AS prof_level,
    prl1.rating_level_id AS rating_level_id1, prl2.NAME AS perf_level,
    prl2.rating_level_id AS rating_level_id2, prl3.NAME AS weigh_level,
    prl3.rating_level_id AS rating_level_id3, pce.object_id,
    pce.object_name, pce1.competence_element_id AS ref1_comp_element_id,
    pce1.proficiency_level_id AS ref1_prof_level_id,
    pce1.weighting_level_id AS ref1_weigh_level_id,
    pce1.rating_level_id AS ref1_perf_level_id,
    pce1.comments AS ref1_comments,
    pce1.attribute_category AS ref1_attribute_category,
    pce1.attribute1 AS ref1_attribute1,
    pce1.attribute2 AS ref1_attribute2,
    pce1.attribute3 AS ref1_attribute3,
    pce1.attribute4 AS ref1_attribute4,
    pce1.attribute5 AS ref1_attribute5,
    pce1.attribute6 AS ref1_attribute6,
    pce1.attribute7 AS ref1_attribute7,
    pce1.attribute8 AS ref1_attribute8,
    pce1.attribute9 AS ref1_attribute9,
    pce1.attribute10 AS ref1_attribute10,
    pce1.attribute11 AS ref1_attribute11,
    pce1.attribute12 AS ref1_attribute12,
    pce1.attribute13 AS ref1_attribute13,
    pce1.attribute14 AS ref1_attribute14,
    pce1.attribute15 AS ref1_attribute15,
    pce1.attribute16 AS ref1_attribute16,
    pce1.attribute17 AS ref1_attribute17,
    pce1.attribute18 AS ref1_attribute18,
    pce1.attribute19 AS ref1_attribute19,
    pce1.attribute20 AS ref1_attribute20,
    pce2.competence_element_id AS ref2_comp_element_id,
    pce2.proficiency_level_id AS ref2_prof_level_id,
    pce2.weighting_level_id AS ref2_weigh_level_id,
    pce2.rating_level_id AS ref2_perf_level_id,
    pce2.comments AS ref2_comments,
    pce2.attribute_category AS ref2_attribute_category,
    pce2.attribute1 AS ref2_attribute1,
    pce2.attribute2 AS ref2_attribute2,
    pce2.attribute3 AS ref2_attribute3,
    pce2.attribute4 AS ref2_attribute4,
    pce2.attribute5 AS ref2_attribute5,
    pce2.attribute6 AS ref2_attribute6,
    pce2.attribute7 AS ref2_attribute7,
    pce2.attribute8 AS ref2_attribute8,
    pce2.attribute9 AS ref2_attribute9,
    pce2.attribute10 AS ref2_attribute10,
    pce2.attribute11 AS ref2_attribute11,
    pce2.attribute12 AS ref2_attribute12,
    pce2.attribute13 AS ref2_attribute13,
    pce2.attribute14 AS ref2_attribute14,
    pce2.attribute15 AS ref2_attribute15,
    pce2.attribute16 AS ref2_attribute16,
    pce2.attribute17 AS ref2_attribute17,
    pce2.attribute18 AS ref2_attribute18,
    pce2.attribute19 AS ref2_attribute19,
    pce2.attribute20 AS ref2_attribute20,
    pce3.competence_element_id AS par_comp_element_id,
    pce1.TYPE AS type1, pce2.TYPE AS type2, pce3.TYPE AS type3, pce.TYPE
    FROM per_competence_elements pce,
    per_competences_vl pc,
    per_rating_levels_vl prl1,
    per_rating_levels_vl prl2,
    per_rating_levels_vl prl3,
    per_competence_elements pce1,
    per_competence_elements pce2,
    per_competence_elements pce3
    WHERE pce.competence_id = pc.competence_id
    AND pce.proficiency_level_id = prl1.rating_level_id(+)
    AND pce.rating_level_id = prl2.rating_level_id(+)
    AND pce.weighting_level_id = prl3.rating_level_id(+)
    AND pc.NAME LIKE 'BEHV%'
    --AND pc.NAME is         Not Null
    AND pce.competence_id = pce1.competence_id(+)
    AND pce1.object_id(+) = :1
    AND pce.assessment_id = pce1.assessment_id(+)
    AND pce1.object_name(+) = :2
    AND pce.competence_id = pce2.competence_id(+)
    AND pce2.object_id(+) = :3
    AND pce.assessment_id = pce2.assessment_id(+)
    AND pce2.object_name(+) = :4
    AND pce.parent_competence_element_id = pce3.competence_element_id(+)
    AND (pce.assessment_id = :5 AND pce.object_id = :6
    AND pce.object_name = :7
    ORDER BY pc.NAME
    Regards,
    Srini

  • Primary Contact check after account creation

    Hi,
    I want to check that the primary contact exists after account creation. I have created a workflow that check if the primary contact is null
    IfNull([<PrimaryContactFullName>],True)
    and wait 2 minutes before sending an email. The problem is that the email is always sended, without caring if the previous condition is true or false, even if I have used the re-evaluation flag.
    Does anybody the reason of this behaviour?
    Thanks in advance

    Problem solved.
    The condition was wrong and anyway it seems that Primary Contact is never NULL.

  • Possible to delete SC item after PO creation?

    Dear all
    We use Extended classic. I need a piece of info.
    I am able to delete the SC item after PO creation..! Is it allowed as per general business scenario. Is it possible to delete SC items after PO creation?
    How to curb this?
    Please share your valuable knowledge in this regards
    Thanks in advance
    Krupa

    Hello,
    As per standard design, it is possible to delete a shopping cart if only                 
    one follow-on document exists. For example, a purchase order or a                        
    purchase requisition.                                                                               
    When you delete the shopping cart in EBP, the deletion indicator will                    
    be set in the purchase order.                                                                               
    You cannot delete the shopping cart if the follow-on document has other                  
    follow-on documents, like confirmation or invoice.                                                                               
    The following is the standard behaviour for SC/limit SC deletion:                                                                               
    SC -> PO : deletion possible                                                             
    SC -> PReq: deletion possible                                                            
    SC -> PReq + PO: deletion NOT possible                                                   
    SC -> PO + CF: deletion NOT possible                                                     
    SC -> PReq + PO + CF: deletion NOT possible                                              
    SC -> PO + CF + INV: deletion NOT possible                                               
    SC -> PReq + PO + CF + INV: deletion NOT possible                                                                               
    Standard logic: in general SC does not prevent the deletion of SC items                  
    just because of existence of follow-on documents.                                        
    The SC item itself does not know if the deletion is possible.                            
    It just tries to delete the corresponding item of follow-on document.                    
    If this deletion has been successful, then also the SC item can                          
    and will be deleted. If the deletion of follow-on document item has                      
    failed, the SC item deletion is not possible.                                            
    So it is a task of follow-on document to know if its items can be                        
    deleted or not.                                                                          
    Best regards,
    Ricardo

  • After J1IIN Creation of Excise Invoice, wat is the next immediate actions

    after J1IIN Creation of Excise Invoice, wat is the next immediate actions/activities with respective to SD Point of view.
    In each level wat r the things of updations happen upto end of Excise process in SD
    WAT R THE THINGS R TO BE CHECKED IN EACH LEVEL

    Hi,
    for SD point of view we only do the RG1 extraction and printing only.
    If u want to see the Updation of RG1 check the Table:  j_1irg1. Here u can find the values that are updated.This can be updated only after the Extraction of the RG1.
    Printing the RG1 go to T.Code : J2I6
    Prininting of the Excise Invoice : J1IP.
    I hope this will clarify u r doubts.
    regards.

  • Selection IDs missing after maintenance / creation of new ones

    Hi all,
    after the creation of new selection IDs the originally maintained selection IDs are missing.
    Who has an idea how this could have happen and how we can get the old ones back?
    Thanks in advance
    Toby

    Hi,
    In which release of the APO you are facing this issue?
    Please check the entries in the header table of the selection ID /SAPAPO/TS_SELKO wheter it is present or not?
    Also check following tables too!
    /SAPAPO/TS_SEL                 View of Saved Selections
    /SAPAPO/TS_SELKO               Header Selection Variants
    /SAPAPO/TS_SELOB               Hitlist Selection Variants
    /SAPAPO/TS_SELPO               Item Selection Variants
    It will help you to understand what is happning.

  • XML Publisher Integration: OAF Page in invalid after PDF creation

    Hello,
    after days of googling and trying out various code changes in vain I hope to find help in this forum.
    The requirement is to extend the shipment page PosAsnMainPage in iSupplier Portal, adding the creation and download of PDF shipping documents for the orders selected in the table. These documents can be created for multiple shipments at once, always resulting in exactly one PDF file.
    To achieve this, I have added a button to the page that triggers the event "XxpoPrintShippingDocuments". In the controller class that extends the standard iSupplier Portal Controller, I have extended processFormRequest as follows:
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    if(strEvent.equals("XxpoPrintShippingDocuments") && ("Y").equals(pageContext.getProfile("XXPO_DROPSHIPDOCUMENTS_SECURITY")))
    outputDropshipDocuments();
    }//end processFormRequest
    private void outputDropshipDocuments()
    * on the view object, compose a list of PoHeaderId, PoLineId, LineLocationId from the rows that were selected
    OAViewObject vo = (OAViewObject) am.findViewObject("PosShipmentsVO");
    * Create PDF and a pop-up window for download
    //file info
    String fileName = pageContext.getMessage("XXPO", "XXPO_SD_FILENAME", null);
    String fileType = "PDF";
    boolean appendDate = true;
    //template info
    String appName = getApplicationName(vendorSiteId);
    String templKey = getTemplateKey(vendorSiteId);
    //user info
    Integer userId = new Integer(pageContext.getUserId());
    try
    XxpoShippingDocumentsOut out = new XxpoShippingDocumentsOut(pageContext, webBean);
    * Save the printed status
    * This is supposed to be done here instead of during xml generation.
    * If any uncaught exception occurs before, the printed status remains unchanged.
    Class printClasses[] = {Map.class, Integer.class};
    Serializable printParams[] = {selectedOrders, userId};
    am.invokeMethod("savePrintStatus", printParams, printClasses);
    out.setFileInfo(fileName, fileType, appendDate);
    out.outputFile(xmlDoc, templKey, appName);
    } catch (Exception e)
    throw new OAException(e.getMessage(), OAException.WARNING);
    Finally, in XxpoShippingDocumentsOut.outputFile there is the following code:
    public void outputFile(XMLDocument xmlDoc, String templateKey, String appName)
    try {
    ServletOutputStream os = response.getOutputStream();
    response.setHeader("Content-Disposition", contentDisposition);
    response.setContentType(contentType);
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    xmlDoc.print(outputStream);
    ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray());
    ByteArrayOutputStream File = new ByteArrayOutputStream();
    OADBTransactionImpl transaction = (OADBTransactionImpl) am.getOADBTransaction();
    TemplateHelper.processTemplate(
    transaction.getAppsContext(),
    appName,
    templateKey,
    transaction.getUserLocale().getLanguage(),
    transaction.getUserLocale().getCountry(),
    inputStream,
    outputType.byteValue(),
    null,
    File);
    * write the output to the HttpServletResponse object and flush -
    * this creates the pop-up window
    byte[] b = File.toByteArray();
    response.setStatus(HttpServletResponse.SC_OK);
    response.setContentLength(b.length);
    os.write(b, 0, b.length);
    os.flush();
    os.close();
    } catch (Exception e) {
    response.setContentType("text/html");
    throw new OAException(e.getMessage(), OAException.ERROR);
    Most of this works just fine - I select some orders on the standard iSP page, press the button and download the PDF file. But after that, the page is not "valid" any longer: the selections made are still visible but when a button is pressed (for instance the Create Shipment Notice or my own button), I get an error stating that items must be selected first.
    If I deactivate the lines in outputFile that set the response or flush the output stream, I can further use the previously made selections and everything works fine - except I don't get the PDF I need, obviously.
    Does anyone have an idea of what is missing here to reload the page or anything? Is there any workaround (i.e. opening the file downlad in a separate browser tab)?
    I'd be grateful for any advice on this. If you wish any further information, please let me know.
    Best regards,
    Michelle
    Edited by: 968905 on 01.11.2012 06:09
    Edited by: 968905 on 12.11.2012 03:02

    Hello,
    after days of googling and trying out various code changes in vain I hope to find help in this forum.
    The requirement is to extend the shipment page PosAsnMainPage in iSupplier Portal, adding the creation and download of PDF shipping documents for the orders selected in the table. These documents can be created for multiple shipments at once, always resulting in exactly one PDF file.
    To achieve this, I have added a button to the page that triggers the event "XxpoPrintShippingDocuments". In the controller class that extends the standard iSupplier Portal Controller, I have extended processFormRequest as follows:
    public void processFormRequest(OAPageContext pageContext, OAWebBean webBean)
    super.processFormRequest(pageContext, webBean);
    if(strEvent.equals("XxpoPrintShippingDocuments") && ("Y").equals(pageContext.getProfile("XXPO_DROPSHIPDOCUMENTS_SECURITY")))
    outputDropshipDocuments();
    }//end processFormRequest
    private void outputDropshipDocuments()
    * on the view object, compose a list of PoHeaderId, PoLineId, LineLocationId from the rows that were selected
    OAViewObject vo = (OAViewObject) am.findViewObject("PosShipmentsVO");
    * Create PDF and a pop-up window for download
    //file info
    String fileName = pageContext.getMessage("XXPO", "XXPO_SD_FILENAME", null);
    String fileType = "PDF";
    boolean appendDate = true;
    //template info
    String appName = getApplicationName(vendorSiteId);
    String templKey = getTemplateKey(vendorSiteId);
    //user info
    Integer userId = new Integer(pageContext.getUserId());
    try
    XxpoShippingDocumentsOut out = new XxpoShippingDocumentsOut(pageContext, webBean);
    * Save the printed status
    * This is supposed to be done here instead of during xml generation.
    * If any uncaught exception occurs before, the printed status remains unchanged.
    Class printClasses[] = {Map.class, Integer.class};
    Serializable printParams[] = {selectedOrders, userId};
    am.invokeMethod("savePrintStatus", printParams, printClasses);
    out.setFileInfo(fileName, fileType, appendDate);
    out.outputFile(xmlDoc, templKey, appName);
    } catch (Exception e)
    throw new OAException(e.getMessage(), OAException.WARNING);
    Finally, in XxpoShippingDocumentsOut.outputFile there is the following code:
    public void outputFile(XMLDocument xmlDoc, String templateKey, String appName)
    try {
    ServletOutputStream os = response.getOutputStream();
    response.setHeader("Content-Disposition", contentDisposition);
    response.setContentType(contentType);
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
    xmlDoc.print(outputStream);
    ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray());
    ByteArrayOutputStream File = new ByteArrayOutputStream();
    OADBTransactionImpl transaction = (OADBTransactionImpl) am.getOADBTransaction();
    TemplateHelper.processTemplate(
    transaction.getAppsContext(),
    appName,
    templateKey,
    transaction.getUserLocale().getLanguage(),
    transaction.getUserLocale().getCountry(),
    inputStream,
    outputType.byteValue(),
    null,
    File);
    * write the output to the HttpServletResponse object and flush -
    * this creates the pop-up window
    byte[] b = File.toByteArray();
    response.setStatus(HttpServletResponse.SC_OK);
    response.setContentLength(b.length);
    os.write(b, 0, b.length);
    os.flush();
    os.close();
    } catch (Exception e) {
    response.setContentType("text/html");
    throw new OAException(e.getMessage(), OAException.ERROR);
    Most of this works just fine - I select some orders on the standard iSP page, press the button and download the PDF file. But after that, the page is not "valid" any longer: the selections made are still visible but when a button is pressed (for instance the Create Shipment Notice or my own button), I get an error stating that items must be selected first.
    If I deactivate the lines in outputFile that set the response or flush the output stream, I can further use the previously made selections and everything works fine - except I don't get the PDF I need, obviously.
    Does anyone have an idea of what is missing here to reload the page or anything? Is there any workaround (i.e. opening the file downlad in a separate browser tab)?
    I'd be grateful for any advice on this. If you wish any further information, please let me know.
    Best regards,
    Michelle
    Edited by: 968905 on 01.11.2012 06:09
    Edited by: 968905 on 12.11.2012 03:02

Maybe you are looking for

  • From PC to Mac via external hard drive

    i really need some advice please... i have recently moved out of my parents house to live with my partner i bought a compatible external hard drive for PC and Mac so i could transfer all my music/iphone data etc the hard drive works fine with the mac

  • Not able to connect to DB due to SQL2071N error

    Hi, We restored an SAP BI 7.0 system running on AIX 5.3 and DB2 9.1.0.4 FixPack 4 64-bit system using UNIX file level restoration on an existing AIX server from a backup media. After restoration, I changed the hostnames and file permissions and manag

  • JSP Compilation Problem in Tomcat 5.0.28

    I am having problem after i deploy my applcation in tomcat 5.0.28. While accessing a jsp an excpetion is generated: org.apache.jasper.JasperException: Unable to compile class for JSP Generated servlet error: Note: Recompile with -Xlint:unchecked for

  • Microsoft Office wont' work after merging to a new computer and reinstallation

    I just merged my old computer to a new one.  However, now my Microsoft Office 2011 won't work anymore.  I have tried reinstalling it, but it still won't work.  Here is the error report I keep getting: Process:         Microsoft Word [2917] Path:     

  • General Product Question For Beginner

    Hello, I was thinking of purchasing Adobe Connect Enterprise Server 6 and had a question regarding licensing, but didn't want to receive the hard sell from an Adobe representative. I wish to deploy Adobe connect on a single server behind a firewall a