How to trigger an SMS after creation of Activity / Interaction Record

Dear Experts,
Our Client requirement is to trigger an SMS immediately after creation of an Interaction Record. I want to define an Action for this.
But what processing type should I use for SMS, (like Method Call, Smart Forms Mail / Fax / Print and Workflow). We are using an external service provider domain to send SMS to our customers. It has been configured in SCOT.
But from CRM configuration front there is no specific processing type for SMS. then how system reads telephone number from the BP master.
Kindly help me to resolve the issue, your suggestions will be highly appreciated.
Best regards
Raghu ram

Raghu,
In your case you could copy a "print" action method class and create a z-version.  Then modify the print action method so that the smartform output triggers a call to your output type.
Or you could just code a new method that creates a new BCS send request using the CL_BCS document and your output type.
It just depends on how whether you want to use smartforms to build the message or build it in some other method.
Take care,
Stephen

Similar Messages

  • How to run the BAPI after creation or Modification ?

    HI Abapers,
    How to run the BAPI after creation or Modification ? What is the step by step procedure to run the the BAPI?
    Immediate reply is highely appriciable.
    Regards,
    Chow.

    Hi
    If you have done with BAPI creation correctly Run it similar to the fun mdule which we run in SE37 calling this BAPi in the program with CALL FUNCTION and passing the necessary parameters
    see the sample bapi code how it is called in Program
    data : w_resb_header like bapirkpfc.
    data: begin of itab_resb occurs 0.
    include structure bapiresbc.
    data: end of itab_resb.
    data: begin of itab_bapi_return occurs 0.
    include structure bapireturn.
    data: end of itab_bapi_return.
    data : w_resb_no like bapirkpfc-res_no.
    w_resb_header-plant = p_werks.
    w_resb_header-res_date = sy-datum.
    w_resb_header-created_by = sy-uname.
    w_resb_header-cost_ctr = '0000010001'.
    w_resb_header-move_type = '201'.
    w_resb_header-gr_rcpt = w_room_time.
    w_resb_header-part_acct = 'OR'.
    *ITEM DATA
    loop at i_details.
    itab_resb-material = i_details-matnr.
    itab_resb-plant = i_details-werks.
    itab_resb-store_loc = i_details-lgort.
    itab_resb-quantity = i_details-qty.
    itab_resb-unit = i_details-meins.
    append itab_resb.
    clear itab_resb.
    clear i_details.
    endloop.
    call function 'BAPI_RESERVATION_CREATE'
    exporting
    reservation_header = w_resb_header
    NO_COMMIT =
    MOVEMENT_AUTO =
    importing
    reservation = w_resb_no
    tables
    reservation_items = itab_resb
    return = itab_bapi_return
    call function 'BAPI_TRANSACTION_COMMIT'
    exporting
    wait = 'X'
    IMPORTING
    RETURN =    .
    wait up to 5 seconds.
    w_resb_no contains your reservations numnber
    Regards
    Anji

  • Dictionary Search Help - how to trigger an event after F4 help

    Hi,
    I been searching the web lately to find a way to trigger an event after using the F4 input help.
    Here is an example of what I would like to do:
    - I have a WD form with a inputfield in it.
    - The input field is bound to datalement "LIFNR".
    - In my context I have specified the Input Help Mode to "Dictionary Search Help"
    - And the Dictionay Search Help is set to "KRED"
    A user will the click on F4 to start the Search help, then pick a LIFNR and the WD inputfield wil be filled.
    What I want is to trigger an event when this is happening.
    Does anyone have som tips or guides for me regarding this problem?
    Thanks in advance! =)

    Hi Mathias Hagen
    Actually there is no straight way of doing this , but still you can trigger a event in F4 search help ...  below is very informative blog to trigger the F4 search help by chris
    Firing a WDA event on using a Search Help - how to do it, without an NDA
    regards
    Chinnaiya P

  • How many copa tables created after creation operating concern?

    Hi gurus
    How many copa tables will be created after just creation of  OPERATING CONCERN?
    This is question being asked in interview.
    Regards
    Hari P
    Edited by: Hari Peddi on Feb 15, 2009 11:22 AM

    Hi,
    As the previous comment says, CE1XXXX, CE2XXXX, CE3XXXX and CE4XXXX are created. But this is if you are using Costing-based profitability analysis, However, if you're using account-base PA then no tables are created and CPEP, COSP, COSS and other standard CO tables are used.
    Regards,
    Kenneth

  • How to trigger an event after symbol animation completes?

    Hello,
    I have been trying to figure this out without success.
    On the stage I have a button and a hidden symbol. The symbol has an animation within itself.
    When I click the button, the symbol becomes visible and plays the animation. Its all good so far.
    This is what I am trying to accomplish:
    I want to be able to click the now visible symbol, the animation within itself plays in reverse and then it hides itself.
    How do I make it hide itself after the animation plays in reverse?
    ==================================================================================
    BUTTON CODE (This works for me):
    sym.$("AnimationOne").show();
    var AnimOne = sym.getSymbol("AnimationOne");
    AnimOne.play(0);
    SYMBOL CODE (This needs to hide after animation ends):
    var AnimOne = sym.getSymbol("AnimationOne");
    AnimOne.playReverse();
    sym.$("AnimationOne").hide(); // If I add this, it just hides itself without animating in reverse
    ==================================================================================
    Thank you in advance for any help/suggestions.

    simple work around:
    place a label on your symbol and turn visibility ON
    Then on compostion ready stop your symbol on that label
    var s = sym.getSymbol("shape");
    s.stop("startAni");
    On your click event play the symbol from the label.
    var s = sym.getSymbol("shape");
    s.play("startAni");
    Then on your playReverse it will go all the way to 0 where visibility is OFF.
    sample here:
    https://www.box.com/s/m6zm1lt49bl74iwpva9l

  • How to trigger IDoc CLFMAS after saving in transaction MM01 OR MM02

    HI,
    whenevr a characterististic for a material is created or changed in transaction MM01/MM02 , idoc clfmas should be triggerred with the characteristic values.
    whenevr we save in transaction mm02, a user exit EXIT_SAPLMGMU_001 will be called from where v need to trigger the idocs.
    Can anybody suggest me how do i trigger the idoc from the user exit
    Its urgent
    thanks ,
    loveena

    Hi,
    You can use any of the FMs in the user exit as per your requirment direct or SMD to trigger the idoc   
    CLA1_CREATE_CLFMAS           
    CLA1_CREATE_CLFMAS_DIRECT    
    IDOC_INPUT_CLFMAS            
    MASTERIDOC_CREATE_CLFMAS     
    MASTERIDOC_CREATE_CLFMAS_BY_OB
    MASTERIDOC_CREATE_REQ_CLFMAS 
    MASTERIDOC_CREATE_SMD_CLFMAS 
    Regards.

  • How to trigger an action after a FLV has finished playing

    I have a FLV file that I am pulling into my SWF and I want to
    go to the next scene in the SWF once the video clip is finished
    playing... Because it's externally loaded I haven't been able to
    figure out how to do this. I tried just importing the FLV to the
    stage and putting it in the timeline, but that makes the SWF huge
    and the video playback is much slower for some reason.
    Does anyone know how to do this?

    Read in the duration metadata from the FLV so you know how
    long the video clip is, then just check to see if the movie's
    current time is >= to the total time. Don't use the prebult
    media player components, write your own player. Check out
    www.gotoandlearn.com for some great easy tutorials on this.

  • HT4623 how to change phone number after its been activated?

    After I purchased the iphone 4S and it was activated, I had my old number transported.  The Iphone still shows the number originally assigned by the carrier.  Apple support says to reset network settings and that will correct the problem.  Didn't work.  Now what?

    Settings/phone then my phone number

  • How to transport a Cube after a remodeling activity?

    Hi
    I did a remodeling in a cube, where I´ve added 2 new fields.
    It´s being working pretty well in Dev, also the update rules, Cube, ODS, infopackage, everything looks fine, but when I closed the request with the remodeling activity and transported to QA, the changes did not appeared.
    My question is, should I transport the Cube again? In this case, should I add in the transport package, update rule, ODS, whatever it´s depended of this Cube?
    Thanks
    Rody

    Hi
    Guys Thanks for all the support until now! But did not work at all.
    I tried this load several time, each time I´ve tried to bring less records setting some restriction in the Infopackage, but did not resolved either.
    I´m creating a new request with everything, Cube, Update, Info, fields, and see if this time it will go ahead.
    I´ve also tried other load that uses the same logical source system and it worked, so I guess it´s something related to this specific change.
    Any clue will be appreciated.
    Thanks

  • How to trigger an E-mail after saving a Case

    Dear all,
    We need to trigger an action to send an E-mail after creation and saving a Case in EP.
    Please help me how could we configure this in the system.
    Your suggestions will be highly appreciated.
    Best wishes
    Raghu ram

    Hi Raghu,
    By using he action profile you can trigger the email once you save the transaction.
    We have processing types in action profile,
    1.Immediate
    2.Recurring
    3.After saving
    In ur case you can after saving the document.
    and assign the action profile to the transcation type.
    Regards
    Chandramohan

  • How can i  print reports to different printer by use Trigger on table after insert

    Hello,
    Please can any one tell me how can i print (any message) to different printer (network & local printer) by use Trigger on table after insert.
    regards,
    Linda.

    What you want to do cannot be done with PL/SQL, which does have any print utilities. However you could write something using Java Stored Procedures.
    Of course the "different printer" bit will have to be data driven as triggers are not interactive.
    rgds, APC

  • How to trigger creation of collective orders

    Hi,
    How to trigger the creation of Collective orders.
    regards

    Hi,
    Collective Orders
    Use
    In a collective order, planned orders or production orders are linked to one another over several production levels. Each order in the collective order has its own order number. If subassemblies are produced directly for superior orders within a production process, without physically entering the warehouse, it is useful to have a representation via collective orders.
    The components for which separate production orders are created in the collective order are called directly produced components (see Creating Collective Orders)
    Prerequisites
    A collective order cannot be created for components that have one of the following indicators set:
    · Co-product
    · By-product
    · Alternative item with strategy 2
    · Alternative item with usage probability 0
    · Discontinued
    · Follow-up material
    · Intra material
    Features
    Collective orders offer the following advantages:
    · Integrated view of a production process
    Collective orders make it possible to represent different levels of the production process together in the system. The production process can be viewed as an integrated whole.
    · Separate order number for every order
    Every level in a collective order represents a separate production order/planned order. Every production order/planned order has its own order number. This enables you to process the entire collective order, a subtree in the collective order or an individual order.
    · No placements in storage or removals from storage between production levels
    Within a collective order stock movements only take place for the leading order (that is, the order that is at the highest production level) and not for directly produced components. This makes it easier to maintain the collective order in comparison with several individual orders. A further advantage is a more realistic representation of the costs of the production process, since subordinate orders can be directly assigned and settled to superior orders.
    · Business functions simultaneously for several orders
    Certain business transactions can be carried out simultaneously for several orders. Releasing an order that belongs to a collective order has the effect that all the hierarchically subordinate orders are released simultaneously.
    · Automatic change to dependent orders
    Changes to an order automatically affect dependent orders / components affecting orders. For example, if you change the order quantity in an order then
    ¡ the relevant quantity changes are automatically made to dependent orders
    ¡ the requirements quantity of the directly produced component is automatically changed.
    In the collective order, you also have the option of manufacturing directly produced material in a different plant to the planning plant.
    · Set status in leading order
    If you make changes in subordinate orders that have an affect on the status, then the system sets the corresponding status in the order header of the leading order in the collective order as follows:
    u2013 CFCO Confirmation in collective order
    u2013 GMCO Goods movements in collective order
    u2013 RLNE Release taken place in network
    In this way you are informed about changes in the whole collective order.
    · Reading master data
    You can copy the routing data and BOM data to the order again. You can find more information in Read master data.
    Example
    You want to produce a pump. The BOM for the pump contains a pressure regulating valve and a spiral casing. You want to enter these two components in separate production orders, but you do not want them to be posted to stock.
    You set the special procurement type to direct production in the material master record for the pressure regulating valve and the spiral casing, so that production occurs using a collective order.
    When you create a production order for the pump, a collective order is automatically created, which contains subordinate production orders for the pressure regulating valve and the spiral casing.
    Creation of Collective Orders
    Use
    Collective orders are only created if the special procurement type is set to direct production in the components for which the separate production orders are to be created (materials planning area in the material master).
    In the standard system, 52 is the special procurement type for direct production (that is, for components that are produced within a collective order).
    To create a collective order, you must use an order type with internal number assignment.
    Hope this helps.
    Regards,
    Tejas

  • How to trigger Process after Event

    Hi,
    I am trying to trigger a PC after an Event. This event is another PC variant. I know this will be Event= RSPROCESS but, How to get the value for Parameter.
    Thanks in Advance

    For Process Chain Adhoc scheduling
    1)You can make the process chain to be trigered by an event.
    You do so by having the Job that start the PC start after an Event.
    Then you define your set of job's (tcode:  SM37) and make sure these jobs fire the event that starts the PC.
    There is an ABAP program you can use that fires events (FM -> BP_EVENT_RAISE).
    try this in your ABAPcode:
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    eventid = 'Your Event'
    eventparm = 'START'
    target_instance = ' '
    EXCEPTIONS
    OTHERS = 01.
    schedule ur process chain,
    2)In the Start process of your process chain, select Direct Scheduling and then click the Change Selections icon. This will bring you to the Start Time window where you can put in the Date/Time you want to start your process chain. At the bottom of this window, click on the Periodic job box and you will notice another icon way at the bottom called Period Values. Click this to determine what frequency the job should be rescheduled (ie. daily, weekly, etc.).
    3) u can do this by an alternate way--> click  start process, --> selection "Maintain Variant", choose "Direct Scheduling". Next select "Change Selections", pick your date and time, set your period values , and activate it.

  • I cannot send sms after having change my sim card. how do i restore it?

    I cannot send sms after having change my sim card. how do I restore it?

    Contact your carrier and see if your account is provisioned properly.

  • How I can cancel sms/emails that remain in the iPhone memory after being deleted?

    How can I cancel sms/emails that remain in the iPhone memory even after being cancelled?
    Thanks

    To better explain...Randomically, sms and emails deleted remain on the iPhone/iPad memory and can be found throught the "Search" function....How to permanently delete such files from memory?

Maybe you are looking for

  • How do I get rid of MobileMe on my preference  folder; it's still causing me problems when I have to iPhoto to email photos?

    How can I delete all of the old MobileMe items on my iMac which is causing me a bunch of problems when I want to use iPhoto to send pictures. it reverts back to my old MobileMe info and hangs up or gets to the wrong people who have my old mobileMe em

  • Slow performance of a Report Group

    Hi guys, Is it possible to improve the performance of a report group? I haven't tried creating report painter, writer.. Should I go on the list of reports and check each in the report painter or in report writer? And what's the first thing that I sho

  • Ses po deletion line item

    hi i have created ses with reference po,and release also done,now i want to delete the po line item that time showing error,unaccepted service entry sheet items cannot be deleted.is ther any configuration setting.plz suggest regards gh

  • Help on UpdateCascadingPicklists in Web Services v2.0

    Hello All, I have a problem when trying update child picklist values,using UpdateCascadingPicklists API it is over writting old picklist values.But I just want to add the new values.Is it possible ,If possible how? I set CreateNew Argument to "N". wh

  • App store fails to launch

    Since I upgraded to Mavericks I can't launch the app store.  It comes up with a blank page and freezes, force quitting does not help.  I can't find a place to download a new version.  Any thoughts?