Open Enrollment Confirmation eMails

Want to see if anyone has done the following..,
Under Open Enrollment, after plan review and after “SAVE”ing, the user has the option to “Print New Plan Selection”.  This has the effect of displaying a .pdf file to the screen with the user’s elections.
I would like for that .pdf to be automatically generated and e-mailed to the person after a save. (regardless of whether or not they had pressed “Print New Plan Selection”.
Before I start enhancing, I thought I’d check to see if anyone had already done this, and if so, where the touch points were.
Thanks…
…Mike
We're running :
NW 2004S, ESS 1.0 SP09 Web DynPro Version
with ECC 6.0 ERP2005 on the R/3 side

Have not done it, but it's very possible...especially if you want to clog up your network with unread emails including PDF attachments. haha (one thing to keep in mind is security concerns around sending this type of info in emails...and make sure the generated PDFs are cleared from the servers cache/temp files for the same reasons)
That "Print Confirmation" basically just goes out and pulls the configured Benefits Confirmation form. Beforer they "re-added" the feature back to the Benefits Overview service, I had to write a separate custom BSP app to allow the employee to print this at anytime. It was VERY easy.
I first called.....
    CALL FUNCTION 'HR_GETEMPLOYEEDATA_FROMUSER'
      EXPORTING
        username                  = sy-uname
      IMPORTING
        employeenumber            = pernr
        countrygrouping           = molga
        name                      = ename
      EXCEPTIONS
        user_not_found            = 1
        countrygrouping_not_found = 2
        OTHERS                    = 3.
....to get the employee tied to the user, and then after some error checking, called this....
*   Next we need to print the form
*   input parameter: FORM_TYPE (E=enrollment form, C=confirmation form)
*   the input parameter COMMAND is important! PDF=just send data out , FDIS=display in SAPGUI, etc.
CALL FUNCTION 'HR_BEN_FORM_PRINT'
             EXPORTING
                 PERNR = pernr
                 BEGDA = sy-datum
                 ENDDA = sy-datum
                 FORM_DATUM = sy-datum
                 FORM_TYPE = 'C'
                 COMMAND = 'PDF'
                 REACTION = 'N'
             IMPORTING
                 PDF_TABLE = pdf_tab
                 PDF_FSIZE = pdf_size
                 SUBRC = subrc
             TABLES
                ERROR_TABLE = err_tab.
You could do the same but after generating the PDF attach it to an email. There are TONS of examples out on this forum for doing this.

Similar Messages

  • ESS Open Enrollment statement link

    Hello ,
    I am on NW04s and ECC6.0 and added a link on the confirmation screen for the Open Enrollment service for the Open Enrollment confirmation statement but when I click on the link I get the following error:
    com.sap.pcuigp.xssfpm.java.FPMRuntimeException: No correct adjustment reason specified
         at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
         at com.sap.xss.hr.ben.enrollmentreasons.VcBenefitsEnrollmentReasons.isConsistent(VcBenefitsEnrollmentReasons.java:218)
         at com.sap.xss.hr.ben.enrollmentreasons.wdp.InternalVcBenefitsEnrollmentReasons.isConsistent(InternalVcBenefitsEnrollmentReasons.java:190)
         at com.sap.xss.hr.ben.enrollmentreasons.VcBenefitsEnrollmentReasonsInterface.isConsistent(VcBenefitsEnrollmentReasonsInterface.java:173)
         at com.sap.xss.hr.ben.enrollmentreasons.wdp.InternalVcBenefitsEnrollmentReasonsInterface.isConsistent(InternalVcBenefitsEnrollmentReasonsInterface.java:152)
         at com.sap.xss.hr.ben.enrollmentreasons.wdp.InternalVcBenefitsEnrollmentReasonsInterface$External.isConsistent(InternalVcBenefitsEnrollmentReasonsInterface.java:228)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:507)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
         at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:195)
         at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:429)
         at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:728)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:663)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)
         at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:78)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:860)
         at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:220)
         at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1248)
         at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:353)
         at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:551)
         at com.sap.portal.pb.PageBuilder.wdDoInit(PageBuilder.java:190)
         at com.sap.portal.pb.wdp.InternalPageBuilder.wdDoInit(InternalPageBuilder.java:150)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
         at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
    I wonder for the cause for this.
    Any help would be highly appreciated.

    can you please check 1068276.
    also please send the dump of R/3 using st22 transaction.

  • Link to Opne Enrollment Confirmation statement

    Hello,
    I am on NW04s ECC6.0 and want to have the Open Enrollment Confirmation statement link on the portal in ESS...how can I add that ...
    Any help would be highly appreciated.

    There is WebDynpro Java application
    sap.com/ess~ben/BenefitsApplication  which is used for this.. you can get your changes done in same application.
    To make any change in this application you need to have NWDI configuration in place.. if you need help on NWDI setup please let me know.
    Hope this helps.
    rgrds,

  • When I click on an email link it opens in the email window instead of opening a new window, how to get it to open a new window instead

    It's Comcast email, most links are to articles from the Wall Street Journal. Lately an email from Charles Schwab broker with a link to a pdf file has been doing the same. When I click on the link, it opens within the email frame, which is about 1/3 filled up with the toolbar, mailboxes, headings etc. If it opens with 2 bars on the right side to move down, I can see the whole article, but often it opens with only one bar on the right side which will not let me get all the way to the end of the page.
    It's been happening for several weeks. I got a new computer and it's still happening. Comcast sounds like they've never heard of it. Most recently happened today. I tried the same email link with IE and it opened a new window.

    Firefox sent an email to me to confirm that I had asked the above question. The email had a link to click. When I clicked it from Firefox, nothing happened. Then I opened IE, signed into Comcast, opened the email, clicked the link, and it brought me here.

  • With "Download Headers" option checked, opening plain text emails results in cropped body text

    When I open raw plain text emails (i.e. not formatted as HTML) I only see the first
    255 characters of the email body; all of the remainder is chopped off, and never appears no matter how many times I re-open the email.
    I have narrowed this down to my somewhat unusual download preferences in Outlook. They are configured as follows:
      Send/Receive -> Download Preferences -> Download Headers (checked).
    I know the email text is there in full, because when I point my web browser at OWA, I can see the full body.
    If at first I choose Mark to Download and then Process Marked Headers, I can then open the plain text email and see the body in full.
    When I open HTML emails I have no problems, regardless of whether the email download was forced or not.
    This issue existed on my old Office 2010 installation for XP too. It persists now I have upgraded to Office 2013 on Win 7.
    This is not an acknowledged issue yet within the Outlook team (in fact, a possibly related issue was
    reported by someone else 3 months ago but suggested to be a font corruption issue, which is incorrect).
    It seems like Outlook just forgets to download the full text for plain text emails when opening them. It's repeatable every time, so it doesn't seem like a race condition. (To reproduce: set your Inbox download preferences as above, then send
    yourself a plain text email, wait for the Inbox headers to finish refreshing and then open the new email).
    We use a 3rd party provider (Cobweb) for our email service and I believe they are using Exchange 2013.
    We use ESET Smart Security Suite and I have tried disabling the scanner for that but see no change in the outcome. I would appreciate if anyone without ESET could try to reproduce these steps for themselves and confirm.
    Starting Outlook in Safe Mode does not solve it.
    Note: I already asked this
    question at the Office Community site and it was suggested I
    post on the Exchange Server Outlook Clients forum. The feedback there suggested it to be client related, so now I've been directed to post here!
    Thanks,
    Marcel

    Hi Melon, thanks for your response.
    My plain text font is set up as the default, Automatic.
    In any case, I can see the first 255 characters of the plain text body, so plain text font colour can be eliminated as a potential problem.
    After the 255th character, the body text then stops. There are no "hidden characters". If I shrink the window height to accommodate just what I see, the vertical scrollbar does not appear. This confirms that there are no hidden lines of text
    below.
    The mail is simply not downloaded from the server correctly. If I drag the mail onto my desktop, then view that file in Programmer's Notepad, I can see that after the position representing the 255th character in the body of the email, there is garbage (control
    characters).
    If, instead, I first mark the email for downloaded and then click the "process marked headers", wait for it to download and then drag it onto my desktop, by contrast, the body contents look complete and this is reflected in the fact that I can
    see the whole email when I open it in Outlook.
    This problem has so far affected me on four different PC setups (1xWinXP, 3xWin7) and two versions of Outlook (2010 and 2013). However, Cobweb -- our cloud email provider -- did recently upgrade to Exchange 2013, so that might be an important factor.
    I don't think I can remember seeing these plain text issues in the 10 years previous to that upgrade during which I've been using various flavours of Outlook.
    I have supplied repro steps in the original report above. Could someone please try these? I have expanded them in full below for simplicity:
    To reproduce:
    1. Change your download preferences in Outlook. They are configured from the ribbon bar as follows (assuming you are using Outlook in Cached Exchange mode, connecting to Exchange 2013):
      Send/Receive -> Download Preferences -> Download Headers (checked).
    2. Send yourself a plain text email containing more than 300 characters of text.
    3. Wait for the Inbox headers to finish refreshing.
    4. Open the new email.
    Result: The email body will be truncated at the 255th character.
    Expected: The email body should show all the characters.

  • Order Confirmation Emails -

    Hi All.
    I have an orderconfirmation page that sends out an email to
    both the
    customer and myself.
    The page uses an include that sets the details for CDONTS and
    also the body
    of the email (see code below)
    All works fine, but now i want to send two versions of the
    confirmation
    email, one to the customer and one to myself. The reason for
    the need for
    two versions is that my version will have, in addition, a
    simple table with
    boder to allow me to add notes for processing reasons.
    When i put two includes on the order confirmation page (one
    for each email)
    only one is executed!! - and it's always the second include.
    I have to admit that im not too familiar with using
    functions, so i'm not
    even sure if this is possible.
    Please see code below:
    OrderConfirmation.asp
    <!--#include file="functions_email_ourcopy.asp" -->
    <!--#include file="functions_email.asp" -->
    <%
    SendEmail CustomersRS("CustomerEmail")
    %>
    Functions_email_ourcopy.asp
    <%
    'Start the functions
    function SendEmail(c)
    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.From = "[email protected]"
    objMail.To = c
    objMail.Bcc = ""
    objMail.CC = "" 'Maybe send a CC to your sales office
    objMail.Subject = "Order from Website"
    objMail.Body = Mailbody
    objMail.MailFormat=0
    objMail.BodyFormat=0
    objMail.Send
    Set objMail = Nothing
    end function
    function SiteRoot
    'This function tries to ascertain the site root. If it's
    wrong, enter your
    own manually
    CurrentPage=Request.ServerVariables("SCRIPT_NAME")
    SiteRoot="
    http://" &
    Request.ServerVariables("SERVER_NAME") &
    left(CurrentPage,instrrev(CurrentPage,"/"))
    end function
    Function Mailbody
    'on error resume next
    Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
    ' Call the remote machine the request
    objXML.open "POST", SiteRoot & "email_ourcopy.asp", False
    objXML.SetRequestHeader "Content-Type",
    "application/x-www-form-urlencoded"
    objXML.send("OrderID=" & OrderID)
    ' return the response
    Mailbody = objXML.responsetext
    ' clean up
    Set objXML = Nothing
    End Function
    %>
    Functions_email.asp
    <%
    'Start the functions
    function SendEmail(c)
    Set objMail = Server.CreateObject("CDONTS.NewMail")
    objMail.From = "[email protected]"
    objMail.To = c
    objMail.Bcc = ""
    objMail.CC = "" 'Maybe send a CC to your sales office
    objMail.Subject = "Order from Test4Less Website Customer
    Copy"
    objMail.Body = Mailbody
    objMail.MailFormat=0
    objMail.BodyFormat=0
    objMail.Send
    Set objMail = Nothing
    end function
    function SiteRoot
    'This function tries to ascertain the site root. If it's
    wrong, enter your
    own manually
    CurrentPage=Request.ServerVariables("SCRIPT_NAME")
    SiteRoot="
    http://" &
    Request.ServerVariables("SERVER_NAME") &
    left(CurrentPage,instrrev(CurrentPage,"/"))
    end function
    Function Mailbody
    'on error resume next
    Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
    ' Call the remote machine the request
    objXML.open "POST", SiteRoot & "email.asp", False
    objXML.SetRequestHeader "Content-Type",
    "application/x-www-form-urlencoded"
    objXML.send("OrderID=" & OrderID)
    ' return the response
    Mailbody = objXML.responsetext
    ' clean up
    Set objXML = Nothing
    End Function
    %>

    Hey - Thanks Dooza
    I will be working on this tomorrow and report back - much
    appreciated
    Regards
    Andy
    "Dooza" <[email protected]> wrote in message
    news:gkpufc$d2e$[email protected]..
    > Andy wrote:
    >> Hi All.
    >> I have an orderconfirmation page that sends out an
    email to both the
    >> customer and myself.
    >> The page uses an include that sets the details for
    CDONTS and also the
    >> body of the email (see code below)
    >> All works fine, but now i want to send two versions
    of the confirmation
    >> email, one to the customer and one to myself. The
    reason for the need for
    >> two versions is that my version will have, in
    addition, a simple table
    >> with boder to allow me to add notes for processing
    reasons.
    >>
    >> When i put two includes on the order confirmation
    page (one for each
    >> email) only one is executed!! - and it's always the
    second include.
    >> I have to admit that im not too familiar with using
    functions, so i'm not
    >> even sure if this is possible.
    >
    > You are including the same function twice, then only
    sending one, the
    > second time you include the function it overwrites the
    first, so when you
    > call it, it only sends to the second one.
    >
    > The solution? Rename the function in the second one,
    then call it after
    > you call the first one.
    >
    > <!--#include file="functions_email_ourcopy.asp"
    -->
    > <!--#include file="functions_email.asp" -->
    > <%
    > SendEmail CustomersRS("CustomerEmail")
    > SendEmail2 CustomersRS("CustomerEmail")
    > %>
    >
    > You might end up with the same content in both, as you
    have another
    > function called Mailbody that is defined twice, so you
    may need to rename
    > that, and where it is called as well.
    >
    > Dooza

  • T-code HRBEN0005 calling different form for open enrollment

    Hi,
    I have to create two different forms for different adjustment reasons for open enrollment(t-code HRBEN0005).
    But in the config table T74HL we can call only one form so I am looking for an enhancement where i can  pass the form name according to the adjustment reason.
    I am not able to find any such enhancement, please let me know if anyone has done this scenario.
    Regards,
    Manu

    Hi,
    As I understand, you have a custom edit form, you would like to click a button and jump to another edit form. Correct me if there is any misunderstanding.
    If that is the case, you could create different view for a list edit form. Then use a button to switch among views to show different view. For more information:
    http://office.microsoft.com/en-in/infopath-help/add-delete-and-switch-views-pages-in-a-form-HA101732801.aspx
    Regards,
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected] .
    Rebecca Tu
    TechNet Community Support

  • ESS Open Enrollment Statment Form

    Hello,
    I am on NW04s and ECC 6.0 and want to have Open Enrollment Statement Link in ESS ....what I want to know is whether this service is part of standard ESS or it's required to create it from scratch ...any ways what should be the approach of having it ......?
    Any help would be highly appreciated.

    Please access:
    SAP Customizing Implementation Guide > Personnel Management > Benefits > Flexible Administration > Form Setup > Assign Templates to Form Types (V_T74HL)
    Set
    Form Type: B2 Confirmation form
    ADOBE FORM: HR_BEN_CONF
    And SAVE
    fyi
    Marcelo Casaca
    Business Consultant
    NorthgateArinso
    Alameda Madeira, 53
    Conjunto 52, Andar 5 Alphaville
    06454-010 Barueri-São Paulo
    BRAZIL
    Phone: +55 11 3028-8910
    Fax: + 55 11 3028-8911
    URL: www.northgatearinso.com

  • ESS Open Enrollment Issue

    Hi,
    We have recently implemented EP 6.0 on ECC 5.0. In the Open Enrollment service (Benefits & Payment workset), a link 'Print New Plan Selection' appears when the plan selection has been submitted. We do not want this link to appear. In the ITS version, we just did not set up the form type 'B2' in Benefits IMG and PZ14 service took care of disabling it.
    However, with WebDynpro ESS I am getting a critical error stating 'Form type B2 does not exist'. We do not have to give this option of printing confirmation form after enrollment. Points will be rewarded for relevant answers.
    Regards,
    Abhijeet.

    Please access:
    SAP Customizing Implementation Guide > Personnel Management > Benefits > Flexible Administration > Form Setup > Assign Templates to Form Types (V_T74HL)
    Set
    Form Type: B2 Confirmation form
    ADOBE FORM: HR_BEN_CONF
    And SAVE
    fyi
    Marcelo Casaca
    Business Consultant
    NorthgateArinso
    Alameda Madeira, 53
    Conjunto 52, Andar 5 Alphaville
    06454-010 Barueri-São Paulo
    BRAZIL
    Phone: +55 11 3028-8910
    Fax: + 55 11 3028-8911
    URL: www.northgatearinso.com

  • I am qualified for the free version of lion...once I took a snap shot of my proof of purchase, it said it would send me a confirmation email with a code and it never did?

    I am qualified for the free version of lion...once I took a snap shot of my proof of purchase, it said it would send me a confirmation email with a code and it never did?

    You will get a .pdf file with the Redemption Code in it in your registered email inbox. You will have to enter the Redemption Code into the Redeem link on the right in App Store.
    You will also receive an additional email with a password to open the .pdf file from the first email.
    Enter the password to .pdf file > Copy the redemption code and enter it in App Store > Enter your Apple ID and password  in the App Store pop-up > Poof!!! Magic! Your OS X Lion icon shows up in your dock and the download begins!

  • My confirmation email never arrived

    i'm trying to open an account so i can be an ibooks publisher
    aka https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wa/bookSignup
    but my confirmation email never arrived
    how do i resend it?
    when i try to go through the application again it just says i've already applied
    how do i activate my account?

    i am from austria - the same problem. I open a Paid Account an the next day a Free Books Account... no one, no other confirmation email arrived. Today I open a new Free Book account with a gmail mail adress. And see: the confirmation arrived in the same minute.
    This seems to be the evidence that address is the problem, e-mail from foreign countrys not recognize.
    Very bad, because i the first two addresses may no longer use.

  • When I open up my emails and close them, they disappear and I cannot find them.  Where are they going?  Is there a setting that I have to change?

    Once I open up my emails they disappear and I cannot find them anymore.  Is there a setting that I need to change to stop this from happening?

    Are you tapping any of the icons at the of the Mail app after opening them, or do they disappear without you doing anything ? And if you have more than one account on the iPad, does it happen on your other accounts as well ?

  • When I click on an email address on a web page, a page no longer opens in my email program. Not sure if this is a problem due to Firefox or due to recent installation of Office 2010. I use a PC with Vista.

    When I click on an email address embedded in a web page, a page would open in my email program with this address in the "To" line. I recently installed Microsoft Office 2010 and now when I click on an email address nothing happens. I am not sure if this is due to Office 2010 or a Firefox problem. I use a PC with Vista.

    https://support.mozilla.org/en-US/kb/change-program-used-open-email-links

  • I purchased a student subscription to Creative Cloud. I got the confirming email. When I attempted to install the aps, kept getting a 30-day trial for all the aps. In the case of Photoshop, it was expired. How do I activate my Creative Cloud?

    I purchased a student subscription to Creative Cloud. I got the confirming email. When I attempted to install the aps, kept getting a 30-day trial for all the aps. In the case of Photoshop, it was expired. How do I activate my Creative Cloud?

    ChristinaW1111 for information on how to resolve the connection error preventing the active membership from authorizing then please see Sign in, activation, or connection errors | CS5.5 and later.  If you have any questions regarding the steps listed within the document you are welcome to update this discussion.

  • When I open a hotmail email on my iPad, it doesn't show as opened when I go on my mac.

    I am a fairly new owner of an iPad air.  Am stumbling on a few issues, one of which is that when I open a hotmail email on my iPad, when I next go to my mac the same email displays as unopened.  It means I am having to duplicate actions with emails.  Can anyone help?  Thank you.

    I know nothing about Hotmail accounts, but if Hotmail is a POP email provider, what you are seeing is normal behavior for POP email. IMAP email accounts will sync across devices - whatever you do on one device is reflected on all devices. However, as I said, that is not how POP works. You have to read, delete etc. on each device.

Maybe you are looking for

  • How to use interactive layout in Photoshop CC for the photomerge function?

    I find it really hard to combine the images together because the end result from photomerge does not have the snap in function like the interactive layout. Does anyone know how can I bring back the interactive layout in Photoshop CC? I downloaded the

  • External HD compatible for Mac and PC

    Hi, anyone knows how to make an external HD compatible for Mac and PC? I tried formatting in ExFAT and MS DOS but on Mac does not let to copy big files (aprox 4GB) onto the HD. And if I format on Mac Extended, Windows doesnt recognize.

  • Why aren't Aperture edits reflected on the iPad?

    When I update a photo in Aperture, why won't the changes show up on the iPad? I removed red eye from one image and cropped another. Despite multiple syncs, updating previews, etc., the iPad still shows the unedited versions and nothing I do seems to

  • Error saving a project as disk image in iDVD '08

    I don't have a Super Drive so I'm trying to save my project as a disk image so that I can create the actual DVD at work, but after an hour or more of going through the whole encoding, etc. process, it ends up giving me an error message. Does anyone h

  • File association for .rexx files

    Hi all, This will be my first post here. I've searched the web (and this forum) for an answer to my question, but have up untill now not been able to find it. I have installed Regina Rexx, cuz I want to use that language as my command language. I've