Dynamic BirthDay Message On Portal

HI All,
         I have a requirement that the Portal should show birth day greetings on the birthdays of the users i.e, as soon as the user logs in, a birth day message should be displayed. I can think of the following senarios:
1. The Masthead Of Portal Should Change on His Date Of Birth.
2. The Portal Should Show a Birth Day Message as a Pop-up Window.
3. Creation of a Dynamic Role, such that as soon as the user logs in, Birth Day role is to be made visible and rest of the time, it would be invisible.
Can some one please assist me that how can I move forward with either of these.
Cheers!!!
Umang

Hi
See make thing simple, just develop one application like Birthday Calendar which show the monthwise birthdate and employee name, there you can put common wishes for all.
Here you can use Webdynpro java and ABAP to do it.
As you are asking it might create complications for a big organization, even for maintaining and system performance wise.

Similar Messages

  • Dynamic alert messages

    Hi All,
    I have got alert categories created by client,I have to use alert categories and dynamic alert message in BPM.i am not authorized for transaction ALRTCATDEF.Can you tell me where i can see dynamic alert messages for alert categories created.Is there any transaction or I can check in RWB in alert configuration
    Best Regards,
    Harleen Kaur Chadha

    Alert Configuration:- You use alert configuration to have the system informed you about the errors that occurs during message processing.
    *Used for alerts that occurs at IE.
    Alert Management: When you define the integration process you can specify that if a particular situation occurs at runtime a alert has to be thrown using alert management.
    *Used to handle business specific errors.
    For example if the stock falls below certain level an alert has to be thorwn to the specified user using the integration process in this case you have to follow steps defined in alert management
    Defining Alert Categories
    During alert category definition, you specify the alert text, expiry time, escalation, and all other conditions related to the sending of this kind of alert.
    1. Ensure that you are in change mode in the alert category definition environment (transaction ALRTCATDEF).
    2. Choose Create Alert Category.
    3. In the Alert Category column, enter a technical key. Choose a key that describes the situation that triggers the alert, such as CUSTCANC for a category responding to a customer cancellation. This key is language-independent and identifies the alert category. The standard namespace convention applies to the key, this means keys Z* und Y* belong to the customer name space.
    4. On the Properties tab page:
    a. In the Description field, enter a description for the alert category. Choose a description that is informative with respect to the content of the alert category. The description is language-dependent.
    b. If required, you can select a classification in the Classification field. If you do not choose a specific classification, the category is stored in the classification folder Unclassified. For more information on classifications, see Alert Classification.
    c. In the Max. No. of Dels field, specify a maximum number of times that an alert of this category is to be delivered if it is not confirmed. This refers to delivery using a communication channel other than to the recipientu2019s display program (UWL, application-specific program, or alert inbox).
    d. Select Dynamic Text if the texts of the alert category cannot be defined at this stage. This refers to situations in which the texts are not known until runtime, for example when CCMS Alerts are forwarded to ALM.
    No translation can be performed for alerts with dynamic text. System messages can be entered manually in several languages.
    e. In the Expiry Time in Min. field, you can enter a life span for alerts of this category if the alerts will no longer be relevant after a specific period of time. If the expiry time elapses, the alert is removed from the alert inbox and is no longer delivered using any other channel.
    Expiry times can be derived from various sources. Priority is given first to the data provided by the triggering application, second to the BAdI ALERT_EXP_DATE, and third to this field in the alert category definition. If none is found in any of these sources, the default expiry of 31.12.2099 applies.
    f. If you wish to specify an escalation recipient, select Escalation Active and enter the escalation recipient. Also specify a tolerance time in minutes. When escalation is active for an alert category, an alert is escalated if none of the alert recipients has confirmed the alert after this tolerance time. The escalation recipient is also informed that he or she has received the alert because of an escalation.
    The escalation functionality is based on the administrator report RSALERTPROC. This report has to be scheduled as a regular job. For information on this report.
    5. On the Container tab page, define any variables that you may want to use in the short text or long text. You can also define other application-specific variables, such as company code or material number. These variables are then replaced at runtime with values from the application. For more information, .
    6. On the Short and Long Text tab page, enter texts for the alert category. You can include text variables referring to elements of the alert container or system symbols. In the case of a container element, the variable must be defined in the alert container. The entry in the text must be in the form &<ElementName>&.
    The title is used as mail title, fax subject, and alert title in the inbox. The long text is used as mail/fax body and the long text view in the inbox. The short text is used for pager and SMS.
    7. On the Optional Subsequent Activities tab page, you can enter URLs for subsequent activities. If you trigger your alerts by calling a function module, you can also specify dynamic subsequent activities. For more information, see Triggering by Calling a Function Module Directly in Triggering Alerts.
    8. Save your entries.
    You create an alert category to use in alert rules.
    Basic alert configuration
    The specified item was not found.
    The specified item was not found.
    Trigerring alerts from UDF
    Triggering XI Alerts from a User Defined Function
    Alert Configuration
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
    Alert Inbox
    http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
    Alert Notification Step-by-Step
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Defining Alert Classifications
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Triggering Alerts
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    Setting up alerts
    Setting up alerts in RZ20
    Alert Management
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e04141e8-0f11-2a10-adaa-9d97b062c2df
    Alert Notification
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90f449a8-a6db-2910-a386-d2b5999f5751
    ALRTCATDEF Editing Alert Categories
    ALRTCATDEF_SEL Define Alert Category
    ALRTDISP Display Alerts
    ALRTINBOX Alert Inbox
    ALRTMON Alert Monitor
    ALRTPERS Personalize Alert Delivery
    ALRTPROC Process Alerts
    ALRTSUBSCR Subscribe to Alert Categories
    The Alert Framework provides an interface from the Basis (Web AS) Alert Framework. You use
    transaction ALRTCATDEF to define the text, the priority, number of delivery, etc. for the alert.
    ?? To configure your alerts, proceed as follows:
    ?? To define an alert category, choose Create Alert Category.
    ?? You can also create the alert category directly by calling transaction ALRTCATDEF. In both
    cases you require the authorizations of the role SAP_XI_ADMINISTRATOR.
    Triggering XI Alerts from a User Defined Function
    The specified item was not found.
    The specified item was not found. - Alert Configuration
    The specified item was not found. - Trouble shoot alert config
    Configuring scenario specific E-mail alerts in XI-CCMS: Part  - 1 -- ccms alerts ? 1
    Configuring scenario specific E-mail alerts in XI-CCMS: Part-2 -- ccms alerts ? 2
    Configuring scenario specific E-mail alerts in XI-CCMS: Part 3 -- ccms alerts --- 3
    Alerts with variables from the messages payload (XI) - UPDATED -
    The specified item was not found.
    http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
    From HelpFile
    When alerts r not displayed in inbox ?
    Then check the following
    Tcode - ALRTCATDEF_SEL
    Report - RSALERTDISP and RSALERTPROC , SXMSALERT_LOGREADER
    Did you run the report SXMSALERT_LOGREADER in SE38... If you run it, please post the corresponding logs here. If not, try to run the report giving corresponding message id and post the logs here. We will try to figure it out

  • Dynamic Birthday List Application

    Hello,
    I have a requirement to develop a dynamic "Birthday List" application which will display the birthdays of all employees for that particular day.
    I am planning to put a birthday excel sheet somewhere in the portal server and this application will fetch the information from the excel.
    I have to incorporate this application in my WPC page so can't use webdynpro to develope this.
    Any suggestion what is the best way to develop this application.
    Any tool which is available which can be used for this purpose?
    Our portal is NW 7.01 SP 06
    Thanks
    Deb

    Dear Deb,
    How are you.
    You can create the custom Java application (i.e PAR) or webdynpro application and fetch the "Birthday List" from excel sheet in the custom applicatio and match with current date. Based matched data you can build the page to show in the SAP Portal.
    If there is no data in the current date, then you can show "No Data Available" and If there is match data in the current date available, then you can show the associated page.
    If you are using the PAR or Webdynpro iview, you can show in the WPC. For this you need to use the [Configuring Entry Points for iViews|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/06/4776399abf4b73945acb8fb4f41473/content.htm]
    Hope it will helps.
    Best Regards
    Arun Jaiswal

  • Custom Error message in portal

    HI Experts,
    I trying to implement cutom error messages in portal. By Following the below link.
    [https://cw.sdn.sap.com/cw/community/docupedia/nw70java/blog/2010/03/21/custom-error-messages-in-the-portal]
    As of now I trying to implement it for error code "500".
    <error-page>
                 <error-code>500</error-code>
                 <location>/Customerrors/500.html</location>
           </error-page>
    </web-app>
    The above code I pasted in web.xml. 500.html is there in customerrors folder. I have also restrated the system.
    when I log in to portal system still I could see standard message coming for "500" code error not the custom one from 500.html.
    Iam using EP7.0 EHP1 .
    Thanks
    Surender Singh Dahiya

    Surender,
    I guess it should work in the similar fashion.However, I do not have access to a portal system now. Will try testing the scenario soon and keep you posted.
    Cheers!
    Sandeep Tudumu

  • Dynamic Error Message from a Bundle Showed in a rich:fileUpload

    Hello.
    There is a way to show a dynamic error message from a bundle (i.e, There is a problem in the word {0} in line {1}.) in a rich:fileUpload after the Managed Bean method in fileUploadListener="#{MyManagedBean.myMethod}" attribute was performed? That's because the error message parameters are discovered only after the MyManagedBean.myMethod execution.
    As far I know, I'm able only to show a static message with transferErrorLabel="#{myBundle.myErrorMessage}" attribute.
    Here is my rich:fileUpload component code:
      <rich:fileUpload id="upload"   
         fileUploadListener="#{PlanilhaManagedBean.importar}"  
         maxFilesQuantity="100" 
         immediateUpload="true" listHeight="130" acceptedTypes="xls"  
         addControlLabel="#{bundle.geralProcurarArquivo}" 
         ontyperejected="alert('#{bundle.geralExtensaoInvalida}')"    
         cancelEntryControlLabel="#{bundle.geralCancelar}" 
         clearAllControlLabel="#{bundle.geralLimparTudo}"     
         clearControlLabel="#{bundle.geralLimpar}" 
         doneLabel="#{bundle.geralArquivoTransferidoComSucesso}"  
         progressLabel="#{bundle.geralTransferindoArquivo}" 
         stopControlLabel="#{bundle.geralParar}"  
         stopEntryControlLabel="#{bundle.geralParar}" 
         transferErrorLabel="#{bundle.geralErroNaTransferenciaDoArquivo}" /> Any idea?
    Thanks in advance.

    Hi, BalusC. Thanks for your reply.
    I already tried that. I put a navigation-rule in faces-config.xml to the same page of the rich:fileUpload, but the rich:fileUpload component doesn't starts a get or a post request. So the navigation-rule is ignored and the page wasn't rendered again.
    I also tried to put the <a4j:support ...> in the rich:fileUpload to re-render the <h:messages ...> component, but didn't work too. The <h:messages ...> wasn't re-render.
    Thanks in advance.
    Edited by: reolca on May 10, 2009 5:40 AM

  • Display an error message in Portal during creation of Object Link

    Hi,
    I have a requirement where I need to throw an error message in Portal during creation of Object Link.
    The requirement is whenever the user clicks on Item and try to create a Object Link for Material-Plant combination, if the Mat-Plant combination exist, than I have to throw/display an error message.
    I tried for some enhancements in BAPI_BUS2172 but it does not work out.
    Please help.
    Thanks in advance.
    Arbind

    Hi,
    If you include the UI, it will display at the top of the screen..
    Please see below how to create a message in the message editor.
    http://help.sap.com/saphelp_nw04/helpdata/en/72/1d6526263ff24995016a152705eab2/frameset.htm
    and this is how you access the error message in the application ti display it to the end user
    http://help.sap.com/saphelp_nw04/helpdata/en/72/1d6526263ff24995016a152705eab2/frameset.htm
    Regards,
    Ganesh N

  • How to get the dynamic columns in UWL portal

    Hi All,
    I am working on UWL Portal. I am new to UWL. I have down loaded uwl.standard XML file and costomized for getting the  values for "select a Subview" dropdown and I am able to see the values in the dropdown. Now my requirement is to get the dynamic columns based on the selection from dropdown value.
    can any body suggest on how to get the dynamic columns in UWL portal.

    Hi  Manorama,
    1) If you have already created a portal system as mentioned in following blog
                  /people/marcel.salein/blog/2007/03/14/how-to-create-a-portal-system-for-using-it-in-visual-composer
    2) If not, then try to create the same. Do not forgot to give the Alias name .
    3) After creating a system, log on to the VC, Create one iView.
    4) Now Click on "Find Data" button from the list which you can view in right side to Visual composer screen.
    5) After clicking on "Find Data" button, it will ask for System. If you have created your system correctly and Alias name is given properly, then your mentioned Alias name is appeared in that list.
    6) Select your system Alias name and perform search.
    7) It will display all the BAPIs and RFCs in your systems.
    8) Select required BAPI and develop the VC application.
    Please let me know if you any further problems.
    Thanks,
    Prashant
    Do reward points for useful answers.

  • Dynamic mail message's through Alert

    Hi All,
    We have a requirement to send dynamic mail messages based on the alert output's.
    like if the output value is NULL then i need to send different message and if it is not null then another message has to go to the user.
    is this possible through alert??
    Thanks in advance,
    Jana

    Hi jana;
    AFAIK yes its possible, please check below links and notes:
    plz help me...!!!! Workflow Notification Mailer
    Re: EBS work flow
    Also check:
    Control - Workflow: Setup Doc ID: 113664.1
    Oracle Workflow Best Practices Release 12 and Release 11i [ID 453137.1]
    Oracle Workflow Release 12 Diagnostics Doc ID: 469822.1
    Regard
    Helios

  • Automated tool to convert from Forms to Dynamic Page for Oracle Portal?

    Hi Experts,
    We are thinking to convert majority of the forms in our portal to dynamic pages. Is there any tool to automate the conversion from Forms to Dynamic page for Oracle Portal 9.0.4.1.0?
    Thanks, Abbas

    Dear Abbas,
    You seem to have two issues... ;-)
    If you are finding the Forms are getting corrupt very easily, I'd suggest you go and open a Service Request into Oracle Support (http://metalink.oracle.com). There are a couple of ways where you can have these not corrupted (depeding on the Portal version you are in) and if there isn't yet a way you may get a bug logged and fixed within the next patchset eventually (improving the product functionality).
    As to changing it to a dynamic page it might give you a bit more flexibility... yeah. It really depends on what you desire to do. I'd slowly start to code them in this way if your goal is this. As to the former coded forms unfortunately as I've said there isn't a strait way to do that, so you may do this slowly in time...
    I hope it helps you a bit further...
    Cheers,
    Pedro.

  • Dynamic xml messages in alerts

    Hi,
    I have a ccBPM where I throw an alert on an application exception.
    I want to include the entire xml message in the alert and email it to assigned users. I tried doing a document-to-string conversion of the xml message and putting the string in alert message as &messagestring& but the value gets stripped after first 80 characters or so.
    Does anyone have experience in having dynamic xml messages in alerts? Is there any other way of doing it?Any insights are appreciated.
    Thanks and Regards,
    Suresh.

    The way we did is, before raising the alert we sent the whole message in an email (mail adapter) to the group email id.
    Sudhir /Michal can answer this best.
    regards
    SKM

  • ABAP messages in Portal

    Dear Experts,
    I have a exit type of variable. If conditions couldnt met i'm giving an error. It works perfectly in BEx. But in the portal it gives a short dump. Is there  any possibility using ABAP messages in portal.
    Pseudo code is like this;
    Case I_VNAM.
      When 'ZVCUR001'.
        IF I_STEP = 2.
          read table i_t_var_range
                into l_s_var_range
                with key IOBJNM = 'TCOMPANY'.
          select single * from ZENTITY
                  where ENTITY = l_s_var_range-low.
          if sy-subrc = 0.
              L_S_RANGE-LOW = ZENTITY-CURRENCY.
              L_S_RANGE-SIGN = 'I'.
              L_S_RANGE-OPT = 'EQ'.
              append l_s_range to e_t_range.
         else.
         Message 'Please maintain ZENTITY table' TYPE 'E'.
         endif.
    endif.
    Thanks
    Alkan

    Hello,
    In ELSE part try this code:
    CALL FUNCTION 'RRMS_MESSAGE_HANDLING'
            EXPORTING
              I_CLASS  = 'RSBBS'
              I_TYPE   = 'E'
              I_NUMBER = '000'
              I_MSGV1  = 'Please maintain ZENTITY table' .
          raise again.

  • Technical support message in Portal

    Hello guys,
    Sometimes due to technical problems or due to technical interventions, we would like to post a message in Portal with a little message like "Due to technical problems, system is unavailable. Apologizes" and at the same time lock every users that try to login to portal.
    How can I implement this?
    Could you help me?
    many thanks.
    regards,
    Filipe Vasconcelos

    Hi Filipe,
    The solution for your requirement could be modifying the par "com.sap.portal.runtime.logon.par" which is used for login screen so that it will divert to page where you can show
    the your message "Due to technical problems, system is unavailable. Apologizes".
    After importing the par file in NWDS, you will find the umLogonPage.jsp which is first called when the portal URL is initiated.
    Add a new jsp file called message.jsp and edit it such that it shows the required message.
    Add the below code in the umLogonPage.jsp file
    <jsp:include page="/message.jsp"></jsp:include>
    Remove the rest code so that it doesnt divert to the home page to the user.
    The second requirement was to lock the users once they are logged in. Find the below code to lock the user ids.
    IUserAccountFactory userAccFactory = UMFactory.getUserAccountFactory();
    IUserAccount userAccount = userAccFactory.getUserAccountByLogonId(userId);
    boolean locked = userAccount.isLocked();
    To lock/unlock users, use setLocked method available for IUserAccount class.
    IUserAccount userMutableAcc = userAccFactory.getMutableUserAccount(userAccount.getUniqueID());
    userMutableAcc.setLocked(false,IUserAccount.LOCKED_BY_ADMIN);
    userMutableAcc.save();
    userMutableAcc.commit();
    Hope this helps,
    Thanks,
    Ansar

  • Send error message on Portal

    In EHSM3.0 I am enhancing method process_event of class CL_EHFND_FBI_GUIBB_FORM to do some validations before data gets saved.
    I set the following method parameter if user enters incorrect data:
    ev_result = if_fpm_constants=>gc_event_result-failed.
    With this the processing stops & data is not saved but I want to send back error message on portal.
    I am trying to get message managaer using attribute MO_CONTROLLER of the class CL_EHFND_FBI_GUIBB_FORM but no success.
    How to achieve this? Can someone help?

    Dear Viswa,
    You can find in the umelogonbase.jar file under com.sap.portal.runtime.logon par file.
    Please refer to below blogs :-
    Modifying The Logon Par(or customising the Logon Screen)
    Portal Customizations Intro - Login Part 1
    Hope it will helps
    Best Regards,
    Arun Jaiswal

  • Customizing Message "No portal roles are assigned for this user"?

    Hello,
    we would like to give the user some hint on who to speek with in case he has no portal roles assigned.
    So we would like to customize the messaage "No portal roles are assigned for this user" to some customer spezific text or to redirekt to a customer specific iView.
    I would appreciate any kind of hints.
    Best regards,
    Lutz Rottmann

    Hi,
    Check these threads.
    Customizing message "No portal roles are assigned for this user"
    No portal roles are assigned for this user
    Regards,
    Harini S

  • Cusomize message "No portal roles are assigned for this user"?

    Hello,
    we would like to give the user some hint on who to speek with in case he has no portal roles assigned.
    So we would like to customize the messaage "No portal roles are assigned for this user" to some customer specific text or to redirect to a customer specific iView.
    I would appreciate any kind of hints.
    Best regards,
    Lutz Rottmann

    Hi,
    Check this thread.
    Customizing message "No portal roles are assigned for this user"
    No portal roles are assigned for this user
    Regards,
    Harini S

Maybe you are looking for

  • TNS  Listener error in Obiee 11g

    Hi folks, I am struggling with one in Obiee11g . whenever login into the presentation services(http://localhost:9704/analytics), im getting ,username and password nt authenticated . i saw error msg in the server.log file. Error msg is : Received exce

  • Can we create outbound delivery with reference of purchase order

    Hi All, can we create outbound delivery with reference of purchase order?

  • INITIAL_JCO_RETURN

    Hi All We are facing a problem whenever we test our scenario (IDOC to File). Whenever the payload is of smaller size the scenario works fine, but whenever the load becomes high, then we get the following error in our Monitor, - <SAP:Error xmlns:SAP="

  • Mail Adapter with payload

    Hi all, I want to set up the following scenario: An IDoc is sent to XI. One of the 2 receivers is a SAP system. The other receiver is the mail adapter. We want to send the IDoc (complete incomming xml payload) to a mail receiver. This works if I use

  • Graph legend width change - Left aligned or right aligned

    Hello all, when I place an XY-Graph with Plot-Legend shown in LV2012, the text of the plot name is left aligned, wich is, what I want. With this behaviour the little pictures, representing the plot attributes, are fixed. After migrating to LV2014 I r