Drill down facility which leads to a particular tab in the transaction

Hello Experts!
Could anyone help me on this please?
I am displaying a number of sales orders on an ALV grid. A user can double-click on a particular field say "partner no." of any sales order that is displayed. This should open the transaction crmd_order for that particular order number at the item level with the tab "Partner" being displayed. Is this possible? If yes, how do i go about implementing this? I am using OO concepts for the ALV display. Sample code will be greatly appreciated.
Thanks and Regards,
Smitha

*define this in the top include (declarations part).
*--- Local Class for event handling in ALV processing
CLASS lcl_event_receiver DEFINITION.
  PUBLIC SECTION.
    METHODS:
* Track the double_click event on ALV Grid
    handle_double_click
        FOR EVENT double_click OF cl_gui_alv_grid
            IMPORTING e_row e_column es_row_no.
ENDCLASS.                    "lcl_event_receiver DEFINITION
*&      Class lcl_event_receiver Implementation
CLASS lcl_event_receiver IMPLEMENTATION.
  METHOD handle_double_click.
**      reads the alv table with the selected rows
      READ TABLE <name of the alv tab>_0100 INTO <structure of alvtab>
      INDEX es_row_no-row_id.
      IF sy-subrc = 0.
**             set parameters for the initial values, like order number..etc..
**             with the values in the structure of alvtab
**             Call transaction CRMD_ORDER (skip intial screen if necessary).
    ENDIF.
  ENDMETHOD.                    "handle_double_click
ENDCLASS.                    "lcl_event_receiver IMPLEMENTATION
*Also, you need to set handler for the grid
data event_receiver  TYPE REF TO lcl_event_receiver.
  CREATE OBJECT event_receiver.
  SET HANDLER event_receiver->handle_double_click FOR <enter grid control name here>.
Hope this helps.
Sajan Joseph.

Similar Messages

  • Drill Down facility in ALV Report

    Hi Guys,
    I want to provide Drill down facility based on columns in ALV Report (ALV Web Dynpro Report). Please let me know if you have any sample code or guidelines for this.
    Thanks,
    Pradeep

    Hi,
    Pls refer to the example provded by SAP -
    WDT_ALV
    Pls refer to this link -
    Learning what you don't need is as important as learning what you do (Parts 10b-c) of "Event-Driven" Tutorial on WDR_TEST_UI_ELEMENTS) and https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/db22242d-0701-0010-28a2-aeaa1fefd706.
    Reward if helpful.
    Best Wishes,
    Chandralekha

  • OBIEE-- Google Maps With Drill Down Facility

    Hi All,
    I want to create a map chart ie., google maps in OBIEE with drill down facility.
    This is my Hierarchy -> From country to state to city .
    I have this data in my table in the database as columns.
    I know to create google map but dont know how to include hierarchy, please let me know if this can be done.
    Thanks in Advance

    Firstly:
    http://catb.org/~esr/faqs/smart-questions.html#before
    Then look at:
    http://obiee101.blogspot.com/2009/03/obiee-google-maps-multiple-addresses.html
    http://www.artofbi.com/index.php/2009/07/obiee-and-google-maps-integration/

  • BPC 7.5 MS Drill Down works on one dimension in rows but not the other

    Good day,
    Working in BPC 7.5 MS.  I have a piped report with 3 dimensions in rows.  Members in the first dimension are hard-coded in the expand range.  The second dimension is a combination of SELF and DEP members.  The third is set to SELF.  In our original AppSet, I can double-click drill down on both the second and third dimensions without issue.
    I've re-created this report in a new AppSet (same BPC version).  All settings are essentially identical (I've double and triple checked).  The drill down works on the second dimension, but not the third.  I've run out of places to look to find the problem.  Any thoughts?
    Thanks in advance.
    Kim

    It took a while but I finally found some quiet time to re-visit this issue.  Thank you for the suggestions above.  Ultimately I verified that the hierarchy, member selection and tables were all ok.
    My next step was to create a new EVDRE with the same members and slowly factor in the piping, membersets, etc.  Drill down worked appropriately.  So that told me something else was at work.
    Turns out the problem was with one of the 'display' columns to the right of the row key range.  These columns use formulas to display a triangle if the member isn't calc, thus giving the end user a visual clue that you can drill down on the member.  Long story short, BPC just didn't like that formula.  A minor change (along with some conditional formatting to replace the piece of formula that was removed) eliminated the problem.  Drill down is now working.

  • Authorization to particular tabs in the Customer Master

    Hi All,
    I have a requirement where in for the Transaction VA02 some Users should have access to particular tabs like Unloading Points & Contact Persons, but not for other tabs in the General Data tab in the Customer Master Record.
    Can you please suggest how can this be done & whether SD consultants have any role in this.
    With best regards,
    MP

    Hi,
    You can try acheiving this in following ways
    Goto "OBD2" in account group of the customer select general data, and hide all fields, other than required feilds for the user.
    And assign the stutus profile in sales doc. type Ii.e. for order type "OR".
    Please try this. If  much more control at user level is required for the same scinario please try for an enhancement.
    Best regards
    DSR

  • Drill Down from chart to webi trigger automatically while changing the combo box seelction

    Hi Experts,
    The problem is if I select the box  in the heat map, it will take me to a webi report then if I come back to the dashboard and change the combo box. The selection is not deselected, As the selection is still there it selects the value in the changed heat map there by automatically triggering the URL and redirecting to Webi Report automatically.
    Can any one Please help me to resolve this,i really would appreciate your help.
    Thanks,
    Prasad

    This is a typical issue when the xcelsius components do not have auto-deselect property.
    Try doing this work-around. I have implemented it successfully in one of the previous projects.
    Identify one particular destination cell (lets call this cell DEST_CELL here onwards) that is triggering the particular report to open automatically. Now, take a new combo box and use it to insert a blank value in the DEST_CELL everytime DEST_CELL changes its value. Now write a formula in some other cell(lets call is FLAG_CELL) that gives you a "1" when DEST_CELL is not blank and gives you "0" when DEST_CELL is blank. Use this FLAG_CELL to fire the URL. Do not fire URL on change event, fire it when FLAG_CELL is "1".
    Hope this helps you. Do let me know if you need any more/other help.
    Thanks,
    Prasanna

  • Selective drill down based on particular values

    Hi,
    I would like to know if it is possible to enable drill down only to certain values in a column and the other values in that column should not have the option for a drilldown(hyperlink should not be enabled).
    PS: dimensions are established correctly in the RPD. All other conditions are satisfied.
    Col1
    val1<hyperlink enabled>
    val2<no hyperlink>
    val3<no hyperlink>
    val4<hyperlink enabled>
    Now val1 and val4 should have drilling option. Is this possible in 10g/11g ???
    Thanks for your time and help....
    Kiran

    Hi,
    In obiee11g it's possible u r use Action Link method with conditional option. refer my below screen short.
    http://imageshack.us/photo/my-images/687/actionlink.jpg/
    i have implemented this method and it's working fine.
    Refer: action link method:
    http://siebel-essentials.blogspot.com/2010/09/11-obiee-11g-tips-7-action-links.html
    http://www.rittmanmead.com/2010/07/obiee-11gr1-action-framework-and-conditions/
    THanks
    Deva
    Edited by: Devarasu on Dec 9, 2011 1:17 PM

  • Drill down report...

    HI abapers,
    How to create drill down report in alv.
    When i double click the particular field, another report has to pop up and display the details of that particular field.
    for eg,
    When double click the amount spent field other report has to say, For which material the amonut has spend.
    Thanking You
    arvind

    hi arv,
    for me your scenario is not clear..
    you want to drill down the alv .. and show the report in the same program or you want to call another program when u try to hit the alv report..
    well for drilling down the same program.. you can use the following method
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
        I_INTERFACE_CHECK                 = ' '
        I_BYPASSING_BUFFER                = ' '
        I_BUFFER_ACTIVE                   = ' '
         I_CALLBACK_PROGRAM                 =  GV_REPID
        I_CALLBACK_PF_STATUS_SET          = ' '
         I_CALLBACK_USER_COMMAND            = 'TOP1'     " drill down
         I_CALLBACK_TOP_OF_PAGE             = 'TOP2'
        I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
    FORM TOP1 USING UCOMM TYPE SY-UCOMM SELFIELD TYPE SLIS_SELFIELD.
    READ TABLE GT_FINAL_TOTAL INTO GS_FINAL INDEX SELFIELD-TABINDEX.
    CASE SELFIELD-TABINDEX.
    WHEN SELFIELD-TABINDEX.
    perfrom itab2_operation. " in this form you will write the code to get the data for drill dispplay
    now defing fieldcatalog again : example :
        GS_FCAT-COL_POS = 1.
        GS_FCAT-FIELDNAME = 'EBELN'.
        GS_FCAT-SELTEXT_L =  TEXT-001.
        GS_FCAT-FIX_COLUMN = 'X'.
        GS_FCAT-OUTPUTLEN = 13.
        APPEND GS_FCAT TO GT_FCA
    and  call alv display again :
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
         EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
        I_CALLBACK_PROGRAM                =  GV_REPID
      I_CALLBACK_PF_STATUS_SET          = ' '
        I_CALLBACK_TOP_OF_PAGE            = 'TOP2'
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
      I_GRID_TITLE                      = ''
      I_GRID_SETTINGS                   =
        IS_LAYOUT                         = GS_LAYOUT
          IT_FIELDCAT                     = GT_FCAT
    and if you want to call another progam when u hit..u have to use..submit key work
    like  SUBMIT  ZAFI013R VIA SELECTION-SCREEN AND RETURN.

  • Drill Down in Column Chart

    I am fairly novice in Xcelsius and am having issues in understanding the User Guides instructions on enabling drill down.  Under series name I have the titles of the sub categories I would like to 'drill down,' is this correct?  I have filled in all of the necessary options but it doesn't seem to be working.  I only want to drill down one of my series, I'm assuming that's not an issue?

    I am not 100% clear with what kind of model you are trying to design and what data you are taking. Still i am explaining you the in short how Drill function works with an example.
    I have a data of employees and salary and I want to create a column chart1 which will display the composite values of all the engineers and salary.Engineer name on X-axis and Salary on Y-axis.
    Now I also want a chart which will display the salary of the emplyees individually which will be displayed after clicking on the particular salary bar from the Chart1.
    This is when drill down functionality comes into picture.
    Do achieve this we take another column chart2. Now in Chart1 properties go to Drill down section and under the series you find a tab Insert in. Select a blank cell just under the salary column and map it.And in the source data section select the entire Salary column.
    incase you want to drill on multiple columns then select multiple columns on source data and also select multiple blank cells just below the multple source columns. Preferably highlight those cell with colours.
    Now in Chart2 go to property and select that particular blank cells under Data range section same as you selected in drill down>insert in.
    Now chart1 is linked to Chart2.
    whenever you click on any one salary bar of any engineer the corresponding chart2 will display salary of that particular engineer.
    I would also request you to go to the installation folder where you will find a folder called samples under which you will get lot of sample models inlcuding drill down model which will give you a better understanding of how the drill down concept is used.
    Hope this reply helps.Let me knwith you feedback.
    Regards,
    Soumya

  • Drill Down for Map reports

    Hi All,
    I have a requirement in which i need a create a sales map report across all the states in NA.
    i have created a main map report using the default map gallery and displayed all the sales figures across all the states in NA. Now i want to show the City level sales when i click on a particular state.  The state on which i am going to click
    should enlarge (or) it should redirect to other report having the particular statemap with city related values on it.
    How can i do it please help..!
    Do i need to download all the local statemaps and how do i store those maps in SQL server DB. Please explain in detail.
    Thnaks in Advance..!
    Regards,
    Balaji Prasad B
    Balaji - BI Developer

    Hi Balaji Prasad,
    According to your description, you create a state level map. When clicking on a particular state on the map, you want to display corresponding city level map.
    In this scenario, we should import state and city level shapefiles into the database, then create maps with these spatial data. After that, we should click on the state map and select Polygon Properties to create a drill down report and specify state as
    parameter to run the city map. For detail information, please refer to this article:
    Drill down in SSRS Map Reports.
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • DRILL DOWN with 9ATRNAME

    HI all
          i have made a mcro to drill down @ 9ATRNAME characteristic followed by a row_visible macro.
    the collective macro which executes drill down and hiding of key figures is working fine. the only problem is
    the T lanes shown for a particular product location combination for a receipt KF (dist. receipt planned) shows
    all the t lanes possible from or to the location. whereas we want only those lanes to be shown in the KF which
    have to location as the loaction given in the product location combination.
    For example: if i have a warehouse 1002 which is connected to 1001 plant for procurement and 1010 customer.
    when the macro is run in the dist. receipt KF shows both the t lanes 1001-1002 and 1002-1010. But the requirement
    is to only see 1001-1002 since it is a receipt KF. 
    Any pointers would be welcomed
    -Virender

    Hi Virender,
    Rather than choosing against Product - Location, why don't you choose against Product-Destination Location? 9ALOCTO characteristics might be useful. By this you actually select only the location-products which might have data in Dist.Rxcpt KF.
    See whether you canhave this selection via your macro. Or make the macro work only if this selection is made in shuffler.
    Just a thought!
    Thanks,
    Rajesh Manoharan

  • Need Drill down in Customer Open Item Analysis by Balance of Overdue Items

    In SAP there is one standard report by the name of
    'Customer Open Item Analysis by Balance of Overdue Items'
    Can I change the report according to my need.. I want to add drill down and customer name to this report. I am using summarisation 6 as my criteria.
    Thanks
    Sajid Hakeem

    Dave!
    Thanks for the help man
    Just one last thing
    can you help us to add  drill down facility in the prescribed report. what code we should write to make it drill down to a line item report.
    Regards
    Sajid Hakeem

  • Poor performance with WebI and BW hierarchy drill-down...

    Hi
    We are currently implementing a large HR solution with BW as backend
    and WebI and Xcelcius as frontend. As part of this we are experiencing
    very poor performance when doing drill-down in WebI on a BW hierarchy.
    In general we are experiencing ok performance during selection of data
    and traditional WebI filtering - however when using the BW hierarchy
    for navigation within WebI, response times are significantly increasing.
    The general solution setup are as follows:
    1) Business Content version of the personnel administration
    infoprovider - 0PA_C01. The Infoprovider contains 30.000 records
    2) Multiprovider to act as semantic Data Mart layer in BW.
    3) Bex Query to act as Data Mart Query and metadata exchange for BOE.
    All key figure restrictions and calculations are done in this Data Mart
    Query.
    4) Traditionel BO OLAP universe 1:1 mapped to Bex Data Mart query. No
    calculations etc. are done in the universe.
    5) WebI report with limited objects included in the WebI query.
    As we are aware that performance is an very subjective issues we have
    created several case scenarios with different dataset sizes, various
    filter criteria's and modeling techniques in BW.
    Furthermore we have tried to apply various traditional BW performance
    tuning techniques including aggregates, physical partitioning and pre-
    calculation - all without any luck (pre-calculation doesn't seem to
    work at all as WebI apparently isn't using the BW OLAP cache).
    In general the best result we can get is with a completely stripped WebI report without any variables etc.
    and a total dataset of 1000 records transferred to WebI. Even in this scenario we can't get
    each navigational step (when using drill-down on Organizational Unit
    hierarchy - 0ORGUNIT) to perform faster than minimum 15-20 seconds per.
    navigational step.
    That is each navigational step takes 15-20 seconds
    with only 1000 records in the WebI cache when using drill-down on org.
    unit hierachy !!.
    Running the same Bex query from Bex Analyzer with a full dataset of
    30.000 records on lowest level of detail returns a threshold of 1-2
    seconds pr. navigational step thus eliminating that this should be a BW
    modeling issue.
    As our productive scenario obviously involves a far larger dataset as
    well as separate data from CATS and PT infoproviders we are very
    worried if we will ever be able to utilize hierarchy drill-down from
    WebI ?.
    The question is as such if there are any known performance issues
    related to the use of BW hierarchy drill-down from WebI and if so are
    there any ways to get around them ?.
    As an alternative we are currently considering changing our reporting
    strategy by creating several higher aggregated reports to avoid
    hierarchy navigation at all. However we still need to support specific
    division and their need to navigate the WebI dataset without
    limitations which makes this issue critical.
    Hope that you are able to help.
    Thanks in advance
    /Frank
    Edited by: Mads Frank on Feb 1, 2010 9:41 PM

    Hi Henry, thank you for your suggestions although i´m not agree with you that 20 seconds is pretty good for that navigation step. The same query executed with BEx Analyzer takes only 1-2 seconds to do the drill down.
    Actions
    suppress unassigned nodes in RSH1: Magic!! This was the main problem!!
    tick use structure elements in RSRT: Done it.
    enable query stripping in WebI: Done it.
    upgrade your BW to SP09: Has the SP09 some inprovements in relation to this point ?
    use more runtime query filters. : Not possible. Very simple query.
    Others:
    RSRT combination H-1-3-3-1 (Expand nodes/Permanent Cache BLOB)
    Uncheck prelimirary Hierarchy presentation in Query. only selected.
    Check "Use query drill" in webi properties.
    Sorry for this mixed message but when i was answering i tryied what you suggest in relation with supress unassigned nodes and it works perfectly. This is what is cusing the bottleneck!! incredible...
    Thanks a lot
    J.Casas

  • How do I create a drill down for my summary data?

    I have 7 fields of summary data with all having a common link called the customer account number.
    I have tried the following steps several time carefully and was unable to get my drill down to work.
    Insert menu > Group and chose the customer account number as my group field
    copy and paste the summary fields to the group header ( which I now have hundreds of GH1)
    Right click on the details section and chose Hide.
    Suppress the Group Footer
    File Menu > Report options and check on Show All Headers on Drill Down.
    I must be missing a step somewhere here.  I end up with no summary fields showing (to drill down into), and the customer account numbers showing.
    Can some check this out for me?

    hi Michael,
    you need a group to have drill down. you can't drill down on a report footer. if you can't group by these categories then you can't have drill down.
    your other option is to create an on demand subreport that you can open. i would suggest that you go through a bunch of the e-learning tutorials on crystal reports here. after that go to the online help for crystal reports and use the search tab and search for "creating an on demand subreport"
    you'd need to create an on demand subreport for each total that you are showing. again, please see the elearning topics especially on subreports, grouping. and then do follow the steps on on demand subreports in the online help.
    -jamie

  • Drill down hide/show report on same page

    Hi,
    Is it possible to create a drill down report where instead of linking to new pages, the details can be displayed using hide/show buttons on the relevant columns? For example, if you have the following fields:
    Region
    Country
    Division
    Account
    Order
    Product ID
    Product Price
    Would it be possible to ,by default, have the report only show distinct regions. By clicking an expand button on a particular region, it's countries are displayed. By clicking an expand button on a country, its divisions are displayed,etc., eventually being able to drill down to order details.
    This seems similar to a tree to me, although I have not used trees before. However, from the way I understand the structure of hierarchy in trees, the way this data is structured it would not be possible through a tree.
    Any ideas? If not I can just settle on a standard drill down report with links to new pages, but if the above is possible it would work much better for my users.
    Thanks

    FJW,
    Yes, it's possible. We typically refer people to this demo from Carl to get an idea of how it can be accomplished:
    http://htmldb.oracle.com/pls/otn/f?p=11933:13
    Regards,
    Dan
    http://danielmcghan.us
    http://sourceforge.net/projects/tapigen

Maybe you are looking for

  • Where can i get a free idvd dowload for mac os x leopard 10.5.8

    My mac came without idvd loaded. Where can i get a free download for it?

  • List of GL users, posting responsibility

    Dear Can any1 help me; how do i get a list of all the users whose responsibilites are GL posting only please. Regards,

  • Error with downloading flash player with mac

    Every time I try to download the new flash player the download starts and than says I need to close safari and chrome to continue. After I close the applications it downloads a little more than tells me the same thing. But Safari and Chrome have alre

  • How to get object which is created previously?

    Hi , My question is that how to get reference of the object which is created previously using reflection API. that means, suppose i created one instance of class : ABC Class classAbc = Class.forname("ABC"); //load the class ABC. Object abcClassObject

  • Carrying $_POST vars to next page

    I have a form processing page, which uses the $_POST variables to insert a record - simple. What I am trying to do is to use these same $_POST variables in the next page (after submit) to create an e-mail which will then be used to verify that the e-