Changing sales item texts in userexit_save_document

Hi Learned folk,
the problem I have concerns a particular type of sales order item text which we wish to use to store text in addition to any entered by the user on VA01.
In sapmv45a userexit_save_document I have put a call to function module read_text to get the current text lines and then added my extra line and used save_text to apply the cahnges.
In debug I can see that save_text is dealing with the extra data, it does an 'úpdate' on STXH to indicate that there are the same number of lines in the text that I expect and then it does an 'éxport' to database STXL(TX) to send the text lines themselves. All the data I want is being exported. These commands are executed with 0 subrc. Shortly after leaving the exit the 'commit' occurs but tables STXH and STXL now have values consistent with how they were before my changed text lines were added. VA03 also shows that my additional text is not present.
The only thing that I can think is that another use of save_text is occurring somewhere between the user exit and the commit but I haven't been able to find it yet.
Does anybody have any other ideas why the text changes are not being retained?
Regards
Neil

Hi Neil,
1. U said u have used SAVE_TEXT
   and it saves.
2. To check if this happens or not, 
    After that write COMMIT Work.
3. In DEBUG mode,
   execute till the FM and COMMIT Work,
4. In another session,
   see the table STXH
   to know whether it REALLY Gets
   updated or not!
regards,
amit m.

Similar Messages

  • On the basis of Sales item Text, item should get copied to Return order

    Hi
    I am creating Return order With ref to Billing Doc.
    when i click on copy one popup is coming that is for Sales item Text.(I want to click on Copy & not Selection List B'cos  in Selection List Sales Text will not come)
    So as per the Text i should select the material in Return Order.
    but when i click on red cross on Sales text window(POP Up), that material also getting copied in SO, which was not happening earlier...
    any configuration in Sales Text is there or some Userexit is there???
    Reg.
    Amol

    Hi AL,
    As such, this is a basic functioanlity of MRP.
    Once you enter a forecast & take a MRP run system proposes, when to start the production based on the production leadtime &  purc.reqns for the raw materials based on the procurement lead time.
    And the same can be viewed from various reports..FOr example MD04.
    For this to work the MRP configurations should be valid.
    Could you please confine your question to a specific query..?
    Thanks & regards
    Mahesh

  • Changing PO item text when material number changed in ME22N

    Hi all,
    I am facing a problem as described below. Please provide me a concrete solution.
    My customer wants me to add a custom item text as Work Authorization Data in ME21N and ME22N. I have created a user exit to implement this requirement. So whenever the user enters a material as a PO Item and saves the PO, my user exit is invoked and the custom data pertaining to that material is displayed as an item text. Later when the user edits the PO and changes the material number from any line item, the system deletes all the item texts corresponding to that line item.
    My problem is, after that when my user exit is invoked, the corresponding text is not getting stored. If I change any other data (like quantity or unit) again and saved, then the text gets saved.
    Can anyone provide me solution to make this item text get saved at the time of  change in material number itself.
    FYI, I am working on SAP R/3 - 4.7 version. If more details are needed then I shall provide them.
    Thanks and regards
    Abdul Shabeer.

    Hi,
    it does not matter if the BADI is already implemented. You can add your additional logic there. If you put break points in all methods of BADI implementation and run ME2xN then you will see when is each method called. You are right that here is no BADI method SET_DATA. What I meant is that you get a reference to PO item (type IF_PURCHASE_ORDER_ITEM_MM) in BADI method PROCESS_ITEM. This interface has to methods GET_DATA and SET_DATA. Using these methods you can get current item fields and change them according to your needs.
    Cheers

  • Need help to change line item text for 220 Line items

    Hi Specialists,
    The user has posted a reversal entry ( doc type : Manual Accrual) using TCODE FBS1.
    It has 220 line items.
    Is there a way in SAP he can change the text of All Line Items for a particular document number in one shot ( Mass Change).
    Pls note : Header text remains same . Only the line item text needs to be changed in one shot .
    For Eg :
      1 50 2758000047 Accruals for CAS               Accrl - Dec 08 / Nalini Marketing(Door Mats) - Oth
      2 50 2758000047 Accruals for CAS               Accrl - Dec 08 / SKC - M&E Repair
    Changed Description:
      1 50 2758000047 Accruals for CAS               Accrl - Jan 09 / Nalini Marketing(Door Mats) - Oth
      2 50 2758000047 Accruals for CAS               Accrl - Jan 09 / SKC - M&E Repair
    Thanks,
    Abhinav.

    Hi
    This is possible, please follow as below:
    If it is GL (FBL3N), Customer (FBL5N), Vendor (FBL1N) line item use the TCODE' mentioned.
    In the selection screen, if possible give all the document numbers (it is possible with addition selection).
    Once you get the output with the line item, select all line items and go to the menu options  there you can see the mass change option, it will give one popup screen give the new value in the text field and proceed further.
    VVR

  • Change log of text items

    Is there any way of finding out the change log for text items during text determination. e.g. The sales order is created by a set of users who specify the colour of the item in the sales item text - textid-ZCME. They change the colour after sometime in the text-id and there is no means of finding out who changed and when.

    In a non-db block, create an item m_rec_cnt as
    Datatype : number
    Calculation mode :Summary
    Summary function : count
    summary blk : your block which you expect to have more than 1 record
    summay item :any not null item--------------------------------------------------------
    create a procedure in the pgm units to set the visual attributes of that particular rec. in the main canvas
    procedure l_set_record_Appear(p_va varchar2) is
    Begin
      set_item_instance_property('emp_code', to_number(:system.trigger_record), visual_attribute, p_Va);
      set_item_instance_property('emp_name', to_number(:system.trigger_record), visual_attribute, p_Va);
      set_item_instance_property('emp_sal', to_number(:system.trigger_record), visual_attribute, p_Va);
    End;Then create the req. visual attribute 'VA_BLUE'
    Then call the procedure in
    PRE-RECORD as
    If nvl(m_rec_cnt,0) > 1 then
       l_set_record_Appear('VA_BLUE');
    else
       l_set_record_Appear(''); /* null attribute ...no space*/
    end if;

  • Change item text in purchase order

    Hi folks,
    I'm trying to change some item text in the purchase order through the BAPI_PO_CHANGE
    with the following test code:
    REPORT zprueba_bapi_po_change.
    DATA:
      itab_text LIKE TABLE OF bapiekpotx,
      wa_text   LIKE bapiekpotx,
      itab_lines LIKE TABLE OF tline,
      wa_lines   LIKE tline,
      itab_items LIKE TABLE OF BAPIEKPO,
      wa_items   LIKE BAPIEKPO.
    DATA: name LIKE thead-tdname,
          id   LIKE thead-tdid,
          object LIKE thead-tdobject,
          v_result LIKE itcer.
    DATA: itab_return LIKE TABLE OF BAPIRET2.
    data: poorder like BAPIEKKO-PO_NUMBER.
    poorder = '4500058923'.
    CALL FUNCTION 'BAPI_PO_GETDETAIL'
      EXPORTING
        purchaseorder                    = poorder
       ITEMS                            = 'X'
    *   ACCOUNT_ASSIGNMENT               = ' '
    *   SCHEDULES                        = ' '
    *   HISTORY                          = ' '
       item_texts                       = 'X'
    *   HEADER_TEXTS                     = ' '
    *   SERVICES                         = ' '
    *   CONFIRMATIONS                    = ' '
    *   SERVICE_TEXTS                    = ' '
    *   EXTENSIONS                       = ' '
    * IMPORTING
    *   PO_HEADER                        =
    *   PO_ADDRESS                       =
    TABLES
    *   PO_HEADER_TEXTS                  =
       PO_ITEMS                         = itab_items
    *   PO_ITEM_ACCOUNT_ASSIGNMENT       =
    *   PO_ITEM_SCHEDULES                =
    *   PO_ITEM_CONFIRMATIONS            =
       po_item_texts                    = itab_text
    *   PO_ITEM_HISTORY                  =
    *   PO_ITEM_HISTORY_TOTALS           =
    *   PO_ITEM_LIMITS                   =
    *   PO_ITEM_CONTRACT_LIMITS          =
    *   PO_ITEM_SERVICES                 =
    *   PO_ITEM_SRV_ACCASS_VALUES        =
    *   RETURN                           =
    *   PO_SERVICES_TEXTS                =
    *   EXTENSIONOUT                     =
    COMMIT WORK AND WAIT.
    name = '600007545900001'.
    id = 'A01'.
    object = 'EKPO'.
    CALL FUNCTION 'READ_TEXT'
      EXPORTING
    *   CLIENT                        = SY-MANDT
        id                            = id
        language                      = sy-langu
        name                          = name
        object                        = object
    *   ARCHIVE_HANDLE                = 0
    *   LOCAL_CAT                     = ' '
    * IMPORTING
    *   HEADER                        =
      TABLES
        lines                         = itab_lines
    * EXCEPTIONS
    *   ID                            = 1
    *   LANGUAGE                      = 2
    *   NAME                          = 3
    *   NOT_FOUND                     = 4
    *   OBJECT                        = 5
    *   REFERENCE_CHECK               = 6
    *   WRONG_ACCESS_TO_ARCHIVE       = 7
    *   OTHERS                        = 8
    IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    LOOP AT itab_lines INTO wa_lines.
      CLEAR wa_text.
      wa_text-po_number = poorder.
      wa_text-po_item = '00001'.
      wa_text-text_form = wa_lines-tdformat.
      wa_text-text_line = wa_lines-tdline.
      wa_text-text_id = 'F03'.
      APPEND wa_text TO itab_text.
    ENDLOOP.
    SORT itab_text BY po_item text_id.
    CALL FUNCTION 'BAPI_PO_CHANGE'
      EXPORTING
        purchaseorder                = poorder
    *   POHEADER                     =
    *   POHEADERX                    =
    *   POADDRVENDOR                 =
    *   TESTRUN                      =
    *   MEMORY_UNCOMPLETE            =
    *   MEMORY_COMPLETE              =
    *   NO_MESSAGING                 =
    *   NO_MESSAGE_REQ               =
    *   NO_AUTHORITY                 =
    *   NO_PRICE_FROM_PO             =
    * IMPORTING
    *   EXPHEADER                    =
    TABLES
       RETURN                       = itab_return
    *   POITEM                       =
    *   POITEMX                      =
    *   POADDRDELIVERY               =
    *   POSCHEDULE                   =
    *   POSCHEDULEX                  =
    *   POACCOUNT                    =
    *   POACCOUNTPROFITSEGMENT       =
    *   POACCOUNTX                   =
    *   POCONDHEADER                 =
    *   POCONDHEADERX                =
    *   POCOND                       =
    *   POCONDX                      =
    *   POLIMITS                     =
    *   POCONTRACTLIMITS             =
    *   POSERVICES                   =
    *   POSRVACCESSVALUES            =
    *   POSERVICESTEXT               =
    *   EXTENSIONIN                  =
    *   EXTENSIONOUT                 =
    *   POTEXTHEADER                 =
       POTEXTITEM                   = itab_text
    *   POPARTNER                    =
    COMMIT WORK AND WAIT.
    However this code isn't updating the text. Does anyone could tell me what i'm missing?
    Thanks for your help.
    Kind Regards,
    Gilberto Li

    Hi,
    Please check this code..It worked for me..Instead of 00001 try giving 00010
    PARAMETERS: p_ebeln TYPE ebeln OBLIGATORY.
    PARAMETERS: p_text(50) OBLIGATORY.
    PARAMETERS: p_textid TYPE bapimepotext-text_id OBLIGATORY.
    DATA:
            lt_poitem         LIKE bapimepoitem OCCURS 0 WITH HEADER LINE,
            lt_poitemx        LIKE bapimepoitemx OCCURS 0 WITH HEADER LINE,
            lt_return         LIKE bapiret2      OCCURS 0 WITH HEADER LINE,
            lt_bapi_itemtext  LIKE bapimepotext OCCURS 0 WITH HEADER LINE.
    <b>lt_poitem-po_item = '00010'.</b>
    APPEND lt_poitem.
    <b>lt_poitem-po_item = '00010'.</b>
    APPEND lt_poitem.
    lt_bapi_itemtext-po_number = p_ebeln.
    <b>lt_bapi_itemtext-po_item   = '00010'.</b>
    lt_bapi_itemtext-text_id   = p_textid.
    lt_bapi_itemtext-text_line = p_text.
    APPEND lt_bapi_itemtext.
    call the BAPI.
    CALL FUNCTION 'BAPI_PO_CHANGE'
         EXPORTING
              purchaseorder = p_ebeln
         TABLES
              return        = lt_return
              poitem        = lt_poitem
              poitemx       = lt_poitemx
              potextitem    = lt_bapi_itemtext.
    LOOP AT lt_return WHERE type = 'A' OR type  = 'E'.
      EXIT.
    ENDLOOP.
    IF sy-subrc = 0.
      WRITE: / 'Error'.
    ELSE.
      COMMIT WORK.
      WRITE: / 'Success'.
    ENDIF.
    Thanks,
    Naren

  • To change the Purchase order header and line item text

    Hi everybody,
    I need to upload the PO Header and item text for the combinaion of PO and a material.
    Please help???

    Hi,
    Try this beloe code
          Length of the PO item text
          If the length > 132 Chars
      BAPI Function module for changing PO item Text
      commiting the bapi change
    SORT t_bapi BY ebeln ebelp.
      LOOP AT t_ebeln INTO wa_ebeln.
        LOOP AT t_bapi INTO wa_bapi WHERE ebeln = wa_ebeln-ebeln.
          REFRESH t_return.
          READ TABLE t_input INTO wa_input
            WITH KEY ref_num = wa_bapi-ref_num
                     item = wa_bapi-ebelp.
          IF sy-subrc EQ 0.
            APPEND wa_input TO t_output.
            w_len = STRLEN( wa_input-text ).
            wa_potextitem-po_number = wa_bapi-ebeln.
            wa_potextitem-po_item = wa_bapi-ebelp.
            wa_potextitem-text_id = 'F01'.
            wa_potextitem-text_form = '*'.
            wa_potextitem-text_line = wa_input-text+0(132).
            APPEND wa_potextitem TO t_potextitem.
            IF w_len > 132.
              wa_potextitem-po_number = wa_bapi-ebeln.
              wa_potextitem-po_item = wa_bapi-ebelp.
              wa_potextitem-text_id = 'F01'.
              wa_potextitem-text_form = '='.
              wa_potextitem-text_line = wa_input-text+132(123).
              APPEND wa_potextitem TO t_potextitem.
            ENDIF.
          ENDIF.
        ENDLOOP.
        CALL FUNCTION 'BAPI_PO_CHANGE'
          EXPORTING
            purchaseorder = wa_bapi-ebeln
          TABLES
            return        = t_return
            potextitem    = t_potextitem.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait   = ' '
          IMPORTING
            return = wa_bapiret2.
    Regards
    Krishna

  • User exit to check item text in VA01

    I want to valicate and create hard error when user create order and did not input certain item text in the order depending on order type.
    The text object is VBBP with textname as order number and item posnr.
    I tried userexit_save_document_prepare but at that time, there is no sales order number created yet, therefore I cannot call function read_text with the text object to check for item text.
    I also tried userexit_save_document, I got order number and item posnr but still function call always return text not found even I input item text during the order creation.
    Does anyone know where to put this exit or any enhancement point to check for item text?
    Thanks

    Hi Brad Bohn,
    I have quite the same issue,
    I have add a new subroutine to be able to change the KUNNR/goods receipt.
    every goods-receipt has a specific text, how can I change the item text when there is no VBELN/doc number based on the new kunnr ?
    Is that also applicable in the user-exit that you mentioned?
    Best Regards,
    Robert

  • Item text inconsistency for multiple item text in CRM Billling document

    Hi Experts,
    I am facing problem in adding item text in CRM Billiing document in Web UI.There are 3 line items in my billing document and their item text gets determined from Billing due list items but there is a requirement to change the item text at billling documnet level also to populate it in the invoice.Here comes the problem when I change item text of first item system alllows me to change in text type Sales Text but when I am doing the same with suceeeding items it throws me a exception like this.
    Business Server Page (BSP) error
    What happened?
    Calling the BSP page was terminated due to an error.
    SAP Note
    The following error text was processed in the system:
    Entry parameter ES_KEY of method CL_CRM_GENIL_CONTAINER_OBJECT->GET_KEY contains value , which is not allowed
    Exception Class CX_SY_IMPORT_MISMATCH_ERROR
    Error Name CONNE_IMPORT_WRONG_OBJECT_TYPE
    Program CL_CRM_GENIL_CONT_SIMPLE_OBJ==CP
    Include CL_CRM_GENIL_CONT_SIMPLE_OBJ==CM007
    ABAP Class CL_CRM_GENIL_CONT_SIMPLE_OBJ
    Method IF_GENIL_CONT_SIMPLE_OBJECT~GET_KEY
    Line 18 
    Long text During IMPORT it was ascertained that the object in the dataset has a different object type to the target object, or the structure of the complex object is not compatible with the structure of the target object. The target object has either a different length, a different number of decimal places or a different data type to the object that is to be imported.
    Error type: Exception
    Your SAP Business Server Pages Team
    This change in item text only works for first item and gives exception for all below items,Is this a standard SAP functionality or what can be done as same thing can be done from back end.

    Hi,
    The above given thread is the perfect solution for your requirement.
    Defaulting some data in the text field means, either you can use the the Substitution / BTE.
    Using the substitution, system not allows you to change the text field in case of any modification you want. But with the BTE you can specify only at the time of the document posting.
    BTE is the best option in this case.
    VVR

  • How to compare Item Text in Purchase Order

    God day Gurus,
    I have a scenario where in I have to compare the saved Item Text to the current edited one in Purchase Oder. I used READ_TEXT function but it only get the saved item text in the document. Is there a way to compare the original and edited item text in P.O.? Here is my sample, I have PO 000001 with Item Text "Sample" and saved it. Then I edited the PO and change the Item text from "Sample" to "Testing". When I use READ_TEXT function, I will get the text "Sample". How will I get the text "Testing" during saving of PO?
    Thanks in advance.

    Hello
    In case you are working already on ERP 6.0 you should have a look at BAdI ME_PROCESS_PO_CUST, interface methods CHECK or CLOSE depending on your requirements.
    Regards
    Uwe

  • Problem in chage FB02 item text

    Hi Freinds.
       I got one assignment to change the Item text in FB02(Change Document). I wrote one program to change the item text using FM FI_ITEMS_MASS_CHANGE. It's working fine. But as soon it changes the next line item's text, the previous is also changed to same as this one. And if there are 6 or 7 items ,at the end of the program , all the line items have same text as the last one.
    But we need different textx of line items for one Header document.
    Am I using the correct Function Module? Please suggest.
    Previously I tried doing recording and BDC of FB02, but failed because i think there is some enhancement done in this T-code.
    so please suggest how to complete my assignment.
    Thanx and regrads.
    Prashant Tiwari.

    perform bdc_dynpro    using 'SAPMF05L' '0102'.
    perform bdc_field                    using 'BDC_CURSOR'
                                        'RF05L-GJAHR'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'RF05L-BELNR'
                                  l_belnr..
    perform bdc_field       using 'RF05L-BUKRS'
                                  l_bukrs     .
    perform bdc_field       using 'RF05L-GJAHR'
                                  l_gjahr.
    perform bdc_field       using 'RF05L-BUZEI'
                                  record-BUZEI_004.
    check the line item and call the screen based on the type
    if line item related to screen 300 then
    perform bdc_dynpro  using 'SAPMF05L' '0300'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'BSEG-SGTXT'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BSEG-SGTXT'
                                  l_sgtxt.
    perform bdc_dynpro      using 'SAPLKACB' '0002'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'COBL-ANLN1'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTE'.
    else.
    perform bdc_dynpro      using 'SAPMF05L' '0301'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'BSEG-SGTXT'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'BSEG-SGTXT'
                                  l_sgtxt.
    endif.
    if line item related to screen 300 then
    perform bdc_dynpro      using 'SAPMF05L' '0301'.
    perform bdc_field          using 'BDC_CURSOR'
                                          'BSEG-ZUONR'.
    perform bdc_field       using 'BDC_OKCODE'
                                         '=AE'.
    perform bdc_dynpro  using 'SAPLKACB' '0002'.
    perform bdc_field       using 'BDC_CURSOR'
                                        'COBL-ANLN1'.
    perform bdc_field       using 'BDC_OKCODE'
                                       '=ENTE'.
    else.
    perform bdc_dynpro      using 'SAPMF05L' '0300'.
    perform bdc_field            using 'BDC_CURSOR'
                                            'BSEG-ZUONR'.
    perform bdc_field       using 'BDC_OKCODE'
                                         '=AE'.
    endif.

  • Printing item text smartforms

    Hai friends,
    In my invoice i have 7 line items and some materials are "Duty Paid". For this they are maintaining a text in "Item Text" tab in VF01 transaction for each materials.
    I have to print the text one by one in the footer.
    How can i do this. How to display the item text.
    Thanks.

    Hi,
    Use the Function module READ_TEXT to read the item texts and print them in the footer.
    You need to pass paramters to FM Read_text. Go to VF03. go to item texts. Highlight any item texts and click on the display button below. It will take you to the text editor. On that screen Go to-> Header will show the following details.
    Text Name       1203832486000140                     
    Language        EN                                   
    Text ID         0002 Item note                       
    Text Object     VBBP       Sales     Item texts      
    Pass the same values to the fields of READ_TEXT FM.
    TEXTNAME would be the concatenation of salesorder and line item.
    Thanks,
    Vamshi.

  • BAPI or FM to update item texts?

    Hi all,
    Is there any BAPI or FM that can be used to change the item texts for Accounting Documents?
    Regards,
    Swathi Ragi

    try BAPI_GLX_GETDOCITEMS
    try BAPI_ACC_DOCUMENT_CHECK also
    try BAPI_DOCUMENT_CHANGE ..seems this BAPI is more relevant.
    Edited by: Santosh Battini on Mar 24, 2010 10:53 AM
    Edited by: Santosh Battini on Mar 24, 2010 10:56 AM

  • Detecting change on header and item texts for sales order in user exit

    Hi,
    In the user exit of VA02, I need to identify/detect if header or item texts for sales order is changed or not.
    Please advise on this.
    Regards,
    Shreyas

    Normally system stores the old values in XTables and new values in YTables.  Check if you have access to these in your user exit.  If you give the user exit name, someone will be able to guide you.
    hith
    Sunil Achyut

  • Changing Sold-to party on an open sales order deletes item text

    Hi,
    When changing the sold-to party on an open sales order document, all of the item text is deleted.  Is there a way to prevent this from happening, or is this standard?
    Thanks,
    Craig

    If u r wishing to change the sold to party for a particular item it means u r not selling that item to him. U cant have 2 different sold to parties  in a single sales order.. U can change other partner functions at sales order level but not sold to party partner function....
    U can assign reason for rejection to close this particular order and raise a fresh order in favor of the sold to party u wish to for that particular item...
    Message was edited by:
            srinivas rao

Maybe you are looking for

  • Delta between Business Connector 4.8 and 4.7

    This seemed like the most logical place to put my post so here it goes.. We are assessing our options for replacing/upgrading existing Business Connector installations that will shortly be out of support (OSS Note 571530).Whilst researching our optio

  • File Sharing Missing from Sharing in System Preferences

    I had file sharing working, and today I can no longer connect from a windows PC. When I go to System Preferences, Sharing, File Sharing is missing in the list. The only options are the following: DVD or CD SHaring Screen Sharing Remote Login Remote M

  • Msi GT780DXR wont start anymore

    Hello, For some reason my laoptop doesn't Start anymore. When I press the power button nothing happens, no lights,no fans, just nothing. It started this week with random shut downs but after that the laptop always rebooted on its own. Today however i

  • IPhoto 11 video and manual sorting..

    Hi all. I was fortunate and went through the upgrade without any issues. Everything went smooth. However I have two issues after the upgrade - and still after updating to 9.0.1. Videoclips: When playing a slideshow the videoclips from my camera are b

  • Webmail Vacation Rule - Mass spam

    We have seen this issue several times now if one of our users enables an existing vacation rule (created in the client) in webmail it will go through and send an email to several (if not hundreds/thousands) of people they have corresponded with withi