SAP CRM Which BADI is triggered after SAVE

Hi All,
I am working on one Interaction center requirement. Basically I would like to know which BADI isgetting triggered after hitting the save button in Complaint tab in CRM WEB UI. I need to enhance that BADI to create transaction link to my interaction record in transaction history tab.
I appreciate your help in advance..
Thanks,
Sar.

Hi Krishnan,
My requirement is we have complaint tab configured in SAP CRM interaction center. User can create complaints in CRM UI using complaints button. After creating complaint one button is active for the user like 'Create notofication' User will click on that button it basically calls Transcation laucher in ECC visa SAP GUI to create notification with reference to this Complaint. after creating the notifcation in ECC and after hiting the back button in CRM UI we have to create a link with notification created in ECC in transcation history tab in complaint.
As I am trying to update the documnet flow in my transaction launcher class I am getting the message saying that 'Order is locked my user id'. This is becuase as I am using the SAP GUI as TL the session is still open in CRM. So I am trying to create the link after hiting the save button for the complaint IN CRM Web GUI.
I am not sure which option is better in this scenario. Enhancing the Complaints Component or writing the code in BADI or using the update task in my transcation launcher class. I am not sure how frequently we can use the update tasks in CRM not user if it works for CRM UI scenarios.
Any suggestion are helpfull..
Thanks,
Sar..

Similar Messages

  • How do I find out which BADi is triggered in PS?

    Hello,
    I am new to SAP and this forum and probably have a really simple question.
    In transaction cj20n, PS, when I create a project and save it, how do I know which BADi is triggered when I save?
    Just wanted to say this forum is a great resource for developers!
    Thanks,
    Taki

    Hi T.Kobayashi,
    In general to find badi,you can go in respective functional area in SPRO and search for enhancements.
    And here for PS you go thru this navigation in your system
    SPRO->SAP IMG reference->SAP Customizing Implementation Guide->Project System->Structures->Operative Structures->WBS->Enhancements for project definition and WBS->Business Add-In(BUS 2001)

  • How to find out which Badi is triggering in which transaction

    Hi SAP gurus,
    Can any one tell me How to find out  which Badi is triggering in which transaction.
    If I have a BADI . I want to know in how many transaction it will trigger.
    Can you help me in this issue. Its very important and urgent.
    Points will be rewarded.
    Thanks,
    Satish.

    Hi Satish,
    Check this blog -
    /people/alwin.vandeput2/blog/2006/04/13/how-to-search-for-badis-trace-it
    Check Clemens reply in this thread, its great-
    BADI
    <b>Reward Points if this helps,</b>
    Satish

  • Need BADI or EXIT after Save of BP data

    Hi,
    I am replicating BP data from ISU to CRM. My data is coming smoothly. I need to do some enhancements in CRM side after BP data of ISU will get save into CRM.
    I need a BADI or EXIT in CRM which will call  after my ISU data will get Save into CRM.
    Please help me to solve this issue....... !
    Thanks & Regards,
    Harkesh Dang

    Hi Harkesh,
    To find the BADI do the following:
    1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
    2. In 'Display' mode, go to 'Methods' tab.
    3. Double click the method 'Get Instance' to display it source code.
    4. Set a breakpoint on 'CALL METHOD cl_exithandler=>get_class_name_by_interface'.
    5. Then run the transaction and save the BP.
    6. The screen will stop at this method.
    7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.
    Regards,
    Saumya

  • Substitution rule has to triggered after save document in FB70 and FB75

    HI,
      I have a substitution rule for REFNR field  and that will trigger when you make FB70 and FB75 for 2 company codes. In the user exit for subustitution we have a code to get the next object number for some other purpose. because third party will use this generated next number for their legal requirement.
    The real problem comes this substitution rule is triggered before save document. due to this if i came back from the transaction without saving the document I am losing that generated number which i dont want.
    I need some tips on this. is there a way in the substituion settings we will trigger this exit at save document.
    I would appreciate your inputs on this.
    Regards
    PRasad

    Hi Rob,
      I would like to know.
      call point 001 is document header
      call point 002 is document item
      call point 003 is complete document.
    I am assuming 003 triggers after complete the document.
    Any clue on this.
    Regards
    PRasad

  • User Exit or BADI for MIRO after save

    Hi
    I want to show a message in MIRO once the invoice document is create but I am unable to find a user exit or BADI after save of the MIRO transaction.
    Please guide me in this aspect.
    Regards

    try to run the below codes in a new program,it can help you to find all user exits of a t-code:
    TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
    TABLES : tstct.
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
    DATA : field1(30).
    DATA : v_devclass LIKE tadir-devclass.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
    IF sy-subrc EQ 0.
    SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
    AND object = 'PROG'
    AND obj_name = tstc-pgmna.
    MOVE : tadir-devclass TO v_devclass.
    IF sy-subrc NE 0.
    SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.
    IF trdir-subc EQ 'F'.
    SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.
    SELECT SINGLE * FROM enlfdir WHERE funcname =
    tfdir-funcname.
    SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
    AND object = 'FUGR'
    AND obj_name EQ enlfdir-area.
    MOVE : tadir-devclass TO v_devclass.
    ENDIF.
    ENDIF.
    SELECT * FROM tadir INTO TABLE jtab
    WHERE pgmid = 'R3TR'
    AND object = 'SMOD'
    AND devclass = v_devclass.
    SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND
    tcode EQ p_tcode.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) p_tcode,
    45(50) tstct-ttext.
    SKIP.
    IF NOT jtab[] IS INITIAL.
    WRITE:/(95) sy-uline.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 sy-vline,
    2 'Exit Name',
    21 sy-vline ,
    22 'Description',
    95 sy-vline.
    WRITE:/(95) sy-uline.
    LOOP AT jtab.
    SELECT SINGLE * FROM modsapt
    WHERE sprsl = sy-langu AND
    name = jtab-obj_name.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    WRITE:/1 sy-vline,
    2 jtab-obj_name HOTSPOT ON,
    21 sy-vline ,
    22 modsapt-modtext,
    95 sy-vline.
    ENDLOOP.
    WRITE:/(95) sy-uline.
    DESCRIBE TABLE jtab.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No of Exits:' , sy-tfill.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(95) 'No User Exit exists'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(95) 'Transaction Code Does Not Exist'.
    ENDIF.
    AT LINE-SELECTION.
    GET CURSOR FIELD field1.
    CHECK field1(4) EQ 'JTAB'.
    SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.

  • Which event is triggered after a column in a gridstyle treeview datawindow has been moved or resized

    Hi all,
    I'm using a gridstyle treeview datawindow with 2 levels.
    What I want to do now is when I move the most right column on the screen e.g. 2 columns to the left the information in the level 1 should stay at the same place but the information in the detail and the header level should move to the left.
    I wrote a function that is doing what I want and it works fine if I call that function in a clicked event of a button: e.g. I move the most right column to the left and then click the button to simulate that a event has been triggerered after moving or after I resize a column and then hit the button.
    So my question is what can I do to trigger my function after a column has been moved or after a column was resized?

    Hi Thomas, Try these steps:
    1. Create a ue_lbuttonup user event mapped to pbm_dwnlbuttonup in DW control.
    2. Create another user event named ue_checkmodified. This is not mapped.
    In ue_lbuttonup, enter the below code:
    This.event post ue_checkmodified()
    In ue_checkmodified event, enter:
    If this.Object.DataWindow.Syntax.Modified = "yes" Then
    ... Your logic goes here...
    End If
    That's it.
    HTH,
    Neil

  • User Exit/ BADI in vf01 after save

    Dear Experts,
    My requirement is to send the mail alert to customer when the billing document is created( VF01 ). Request you to suggest
    the relevant user exit/ badi for the same which is triggered when the save button is pressed.
    Thanks in Advance.

    Hi Farha.
    Go to Ouptut type and the Driver Program related to VF01 output type ..
    Go to se16>tnapr>enter output type already available-->see the Output type and form name.
    Next go to se38> enter the Program name aatachned to Form> and at the end of the Pront privew write  the code
    to capture the spool Number and convert the spool data into internal table ( By using Function Module CONVERT_OTFSPOOLJOB_2_PDF) and next call the Funtion module SO_NEW_DOCUMENT_ATT_SEND_API1  SAPoffice: Send new document with attachments using RFC.
    if you have problem go to se37-->enter CONVERT_OTFSPOOLJOB_2_PDF) and see where used list and find the Driver program how they are converting and sending the mail
    Regards,
    Prabhudas

  • User exit/Badi in MIGO after save

    hi all
    I am trying to find a user-exit/BAdi in tcode MIGO.
    This one should be called after saving the MIGO document.
    Using this i want to put control over auto TO creation for some specific plants and storage locations.
    Important thing is I am using version 4.6C.

    Hi,
    Please try the last one. This may suit.
    For "Automatic TO creation (background processing)", the following user exits are available:
    MWMTOAU1 Selection of requirements for automatic creation of orders.
    MWMTOAU2 Reference number assignment.
    MWMTOAU3 Selection of posting change notices for automatic creation of transfer orders.
    Thanks and Regards
    Guru

  • Need Enhancement which is triggered after material quantity creation

    Hi guys,
    Iam in need of enhancements or exits which would be triggered after creating quantity for my material. Kindly enlighten me on this issue . I need a place to right a code which will be triggered when i create a material quantity .
    Regards,
    Sivaganesh

    Hi Siva,
    I hope you are talking about transfer posting with movement type 561 to get quantity of material in. If yes then you can go for BADI MB_DOCUMENT_BADI after put wait for few second and then get the document number generated.
    Please correct my understanding if it is wrong.

  • WHICH IS BETTER OPTION IN THE U.S. MARKET SAP CRM or SAP SD

    HI I WISH TO DO A COURSE IN SAP I HAVE TO DECIDE BETWEEN 2 OPTIONS SHOULD I DO SAP SD or SAP CRM WHICH ONE IS A BETTER OPTION AS I AM AN M.B.A. IN MARKETING WITH NO I.T. OR TECH KNOWLEDGE AT ALL. SO WHAT CAN YOU RECCOMEND PLEASE REPLY IT WOULD BE APPRECIATED
    THANKS

    Hello Monty,
    I m located in Mumbai, India.
    Surely I would have helped in India.
    As  far as NY or NJ is concerned I don't know much.
    Here in India we have SIEMENS or GENOVATE which provide SAP Cerification.
    Search for some authorized training acadamey of SAP there, search on net........
    Definitely U will succeed.
    Reward me points, if this helps.
    Anubhav
    [email protected]

  • Functional module which get triggered after posting of the document F-22

    Hi,
    I am posting the documents using the transaction F-22. I need to update some table after the documet will get post.
    I try to find out the BTE'S in the transaction FIBF but unable to find it out.
    Can anyone help me to find out the relvant functional module which will get triggered after the posting of the documents.
    Please help me with this.
    Thanks in advanced.
    Regards,
    Darshana

    Hi Harini,
    It is also not get triggered while i am posting the documents.
    Can you please suggest me some more functional modules.
    Thanks in advanced.
    Regards,
    Darshana

  • How to create a custom Report in SAP CRM using the Bol Framework

    Hi Guys
    I have developed a report in SE38 which calls a custom Function Module within it and it works all good.
    Now I want to take my Function Module as well as the external structures I created for this report and use them to make a View in SAP CRM which will allow the user to make selection and then when they click on a button another view has to be shown which should have the content of the report based on the selection.
    I know how to create a view based on the standard object types but this time I want to use my custom function Module..
    Kindly advice or refer me to a link that might be useful.
    Regards
    * Thato                                                                        *

    You want to create a View in SE11 calling FM that you created? Is it?

  • Exit which triggers after SO Save

    Dear Experts,
    I have a requirement to send auto mail to user on customer credit status when user create Sales Order and save.
    I did all the necessary code in the form routine USEREXIT_SAVE_DOCUMENT of include program MV45AFZZ.
    USEREXIT_SAVE_DOCUMENT will trigger before the document save but I need the condition value for that SO and that will be available only after the Order saved therefore my requirement will be completely fulfil if there is any exit which triggers after Order saved, please let me know if there is any exit triggers after SO saved.
    Thanks in advance...
    Regards
    Venkat

    Hi Venkat,
    I think you can achieve through output. You can create an output condition similar to KRML (in which the credit data is send to credit rep) and modify the same as per your need.
    How ever the desired credit data that you are looking for can be called from sales summary(t code-VC/2): Info block 018 Credit info.
    Hope this will help you.
    Please revert to forum if have further doubts
    Cheers
    Atul

  • BADI or BTE which triggered after FI Document Post

    Hi ,
    I am looking for solution to change document in Loans module  i.e. VDBEKI based on residual document created in FI. for that I am searching for BADI or BTE which will triggered after FI document post.
    Thanks in Advance.
    Regards
    Vimal

    Try using 1030 or 1050.
    Regards,

Maybe you are looking for

  • Error while creating PO - No Commitment item

    Could anyone please help me resolve the below problem When I try to create a PO, by keying 'A' in the Account Assignment category, I get an error saying 'No Commitment item entered in item 00 10' How do I remove the default setting if any in the Fund

  • How can I get my restrictions code i never set up

    The other day my daughter asked me to delete an app from her phone which was one I didn't care for her using in the first place. No problem I thought. I went threw the motions to delete it and the apps all shake but NO x.... I have watched videos on

  • Integration Connection Issue (Need help!)

    Hello community, I have some issues enabling Cockpit with widgets in SAP Business One. I'm running SAP Business One 9.0 PL10 64-Bit I can enable Cockpit with widgets just fine. It's running on default SQL instance (had some issues with named). Everyt

  • Repair permissions now takes 15-30 minutes

    In leopard, permissions repair was slooooow. but upon moving to SL, it got a lot faster - that is, until just recently, probably coinciding with the 10.6.2 update, where it now gets stuck at the "2 minutes remaining" mark for approximately 15-30 minu

  • JMS over MQ : could anyone recommend resources / advanced tutorials ?

    Hi, Would anyone please happen to have good resources for using JMS over Ibm's MQ implementation ? I've just started using JMS over MQ. I've read through 3 IBM redbooks on the subject, copied their "hello world" examples, and they basically work. But