How to implement static tables in XI Mapping

I need to use a static table for lookup purposes in an XI mapping. I am using Java Mapping.
-- This is a small  5 columns - 264 rows table, which is unlikely to be changed.

Hi,
U can maintained table in Xi and use the RFC lookup from graphical mapping this will avoid use of graphical mapping.
Refer the below weblog for more infor:
•     RFC lookup using JCO (without communication channel)
      /people/sravya.talanki2/blog/2005/12/21/use-this-crazy-piece-for-any-rfc-mapping-lookups
•     RFC lookup with communication channel.
                 /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
Thnx
Chirag

Similar Messages

  • How to get source table inside Template Mapping code template

    Hi guys,
    I have the following scenario, I have an table from external database and want to map it to an oracle table. This is done with Template mapping and I selected an Load code template on the execution unit that holds only the external table, this load code template will read row by row from source table and make the inserts into the flow table. I know that oracle use odiRef.getFrom() in order to construct the select statement from the external table. Because i need to do something custom i will need to have a list of the source tables inside the Load code template.
    Is this possible?
    P.S. I use owb 11gr2.
    Regards,
    Cipi
    Edited by: Iancu Ciprian on Jan 11, 2011 10:58 AM

    Hi Suraj,
    Thx for your answer!
    After posting the message i found in ODI documentation about odiRef other function and this I'm trying now to see if works, will let you know my results ...
    I implemented an custom iterator that retrieves the data from an external source and pass it to INSERT commands to execute against flow table. In order that this iterator to work i need the source table name of the current execution unit. Then the iterator is using the that name to get the data from the external entity and retrieve it as an array of Objects, this array of objects will be inserted in the flow table.
    Regards,
    Cipi

  • How to implement fact tables with finest level of detail (fine-grained)?

    Hi,
    Maybe this is basic knowledge what I'm asking here... I don't know, well, here it goes:
    I need to know the way carry my transactional data to a fact table, but keeping the finest level of detail possible (namely, the transactions). I implemented my cubes with MOLAP option for storage (those were the specs that I had to follow) so I can't add a unique constraint to those structures.
    I only seem to be able to load aggregated, precomputed data. If I wanted to load the transactions (after the data has been transformed and clenased) where should I do it?
    I tried to implement a version of the fact tables as ROLAP but got nowhere (I couldn't add a unique constraint or index on that column either).
    I would really, really appreciate your help.
    Best Regards,
    osvaldo.
    [osantos]

    Hi Veeravalli,
    Thanks for your reply :)
    Let me explain the problem in more detail. I have one Date dimension(Date_Code,Month_Code,Quarter_Code,Half_Year_Code,Year_Code). Here Date_Code is the PK.
    In F1---->Date (Using Month_Code key)
    F2-------->Date (Using Date_Code Key)
    Level based hierarchy is there starting from Year to Date.Each level has PK defined and chronological key selected.
    F1 has level set to Month and F2 has level set to Day.
    Now if i am using ago() function on measure of F2 (having day level data) then it's working fine but if i am using ago() function on measure of F1...I am getting an error at Presentation service: Date_code must be projected for time-series functions.
    So the whole issue is with time-series functions. As per my research...I think for time series the tables in the physical model containing the time dimension cannot join to other data sources, except at the most detailed level but here i am joining with F1(using Month_Code which is not the most detailed level).
    So kindly let me know how to achieve this in rpd?

  • How to implement a table of ordered data ?

    This is surely a very common question of database design.
    Let us say that I am doing a web picture gallery, where I want the pictures to appear in a specific order. I am keeping the reference of the image files in a table, and I specifically want to be able to add a new picture between any two consecutive existing pictures. Nice to have would be a fast way to move a picture to another place, and support for concurrent access.
    After some tries, my best solution seemed to be something like the following, but I suspect that it is still sub-optimal :
    CREATE TABLE pics(
    picid NUMBER PRIMARY KEY,
    filename VARCHAR2(50),
    ordernum NUMBER(38,10) UNIQUE
    CREATE SEQUENCE pics_picid_seq;
    CREATE SEQUENCE pics_ordernum_seq;
    And I populate the table by using both sequences when I add the picture at the end of the list, or by calculating the ordernum as the average between the ordernums of the two pictures between which I want to insert the new picture (saying that the -1th picture has order 0).
    Two drawbacks of this implementation :
    - It looks like from two concurrent inserts at the same place, one will fail to the unique constraint.
    - If a very very large number of pics can be inserted or moved, I may have to create a trigger locking the table and recalculating the ordernums (well that is probably the case only for huge examples).
    So what is the best solution here if concurrency support is most important ? What if insert/update speed is most important ? What if "select order by" speed is most important ? Any other criteria ?

    I don't expect rows to be stored in any perticular order Ooops! early Monday morning misreading of your original post. My apologies.
    In your solution, isn't the full table update an issue when inserting pictures at place 1 ?Well , your solution will produce a duplicate ORDERNUM in that instance, or any other instance (hint, to make averaging work you'll need to store fractions).
    Yes, my eary monday morning solution may suffer poor performance if you have lots of pictures and you re-organise them a lot. It will produce prettier values for ORDERNUM, which may be helpful if you need to display it to users, but this is probably not sufficient to save my implementation.
    But if you are using averages of sequences it will be even more important to use a table API. The pictures in the twenty-fifth and twenty-sixth positions might have ORDERNUM values of 19.5 and 20 respectively or - sequence caching being what it is - 134 and 137. This may be hard for users to understand. You will need to translate offset from 1 into ORDERNUM (I guess by using ROWNUM, which is not without pitfalls).
    Will transactions ensure that the picture of user B won't get inserted one place before where it should ? Concurrency is a big issue. Potentially, any user inserting a single picture is affecting the whole collection. (There's also the situation where no new pictures get added but the entire collection is re-ordered). We could make an argument that the whole table ought to be locked before anything gets done. However, full table locks are usually undesirable.
    One way around this is to make the users specify the picture IDs they want the new picture to appear between, rather than place. This has the advantage of being independent of prior changes, unless the prior change also inserted a picture between 25 and 26, in which case it should fail.
    I suppose there probably is a canonical design solution out there, I hope someone else knows where to find it.
    Cheers, APC

  • How to implement af:table for Grid Entry screen

    Hi, I am using JDevelper 11.1.1.3g.
    I have a requirement in which i have to show a dataentry screen in Grid format.Below is my requirement.
    I want to make a dataentry screen in Grid format. I want to show a table component which will have many rows and each row will be like an Individual employee record when i save. Each row will have employee name as inputText and Department as LOV and Age as inputText components.
    When the user clicks on the SAVE button, i want all the employees the user has added in the row format inside the table should be saved in Employees table as each single employee record.
    More over i want to have an option in the screen to give the user flexibility to add more rows in the table at Runtime to add more row. Eg. When the page loads i want initially 10 empty rows to be displayed by default. But when the user clicks on add more rows, 5 more rows should be added at Runtime to this table.
    Please Please guide me on how can i achieve this screen functionality.
    Any reference would be a great help.
    Zeeshan

    ..................BELOW IS THE SOURCE OF MY JSP PAGE.........................
    <?xml version='1.0' encoding='UTF-8'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
    <jsp:directive.page contentType="text/html;charset=UTF-8"/>
    <f:view>
    <af:document id="d1" binding="#{backingBeanScope.backing_GridDataEntry.d1}">
    <af:messages binding="#{backingBeanScope.backing_GridDataEntry.m1}"
    id="m1"/>
    <af:form id="f1" binding="#{backingBeanScope.backing_GridDataEntry.f1}">
    <af:panelCollection binding="#{backingBeanScope.backing_GridDataEntry.pc1}"
    id="pc1">
    <f:facet name="menus"/>
    <f:facet name="toolbar">
    <af:toolbar binding="#{backingBeanScope.backing_GridDataEntry.t2}"
    id="t2">
    <af:commandToolbarButton actionListener="#{bindings.Delete.execute}"
    text="Delete"
    disabled="#{!bindings.Delete.enabled}"
    binding="#{backingBeanScope.backing_GridDataEntry.delete}"
    id="delete" partialTriggers="t1"/>
    <af:commandToolbarButton actionListener="#{bindings.Rollback.execute}"
    text="Rollback"
    disabled="#{!bindings.Rollback.enabled}"
    immediate="true"
    binding="#{backingBeanScope.backing_GridDataEntry.ctb2}"
    id="ctb2">
    <af:resetActionListener/>
    </af:commandToolbarButton>
    <af:commandToolbarButton actionListener="#{bindings.Commit.execute}"
    text="Commit"
    disabled="#{!bindings.Commit.enabled}"
    binding="#{backingBeanScope.backing_GridDataEntry.ctb1}"
    id="ctb1"/>
    <af:commandToolbarButton actionListener="#{bindings.CreateInsert.execute}"
    text="CreateInsert"
    disabled="#{!bindings.CreateInsert.enabled}"
    binding="#{backingBeanScope.backing_GridDataEntry.createInsert}"
    id="createInsert" partialTriggers="t1"/>
    </af:toolbar>
    </f:facet>
    <f:facet name="statusbar"/>
    <af:table value="#{bindings.CaseDetlVOUPD1.collectionModel}" var="row"
    rows="#{bindings.CaseDetlVOUPD1.rangeSize}"
    emptyText="#{bindings.CaseDetlVOUPD1.viewable ? 'No data to display.' : 'Access Denied.'}"
    fetchSize="#{bindings.CaseDetlVOUPD1.rangeSize}"
    rowBandingInterval="0"
    selectedRowKeys="#{bindings.CaseDetlVOUPD1.collectionModel.selectedRow}"
    selectionListener="#{bindings.CaseDetlVOUPD1.collectionModel.makeCurrent}"
    rowSelection="single"
    binding="#{backingBeanScope.backing_GridDataEntry.t1}"
    id="t1" editingMode="clickToEdit"
    partialTriggers="::delete ::createInsert ::ctb2 ::ctb1">
    <af:column sortProperty="CaseNo" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.CaseNo.label}"
    id="c4">
    <af:inputText value="#{row.bindings.CaseNo.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.CaseNo.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.CaseNo.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.CaseNo.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.CaseNo.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.CaseNo.tooltip}"
    id="it3">
    <f:validator binding="#{row.bindings.CaseNo.validator}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="Name" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.Name.label}"
    id="c6">
    <af:inputText value="#{row.bindings.Name.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.Name.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.Name.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.Name.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.Name.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.Name.tooltip}"
    id="it6">
    <f:validator binding="#{row.bindings.Name.validator}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="IdType" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.IdType.label}"
    id="c7">
    <af:inputText value="#{row.bindings.IdType.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.IdType.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.IdType.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.IdType.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.IdType.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.IdType.tooltip}"
    id="it2">
    <f:validator binding="#{row.bindings.IdType.validator}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="IdNo" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.IdNo.label}"
    id="c2">
    <af:inputText value="#{row.bindings.IdNo.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.IdNo.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.IdNo.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.IdNo.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.IdNo.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.IdNo.tooltip}"
    id="it1">
    <f:validator binding="#{row.bindings.IdNo.validator}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="CourtCdCan" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.CourtCdCan.label}"
    id="c3">
    <af:inputText value="#{row.bindings.CourtCdCan.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.CourtCdCan.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.CourtCdCan.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.CourtCdCan.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.CourtCdCan.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.CourtCdCan.tooltip}"
    id="it7">
    <f:validator binding="#{row.bindings.CourtCdCan.validator}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="CourtLetterNo" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.CourtLetterNo.label}"
    id="c1">
    <af:inputText value="#{row.bindings.CourtLetterNo.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.CourtLetterNo.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.CourtLetterNo.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.CourtLetterNo.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.CourtLetterNo.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.CourtLetterNo.tooltip}"
    id="it4">
    <f:validator binding="#{row.bindings.CourtLetterNo.validator}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="SrlNo" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.SrlNo.label}"
    id="c5">
    <af:inputText value="#{row.bindings.SrlNo.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.SrlNo.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.SrlNo.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.SrlNo.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.SrlNo.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.SrlNo.tooltip}"
    id="it5">
    <f:validator binding="#{row.bindings.SrlNo.validator}"/>
    <af:convertNumber groupingUsed="false"
    pattern="#{bindings.CaseDetlVOUPD1.hints.SrlNo.format}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="UserId" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.UserId.label}"
    id="c8">
    <af:inputText value="#{row.bindings.UserId.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.UserId.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.UserId.mandatory}"
    columns="#{bindings.CaseDetlVOUPD1.hints.UserId.displayWidth}"
    maximumLength="#{bindings.CaseDetlVOUPD1.hints.UserId.precision}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.UserId.tooltip}"
    id="it8">
    <f:validator binding="#{row.bindings.UserId.validator}"/>
    </af:inputText>
    </af:column>
    <af:column sortProperty="CreatedDt" sortable="false"
    headerText="#{bindings.CaseDetlVOUPD1.hints.CreatedDt.label}"
    id="c9">
    <af:inputDate value="#{row.bindings.CreatedDt.inputValue}"
    label="#{bindings.CaseDetlVOUPD1.hints.CreatedDt.label}"
    required="#{bindings.CaseDetlVOUPD1.hints.CreatedDt.mandatory}"
    shortDesc="#{bindings.CaseDetlVOUPD1.hints.CreatedDt.tooltip}"
    id="id1">
    <f:validator binding="#{row.bindings.CreatedDt.validator}"/>
    <af:convertDateTime pattern="#{bindings.CaseDetlVOUPD1.hints.CreatedDt.format}"/>
    </af:inputDate>
    </af:column>
    </af:table>
    </af:panelCollection>
    </af:form>
    </af:document>
    </f:view>
    <!--oracle-jdev-comment:auto-binding-backing-bean-name:backing_GridDataEntry-->
    </jsp:root>

  • How to implement Static Designer Domain

    Hello,
    Can anybody give me a suggestion what's the best way to implement a static (designer) domain.
    For example the domain YESNO:
    Value in Database | Display Value on Screen(in poplist)
    Y | Yes
    N | No
    Thanks in advance
    Regards Erik

    Sorry for not being complete,
    I'm trying to create JSF pages (ADF). I created a fixed list. In the binding of the item I see
    <ValueList>
    <Item Value="Y"/>
    <Item Value="N"/>
    </ValueList>
    but I want something like
    <ValueList>
    <Item Value="Y" Meaning="Yes"/>
    <Item Value="N" Meaning="No"/>
    </ValueList>
    Regards Erik

  • How to implement attachment table in create page

    Hi
    I tried to add an attachment table in create page,but the table is not appearing.
    Is it because that the primary key attribute mapped to attachment table is committed only after clicking submit button in create page?.
    I am using a sequence for primary key.
    Thanks,
    Sridharan

    Hi ,
    Please see following post in forum
    Attachment table is not appearing in the page.
    Thanks ,
    Ashish

  • How to implement af:table filter with java backend?

    Hi,
    One of the af:table feature is to have a filter over its column to filter data. I want to implement this feature, however I'm not able to find documentation or example for it.
    We use plain java as backend (i.e. not using ADF BC) and most of the documentation and examples over the net are with ADF BC.
    Have you done or come across an example of similar implementation before?
    Thanks for the help.

    Hi,
    You can implement your own filters by adding a "filter" facet to your af:column.
    http://jdevadf.oracle.com/adf-richclient-demo/docs/tagdoc/af_column.html
    Regards,
    Stijn
    http://webapplicationdeveloper.blogspot.com

  • How to implement Table Function Operator?

    Hello All,
    Can some one post me the steps on how to implement this table function operator ??
    Thanks ...

    I don't know what else to say then that what's writen in help (F1):
    To define a Table Function operator in a mapping:
    Before you deploy the mapping containing the Table Function operator, you must manually create the table function in the target warehouse. The Table Function operator is bound to the actual table function object through the code generated by the mapping.
    1. Drag and drop a Table Function operator onto the Mapping Editor canvas. A table function operator called TABLEFUNCTION is added to the Mapping Editor canvas.
    2. Connect the appropriate source attributes to the input group of the table function operator.
    3. Right-click the Table Function operator and select Open Details. The Table Function Editor is displayed.
    4. From the Groups tab, select Add to add an output group

  • How to print a table in smartforms(4.6c)

    hi all,
    In smartforms, when i'm trying to create a table node under a window, it is not automatically creating the sub nodes like header,item, footer. (instead there is a check box for header and footer nodes, but nothing is there for item data). I'm using SAP 4.6c version.  i dont know whether this is the reason for my problem.  If this is the reason, plz let me know how to implement a table type ouput in 4.6c smartform?
    Regards,
    Vinny

    Hi Vinny,
    Steps:
    1.Create Table Node under Window.
    2) Define line types ie. row format.. width etc.
    3) In each, Header/Main area/ Footer  assign the line type you created.
    and then create node for the variables.
    Hope this Helps.
    Manish

  • Remove a Table from a mapping

    It is really monday,
    I can not seem to find how to remove a table from a mapping that was put there by accident.

    Never mind. Ware scared by the Delete but tried it.
    Just delete.
    it does not delete the object.
    An enhancement would be to call that remove from map.

  • How to implement mapping for a slowly changing dimension

    Hello,
    I don't have any experience with OWB and I need some help.
    I just don't know how to create the ETL process for a slowly changing dimension.
    My scenario is that I have 2 operative systems providing customer information, a staging area and a dwh with a customer dimension with SCD type 2 (created within OWB).
    The oltp data is already transferred to the staging area. But how should the mapping for the dwh table look like? Which operators have to be used?
    I have to check whether the customer record is new or just updated. How can I check every attribute? A new record shall be loaded, an updated record shall be historized (as I configured it in the SCD type 2). I just don't know how the trigger of the SCD is activated. Do I have to try an update on the trigger attribute and then automaticalle a new record is created? But with which operator can I do this? How should the mapping look like? Or is this impossible and do I have to implement this functionality with SQL code only?
    I know how to implement this with SQL code, but my task is to implement this in OWB.
    As you see I did not understand the logic of OWB so far and I hope somebody can help me.
    Greetings,
    Joerg

    Joerg,
    Check the blog below which provides good detail and also check the OWB documentation
    http://www.rittmanmead.com/2006/09/21/working-through-some-scd-2-and-3-examples-using-owb10gr2/
    Thanks,
    Sam.

  • How to implement a client side map with ObjectImage control?

    We need to implement a client side map with an ADF Faces ObjectImage control. In the code below, the JSF Faces GraphicImage contol does support a client side image map using the usemap property. However, it appears that the ADF Faces ObjectImage control does not support a client side map. Is there someway of implementing this functionality in an ObjectImage control?
    <h:graphicImage url="/images/map-usa.gif"
    usemap="#m_mapusa"
    binding="#{backing_map.graphicImage2}"
    id="graphicImage2"
    style="border-style:none;"/>
    <af:objectImage source="/images/map-usa.gif"
    binding="#{backing_map.objectImage2}"
    id="objectImage2" />
    We could use the Graphic Image control except we have a problem by mixing a JSF GraphicImage control in the same table with a variety of ADF Faces controls in that when a user clicks on the GraphicImage, then the browser windows scrolls down to center the GraphicImage control. A user then needs to scroll back up to see the rest of the page. If an ObjectImage control is used with an onClick action, then the page does not scroll, which is what we want. So if we can figure out how to add a client side map to an ObjectImage control we would get the desired results.
    An alternative might be to use a server side map with the ObjectImage control. But our question here is how to implement the existing client side image map in a backing bean. As the following map code shows, not all image map areas are rectangles - some are polygons.
    <area id="_state_05" href="#"
    shape="rect"
    coords="681,38,702,50"
    target="_self" value="VT" alt="Vermont"
    onclick="javascript:getDtl(this);"/>
    <area id="_state_06" href="#"
    shape="poly"
    coords="221,442,209,436,209,418,191,403,155,382,116,367,101,370,98,364,
    122,355,158,367,203,388,212,394,242,427"
    target="_self" value="HI" alt="Hawaii"
    onclick="javascript:getDtl(this);"/>

    Hi,
    Any news about that issue, we are also interested in any solution.
    Thanks
    Math

  • ** Any one know How to Implement POI of Google map ***

    **Hi Friends,
    if any one knows about implementation.just share with me.
    [email protected]

    HI Friends,
    How to implement Point Of Interest from google map.
    Is it possible, i checked in google static map api ..it provides markers and path and also some features
    other than POI.
    May i know how to implement POI,
    what api i have to use..i checked google ajax api. im not able to get that one.
    So,give me ur suggestions.
    what i have to do .
    [email protected]

  • How to implement Tool TIP in Table Control

    Hello Everyone,
    Can you please tell me how to implement a tooltip messages in table control columns.
    The Tooltip contains a simple message like "Doublde click on column.
    Thanks in advance.
    Edited by: Suruchi Razdan on Jun 6, 2011 7:57 AM

    Hello,
    In table Control->first Header Row has chance to maintain the Tooltip option.
    In table control columns maintain Double click options in attributes .
    Regards,
    Praveen

Maybe you are looking for