SiebelUnleashed Forum is up and running.. Check out the new forum. | Next Tip »Home

Drilldown through menu item

OkAvarageGoodVery GoodExcellent (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

I had earlier written an article describing how to configure a drilldown on a form applet. Few days back a friend of mine asked a question

How to configure drilldown through menu item?

Here are the steps I tried to configure a drilldown through menu item but once again I was only able to achieve this through scripting. I hope once again like last time someone will be able to suggest a scriptless solution for this requirement too.

Requirement:

I should have an additional Menu Item with text “Go to Rep Quote” and clicking on that menu item should take me to the Quote view displaying the representative quote for that opportunity.

Solution:

Important thing in this requirement is to create and configure a Menu Item. We will use the same script I provided in my old post to take user to Quote View. Steps to configure Menu Item

  1.  Go To Command object in Object Explorer
    (If it is not visible then add it in Object Explorer)
  2. Create a New record in Command Object and enter following details.
    Name: GoToRepQuote
    Display Name: Drilldown
    Method: GoToRepQuote
    Target: Browser Applet
    CommandDrillDown
  3.  Select the Accelerator Object and create a New record with following details
    Name: GoToRepQuote
    Display Name: Ctrl+G
    Key Sequence: Ctrl+G
  4. Query for applet for which you would like to configure drill down
  5. Select Applet Menu Item Object for that applet
    AppletMenuItem
  6. Click on New Record and enter following details
    Command: GoToRepQuote
    Menu Text: Go To Rep Quote
    Position: 2 
  7. Go To Applet User Property Object and create a new record with following details
    Name: Named Method 1: GoToRepQuote
    Value: ‘INVOKE’, ‘GoToRepQuote’
     AppletUserPropertyDrilldown
  8. Compile your Applet and Command object

Now you just need to write the script that I had mentioned in old post in PreInvokeMethod of either BC or Applet to configure the actual drill down

Related Posts


Article by neel

Authors bio is coming up shortly. neel tagged this post with: , , Read 416 articles by neel
View Comments Post a Comment
  1. VerteX says:

    Here is the scriptless solution:
    Create the required drilldown object on your applet (named “Test” for example). You may leave “Hyperlink property” empty.
    Then, change the value of your Named Method UP from “‘INVOKE’, ‘GoToReQuote’” to “‘INVOKE’, ‘DrillDownToView’, ‘Test’”

    Please note that method “DrillDownToView” is supported by CSSSWEFrameBase , CSSSWEFrameListBase classes and derived

  2. neel says:

    Thanks a lot VerteX. I tried your solution and it works like a charm :)

    I did had a look at DrillDownToView method while trying to figure out an answer but I thought I might have to change the class of applet CSSSWEFrameBase so didn’t explore it.

    But strange thing is that I cannot see any related between CSSSWEFrameBase and CSSFrameBase classes

    CSSFrameBase is derived from CSSFrame Class
    CSSSWEFrameBase is derived from CSSSWEFrame Class

    I am not sure how this method is working on CSSFrameBase ???

  3. Dos says:

    can’t we use business service “FINS Workflow UI Utilities” method “GotoDrillDown” in this scenario?

    Thx
    Dos

    • neel says:

      It can be an option but not every application is SIA… so these specialized business services are not available for those applications.

      This solution can be implemented in any application

  4. Gul says:

    Can anyone please tell what is the significance of the Target property in command object. And why in this case Browser Applet is selected in the Target proprty.

blog comments powered by Disqus

Polls

Do you know how to use replace function?

View Results

Loading ... Loading ...