Printing sales order confirmation if order changes

Hi all,
I have to implement some changes in output control to achieve a particular requirement.
Business wants sales order confirmations to get re-printed if and only if some changes in the sales order were cought.
For example if the quanity of  a position changes then, the sales order confirmation must be re-printed.
I was thinking to use requirement routine for sales order confirmation but in the structure komkbv1 and kompbv1 there are not all the fields i need to understands if in the sales order, any changes have been performed.
Another way would be the user exit save_document_prepare in which i can use xvbak and yvbak in order to gather info about the changes in the sales order, but i am not sure this is the right way to achieve what business has asked to me.
Do you have any ideas? Please, any suggestion is welcome!
Regards,
Fabrizio

Hi gurus,
My idea is:
-user exit save_document_prepare: check chenges in SO using xvbak, yvbak etc.. If a change occurs i will set a particular parameter using "SET PARAMETER".
-user exit USEREXIT_KOMKBV1_FILL: i will fill the communication structure with respect of the instruction of "GET PARAMETER"
- requirement routine for sales order (vofm): checking of the communication structure to understand if sales order confirmation has to be re-processed or not.
What do you think about this solution?
Thanks,
Fabrizio

Similar Messages

  • Order confirmation and Order changes

    Hello Guru's,
    I am having following issue, please let me know ur inputs on the same how to handle below situation.
    There is Customer Vendor relationship under one system and under one company code.
    Customer orders goods from Vendor and this Vendor supplies goods against this PO. These are nothing but plants in reality.
    1) There is no issue when creating SO against the PO raised..
    2) Once the SO is created how to send sales order confirmation and how to add the confirmation line in PO?
    3) When the sales is changed and changes made at the time of sales order creation wrt to PO from customer: how to send these changes to customer and update his PO also.
    Please let me know if anyone has gone thr' such situation. This should happen via ALE IDOC only.
    Best regards,
    Prasad

    Hi Kris,
    It's ok.. as I knew the process.
    The problem I had, when I change sales order and trigger ORDERS05 and ORDRSP idoc then it shows changes but also it shows all the sales order data.
    The requirement which I have is as below:
    1) If the sales order is changed then send only changed data and update the PO at customer side which is in same system.
    i.e. let us say sales order is created and confirmation also send via ORDERS05 and ORDRSP. Now when SO is changed for quantity and price, then I want to send only these quantity and price changes via idoc and update PO accordingly.
    This also applies for back order processing or supersession, where date or item itself can be changed or added.
    Please come back if knows further.. Awaiting for ur reply.
    I am interested to know what steps I have to follow and even if any routine I need to write to capture these changes.
    Best regards,
    Guru

  • Order Confirmed - No Order Found

    I am still waiting on an outcome to this, I have not received an email response.  I do have a case number for this but I am unable to call during business hours today to follow up.  I have a copy of my order confirmation from the website but the order number still shows invalid.  I would like to know how to proceed so that I can receive the product I attempted to purchase at the sale price you advertised.  Thank you.  
    Email below (code numbers and account numbers removed)
    I placed an order tonight and did not get an email confirmation.  I checked my rewards coupon and Student Discount and they have been redeemed but there does not seem to be an order.  I did get a confirmation and an order number at time of order but no emails and it does not show up in my order history. 
    I wanted to make sure this goes through since the sale price was a great deal.  I used my rewards certificate and my student promo code but I was unable to re-do the order because it said codes have been used already.

    Hello ehz1,
    Placing an order online should be a quick and easy process, so it's surprising to read that you never received an order confirmation page. I'd be confused too if I found myself in a similar situation, especially if an immediate resolution didn't appear to be available.
    I've had the chance to review your account and was able to confirm that our post-purchase support team was not able to locate records of your initial order. It's also my understanding they've offered to assist you in placing another order at the same pricing, so I'd encourage you follow up with the sales reps at 1-888-BEST-BUY (1-888-237-8289) if you haven't already done so. As you may have been informed yesterday, the My Best Buy reward certificates you initially attempted to use should also post back to your account in the next 2-3 business days.
    Thank you for your patience and understanding!
    Aaron|Social Media Specialist | Best Buy® Corporate
     Private Message

  • O2 order confirmation with Order no & collection reference but no record of mobile on my o2

    Please can someone help?I set up a pay monthly phone online 2 days ago and recieved an o2 order confirmation along with Order No and collection reference in the store I chose to pick up in but I've heard no more. I spoke to the online team and they told me that my order is still with the credit check team. So why have I got an order confirmation? Also I cannot see this order in my O2. So confuse

    If it's with the credit check team still it means you have not yet been accepted so the order won't show and no confirmation until they do approve.

  • No order confirmation or order history

    I placed an order this morning on the website for store pickup under my account and have not gotten the order confirmation or an entry for the order in order history.  My Paypal accoutn was charged for the order so this is a little disconcerting.  Hope someone can help me with this as I will need the order number etc... to pick up at the store.

    Good afternoon sqadan, and welcome to the Best Buy forum,
    I am glad to hear that you have finally received your confirmation email.  Due to maintenance we performed on BestBuy.com last night, the delivery of some confirmation emails have been delayed.  I pulled up the order that you placed and confirmed that it is currently ready to be picked up.  Please let us know if you have any other questions, as we are always happy to help.
    Thank you for reaching out to us!

  • Re: No order confirmation or order history

    I made an online order this morning as well, but mine is to ship out rather than pick up. I never got a confirmation email from BBY, nor is my order showing up on the order history page. I did get a confirmation of the order from PayPal, however. Unlike you though, my order is still MIA. Is there some kind of glitch happening today with ordering? I've never had this problem before.

    Good evening brent_ohara-
    I apologize for an inconvenience that you might have been under by not receiving your confirmation email after you placed your recent order with Best Buy. It has come to my attention that there was a maintained preformed on BestBuy.com that delayed some confirmation emails.
    I took the opportunity to review your order using the email address that you used to register on the forum, and confirmed that it’s processing accordingly. You should now be able to view the order history on your BestBuy.com account. If you continue to have trouble locating the information, feel free to reach out to me.
    Regards,

  • MM-SUS Scenario: Order confirmed but No Order Ack triggered to XI

    Hi,
    We have configued ECC(MM)-XI-SRM(SUS) for Classic scenario.
    When new PO is being created in ECC, the same is getting posted in SRM and we could see in the SUS portal. Upon Order Confirmation, the Order is moved from <b>"New/In Process"to "Confirmed" orders</b>. But no message(PurchaseOrderConfirmation_out) is being sent out of SRM system.
    How will this message get triggered?
    Regards,
    Siva

    HI,
    in one my earlier implementation, we have done similar scenario. In that case , we will send the PO information to SUS. But we did not have confirmation scenario.  I think, it is better to check out in the SUS side i.e go to transaction SXMB_MONI in SUS to check any messages. Provided , I think, SUS is sending this ack thru porxy.
    anyway TO know more -
    https://websmp201.sap-ag.de/ibc  -->go to mySAP SRM and find the required scenario.
    Hope this helps,
    Regards,
    moorthy

  • SD Order confirmation. PRinting sales order texts.

    Hi,
    I am Developing a smartform for sd order confirmation.
    I have a requirement to print the sales order header texts(header text and ship/fwd inst).I have included them as an include text but i also need to print the phrase 'header info' before header text like,
    header text:
    xxxxxx
    xxxxxx
    is there any way i could do it, if anyone knows please help me....
    Thanks,
    xavier.

    one way is:
    Create a global v_flg variable of character with length 1.
    Create a program  node, and call <b>READ_TEXT</b> function module by passing the text name, text id etc. This will return the text in the table it_lines.
    check for entries in it_lines.
    if it_lines[] is initial.
      v_flag = 'X'.
    endif.
    For the text node printing the label, on the condition tab check for v_flag <> 'X'.
    The label will print only if there is any text.

  • Need adobe print program for sales order confirmation

    Hello folks, anybody an idea about a sap standard print program and form for adobe forms concerning the sales order confirmation. can't believe that the old sap script RVADOR01 or ...01 ist still the standard. thanx for help
    YES i searched the forums before posting a thread, and i didn't find relevant articles

    The Adobe PDF-based forms for sales are available since Enhancement Package 2 for release ECC 6.0.
    Order confirmation (SD_SDOC_FORM01)
    Print programs - check package VD_PDF or package interface VDPDF_REL.

  • Email Sales Order Confirmation to "Created By" -

    Hi Experts
    I have a requirement where we need to email the Order confirmation output to the person who has created the sales order.
    So lets say i am creating a sales order and my user id is 9999. (SY-UNAME).
    Now as we have implemented HR module and our PERNR and user name are same.
    So in other words my PERNR will also be 9999 and email is maintained in HR record and well as user record.
    How can i achieve this functionality and Email order confirmation printout to "Created By".
    We dont want to send order confirmation to SP or SH but just created by.
    Thanks in advance.

    HI Shiva,
    I did exactly as you said but it send the email to the email ID maintained in Ship-to-party customer.
    I think "Recipient" field is just used for cover page (Incase you are printing cover page), i dont think SAP uses it for sending the form output.
    I think SAP sends output based on the partner function, so if i specify SH, SAP will send it to SH.
    I tried using "Created By" partner type too and all email setting are maintained for the creator and printer is properly setup but it doesn't allow me to use this partner function.
    I tried using both "$1" and "§§" but both of them doesn't work.
    I have also tried using Employee responsible partner type "ER" but even that doesn't work.
    Will appreciate if you can provide a solution for this.
    Thanks in advance.

  • Sales order confirmation form in Adobe Forms-Urgent

    Hi Experts,
    I have to create an adobe form for Sales order Confirmation.
    I have worked on ABAP but no idea about Adobe forms. I am new for this.
    Could you please tell me what are are the things required to delelop an adobe forms
    What are the steps i have to follow to create an adobe form.
    I have to do coading in ABAP DEV Workbench or somewhere else?
    If somewhere else then in which language and where ?
    If someone has created a sales order confirmation adobe forms earlier please send me the code for reference.
    Regards,
    Nik

    Thanks again Vinod for this input. I've already had a look into the form where nothing named as 'TITLE' appear. And frankly I'm not very strong in identifying the print program for a given form. I try with debug but taking into account my poor skills in ABAP I'm lost with all those function module. And the print program that I could get from [NACE] includes so many things that I'm still not able to find out the OPEN_FORM statement. But I keep on trying.
    Regards.
    Nozome.

  • Standard print program for order confirmation

    Hi All,
    I have created smartform for sales order confirmation,now i want to attach it to output type i need standard print program for order confirmation.Do we have any standard program for the same ?
    Thanks in advance
    Shrila

    Hi Shrila,
       refer to the thread below:
    Order confirmation  smartform
    With luck,
    Pritam.

  • Smartform print program for order confirmation

    Hi experts.
    I am looking for a smartform print program for order confirmation.
    The order confirmation in standard is a script with the name RVADOR01 and I tried to copy and change but I don't know which to eliminate and whcih to keep it.
    If any body written the program already please provide me or provide the link to check.
    Thanks in advance
    Sai

    this is the processing form.
    form processing.
      data: lf_fm_name            type rs38l_fnam.
      data: ls_control_param      type ssfctrlop.
      data: ls_composer_param     type ssfcompop.
      data: ls_recipient          type swotobjid.
      data: ls_sender             type swotobjid.
      data: lf_formname           type tdsfname.
      data: ls_addr_key           like addr_key.
      data: document_output_info type  ssfcrespd,
            job_output_info type ssfcrescl,
            job_output_options type ssfcresop.
      perform get_data.
      check retcode = 0.
      perform set_print_param using      addr_key
                                changing ls_control_param
                                         ls_composer_param
                                         ls_recipient
                                         ls_sender
                                         retcode.
    *Get the Smart Form name.
      if not tnapr-sform is initial.
        lf_formname = tnapr-sform.
      else.
        message e001(/smb40/ssfcomposer).
      endif.
    determine smartform function module for invoice
      call function 'SSF_FUNCTION_MODULE_NAME'
        exporting
          formname           = lf_formname
        importing
          fm_name            = lf_fm_name
        exceptions
          no_form            = 1
          no_function_module = 2
          others             = 3.
      if sy-subrc <> 0.
      error handling
        retcode = sy-subrc.
        if sy-subrc = 1.
          message e001(/smb40/ssfcomposer).
        endif.
        if sy-subrc = 2.
          message e002(/smb40/ssfcomposer) with lf_formname.
        endif.
        perform protocol_update.
      endif.
      call function lf_fm_name
        exporting
          archive_index        = toa_dara
          archive_parameters   = arc_params
          control_parameters   = ls_control_param
          mail_recipient       = ls_recipient
          mail_sender          = ls_sender
          output_options       = ls_composer_param
          user_settings        = ' '
          is_nast              = nast
          is_vbdka             = vbdka
          is_addres            = addr_key
        importing
          document_output_info = document_output_info
          job_output_info      = job_output_info
          job_output_options   = job_output_options
        tables
          it_vbdpa             = tvbdpa    "Item information
          it_vbdpau            = tvbdpau   "Subitem numbers
          it_vedpa             = tkomservp  "Contract Item Validity
          it_vedka             = tkomservh  "Contract Header Validity
          it_vedpn             = tkomservpn "Contract Item Cancellation Data
          it_vedkn             = tkomservhn "Contract Header Cancellation DA
        exceptions
          formatting_error     = 1
          internal_error       = 2
          send_error           = 3
          user_canceled        = 4
          others               = 5.
      if sy-subrc <> 0.
        retcode = sy-subrc.
        perform protocol_update.
    get SmartForm protocoll and store it in the NAST protocoll
        perform add_smfrm_prot.
      endif.
    endform.                    "processing

  • Sales Order Confirmation through Email

    Dear Friends,
    Can i ask you to give me a quick idea on what need to be done to establish the functionality to send the order confirmation through emails.
    Thanks in advance.
    Ravi

    Once you made sure that the output type definition is all set with all relevant data and ABAP work, go to the condition record of the same output. Maintain the mediums as 5 -- Extrenal Send and Date / Time as 4- send immediately when saving the order. Then go to the details of the record and maintain the relevant communication strategy. Save the record. This should trigger the mail automatically when you save the order.
    If you also want to print with the same output type, then you need to go back to order VA02 , repeat output and change the medium to 1.
    If you want to automatically print and also mail on single save / then you need to tweak the output program to trigger print and mail both at the same instance. This is possible by the output program. Then you need to keep the medium as 1.
    Hope this helps.
    Sai

  • Mass printing of order confirmation - output BA00

    Hi, can anyone advise if there's a std transaction code that can perform mass printing of order confirmation from SO with output 'BA00'?
    Thanks
    PP

    Hi there,
    I dont think there isany T-code for mass printing multiple O/p types.
    Rather you can run RSNAST00 in SE38. Give the BA00 in Message type, sales order num in Obj Key. Give the default printer to which you want to print the docs.
    Rather, you can ask your ABAPer to develop a custom transaction calling the RSNAST00 when executed. You can also define the selection inpits like sals orders, message type, Sales org, printer, etc.
    Once the user clicks on execute, system will call RSNAST00 in the background.
    1 question: Whay do you want to mas print the BA00? It wil trigger immediately after saving the sales order provided condition records are maintained right?
    Regards,
    Sivanand.

Maybe you are looking for

  • Report with checkbox to PDF-File with BI Publisher

    Hello, I am able to create reports in APEX to create PDF-Files. We are using the BI Publisher. Now we have to design a rft-Template with a checkbox. In BI Publisher it works with the checkbox greate, but if I create in APEX report and a layout the ch

  • Returned mine today

    I returned mine today and Office Depot did not want to refund my money even though I had until 1-7-12 to return it according to my receipt.  They finally did refund my money but was not happy about it.  But I give them credit for finally doing the ri

  • PR05 - Fi DOcument Generate 2 open items (

    Hi All, I am in an upgrade for version 4.6 to 6.0 In version 6.0 this is happening: I am using PR05 to generate a trip. The FI Document generates 2 open items in the vendor account instead of one open item. I supposed that this is happening because i

  • Why can't I see the pen tool?

    Hi - I'm using the latest Adobe Premiere Pro but when applying a mask I have the option of the ellipse or the 4 point polygon, but no pen tool...any idea why?

  • Unable to add AD user or group in app-v 5.0 management console

    Hi, I am doing POC of app-v 5.0 at customer's environment. I did the testing of app-v 5.0 in my test lab environment and its working fine but at customer environment I am getting below error in app-n management console. Invalid input was passed. Ther