HR PA Dynamic Actions: Generate mail to the admin when 0002 & 0021 changed

Hi gurus!
         My client wants us to generate a mail to the Admin when an employee changes his 0002 or 0021 infotype
through ESS. I believe we could do this is Dynamic Actions. Can you please tell me how we do it?
Thanks and Regards,
Soniya

Hi,
Some good write-ups :
http://wiki.ittoolbox.com/index.php/Dynamic_Action
http://www.sapconfig.com/index-3.html (look for "Dynamic Action Mail for Infotype". This will require registration but free.
Thanks.
Regards
Kir Chern

Similar Messages

  • Send a mail to the customer when their order of type Residential Credit is booked

    Hi,
    We need to send a mail to the customer when their order of type Residential Credit is booked.
    I followed the below steps, but i could not write the code for sending email, can you please send me a sample code.
    Step1:
    =======
    Setup Processing Constraint on Order Header/Line for order booking
    *(Navigation : Setup --> Rules --> Security --> Processing Constraints)*
    a) Set Application : Order Management, Entity : Order Header
    b) Under constraints --> set Operation : Create, user Action : Raise Integration event, and make it enabled
    c) Condition --> Set Scope : Any, Validation Entity : Order header, record Set : Order, Validation Template : Booked and make it enabled too.
    Step2:
    ========
    Profile Option: Set "OM: Electronic Message Integration Event Sources" to be set to All
    Step3:
    ========
    Develop a code(Package) /workflow as per business requirement. e.g sending mail to customer when order is booked.
    Step 4:
    =======
    Open business event *"oracle.apps.ont.oi.xml_int.status"* through workflow Administrator responsibility. Include code/workflow in the subscription section of Business event.
    Navigation : WF Administrator Web application ---> Administrator Workflow --> Business Events
    Search Name : oracle.apps.ont.oi.xml_int.status, it will return 1 record, click on subcription...
    In this page include the function e.g CLN_CH_EVENT_SUBSCRIPTION_PKG.ADD_COLLABORATION_EVENT_SUB, if you are using WF, mention (e.g) wf_rule.default_rule in function & Workflow as OEEM/WRITE_HISTORY and enable it in this page..
    Thanks and Regards,
    Priya

    Just wanted to let you guys know that I still haven't received my MP3 player... Creative has had the MP3 player for 73 days now and they still haven't sent it back. Since last time I wrote here I got an e-mail from Creative saying they got the MP3 player on the 5th of the November and that somehow the status wasn't updated. Well, it's been 73 days now, care to send it away? I sent them and e-mail yesterday where I wrote that they could just send me the cash for it or a new MP3 player.
    If I don't receive my MP3 player in a near future I will contact "Allm?nna Reklamations N?mnden" (a Swedish "Consumerist"-like government sponsored organization that deals with people vs company legal cases).
    Again, I strongly advise everyone to not buy any more Creative products. Once they break you won't get the help you need.

  • Is there a way to increase the font size in the sidebar of Mac mail and the Finder when running OS 10.6.8?

    Is there a way to increase the font size in the sidebar of Mac mail and the Finder when running OS 10.6.8?

    The only way to increase the size of the onscreen text in the Finder Menu Bar and in the Side bar in Finder Windows is to change the screen resolution in the OS X Preferences Pane under the Displays icon.
    What Mac and screen size are you using?

  • Dynamic Action, validation check, on an Item, could not use Change event

    I am learning how to use Dynamic Actions in a 3.2.x app that was upgraded to 4.0.x. I wanted to share what I learned adding client side validation with these actions. Perhaps an Apex guru could suggest an easier method to use this feature.
    I have an existing function where a user selects multiple rows in a report page, and then assigns a single status and enters justification text for the selected rows in another page, then saves changes (via submit).
    One item, justification, is required. I replaced my JavaScript validation of an empty value, e.g., P10_JUSTIFICATION.value, with a dynamic action. The Change event was a candidate for this item, with the "is not null" Condition. However, it is possible to initiate this screen to review the status, overlook the justification text and immediately select a button to save changes. No Change event has fired. The Before Page Submit event was applicable here. This Event selection in the wizard does not provide the Item for definition and then the Condition wasn't the right context though available for selection. I selected JavaScript expression for the Condition, actually entered my original JS test expression, and created one True Action. The True action displays an Alert to tell the user that required text is missing.
    Test of this DA was not completely successful. The alert appeared but the page went on to submit anyway. I found I had to add another True Action, Cancel Event, to stop the submit. The DA was then successful.
    The Apex site examples, [http://st-curriculum.oracle.com/obe/db/apex/r40/apexdynactions/apexdynactions_ll.htm] , do a great job showing use of Change and Set Value events for Items but a user may not always navigate through items. These features were promoted for developers with no to little knowledge of JavaScript to use Apex for application development. This DA required using/understanding JS anyways.
    My next step is to implement actions on a tabular form that that has required values. It is disconcerting that I have read in the forum that the column value references such as f0x and its row number are required to get it all working (as a DOM or JQuery selector). I have already found that tabular form columns can be re-ordered from v3.2.1 to 4.0.x. I was hoping I could declare dynamic actions or simpler Javascript methods that would not rely on f0x array references.
    Thanks,
    Kelly

    It is disconcerting that I have read in the forum that the column value references such as f0x and its row number are required to get it all working (as a DOM or JQuery selector).Not necessarily. One possibility is to use descendent jQuery selectors to attach the dynamic action event handler by column heading:
    td[headers="HIREDATE"] input

  • How to send a mail to the user when a job gets canceled?

    Hi experts,
                      I need to send a mail when a job gets canceled to the user.I know the FM for sending mail and i can find if a job is canceled from tbtco,but i want to know how to send the mail from the same program ,once it got canceled ?
    thanks in advance,
    helpful answers will be awarded with points
    regards,
    ashwin

    Hi Ashwin
    Use the below peace of code:
    REPORT ZBCJOBMONITOR .
    TABLES: SOMLREC90,
            TBTCO.
    DATA: MAILDATA   LIKE SODOCCHGI1.
    DATA: MAILTXT    LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.
    DATA: MAILREC    LIKE SOMLREC90 OCCURS 0  WITH HEADER LINE.
    DATA: I_TBTCO    LIKE TBTCO OCCURS 0 WITH HEADER LINE.
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001 .
    SELECT-OPTIONS: S_JOB FOR TBTCO-JOBNAME.
    SELECT-OPTIONS: S_JOBC FOR TBTCO-JOBClass.
    SELECT-OPTIONS: S_REC FOR SOMLREC90-RECEIVER.
    SELECTION-SCREEN END OF BLOCK B1.
    START-OF-SELECTION.
      CLEAR:    MAILDATA, MAILTXT, MAILREC, I_TBTCO.
      REFRESH:  MAILTXT, MAILREC, I_TBTCO.
      PERFORM GET_ABENDED_JOBS.
      PERFORM BUILD_RECEIVERS.
      LOOP AT I_TBTCO.
        PERFORM BUILD_TEXT_MESSAGE.
        PERFORM SEND_MAIL_NODIALOG..
      ENDLOOP.
         Form  BUILD_TEXT_MESSAGE
    FORM GET_ABENDED_JOBS.
      SELECT * FROM TBTCO
              INTO CORRESPONDING FIELDS OF TABLE I_TBTCO
                         WHERE JOBNAME IN S_JOB
                           AND STATUS = 'A'
                           AND JOBCLASS IN S_JOBC
                           AND SDLSTRTDT = SY-DATUM.
    ENDFORM.
         Form  BUILD_TEXT_MESSAGE
    FORM BUILD_TEXT_MESSAGE.
      DATA: DATE(10) TYPE C.
      DATA: TIME(10) TYPE C.
      MAILDATA-OBJ_NAME = 'MONITOR'.
      MAILDATA-OBJ_DESCR = 'Batch Job Monitor'.
      MAILDATA-OBJ_LANGU = SY-LANGU.
      CONCATENATE 'Job Name:' I_TBTCO-JOBNAME
                  INTO MAILTXT-LINE SEPARATED BY SPACE.
      APPEND MAILTXT.
      PERFORM FORMAT_DATE USING I_TBTCO-SDLSTRTDT
                                DATE.
      CONCATENATE I_TBTCO-SDLSTRTTM+0(2) ':'
                  I_TBTCO-SDLSTRTTM+2(2) ':'
                  I_TBTCO-SDLSTRTTM+4(2)
                     INTO TIME.
      CONCATENATE 'Start Date/Time:' DATE TIME
                INTO MAILTXT-LINE SEPARATED BY SPACE.
      APPEND MAILTXT.
      CONCATENATE 'Job Class:' I_TBTCO-JOBCLASS
                INTO MAILTXT-LINE SEPARATED BY SPACE.
      APPEND MAILTXT.
      MAILTXT-LINE = 'Job has terminated abnormally'.
      APPEND MAILTXT.
    ENDFORM.
         Form  BUILD_RECEIVERS
    FORM BUILD_RECEIVERS.
      LOOP AT S_REC.
        CLEAR MAILREC.
        MAILREC-RECEIVER = S_REC-LOW.
        MAILREC-REC_TYPE  = 'U'.
        APPEND MAILREC.
      ENDLOOP.
    ENDFORM.
         Form  SEND_MAIL_NODIALOG
    FORM SEND_MAIL_NODIALOG.
      CALL FUNCTION 'SO_NEW_DOCUMENT_SEND_API1'
           EXPORTING
                DOCUMENT_DATA              = MAILDATA
                DOCUMENT_TYPE              = 'RAW'
                PUT_IN_OUTBOX              = 'X'
           TABLES
                OBJECT_HEADER              = MAILTXT
                OBJECT_CONTENT             = MAILTXT
                RECEIVERS                  = MAILREC
           EXCEPTIONS
                TOO_MANY_RECEIVERS         = 1
                DOCUMENT_NOT_SENT          = 2
                DOCUMENT_TYPE_NOT_EXIST    = 3
                OPERATION_NO_AUTHORIZATION = 4
                PARAMETER_ERROR            = 5
                X_ERROR                    = 6
                ENQUEUE_ERROR              = 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.
    ENDFORM.
         Form FORMAT_DATE
    FORM FORMAT_DATE USING IN
                           OUT.
      CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL'
           EXPORTING
                DATE_INTERNAL            = IN
           IMPORTING
                DATE_EXTERNAL            = OUT
           EXCEPTIONS
                DATE_INTERNAL_IS_INVALID = 1
                OTHERS                   = 2.
    ENDFORM.
    Regards,
    Sree

  • Sending mail to the partner when the quotation is created in va21

    i need to send the email to the partner when the quotation is created(va21) or changred(va22) with smart form. plese advice how can i achive this..
    thanks,

    Hi,
    You can send by using the function module : SO_NEW_DOCUMENT_ATT_SEND_API1 . for that RSWNSENDMAIL1 is a sample program for sending mails.
    Then for your requirement, find the appropriate exit/badi and put the mail send code inside that.
    Regards,
    Renjith Michael.

  • Problems with attachments going corrupt from Mail in the dock when sending?

    I have had my Mac G5 Tower at home now for a couple of years now and have always had a problem with sending attachments to any one from my .mac account with mail in the dock.
    The error massage people would tell they were getting from the files that I attached were (The file is damaged and cold not be repaired). I also tried emailing the same attachment to my self and got the same results.
    I always got around this at home by emailing the attachments via web .mac account from apple’s web site this is not an ideal solution.
    Using the same .mac account and mail from the dock on my Mac at work no problems at all.
    I thought by upgrading from panther to tiger that this would help, I am still having the same trouble.
    Can anyone out there help.
    Thanks
    Mick
    Dual 1.8 Ghz PowerPC G5   Mac OS X (10.4.3)  

    Thank you Justin for your response.  Sorry for the delay in responding.   I have been unable to log in to my forum account since the first time even though I'd verified my user name, reset the password (everything I could think of).   Many hours (literally) on hold with almost every support department at Verizon hasn't resolved the login problem...so I've created a new username with my other email address.   I know that creating a new account probably isn't the kosher solution, but my frustration level with Verizon phone suport on this has gone over the top as no one department seems to claim any knowledge of how to help with forum issues and passes me off to somewhere else.  
    I am using IE 7.0.   I only have the problem when I am viewing my emails via the Verizon webmail.  When I download the emails to Outlook on my desktop, there are no problems.   In webmail, if I have an email showing in the preview pane that has links and I click on that email (in the preview pane), the linked website opens and I can't close it or do anything else.   I can't even switch to viewing other emails in my inbox in the preview pane.      I can right click on the email showing in the preview pane and select to open in a new window, but if I left click the link activates right there in the preview pane.

  • When i change the hard drive does the admin user and pass change ?????

    when i change the hard drive does the adminstrator  user and password change ?????

    bin_bella wrote:
    when i change the hard drive does the adminstrator  user and password change ?????
    Yes, if you do a fresh install of the operating system, it's like a brand new machine.
    No, if you restore from a backup like a bootable clone or TimeMachine drive.
    Most commonly used backup methods

  • How do I setup my iPad 5 to leave my e-mail on the server when I delete it from my inbox on my iPad?

    I have an iPad 5, when I read my mail and then delete it from my inbox it also deletes it from the server.  How do I set it so that the message remains on the server?

    You don't have anything under Advanced between the Move Discarded Messages Into section and the S/MIME section?!
    I have 2 sections in between:
    Deleted Messages> Remove > how long before deleted messages are removed from the trash
    and
    Incoming Settings > ...
    Sorry I do not know why you would not have those sections, especially the Deleted Messages section as this applies just to the Mail app and the Mail trash mailbox
    the stock answer when puzzled is to suggest a Reset of your iPad:
    hold both the Home button and the Power button down for 10+ seconds until the Apple logo appears.  Let go promptly when you see the Apple logo.  Wait another 30 seconds for your iPad to restart itself.  No data will be lost.
    see if that changes anything so that those sections reappear in your settings.
    You could also try Settings > General > Reset > Reset All Settings ... I don't know enough about that to know if it will help, but it will mean you have to go back and fix all your settings afterward

  • Why does firefox delete my incoming mail from the server when I start my PC

    I have XP-Service Pack 3. When I start my PC, all my incoming mail is deleted from the server "Ziggo" When I set Windows Internet Explorer as the default, the problem is solved. I used Firefox 5.0 as well as Thunderbird, I'm now using Outlook express and Windows Explorer. I suspect that on Start-up, either Thunderbird or Firefox makes contact with the "Ziggo" server and deletes the mail. Ziggo, my ISP, cannot help me.

    You don't have anything under Advanced between the Move Discarded Messages Into section and the S/MIME section?!
    I have 2 sections in between:
    Deleted Messages> Remove > how long before deleted messages are removed from the trash
    and
    Incoming Settings > ...
    Sorry I do not know why you would not have those sections, especially the Deleted Messages section as this applies just to the Mail app and the Mail trash mailbox
    the stock answer when puzzled is to suggest a Reset of your iPad:
    hold both the Home button and the Power button down for 10+ seconds until the Apple logo appears.  Let go promptly when you see the Apple logo.  Wait another 30 seconds for your iPad to restart itself.  No data will be lost.
    see if that changes anything so that those sections reappear in your settings.
    You could also try Settings > General > Reset > Reset All Settings ... I don't know enough about that to know if it will help, but it will mean you have to go back and fix all your settings afterward

  • Lost all my .mac mail from the server when I changed to icloud

    Hi Can anyone help, I've lost about two years of back up emails from my .me account when I transferred to iCloud?
    Any suggestions

    Mailboxes and messages are located in ~/Library/Mail Check that folder to see if any folders are named for your accounts (e.g., [email protected]). Look in these folders if they contain any messages.
    Alternatively, you can do a Spotlight search for a specific message that you know you had. In the Search results, right-click to Show in Finder. This may lead you to where all your other messages are.
    Other than re-importing messages from within Mail.app, I don't know how you can restore everything including folder structures, etc. Perhaps someone else in this forum can give pointers. Re smart mailboxes, you can just recreate them once everything is back in.

  • Best practices; how to reduce the wait when making live changes

    I am getting tired of waiting 20 seconds or so every time
    that I save a change to one file. How can I put changes to the
    server, and disregard all unchanged documents? I would be thrilled
    if I could just get rid of this wait, it slows my whole thought
    process down.

    Pacoan wrote:
    > I am getting tired of waiting 20 seconds or so every
    time that I save a change
    > to one file. How can I put changes to the server, and
    disregard all unchanged
    > documents? I would be thrilled if I could just get rid
    of this wait, it slows
    > my whole thought process down.
    >
    Are you working live from the server? In Site Management,
    setup your
    Local Info to point to your local hard disk, and your Remote
    Info to
    point to the live web site. The synchronize command will then
    do what
    you want.
    See the help button within the Site Manager.
    Harvey

  • Commiting all the records when one is change  --Help Please

    Hi,
    I have a problem. I have got a form to do some changes. (original form was not done by me). This is a base table form. If I query for a particular criteria, and say it returns 5 rows and then if i modify just something only in one record and save, it commits all 5 records.
    But for the second time (without exist form the form), then if I query for the same criteria which returns the same 5 records and at that time when changing something in 1 record will commit only that record... Any idea what property has got wrong...
    The problem is I am supposed to keep a history table and to track the changes done to main table. so in above case as it commits even the records that has not being changed, that also get writes to the history...
    There are some display fields as well which display values from LOVs.
    Any one, ... any idea where the problem is...

    No Mohan,
    I haven't written any code.. I also cannot find how this happens.. because its a form that someone else has done..iam also trying to find why & how this is happening. There is no trigger to update, it is a base table block.
    But I saw a field now which populates from a LOV. There is a description field displayed on the form but actually the field that is on the table is the code, so when selecting from the LOV the code field is getting populated... Is this a problem

  • Dynamic Action to Send Mail

    Hi,
    I'm trying to set up a dynamic action so that during the separation process when a certain infotype (IT0040) is delimited that a mail should be sent to a distribution list. I've had a look at some other posts on here but so far none of these have helped solve the problem.
    I have set up a dynamic action as below..  The separation actions are 20 or 22.
    0040                   02     900     **GENERATE MAIL DURING SEPARATION*
    0040                   02     901     P     T001P-MOLGA='13'
    0040                   02     902     P     P0000-MASSN='20'/X
    0040                   02     903     P     P0000-MASSN='22'/X
    0040                   02     904     M     M0001
    In feature M0001 I have it set up:
    If TCLAS = A
    & INFTY = 0040
    IDTXT ZTEXT
    DISTR SEPARATION
    Do I need more arguements in the feature as I can't seem to get it to trigger.
    Thanks
    Tom

    Hi Regi,
    Thanks for the reply, sorry this task got lost behind a host of other ones. I've tried using the standard text and still nothing is produced.
    With the dynamic action I have put the code for this on IT0040 as this code should only be triggered if this infotype is changed by the actions also specified.
    I've checked that the mail set up is correct as I'm able to send an mail from my SBWP to myself, which is the only one in the distribution list.
    I've updated the Feature to have a few more arguements, but these are mostly blank as the email should only go to the distribution list.
    IDTXT MAIL_FOR_I0001_A
    RECV1
    SUBTY
    OUTBX X
    DISTR DIST
    NAME1
    NAME2
    Many thanks
    Tom

  • Configuring DYNAMIC ACTIONS - 0002 TO 0105

    i want to know step by step detailed procedure of configuring dynamic actions in abap-hr.
    my requirement is that if any change is done in (first name or last name) in (personal data infotype 0002), or (any new entry is added) in infotype 0002 for fields (first name, last name), then........
    dynamic actions should be trigerred in (0105 communication infotype) for (e-mail subtype) creating (e-mail in communication 0105 infotype) based on first name and last name given in 0002 infotype.
    i mean want whenever personal details (first name/last name) of any candidate is entered in 0002 infotype, e-mail id should automatically be generated in 0105 infotype based on first and last name given in 0002,
    any e-mail id format can be used.
    i am new to abap-hr so please give me step by step, detailed procedure for this IN SIMPLE WORDS.
    thanx

    You are from programming or Functional ?
    The dynamic actions are configured by the Functional consultant .
    yes its T588Z  where the dyanmic actions are configured .
    Vijay.

Maybe you are looking for