Roadmap UI Component

Hello all SDNers,
                        I am carrying out development for a particular requirement on NWDS using WebDynpro Java on CE 7.1 Platform of Netweaver
My requirement is of a Inquiry to Quotaion Process. So there are three Dynpro pages that will be there for user entry of data and will call BAPI services in backend to persist SAP data.
So
1) I want to use a roadmap UI component to display of top of each page denoting which step is carried out. Start --> Inquiry --> Quote. So if it is enquiry process it should be highlighted and rest all not highlighted. I dont want to enable navigation via this roadmap component but just the display.
Am new to NWDS. So please mention every step that needs to be done for fulfilling above requirement.
2) When a user clicks a particular button on the page a new window pops up wherein user can search for customer details. Once user is found out, that is selected and the data is populated onto the main window. Please mention the steps on this can be done.
Any help will be very useful.
Thnks a ton and in advance.

Hi,
1) After adding the roadmap UI to your view, right click on it and insert the steps..
2) Create plugs to the various views you want to go to ,eg : 2 plugs in Start to go to Inquiry and Quote views, if you are using views.
3) In the OnSelect () action of the roadmap element, add a parameter of type String ,say ,"Step".
4) Add this code in the doModifyView() of the view containing the roadmap..
IWDRoadMap RM = (IWDRoadMap)view.getElement(<name of the roadmap>);
RM.mappingOfOnSelect().addSourceMapping(IWDRoadMap.IWDOnSelect.STEP,"Step");
Here Step & STEP are the name of the parameter of the OnSelect () Action: eg: Step
5) In the OnSelect() Method, add this code,
if(Step == "RoadMapStep")
wdFirePlugOut(); // go to the appropriate view or window.eg:Start view or window
else if(Step == "RoadMapStep1"
wdFirePlugOut2(); // go to the appropriate view or window
Step will contain the id of the selected roadmap element, eg: if you select Start, and if the id of the Start step is "RoadMapStep", it 'll be stored in Step.

Similar Messages

  • How to skip first step in a FPM roadmap?

    Hello, Our client wants the first step disabled/not displayed in a standard roadmap that has been delivered with the software. The standard roadmap uses component FPM_GAF_COMPONENT and consists of 4 steps (and is based on an application config and component config). They want to directly display the second step with certain values in the second screen pre-populated from a custom application (the second screen would in normaly flow be populated from first screen). So I have two tasks:
    1) disable first screen/step
    2) populate second screen/step with data from custom application
    This is my first exposure to FPM and roadmaps. I tried deleting the first step from the component configuration and making the current 3 step process into a 3 step process, but this does not work and did not seem to be the way to go. On looking around I see some documentation for methods HIDE_MAINSTEP to be used thru IF_FPM_GAF interface, but am not sure where to implement this interface or what code to use in the method.
    Can anyone provide step by step suggestions and examples of codes please?
    Thanks,
    Zack

    Thanks Harish.
    I was able to get to the HIDE_MAINSTEP method. However, when I try to hide step 1, which is my requirement, there is a short dump. If I hide step 2 or 3 out of the 4 step process, the sequence of screens is showing up appropriately. However, when I hide step 1, there seems to be some problem in mehod WDDOMODIFYVIEW of view CNR_VIEW of component FPM_GAF_COMPONENT where in a loop for the first loop pass, even though step 1 is hidden, the code is trying to access the road_map_step element which is not instantiated. We have opened a note for this issue.
    Zack

  • ADF  dvt:Map component  Roadmap info ?

    Is possible to obtain anywere a roadmap info about DVT: Map component ?
    How to send a command to Mapviewer Server programmatically using a DVT:Map component? ( for example : To capture a Theme info when i clicking in the a map theme position?
    Juan C LLanes

    Hi Juan,
    Are you trying to click on a point in the map and update another control on the page?
    This is available today, if you create a master-detail binding and bind the master to your map theme, and detail to another view e.g. a table, and check the checkbox "Enable row selection" when you create the map theme binding, then you will get this behavior automatically.
    If this is not what you are looking for, please clarify.
    Thanks
    Katia

  • Component Samples and Tutorials (RoadMap)

    Hi to all,
      Does someone know, is there any place where developers can find simple samples or tutorials how to use WD components (e.g. in my case I need Roadmap). Thanks in advance.
      Best Regards,
    Aleksandar

    Hi Alex,
    check this links,it's very useful
    Component usage!
    /thread/146622 [original link is broken]
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/ep/_d-f/enterprise%20portal%20client.pdf
    http://help.sap.com/saphelp_nw04/helpdata/en/ce/3e98408d953154e10000000a1550b0/frameset.htm
    dual component
    Regards,
    vino

  • Component Config for RoadMap Tab Description

    Hi,
    I have the following requirement -
    The description on the "NEXT" button in one of the step in a roadmap should be customized. This could be achieved in two ways. One is to change the OTR text for the corresponding alias. But this way the description will also change in another step/page where it is not required to. One more way of doing it is to enhance the method (creating a post exit for the method MODIFY_BUTTONS in the view). But the post exit for this method does seem to work. I believe this is related to Note 1244440.
    I was wondering if there is any other way of doing this. I mean using Personalization or Comp Config. Not sure to what extent such a requirement could be achieved using config, because the description should only change for a particular step in the roadmap (which is known only dynamically).
    Any suggestions around this would be great. Appreciate your time.
    Thanks

    Thanks George.
    But the "manipulation of text" should be handled in an enhancement (post exit) which does not seem to work.
    Is there some place else where I can do this coding? Would it be possible to do anything via comp config?
    Any other suggestions??
    Thanks

  • Different labels for a textview based on component usage

    Hi,
    We are on SAP E-Recruiting EHP5 and we have a requirement wherein the label of a textview in a view needs to be dynamicaly controlled. The candidates personal data page (view VW_PERSONALDATA of component HRRCF_C_PERSONL_DATA_UI) gets displayed both:
    1) When the candidate is signing up on the portal to create his profile
    2) On the application page while the candidate is applying against a particular position
    Now case 1 is a straightforward one. I set the label to a OTR and it just works fine. Case 2 is where the problem occurs. When the candidate applies against a particular position the standard SAP roadmap comes up with the view VW_PERSONALDATA of component HRRCF_C_PERSONL_DATA_UI as its 1st step. So now how can I set a different label for the textview in this particular case coz the navigation happens dynamically through prepare_dynamic_navigation( ). Appreciate your inputs on this one.
    Regards,
    Uday
    Edited by: Uday Mr on Feb 29, 2012 3:36 PM

    Hi Uday,
    Please try to create it dynamically.
    Example:
    METHOD wddomodifyview.
    *-Data declaration
      DATA: root        TYPE REF TO cl_wd_uielement_container,
            page_header TYPE REF TO cl_wd_page_header.
    *-Get reference to Root UI Element Container
      root ?= view->get_element('ROOTUIELEMENTCONTAINER').
    *-Creating page header
      page_header = cl_wd_page_header=>new_page_header( title = 'Page Header' ).
      cl_wd_flow_data=>new_flow_data( element = page_header ).
    *-Add new page header to ROOT Element Container
      root->add_child( page_header ).
    ENDMETHOD.

  • Cannot click on steps in RoadMap UI Element

    Hello experts,
    Is it possible to select a particular step on the RoadMap UI element, by clicking on it?
    The idea is to be able to click on a step and be able to navigate to the content of that step directly instead of clicking through Prev/Next.
    I do not see an "OnClick" event on a Step wherein I can create a handler. I am on NW 7.0 SPS15
    Regards,
    Puja

    Hi Puja,
    I guess you are takling about the step being highlighted with some different color when the user selects the step . if it is so then there is definatly an option for highliting the step with a color when you click on it .  Let me expalin you a very simple example by which you can understand iit more clearly.
    Step 1. You create a steps for instance (3)(step1, step2, step3). so here when i try clicking it on each step 3 different compeonents needs to be called wiht the step being highlighted.
    Step2:Create a node in the context say Roadmap (0:1) cardinality and attributes as (set_step(property as string) (set_next (wdy_boolean) set_previous (wdy_boolean).
    Step2. In compoent controller of your component create 3 methods hope u are already aware of this.
    set_step( ),  Set_next( ), Set_previous( ). and in attributes of component controller "Navigate" and in importing values giv 'Target'. whcih will capture the the target when we click on the steps.
    Step3: create inbound plugs and method Onselect.
    hope you know the procees to be done futher.
    Note: if you are not able to get the step as highlighted plz chekc  in the method set_step wether the step values are  being passed correctly if no then pass the value of step properly then i am sure that it will higlight the step when u click on it .
    if you want the code for the above senario will surely send it to u .
    GoodLuck!.
    Regards,
    Sana.

  • EHP5 Stack File is invalid: component 'EA-HR' (stack release 600 source .

    Hi all . . .
    Attempting to install EHP5 on ERP ABAP stack. Currently on EHP4 SPS5.
    During the configuration roadmap step, the Stack configuration overview told me that "for the following components, a Component Upgrade/Installation and/or Support Packages will be included according to the selected EhP stack configuration . . . " and it proceeded to list the various compoents and their intended releases. During that, I did take note that it wanted to move EA-HR to 600 SPLevel 0059 . . . I was surprised by this, yet I pressed on.
    Now, during the Information Gathering phase (PREP_EXTENSION/SUBMOD_EXTENSION_NEW/EHP_INCLUSION) I received the error:
    Last error code set: Stack file is invalid: component 'EA-HR' (stack release 600 < source release 604)
    I understand that it is trying to tell me that the component is trying to install a release lower than what is already installed. The problem is, I do not know how to go about fixing it.
    Any suggestions?
    Thanks,
    Bryan Montgomery

    Hello Bryan,
    I believe the best and fastest way to have EA-HR upgraded to 605 is to unselect this usage type in MOPZ, regenerate the XML without it, upgrade the rest of the system to EhP5 level and, afterwards, upgrade only EA-HR to 605 level using SAINT.
    Please make sure to check the EHP5 manuals:
    http://service.sap.com/swdc
      -> Ramp-Up Releases and Beta Software
        -> Installation and Upgrade
          -> EHP5 FOR SAP ERP 6.0
           -> Technical Documentation
    and these notes:
    #1323537 - Release Info SAP Enhancement Package 5 for SAP ERP 6.0
    #1304648 - SAP ERP Enhan.Pk.5 SP Stack 01(10/2009) - Release Information Note
    Best regards,
    Tomas Black

  • RoadMap UI Navigation Problem

    I'm facing a navigation problem using the roadmap UI in WD4A.
    Let's say we have 5 views. The roadmap view is the default view, the other views will be embedded into a view container UI element on the roadmap view. The roadmap UI has 4 steps, one for each view.
    V_ROADMAP
    V_STEP_1
    V_STEP_2
    V_STEP_3
    V_STEP_4
    Now, I need to add navigation buttons (previous & next) to navigate between the roadmap steps.
    My question is where should I placed these navigation buttons? On each view or only on the roadmap view.
    Personnaly and it think it would make more sense to place them only on the roadmap view.
    My problem using this approach is has follow: When you are on v_roadmap on step 1 (V_STEP_1), you click on Next to go to the next view (V_STEP_2), actually the action is trigger in V_ROADMAP so I am not able to validate user input field or obligatory field in V_STEP_1. I would have to call an action from V_STEP_1 in V_ROADMAP so the event handler method WDDOBEFOREACTION will be called. I don't think it's possible. The problem here, is you can click on next and you can go to the next view without filling the obligatory fields.
    If I placed my navigation buttons on each view. The advantage is that before triggering an action, I can validate user input field, obligatory field in the method WDDOBEFOREACTION before going to the next step.
    The desadvantage is that I have to recreate them on each of my view.
    thanks
    Alex

    Just to close this thread, I will summarize the different possible options:
    Navigation buttons on each view: This is the easiest way to validate obligatory fields but for component reuse it's not good idea to have navigation buttons on individual views.
    Navigation buttons on main views: If we placed the navigation buttons on our main view, the validation is kind of painful, before firing an outbound plug from the main view and a corresponding inbound plug on the individual view, we will have to manually verify our obligatory fields from the context of the componenent controller or using cross-component data sharing.
    Navigation using GAF (Guided Activity Floorplan): I think this option is the way to go! The problem here is that's very difficult to find documentation on that subject, also, the tools from SP 15 is not as user friendly then the one that's coming in NW EhP1.
    Alex

  • Please help!!! trouble using UI Roadmap on a PDK application for EP 7.0

    Hello all,
    I'm developing a PDK application in wich I would like to use a roadmap UI control. Is this possible to do?. At this moment i'm trying to do this by using
    the source code generated by webdympro, this works on a EP 6.0 server but, it doesnt work on a EP 7.0 server. is this version component (EP 7.0) needs some kind
    of adjustment or configuration to use the roadmap UI Control within a PDK application or It can be done in another way?
    Please Help!!
    Regards,
    Mariana

    Hi,
    I have never worked with the examples but I can tell you how to solve your problem in situation 1. The portal user you use to preview the iView does not have sufficient permissions for the security zone to which the iView belongs.
    To set the permissions follow the instructions below:
    1) Log into portal with system administration rights
    2) Navigate to => "System Administration" => "Permissions" => "Portal Permissions"
    3) Open folder "SecurityZones/com.sap/UndefinedSecurityArea/no_safety/Example12/components"
    4) Right-click object "ExampleLayer" and choose "Open Permissions" from context menu
    5) Set permissions for your user
    6) Save changes with click on "Save" button
    Best regards,
    Martin

  • After Flash Catalyst discontinued - What Workflow Designer / Developper to use? and how skin compone

    Hi,
    Now  that Flash Catalyst is discontinued before being totally usable,
    I used Flash Catalyst for skinning components and prototyping design of App.
    So i wonder how experienced people do that without Flash Catalyst?
    And more im asking to Adobe the same questions. What do you propose to do now what Flash catalyst helped to do until now?
    how do you skin components?
    how do you work with designers to get their App Pages designs?
    in a word, what is the WorkFlow?
    Thanks

    I couldn't agree more with you that developers need a solid WYSIWYG tool, and Catalyst was Adobe's closest rival to Blend. It had much more potential than the amount of attention it received. Adobe was very foolish pulling the plug on it, not to mention all their other recent decisions related to the Flash Platform.
    My point was that with all of the importing and exporting capabilities of Illustrator, Photoshop, Flash Professional, and especially Fireworks, you already have all of the capabilities of Flash Catalyst, at least in regards to making creative assets available to the Flex framework. That was the sole purpose of Catalyst- to bridge the gap between Adobe's design applications and Flex. If you weren't concerned with Flex, Flash Catalyst would be of no use, even if it were still in development. Exporting a Catalyst project to Flash Professional or HTML was never on it's roadmap, although I'm sure I'm not the first person who thought of those possibilities.
    Catalyst, simply put, was the FXG editor which Flash Builder's design mode was not. For example, you could not draw a rectangle using Builder's design mode. With Catalyst CS5.5, it allowed you to directly assign FXG assets to MXML skins for ten of the nineteen Spark components which use the MXML skin architecture. This was a huge limitition, and espeically obvious with the new roundtripping feature, because using any of the non-supported components could easily break the connection between Builder & Catalyst. Honestly, myself and many of the Adobe engineers I talked to on the Flash Builder team, still do not understand why Catalyst wasn't merged into Flash Builder in the first place.
    Perhaps it's not as useful out of context, but I compiled a presentation a few months ago for my Adobe user group, titled "Creative & Production Harmony": https://acrobat.com/#d=jNyu*qRjpF68tbl*8lCiTw&x=s
    Basically what it outlined, was when to use Catalyst, and when you are better off exporting straight from the other design apps. My conclusion, was that you're generally better off designing your assets in the app you're comfortable with. That IS your WYSIWYG editor, to the precision of 1px. It was also a future proof answer since Catalyst was discontinued and many of the other Flex related workflows have evaporated. The main loss behind discontinuing Catalyst, were its states, timeline, and visual editing of FXG less commonly preserved when exporting from the other apps.
    A workflow example for a project I recently used Catalyst with, http://disneycruiseadventure.com/ was to open the PSD provided inside of Photoshop, launch Catalyst, draw a shape (or copy/paste in a vector smart object from Illustrator), and use it's properties panel to match the Photoshop layer styles. This basically the climax of the day, because the rest of it was all spent manually editing code in Builder (and often fixing a lot of the crap code Catalyst spit out). For advanced use of graphics, we relied heavily on the Flex Component Kit, which basically lets you work with any MovieClip inside of Flex or even insert Flex components into a Flash Professional container. The integration between Flex & Flash Pro is most commonly overlooked, which is sad because it still offers the very most design freedom for Flex and has been around long before Catalyst.
    In my personal project, my workflow heavily involves Fireworks. It's exporting capabilities are unparralled by any of the other Adobe design apps. You can design with the 1px precision you are after, and almost always preserve that precision after exporting to Flex 3, FXG, and even CSS. Speaking of CSS, now you can export to CSS3 and jQuery mobile themes using Fireworks. If I had a choice between Fireworks and Catalyst, I would take Fireworks without any question. If you're looking for another workflow, consider the idea of taking HTML/CSS exported by Fireworks and opening it inside of Adobe Edge for adding animation and interactivity. Then do your final editing with Dreamweaver, or skip the Edge step if you don't need it.

  • Help about RoadMap UI element

    Hi experts,
    I am new to WDABAP. I followed one tutorial 'Working with Roadmap UI Element in Webdynpro ABAP'. Iam getting the following error while compiling my component.
    "Error in Generated Code: Methos ONACTIONSTEP_SELECT
    The CAST operation (f1 != f2, MOVE f2TO f1) is currently only supported for object references."
    Can any one please suggest me what will be the cause of this error?
    Thanks in advance
    LNarayana

    Hi,
    Please check the ST22 for the detiled error log. I think there is a problem in using the fieldsymbols.
    In your case, i guesss f1 and f2 are field-symbols. first assign the FS to variable then try to move it to other.
    If not, paste the detailed error log.
    Regards,
    Lekha.

  • How many types of roadmaps?

    Hi
    How many types of roadmaps are there?
    What is the use of roadmaps?
    What are the substructures of the each phase?
    Message was edited by:
            Neni

    Hi Neni,
    all of the information you are looking for is here.
    http://service.sap.com/roadmaps
    Also, in the system if you create a project in SOLAR_PROJECT_ADMIN, click on the scope tab and the the Roadmap select tab and you can see what Roadmaps are available for you. The ST-ICO component determines which ones you have.
    The purpose of a roadmap is to give you an idea of the items you need to accomplish, milestones and accelerators to help you perform the task at hand.
    Look through the link above and then ask questions if you need more detail.
    regards,
    Jason

  • Roadmap UI element functionality

    Gudday,
    I want to use roadmap UI element in my application,can anyone suggest me how to proceed with this...iam new to this concept.
    I have gone thr DEMO_ROADMAP in sdn ....but iam not getting anything from it.
    Awaiting your reply.
    Thanks,
    Deepthi.

    Hi Deepthi,
    Check out the Webdynpro Component WDR_TEST_EVENTS -> View Roadmap.
    And you can also look at this link:
    [http://help.sap.com/saphelp_nw04s/helpdata/en/03/ac884118aa1709e10000000a155106/frameset.htm|http://help.sap.com/saphelp_nw04s/helpdata/en/03/ac884118aa1709e10000000a155106/frameset.htm]
    Kind Regards,
    Roelof Albers

  • Encounter mistakes when deleloping Multi-Component Applications

    I have a good understanding of one-component webdynpro application.
    recently, I am studing Multi-Component Applications using the book "Web Dynpro for ABAP",whose cover we can see from "http://www.sap-press.com/product.cfm?account=&product=H1916".
    simulating the example in chapter four,I delelop a Multi-Component Application, named "ZEXP_CONVERSION_RM".
    when I have finished the application's coding and corrected all the syntax errors, I try to run this application, but then mistakes appears in the web page,as follow:
    The URL http://idsecc6.inventec.com:8000/sap/bc/webdynpro/sap/zexp_conversion_rm/ was not called due to an error.
    Note
    The following error text was processed in the system IDE : Lower-Level Node with Name W_DEFAULT.ROADMAP Does Not Exist
    The error occurred on the application server idsecc6_IDE_00 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: GET_CHILD_NODE_INTERNAL of program CL_WDR_CONTEXT_ELEMENT========CP
    Method: IF_WD_CONTEXT_ELEMENT~GET_CHILD_NODE of program CL_WDR_CONTEXT_ELEMENT========CP
    Method: IF_WD_CONTEXT_NODE~GET_CHILD_NODE of program CL_WDR_CONTEXT_NODE_VAL=======CP
    Method: WDDOINIT of program /1BCWDY/LOIUBMLJHFLAXWWPEXES==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_INIT of program /1BCWDY/LOIUBMLJHFLAXWWPEXES==CP
    Method: DO_INIT of program CL_WDR_DELEGATING_IF_VIEW=====CP
    Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP
    Method: INIT_CONTROLLER of program CL_WDR_VIEW===================CP
    Method: INIT_CONTROLLER of program CL_WDR_INTERFACE_VIEW=========CP
    Method: INIT of program CL_WDR_CONTROLLER=============CP
    what should I do? help me please!

    Hey jeery,
                  Go to the web site of the book i. e www.INIDFAB.COM go to the book section and updates are available there.all these examples are available to download.
    Nirad

Maybe you are looking for

  • Running "scheduled jobs" in an application server

    Hi, I'm working on a project where we run some middleware integration software on websphere 5. What I need to create is a component that really is a thread that polls a database table and pull out the data, format it and send it to another system if

  • E-Mail Listing in Feed Burner

    Howdy all, My show is listed BUT I need to change some things in Feed Burner so they display properly. I need to change the name of the hosts, and the e-mail address. If anyone knows the answer please let me know. Thanks, Charlie

  • Illustrating in Photoshop Elements 4.0

    I do storyboarding for a living. There used to be this great tool that I used almost exclusively in my old PhotoDeluxe program called "Hand Color".no matter how dark the paint, I could see the black and white line drawing I scanned underneath prior t

  • Time Machine Back-up Duration

    I recently put a large number of gigs on my computer. Afterwards, I ran time machine to back-up the computers hard drive to an external hard drive. I ran it over night. When I awoke in the morning only 5 of 23 gigs had backed up. I let it continue to

  • Best way to get mp3 converted?

    I need to do "what ever" to get my mp3 music files to my 3g iphone.........!! I search and get everything except what info I need..