Skip to Content
Author's profile photo Former Member

Creating Guided Maintenance Page(Roadmap) in CRM Web UI


This document will help to create Guided Maintenance page(Road Map) in CRM Web Client UI. This is task based. This is very similar to Roadmap UI element Webdynpro.

Step by step procedure

  1. Create a Z Component in BSP_WD_CMPWB. Let us say ZZROADMAP.
  2. In the Component Structure Browser, right click on View and Click on Create. It will take you to View Creation Wizard. Give View name as MAIN and create only Value NODE and Value ATTRIBUTES. Since we are not going to pass data we are not going to map to Custom Controller.  Similarly create  more views and name it as OPPDETLS.  Select view type as Empty View
  • Value Node Name OPPID

Value Attribute OBJID

  • Value node name OPPDTL

Value Attribute DESCR

   3. We make view configurable by adding the below code in MAIN.htm and OPPDETLS.htm

<% DATA: xml type string.

                  Xml = controller->configuration_descr->get_config_data(  ). %>

<chtmlb:config xml = “<%= xml %>”

                                mode = “RUNTIME” />

Add the Fields in Configuration tab and save the Configuration

      4. Now we create Guided maintenance page  by right clicking View and select Create Guided Maintenance Page. Give name as ROADMAP.It will take you to wizard where we can create our Nodes and Attributes as explained above.

     5. Click on Runtime Repository Editor and if you expand the Viewsets, VIEWSET ZZROADMAP/ROADMAP will be there. Add views created(MAIN and OPPDETLS) in View Ar

     6. In the Window add  ROADMAP view.

     7. Go to Component Structure browser and got to configuration tab of ROADMAP view. In the available views we will get MAIN and OPPDETLS view

     8. Add it to task and sequence it . Give suitable Title. Save the Configuration.

     9. If we want to pass data we can map to Custom Controller/ Component Controller.

     10. Run the Application. You will be getting Guided Maintenance Page(Rodmap). Depends on sequence views will be displayed. You can move from view to another view click NEXT button. 

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Nice Document

      Author's profile photo Former Member
      Former Member

      Hello Siddharth ,

          very nice document.

      Thanks and Regards,

      Nikhil Kulkarni

      Author's profile photo Former Member
      Former Member

      Hello Siddharth,

                                 Nice document . can you please tell me how to add custom buttons beside previous/next buttons on guided activity page and also where the standard previous/next buttons are defined.



      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Santosh,

      View Controller class implements interfaces if_bsp_dlc_process_step and if_bsp_dlc_tbui. Check those interfaces.

      Author's profile photo Former Member
      Former Member

      nice blog Siddharth Sukumaran

      My needs its to create this step-by-step guide for transaction type XXXX is it hard?

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Daniyar,

      Do you want to have this guided activity page for particular transaction type? Its not very hard.

      Author's profile photo Former Member
      Former Member

      Hi Sukumaran,

      Yes exacly, do i need to know anything else do to this?


      Author's profile photo M. van Rijswijk
      M. van Rijswijk


      do you have some documentation how to achieve this? We do have the "framework" ready, but ot sure where to do the data binding and so on. The steps we have configured...



      Author's profile photo Former Member
      Former Member

      As a CRM functional person, the guided activity from what I see need a good technical resource.   There looks to be so little information on the topic.

      Would be great if there were some video's of different examples that customers were using for their guided procedures.  I think we would see more business buy-in and usage of this feature

      I did apply note 1517968 to see the "Product Support" example in the IC_AGENT_TUI role

      I could see a lot of business scenarios where using a guided procedure could be beneficial in other business roles.