IView Navigation Help

Hi Experts,
How can I navigate from a Nested iView to another Nested iView one level up?
My application is such that the Parent iView contains multiple Nested iViews, which individually contain the logic to Book Holidays, Display Holidays, and Modify Holidays etc. After creating a holiday request, I want the application to jump to the Display Holidays iView, where the new request can be seen on a graph. The problem is the iView I want to navigate to is one level above where the Create logic is so I can't map an event from the Create Form's submission to the Display iView.
I've tried using the 'Navigate' components under connectors (which sounds perfect) but this is an unsupported component and doesn't work (on our setup).
For clarity, the application's structure can be visualised as:
Holiday Application (Parent iView)
...1. Display Holidays (Nested iView)
...2. Create Holidays (Nested iView)
........2.1 Submit Form (event)
...3. Modify Holidays (Nested iView)
........3.1 Submit Form (event)
After submitting the form I want to jump to the Display Holidays nested iView.
Any help would be greatly appreciated.
Best regards,
Andrew

hi,
First let me confirm if i understood your problem correctly.
You have 3 nested iviews display holidays, Create holidays, and modify holidays.
From display holidays you are navigating to create holidays and modify holidays.
once you navigate to create holidays or modify holidays and after creating or modifying the holidays you will press a button on the form, once you press this button you want to go back to the display holidays.
what are the other things that you have in the layers along with the nested iviews. If you dont have anything other than nested iviews use the following steps.
1. Remove the layers and keep only the nested iviews.
2. create a data store to store the value for the action in display holidays. for eg: when you click on create holidays store 'Create' and when you click on modify holidays store 'modify'. now use the outport and assign the value stored in the data store.
3. Create a similar data store in create holidays and display holidays and assign the values 'displayholidays' to both these actions.
4. Create a data store in the main screen that is in the level where you have all the nested iviews and connect all the outports to this datastore and assign the corresponding values coming from the nested iviews.
5. set the visibility condition on all the nested iviews. eg: visibility condition for display holidays will be true when the store@maindatastore=='displayholidays' and visibility condition for create will be true when store@maindatastore=='create'.
by doing this you will see only that screen which will satisfy the condition.
let me know if this solves your problem.
Regards,
Rk.

Similar Messages

  • Webdynpro iView link to role specific iView  Navigation

    Hi Friends,
    I have links in my WebDynpro iView.
    When I click on Link, I get popupwindow.
    in one role, user will be able to see the popup in editable form
    in another role, user will see the popup as displaying information only.
    This iView  needs to be integrated in Portal.
    How should it be done:-
    1. create two iView's:- one with display popup, another with editable popup window on click of the link.
    in this case, two iView's will be created , and will be integrated in portal with different roles.
    2. create one iView.. common.
    and, instead of popup, create another IView.
    in this case, how to access another iView of link clicked window... to display popup one for display, another for update.
    in this case.. first page will be common for both roles, the second iView.. will be different
    If want to implement in this way, how to access another iView as per role from the link of an iView.
    Nav
    Message was edited by: Nav

    Hi Nav,
    Check with this helpful links,
    Portal integration with webdynpro:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/2fffe990-0201-0010-aab0-e61c3250bcf3
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/b5380089-0c01-0010-22ae-bd9fa40ddc62
    step by step process of portal eventing.
    http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ep/portal-components/how%20to%20program%20portal%20eventing
    Navigation Between Web Dynpro Applications in the Portal:
    http://help.sap.com/saphelp_erp2005/helpdata/en/ae/36d93f130f9115e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_erp2004/helpdata/en/b5/424f9c88970f48ba918ad68af9a656/frameset.htm
    Regards,
    Vijayakhanna Raman

  • SRM Shopping button iView Navigation Problem

    Hi,
    We have implemented SRM Shopping portal and are currently facing a problem in navigating to an iView from a button click in SRM shop and check status iView.
    When this shop button is clicked it should open an iView in portal through role Navigation. THe configuration for the button is navigating via a short url to Portal. This short url role navigation has been changed to new role. This is the reason the error is thrown. We have figured and narrowed down to this level.
    I m not sure where to provide the short url configuration in SRM system? The application in SRM is a WD ABAP application. Is the short url configuration for this button done in portal or in the backend?
    Regards,
    Nagarajan.

    Hi,
        This is an Object Based Navigation error. You can check the following.
    1. If you know which iView the Display Confirmation is calling, check if that iView has been added to the role assigned to the user.
    2. If you do not know the iView, go to Content Administrator> Business Objects>SRM-->Confirmation
        Double Click the confirmation Business Object
        Look for the Display Operation. Select it and click Display iViews/ Pages.
        You will get the iView associated with Confirmation display.
        Check if this iView is part of the role assigned to the user.
    Let me know if this helps.
    Regards,
    Pradeep

  • Javascript error in Content Admin- Portal Content- iview Navigation window

    Hi friends,
    We are in the process of portal migration and as a part of this, we installed NW04 SPS 14 using Rapid Installer and then upgraded it to SPS 18. The components we upgraded are:
    Java component
    Portal Platform
    Knowledge Management and Collaboration
    Adobe Document Services
    BI UDI
    BI MMR
    After upgradation, when we logged in to portal, we were not able to see/browse Portal pages/Roles/Iviews/Worksets (PCD Contents) under Content Administration->Portal Content.
    Again, whichever window is there for navigation of PCD, we are not able to see the contents of PCD.For e.g. System Administration -> System Configuration.
    Does anyone know how to solve this issue?
    Regards,
    Nilz

    Hi nilz,
       See this thread:
    Getting javascript error while logging in EP
    Javascript error when loading Portal Content
    Regards, Suresh KB

  • Issue setting up iview - Need help

    Hi,
    I'm setting up an iview to surface a SAP BW report through SAP NetWeaver 7.0 (2004s)
    I've tested the iview with the following value in the "BEx Web Application Query String" property of the iview
    and am able to view my BW report in the portal iview as expected
    CMD=LDOC&TEMPLATE_ID=Z_CCA_UK_FIB_OPEX_TOTAL&VAR_NAME_1=ZPERRESP&VAR_VALUE_EXT_1=W123456
    I now want to use a variable so that the VAR_VALUE_EXT_1 property of the url is generated at runtime
    The VAR_VALUE_EXT_1 property is the user's login id (which must be uppercased for the BW report) so my url now becomes
    CMD=LDOC&TEMPLATE_ID=Z_CCA_UK_FIB_OPEX_TOTAL&VAR_NAME_1=ZPERRESP&VAR_VALUE_EXT_1=<User.userID[UPR_CASE]>
    The above however fails to give me a report.
    On debugging the url at the report end I can see that
    &VAR_VALUE_EXT_1=<User.userID[UPR_CASE]> is being presented to the report rather than the user's actual login id
    being substituted at run time as expected
    I'm using the information here
    http://help.sap.com/saphelp_nw04/helpdata/en/36/5e3842134bad04e10000000a1550b0/frameset.htm
    as a guide but am unable to get my report to work with the runtime url parameter substitution
    Has anyone come across this before and have a solution?
    Thanks in advance
    Krishna

    Hello,
         It sounds like you have almost everything set up but the vlan tagging on the ports. You will need to have inter-vlan routing disable which it seems like you have already done (enabling this feature will allow vlans to talk to one another). You may need to take a screen shoot of how everything is set up under L2 switch. Make sure all the ports are set to untagged and set to access port, you will need to put VLAN 1 on ports 1 and 2 and VLAN 2 on ports 3 and 4. As long as all the ports are set to access ports and untagged you should be fine at this point.
    If you are still having issues take some screen shoots so we can check and see how it is set up.
    Edit: while looking at the admin guide I see they are not called access ports. Guess its been a while since I've checked out a RVS4000.
    Hope that helps!
    Thanks,
    Clayton Sill

  • Projector navigation  help

    Hi there.
    I hope this isn't too confusing...
    I have built a projector for a cd-rom presentation and
    everything's going well. My interface and drop-down navigation are
    all loaded into a shell file and are on the top level. All swf's
    are then loaded into a level below the navigation. My main issue is
    figuring out if this drop-down menu navigation can load a swf and
    then move the playhead to a designated frame.
    i.e. "About" is the primary button. OnRelease reveals a
    drop-down menu in which there are 4 secondary buttons,
    "Introduction," "History," "Client List," and "Capabilities." Each
    of these secondary buttons are designated to sections in one larger
    swf. Upon clicking on one of these I would like to load the swf
    into a designated level and move the playehead to it's
    corresponding frame label. Problem is, it takes a few seconds to
    load the swf into the level because the projector is pulling it
    from the disc thus skipping the code telling it to play the
    corresponding frame label. It ends up just loading the swf and
    playing it on the 1st frame.
    One solution is to make the primary "About" button load the
    corresponding swf. Then all the secondary buttons in the drop down
    would just call to that level {_level18.gotoAndPlay(introTwo);} I
    want to find another way around this because I didn't want to load
    content on the primary button. I wanted to provide the options
    first then let them choose which section.
    Hope you can help!!
    Thank you for your time!!

    you must wait until loading is complete before executing your
    goto methods. ie, use preloader code to ensure _level18 is loaded
    before you execute your _level18.gotoAndPlay().

  • Iview navigation

    Hi all,
    can anyone plz tell me how to launch an iview in a separate window.
    regards,
    Nithin

    Hi Mr. Nithin,
    you can achieve this by changing the iview property  Launch in new window to Display in separate window.
    The following link is useful to you for further reference.
    http://help.sap.com/saphelp_nw04/helpdata/en/2c/05b15de3864040a9426788a12699b3/frameset.htm
    bye..
    Bhushan.

  • MAP & NAVIGATION HELP

    i am planning to buy a N78 or N82
    my dealer said its come with 3months navigation license.
    but after this period what are functionality will dead ?
    will nokia map work ?
    i am confused within GPS, Map Application and Navigation . ..
    NEWBOSS
    ::N73::

    Hi newboss
    It is just the "voice navigation" feature that will cease to function, you can still find your position on map, plan journeys but you won't get real time instructions unless you purchase a new license.
    Happy to have helped forum in a small way with a Support Ratio = 37.0

  • Multiple canvas navigation help

    Hi all
    I'm developing a form with multiple canvases like A,B,C and D
    I'm able to navigate to the canvases successfully during run time by having some go_item code
    B-->D-->C-->A
    i don't want to navigate like this
    my need is if I close any the canvas B,C and D during runtime the control should be navigate to canvas A and the form won't be closed
    my problem is
    If i close any canvas during runtime the entire form is closed
    Help me!!
    Note:Is there any possibility to have a separate window for each canvas? If it so then how to code in the when-window-closed trigger for navigating between those multiple windows

    Hi user2233
    Here is an example ...
    Pls create a button in ur tab or content canvas (A) in this button pls write the following as an example...
    SHOW_VIEW('STACKED_CANVAS');
    GO_ITEM ('SAL'); -- Pls note this item should be navigable and visible in ur stacked canvas form
    HIDE_VIEW('TAB_CANVAS'); -- or canvas  (A)
    In order to return back to ur tab_canvas pls create a button in this button pls write the following...
    HIDE_VIEW('STACKED_CANVAS');
    SHOW_VIEW('TAB_CANVAS'); -- or canvas  (A)
    GO_BLOCK('EMP');
    GO_ITEM ('EMPNO'); -- Pls note this item should be navigable and visible in ur stacked canvas form
    Hope this helps...
    Regards,
    Abdetu...

  • Iviews navigation

    Hi All,
    I want to navigate from an iview to another transactional iview using EPCF.doNavigate(..) method.
    I have two problems.
    1) Transactional iview is opening in new window but i want to display it in same window.
    2) It opens portal window but doesnt show trasactional
    iview.
    Please guide me how to resolve these issues..
    Thanks in Advance
    Anitha

    Hi Anitha,
    to open the iview in same window
    this format will work
    EPCM.doNavigate('ROLES://portal_content/path..,'','','','0','');
    Hope that helps
    Regards
    Uma

  • IMovie '11 Navigation Help - The Basics

    Hi. I am using iMovie for the first time. iMovie 11 to be exact. I'm reading the Apple tutorials. They make reference to many iMovie elements, such as the "clip viewer" and the "return" button. But the tutorials do not indicate where these items are located on the iMovie screen. For example, there is nothing on the iMovie screen that I can see that is titled "clip viewer". Also, when I want to save a project or rename a project, I don't see the normal SAVE AS or RENAME options under the FILE menu that most other applications have.
    Can anyone point me to a navigation guide that shows me where all these basic elements are located in iMovie? Thank you

    Ken Stone has created a [great tutorial here.|http://www.kenstone.net/fcphomepage/imovie_09stone.html]
    The clip viewer is the area on the right side of the Project pane.
    The Enter key is the one on your keyboard.
    There is no Save command in iMovie, because it automatically saves after every action.
    It may help for you to know how imovie works. When you import video clips into iMovie, they are stored in an Event file, much like an iPhoto event. This is where the raw video is kept. It is not changed or edited, and is available for multiple projects.
    The Project in iMovie is a list of instructions to be executed when the project is shared in final form. For example, a project may have instructions that say "go to this clip in this event and get these frames of video, then insert a title here and a transition there, and add music here." None of the actual video is in the project, but it references the event video. Every time you make an edit in your project, it adds or subtracts an instruction in the project file and it is saved instantly. So there is no Save command.
    However, Murphy's Law says if something can go wrong it will, and sometimes projects can get corrupted. In this case it is good to have a backup. By far the easiest way to backup is to make sure that you Movies/iMovie Projects folder is included in your Time Machine backup.
    Another way is to select your project in the Project Library view, right-click, and select Duplicate Project. This gives you a duplicate of your project at a time when it was working so you do not have to start over.
    Welcome to the iMovie Discussions.

  • Authschemes and portal / iviews - need help

    I am aware that when I logon to the SAP portal, normally due to authschemes.xml configuration the default authscheme is used to authenticate the user (which uses the ticket auth template). I am interested to know if it is possible to configure the portal so that by entering a different url, I can use a new iview, and the iview will specify a non-default authscheme. This would allow me to logon using one method by entering the normal portal login URL and by another auth method by entering a different URL.
    From what I understand about iviews (not much) I think this is possible, but I don't know for sure, and how to make it work. Can you help ?
    Regards,
    Tim

    Patrick,
    Sorry, but I am now very confused. I was under the impression that authschemes were configured in authschemes.xml and available for use in any J2EE authentication requirement, not just for portals. I have seen references before to using authschemes for non-portal login, and can see nothing which is portal specific.
    My understanding of what you said before is :
    1. user accesses portal
    2. portal login page redirects to our servlet, which may ask the user some questions or give them options before deciding what type of authentication to use.
    3. our servlet triggers the authentication via UME API
    4. The auth stack is processed based on the authscheme name given in UME API, and CreateTicketLoginModule will be used to issue an SSO2 ticket for SSO purposes.
    5. The servlet will then redirect back to the portal page and the SSO2 ticket in browser will allow the logon to complete.
    Is the above what you were suggesting, or if not, can you help me understand where I am getting this confused/wrong ?
    The part we are having problems with is step 3 where we are unable to pass the authscheme we want to use as a parameter.
    Thanks,
    Tim

  • Problem with Tools Area iView Creation - Help Needed.

    Hi Guys,
    I am having a small problem with the Tool Area Par, I downloaded the Par and have edited it and then redeployed it on the Portal, however when I am creating an iView I am getting the Following error:
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : pcd:portal_content/every_user/general/defaultDesktop/frameworkPages/frameworkpage/com.sap.portal.toolAreaiView
    Component Name : null
    Page could not create the iView.
    See the details for the exception ID in the log file
    Can anyone suggest me what could be wrong and why I am not able to see the Iview and why I get this exception.
    Thanks,
    John.

    Log File:
    [code]
    Component : com.sap.portal.navigation.toolarea.default
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:251)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.refresh(PortalComponentContextItem.java:267)
         at com.sapportals.portal.prt.core.broker.PortalComponentContextItem.getContext(PortalComponentContextItem.java:312)
         at com.sapportals.portal.prt.component.PortalComponentRequest.getComponentContext(PortalComponentRequest.java:385)
         at com.sapportals.portal.prt.connection.PortalRequest.getRootContext(PortalRequest.java:435)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:607)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:545)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:405)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: com.sapportals.portal.prt.core.broker.PortalComponentInstantiationException: Could not instantiate implementation class com.sapportals.portal.navigation.ToolAreaiView of Portal Component com.sap.portal.navigation.toolarea.default because: Could not find implementation class
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:242)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getComponentInstance(PortalComponentItemFacade.java:160)
         at com.sapportals.portal.prt.core.broker.PortalComponentItem.getComponentInstance(PortalComponentItem.java:732)
         at com.sapportals.portal.prt.component.PortalComponentContext.getComponent(PortalComponentContext.java:103)
         at com.sapportals.portal.prt.component.PortalComponentContext.init(PortalComponentContext.java:242)
         ... 26 more
    Caused by: java.lang.ClassNotFoundException: com.sapportals.portal.navigation.ToolAreaiView
    Found in negative cache
    Loader Info -
    ClassLoader name: [com.sapportals.portal.prt.util.ApplicationClassLoader@2086d]
    Parent loader name: [com.sapportals.portal.prt.util.ApplicationClassLoader@695f94]
    References:
       not registered!
    Resources:
       C:
    usr
    sap
    J2E
    JC00
    j2ee
    cluster
    server0
    apps
    sap.com
    irj
    servlet_jsp
    irj
    root
    WEB-INF
    portal
    portalapps
    com.sap.portal.navigation.toolarea
    private
    classes
         at com.sap.engine.frame.core.load.ReferencedLoader.loadClass(ReferencedLoader.java:360)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:219)
         at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.getInstanceInternal(PortalComponentItemFacade.java:228)
         ... 30 more
    [/code]

  • Navigation help needed

    We tried to use the Navigation feature in the car (with no data connection). Manual implies this will work. It never works. I sometimes just shows a message "waiting for location" or sometimes it loads the map of the area I am in but then spins and says "waiting for driving directions" yet nothing else. My GPS and android phones GPS works fine in same location.
    Someone recommended I get GPS Status and we run that then Navigation app, and it shows the satellites but doesn't seem to help.
    Help?

    Hello Dezmo,
    If you have purchased the Wi-Fi Tablet to function primarily as a navigation device when not connected via Wi-Fi and do not wish to predownload your maps prior to each trip. please contact our customer relations to see what we can do to help you.
    http://esupport.sony.com/US/perl/contact-relation.pl
    If you are looking for a tablet that has the Internet built in and has the same Cellular coverage your other devices enjoy, please review the S2 series currently partnered with AT&T
    http://tablet.sel.sony.com/1/1/SGPT211U ... ingStarted
    and to answer your final question, Most GPS devices sold have a U.S Map included, or provide a subscription service to keep you current as you have noted with your cellular device. these devices devote all their storage capacity to hold these maps already cashed for you when you update the device from their website. For more details you would need to specifically ask the manufacturer of the device for their updated maps file policy.

  • Urgent!! My screen has quit on me and I need navigational help!

    A couple days ago the screen of my iPod nano stopped working. It lights up but I can't see anything. I know the iPod itself still works because yesterday I luckily found my way to a nike+ workout. Having joined a challenge, I really need to keep logging my miles until I can get a new iPod!
    Can anyone please please list what's on the menus? I can hear the clicks as I go through each menu so if I can know what each option is then I can still navigate blindly.
    For example, I'm pretty sure my main menu is:
    1. Music
    2. Photos
    3. Extras
    4. Settings
    5. Shuffle Songs
    6. Backlight
    Next step is the Extras menu, which I'm not sure of. I hear 7 clicks, so 8 options.
    1. Clock
    2. Games
    3. Contacts
    4. Calendar
    5. Nike + ???
    6. Notes
    7. Stopwatch
    8. ** What am I leaving out?**
    Then I'm completely lost. Someone, PLEASE, HELP!!!! I hope this is ok with Apple, I know I need to buy another or at least get this one repaired, but it's going to take a little while.

    HorseNHound14, I'm sorry you had to go through this experience. I understand how frustrating this is for you. I looked up your device in our system so that I could search for a battery replacement but was unable to locate any in our inventory. When a phone is released, the manufacturer produces a certain amount of accessories and we make that inventory available for our customers. Once the manufacture stops making that particular device, they stop producing accessories and parts for that device. We continue to sell them until there sold out, which is the reason we don't have a battery for your phone. 
    I do recommend trying some of the suggestions given by SuzyQ. Additionally, if you call Asurion and they allow you to file a claim and your phone is not in stock, they will offer you a replacement that is comparable. This replacement phone will include a battery.
    Other than searching third party stores and online options, you may speak with us and we can check your account for eligible upgrade options also.

Maybe you are looking for

  • How to take Backup From E 63 (Contacts, Memo, SMS ...

    Dear Frieds, I want to take back up on my computer from my E63 Contact list, memo and SMS. Last week I have an problem with my outigoing SMS and I have to reset my mobile software. Now again this problem trigred since last time. I have checked with o

  • Material Modification external vendor

    Dear Experts, Please render advise, Scenario: One of our client is to modify its material from external vendor. However only particular material is supplied without components. The additional component(s) is used on this particular material by the ve

  • Posting sound files

    I just noticed that while no audio formats are supported in the "Attach Files" box, we can post various image formats, video formats (.mov and .swf), and text. So, to post audio, one could upload a bitmap of a sound file for importing into Audition;

  • Code structure issue in Mojarra

    Hi all, we are designing a PhaseListener that dynamically can disable UIInput elements. However, the setDisabled() method applies only on the implementation classes, so I have to do something like this: if (child instanceof HtmlInputTextarea) {      

  • Mirror Mac screen on multiple AppleTV?

    I have a MacBook pro and I want to send the screen to 3 different tv's.  Can I hook up an Apple TV to each  tv and send the screen from the MacBook pro using Airplay?