Skip to Content

This is step-by-step example how you can create Direct link and group, to launch external URL f.e. your companies MS PS server or any else.

There is already blogs in CRM but they are all a bit complicated for Solman’s so I decided to put here a step-by-step guide.

Example Scenario: Add external URL to Navigation Bar in WEB UI.

Steps:

  1. Setup URL based Launch Transactions
  2. Configure Transaction Launcher using Wizard
  3. Create Logical Link, Create Direct Link Group
  4. Assign all to Business Role
  5. Make it visible in Business Role
  6. See results
  7. Some words about authorization control C_LL_TGT for Logical Links

1. Setup URL based Launch Transactions

Tcode SM30, view CRMV_IC_LTX_URL, choose maintain hit New Entries

URL 1.png

Save.

2. Configure Transaction Launcher using Wizard

Tcode  CRMC_UI_ACTIONWZ

URL 2.JPG

Continue

Give name to Launch Trans. ID like ZLAUNCH_MSPS_LINK

URL 3.JPG

Continue

Fill Description and Hadler Class you may call it e.g. ZCL_CRM_LAUNCH_MSPS_TASKS

Mark check box New Window

URL 4.JPG

Continue

Transaction Type = B URL Transaction

URL ID created Z_MSPS

URL 5.JPG

Continue

URL 6.JPG

Continue

URL 7.JPG

Complete

URL 8.JPG

3. Create Logical Link, Create Direct Link Group

Tcode CRMC_UI_NBLINKS create new logical link for this

Give name, Type C Launch Transaction, parameter ZLAUNCH_MSPS_LINK

Parameter Class always CL_CRM_UI_LTX_NAVBAR_PARAM

Fill Title and Description

URL 9.JPG

Save.

Now Create Derict link group

URL 10.JPG

Choose Assign Links To Direct Link Group and add here our Z* link created

URL 11.JPG

4. Assign all to Business Role

Stay in same Tcode choose Define Navigation Bar Profiles, choose business role you want this to be added f.e. ZSOLMANPRO

Now hit Assign Direct Link Groups To Nav. Bar Profile assign here Z* direct link group created

URL 12.JPG

5. Make it visible in Business Role

Tcode CRMC_UI_PROFILE choose Business role where you added New Z* direct link group and hit Adjust Direct Link Groups

Mark Visible checkbox

URL 13.JPG

Hit Adjust Direct Links and mark Visible for LogLink ID

URL 14.JPG

Save, now we are done and can view / test it !

6. See Results

Finally launch tcode SM_CRM and look at Navigation Bar

URL 15.png

Hit link MSPS my tasks

URL 15.JPG

7. Some words about authorization control C_LL_TGT for Logical Links

The authorization object C_LL_TGT controling this to be able to see this you must be sure you have it

Example

C_LL_TGT

LL_TYPE  : C

LL_TGT    : ZLAUNCH_BBP_LINK


Update: in addtion you need to have authorization object UIU_COMP with values:

Component Name                        UICMP_LTX

Inbound Plug                                LAUNCH_TRANSACTION

Component Window Name          UICMP_LTX/MainWindow

To report this post you need to login first.

6 Comments

You must be Logged on to comment or reply to a post.

  1. Jignesh Trivedi

    Hi ,

    Thanks for Sharing, I have similar requirement, but I want the external URL link to be displayed in the Header Doc page , not in Navigation bar.

    Does any one have experirince regarding displaying the external URL in the main Header doc page in Solman, for e.g I need to add a sharepoint link as a URL in the RFC header page.

    Thanks in advance.

    (0) 
    1. Jignesh Trivedi

      Got it, by adding the below code in the GET_P_xxxx method of the attribute

      CASE iv_property.

          WHEN if_bsp_wd_model_setter_getter=>fp_sortable.        “This column is not sortable

            rv_value = ‘false’.                                   “#EC NOTEXT

          WHEN if_bsp_wd_model_setter_getter=>fp_disable_filter.  “Disable filter

            rv_value = ‘true’.                                    “#EC NOTEXT

          WHEN if_bsp_wd_model_setter_getter=>fp_fieldtype.

      * -> field type: client click

            rv_value = cl_bsp_dlc_view_descriptor=>field_type_link.

          WHEN if_bsp_wd_model_setter_getter=>fp_onclick.

      * -> onClick

      ** Get the path name
      rv_value   = “‘http://www.google.com‘.

        ENDCASE.

      (0) 

Leave a Reply