Controlling Table Column visibility through Program

Hi Experts
We have custom WD Java applications developed in NW 7.0 which we have now migrated to NW 7.3.
The visibility property of the columns are bound to the Context attributes. In the application, we are controlling the visibility of the Table columns by setting the values of context attributes.
However, i could see that even though the visibility property is set as "NONE", by printing it on screen, those particular columns are visible.
Am I missing something?? Do we need to take care of something or is any other property needs to be set??
Thanks in advance..
Regards,
Deepak

OK, starting at the lowest level is getting the column selected, since we need to select the correct column
before selecting the first cell in the column to rename (a separate funciton?) and then the remaining cells
in the column (another function)? Once these two functions are done, the rest would be like the example in the
the Frame book, since then you would have a function select only the tables that have a certain name and then
all the files in the book.
#target framemaker
// !! first, click on table
var doc=app.ActiveDoc;
//Get the table containing the insertion point
var tbl=doc.SelectedTbl;
//Get the first cell in the first row
var cell=tbl.FirstRowInTbl.FirstCellInRow;
var colNum=3;
for (var i=1; i<colNum; i+=1){
    cell=cell.NextCellInRow;
while (cell.ObjectValid()){
    var pgf=cell.FirstPgf;
    alert (pgf.Name);
    alert(cell);
    cell=cell.CellBelowInCol;// Move down to next cell

Similar Messages

  • Automatic creation of data base table and RFC through Programming

    Hi All ,
            I have an urgent requirement in which i will be given a Table design(Having parameter names and its type length etc) in xml format or in excel sheet , then by using that as an input i have to create it in Backend automatically through my coding. Can anyone tell me that how this can be done.
                                  Another requirement like upper one is that if i have  to automatically generate code for a Function Module on the basis of its signature given . then how this can be done.
    Thanks & Regards,
    Abhishek Bajpai
    mailid --> [email protected]
    Edited by: ABHISHEK BAJPAI on Dec 21, 2007 8:10 AM

    Hello Abhishek
    Have a look at thread: [DYNAMIC DDIC TABLE|DYNAMIC DDIC TABLE;
    The function module you are looking for is FUNCTION_STUB_GENERATE.
    Regards,
      Uwe

  • Controlling Table Columns Case Senstivity

    Hello Guys,
    I am failry new to Oracle and I have a question. I created a table with the following script
    create table Employee
    Name varchar2(30),
    Num number(38,0)
    Now if I do a select * from Employee i get the column names as 'NAME' and 'NUM'. Is there a way for me to actually see them with the created names like 'Name' and 'Num'. Oracle by default seems to convert everything into Upper Case unless if i embed them in quotes which i dont want to
    Is there a way, Please suggest
    thanks
    prash

    You cannot do this permanently. Non-quoted identifiers are always uppercased before being stored in the data dictionary. If you just need original names in query results use aliases:
    select name "Name", num "Num" from Employee-- Sergiusz

  • Controlling table column alignment using variable

    Hi I'm new to Javascript, having only used Applescript before.
    I'm using Indesign 5.5 on Mac and I'm learning Javascript by adapting old Applescripts that I have been using for years.
    So, with an existing table, one of the things I want to do is to set the alignments in the columns using a varible. Here's what I've tried so far:
    function setColumnWidthsAndAlignments()
        var myWidths=[29, 23, 13, 13, 13, 13];
        var myAlignments=["leftAlign","leftAlign","centerAlign","centerAlign","rightAlign","rightAlign"];
        var numberOfColumns=myTable.columns.count();
        for (c=0;c<numberOfColumns;c++)
            myTable.columns[c].width=myWidths[c];
            myTable.columns[c].cells.everyItem().texts.everyItem().justification=Justification.myAlignments[c];
    but I get an error
    -- Object does not support the property or method 'myAlignments' --
    If I discard the variable myAlignments and just put leftAlign for example, it works, so maybe I'm not declaring the variable properly?
    I know I could add a few extra paragraph styles and cell styles and style the table that way, but I though this would be a good learning exercise (besides which I want to limit the number of paragraph styles in the document - there are enough already!)
    If anybody is really interested, I'd like to place the whole script here and would really welcome any feedback on how the structure could be improved or optimised or just tell me if I'm heading in the right direction.
    Thanks and regards,
    Malcolm
    //Simple table script 1
    app.scriptPreferences.userInteractionLevel = UserInteractionLevels.interactWithAll; //make sure that user interactivity is switched on ????  why????
    if(checkForOpenDocs()) //checks to see if there are any open Indesign documents
            if(targetMyTable()) //checks to see if the selection is inside a table - if not, gives an error dialog - if it is, returns variable myTable which can be used to target different parts of the table
                   // selectLastRow();
                    //resetTable();
                    //applyTableTextParaStyle();
                    //removeRules();
                    //applyAlternatingFills();
                    setColumnWidthsAndAlignments();
                    //setRowHeightsAndInsets();
    function checkForOpenDocs()
        if (app.documents.length!=0)   //there is at least one document open
            myDocument = app.documents.item(0);    //get the id of the frontmost document - might be useful?
            return true;
        else
            alert("There are no documents open");
            return false;
    function targetMyTable() //no matter what is selected in the table, change selection to be whole table
        if(app.selection[0]==null) //if there is nothing selected
            alert("There is nothing selected.");
            return false
        var mySelection = app.selection[0];
        switch(mySelection.constructor.name)
                                            //When a row, a column, or a range of cells is
                                            //selected, the type returned is always "Cell"
            case "Cell":
            myTable=mySelection.parent;
            return true
            break;
            case "Table":
            myTable=mySelection;
            return true
            break;
            case "InsertionPoint":
            case "Character":
            case "Word":
            case "TextStyleRange":
            case "Line":
            case "Paragraph":
            case "TextColumn":
            case "Text":
            if(app.selection[0].parent.constructor.name == "Cell")
                myTable=mySelection.parent.parent;
                return true
            else
                alert("The selection is not inside a table.");
                return false
            break;
            case "Rectangle":
            case "Oval":
            case "Polygon":
            case "GraphicLine":
            case "TextFrame":
            if(app.selection[0].parent.parent.constructor.name == "Cell")
                myTable=mySelection.parent.parent.parent;
                return true
            else
                alert("The selection is not inside a table.");
                return false
            break;
            case "Image":
            case "PDF":
            case "EPS":
            if(app.selection[0].parent.parent.parent.constructor.name == "Cell")
                myTable=mySelection.parent.parent.parent.parent;
                return true
            else
                alert("The selection is not inside a table.");
                return false
            break;
            default:
            break;
    function resetTable()
        myTable.cells.everyItem().clearCellStyleOverrides (true);  
    function selectLastRow()
        //myTable.cells.itemByRange(0,-1).select();
        myTable.rows.itemByRange(-1,-1).select();
    function applyTableTextParaStyle()
        myParagraphStyle=myDocument.paragraphStyles.item("•table text");
        myTable.cells.everyItem().texts.everyItem().appliedParagraphStyle = myParagraphStyle;
    function removeRules()
        myTable.cells.everyItem().topEdgeStrokeWeight=0;
        myTable.cells.everyItem().bottomEdgeStrokeWeight=0;
        myTable.cells.everyItem().leftEdgeStrokeWeight=0;
        myTable.cells.everyItem().rightEdgeStrokeWeight=0;
    function applyAlternatingFills()
        myColor=myDocument.swatches.item("Black");
        myTable.alternatingFills=AlternatingFillsTypes.alternatingRows;
        myTable.startRowFillColor=myColor;
        myTable.startRowFillTint=20;
        myTable.endRowFillColor=myColor;
        myTable.endRowFillTint = 0;
    function setColumnWidthsAndAlignments()
        var myWidths=[29, 23, 13, 13, 13, 13];
        var myAlignments=["leftAlign","leftAlign","centerAlign","centerAlign","rightAlign","rightAlign"];
        var numberOfColumns=myTable.columns.count();
        for (c=0;c<numberOfColumns;c++)
            myTable.columns[c].width=myWidths[c];
            myTable.columns[c].cells.everyItem().texts.everyItem().justification=Justification.myAlignments[c];
    function setRowHeightsAndInsets()
        myTable.rows.everyItem().minimumHeight=1.058;
        myInset=0.5;
        myTable.rows.everyItem().topInset=myInset;
        myTable.rows.everyItem().bottomInset=myInset;

    You'd probably have more luck trying something like:
    var myAlignments = [Justification.LEFT_ALIGN, Justification.LEFT_ALIGN,
    Justification.CENTER_ALIGN etc.]
    and then in the other line: ...texts.everyItem().justification =
    myAlignments[c];
    Alternatively, you could try keeping it as you have it, but perhaps
    changing it to this:
    texts.everyItem().justification = eval("Justification."+myAlignments[c]);...
    which just creates a string and then runs it with eval.
    At any rate, the problem as I see it with what you have is that you
    myAlignments is an array of strings, and you cannot access a property of
    an object (in this case Justification) with a dot+string. When you put
    "Justification.leftAlign" and it works, I think that's because leftAlign
    isn't acting as a string -- it's simply a property of the Justification
    object.
    Ariel

  • Opening an Access table in Oracle through ODBC

    Hi all,
    Is it possible to open a linked table (Access or similar, or any other ODBC accessible table), similar to how one can make an ODBC table accessible as a linked table within an Access database.
    If not, is there an easy method to download an ODBC table into an Oracle table, other than through programming, i.e VB not SQL.
    Thanks in advance.
    David

    Any luck? I want to do the same thing. I need to pull info out of an Access database and put it in Oracle and do not want to do a flat file transfer. I looked at the Gateways mentioned in the first response but, have not found one for Access.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">quote:</font><HR>Originally posted by David Andrews:
    Hi all,
    Is it possible to open a linked table (Access or similar, or any other ODBC accessible table), similar to how one can make an ODBC table accessible as a linked table within an Access database.
    If not, is there an easy method to download an ODBC table into an Oracle table, other than through programming, i.e VB not SQL.
    Thanks in advance.
    David<HR></BLOCKQUOTE>
    null

  • How do I control a table's column visible in Java

    Using JDeveloper 11.1.1.4.0
    I want to control a rich tree table's column visibility programatically in Java. I've looked for syntax and do not find an example like I need. I need to directly control the column similar to how a panel collection does. The visibility of the column will be set and then the table refreshed (I've got the refresh part working), I just need to correctly reference the column. This logic will be triggered by a rowDisclosureListener that is defined as pageFlowScope. I've tried experimenting on myTable which is a RichTreeTable, but the plethora of syntax choices after "myTable." is enormous. Also, is it possible to allow the panel collection to override this logic or remove the column from its columns list?
    Thanks in advance,
    Troy

    Wow, I wish I could include a screenshot to show what is happening. My bean has somewhat similar logic, only I am trying to have my treetable show an additional column when a node of the treetable is expanded. I thought this problem might be caused by the panel collection so I tried taking it off, but it still behaves the same. I can show the column, but no header shows up for it. The original column headers stay fixed as does the data of node 0, but the subsequent (node 1) data after the first column is shifted to the right with each column added between the first column and the end column. If I do a browser refresh after expanding a node, it refreshes with the column header that was missing--strange.
    from my bean:
        public void onNodeDisclosure(RowDisclosureEvent rowDisclosureEvent) {
            boolean isCloseEvent = false;
            RowKeySet rowKeySet = rowDisclosureEvent.getAddedSet();
            //did disclosure event open a new node ?
            if (rowKeySet.iterator().hasNext()) {
                isCloseEvent = false;
                nodeLevel++;
            } else {
                isCloseEvent = true;
                nodeLevel--;
                //get the previously disclosed set
                rowKeySet = rowDisclosureEvent.getRemovedSet();
            if (nodeLevel == 1 && isCloseEvent == false) {
                setShowTaxyear(Boolean.TRUE);
            } else if (nodeLevel == 1 && isCloseEvent == true) {
                setShowTaxyear(Boolean.FALSE);
                setShowTaxunit(Boolean.FALSE);
            if (nodeLevel == 2 && isCloseEvent == false) {
                setShowTaxyear(Boolean.TRUE);
                setShowTaxunit(Boolean.TRUE);
              } else if (nodeLevel == 2 && isCloseEvent == true) {
                showTaxunit = true;
            if (nodeLevel == 3 && isCloseEvent == false) {
                setShowTaxyear(Boolean.TRUE);
                setShowTaxunit(Boolean.TRUE);
            partiallyrefreshUIComponent();
        public void setAmtsOwedTreeTbl(RichTreeTable amtsOwedTreeTbl) {
            this.amtsOwedTreeTbl = amtsOwedTreeTbl;
        public RichTreeTable getAmtsOwedTreeTbl() {
            return amtsOwedTreeTbl;
        public void setShowTaxyear(boolean showTaxyear) {
            this.showTaxyear = showTaxyear;
        public boolean isShowTaxyear() {
            return showTaxyear;
        public void setShowTaxunit(boolean showTaxunit) {
            this.showTaxunit = showTaxunit;
        public boolean isShowTaxunit() {
            return showTaxunit;
       * PRIVATE METHOD
      private void partiallyrefreshUIComponent() {
          AdfFacesContext adfFacesContext = AdfFacesContext.getCurrentInstance();
          adfFacesContext.addPartialTarget(getAmtsOwedTreeTbl());
      }my treetable:
            <af:treeTable value="#{bindings.GetAmtsGrandTotal_VO2.treeModel}"
                          var="node"
                          selectionListener="#{bindings.GetAmtsGrandTotal_VO2.treeModel.makeCurrent}"
                          rowSelection="multiple" id="amtsowedtt1" width="900"
                          columnSelection="multiple"
                          inlineStyle="border-style:none;"
                          summary="This table dynamically displays the amounts due, (interest, penalties and attorney fees--if any) and a total due.  The rows can be expanded to show the above amounts by year, tax unit and owner."
                          shortDesc="Amounts Due" autoHeightRows="0"
                          immediate="false"
                          clientComponent="true"
                          rowDisclosureListener="#{pageFlowScope.browseAmtsOwedTreeTblBean.onNodeDisclosure}"
                          binding="#{pageFlowScope.browseAmtsOwedTreeTblBean.amtsOwedTreeTbl}">
              <f:facet name="nodeStamp">
    <!-- this column is to always show -->
                <af:column id="amtsowedc1" width="130"
                           inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''}"
                           visible="#{true}">
                  <af:outputText value="#{node.bindings.NodeLabel}"
                                 id="amtsowedot1"/>
                </af:column>
              </f:facet>
    <!-- this column should show when node 1 or greater is exposed -->
              <af:column width="45" id="amtsowedc2"
                         visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxyear}" inlineStyle="text-align:center;"
                         sortable="true" sortProperty="#{node.bindings.Taxyear}">
                <af:outputText value="#{node.bindings.Taxyear}" id="amtsowedot2"/>
                        <f:facet name="header">
                          <af:outputText value="Tax Year" id="amtsowedot33"
                                         inlineStyle="text-align:center;"
                                         visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxyear}"
                                         noWrap="true" rendered="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxyear}"/>
                        </f:facet>
              </af:column>
    <!-- this column should show when node 2 or greater is exposed -->
              <af:column width="40" id="amtsowedc3" visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxunit}"
                         inlineStyle="text-align:center;"
                         sortable="true" sortProperty="#{node.bindings.Taxunit}"
                         filterable="true" filterFeatures="caseInsensitive">
                <af:outputText value="#{node.bindings.Taxunit}" id="amtsowedot3"/>
                        <f:facet name="header">
                          <af:outputText value="Tax Unit" id="amtsowedot66"
                                         inlineStyle="text-align:center;"
                                         visible="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxunit}"
                                         noWrap="true" rendered="#{pageFlowScope.browseAmtsOwedTreeTblBean.showTaxunit}"/>
                        </f:facet>
              </af:column>
              <af:column id="amtsowedc4" align="right" headerText="Calculated Levy"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Calclevy}" id="amtsowedot4"/>
              </af:column>
              <af:column id="amtsowedc5" align="right" headerText="Levy Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Ballevydue}"
                               id="amtsowedot5"/>
              </af:column>
              <af:column id="amtsowedc6" align="right" headerText="Interest Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Intdue}" id="amtsowedot6"/>
              </af:column>
              <af:column id="amtsowedc7" align="right" headerText="Penalty Due"
                         inlineStyle="#{node.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Pendue}" id="amtsowedot7"/>
              </af:column>
              <af:column id="amtsowedc8" align="right" headerText="Attorney Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="false">
                <af:outputText value="#{node.bindings.Attydue}" id="amtsowedot8"/>
              </af:column>
    <!-- this column is to always show -->
              <af:column id="amtsowedc9" align="right" headerText="Total Due"
                         inlineStyle="#{node.bindings.NodeType=='aggregate'?'font-weight:bold;':''};"
                         visible="#{true}">
                <af:outputText value="#{node.bindings.Totalbaldue}"
                               id="amtsowedot9"/>
              </af:column>
              <f:facet name="pathStamp">
                <af:outputText value="#{node}" id="amtsowedot0"/>
              </f:facet>
            </af:treeTable>

  • Table control change column position or number

    Hi Guys,
    I need to move a column from position 10 to position 5 in the standard program. I did change the table control position in screen painter by doing cut and past of columns at required positions and it does change there but it does not show column positions in the actual screen. Is there config for table control in the standard program?
    In the attributes the position number is disable. Is there some other way that I can move the columns.
    Please advise.
    Thanks,
    FS

    Thanks Manesh,
    I am using travel overview transaction PR05. Can you recommend any config area where the table column positions are maintained. Thanks.
    Regards,
    FS

  • How to make the LV front panel controls the current value through the program is set as the default value when the next time you open?

    How to make the LV front panel controls the current value through the programis set as the default value when the next time you open?
    1110340051 

    Try this: Re: How to make a VI remember the latest control value?
    Jim
    You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice

  • OVS  Control in Table column

    Hi Experts,
    I have used OVS control for column in table. When I click that column, It shows
    OVS popup window but in pop window that does not show input field.
    But I set one input field for OVSInputnode.
    Can any one help me?
    Please.
    Advance Thanks.

    I resolved the problem.

  • Table control - validate column

    Dear VC Experts,
    we are using VC with a RFC Data Service. On the output port we create a table control with following columns for example:
    - Amount /MENGE (mandatory field)
    - Checkbox type /BOOL1 (mandatory field) - true,false
    - Expression Box / STATUS2 (validate amount and Checkbox) --> true, false
    For the expression box we use the formula:
    BOOL(@BOOL1==true AND @MENGE==0 OR @BOOL1==false AND @MENGE<>0)==true
    This seems to work. Result: true, false
    Further we have a button, which has to be disabled if the Expression Box has the status "false".
    I dont know how to check all the values in the expression box. The button only gets disabled, if i select a specific row with the status 'false'. I would like to check all the valus in my table control, not only the selected one.
    On the properties tab for my button i use the formula:
    CONTAINS(#ID[ACC153]@STATUS2,'false')==true
    Maybe any suggestions to check all the values in my table column? How can i check all the values in my column 'STATUS2' which contains true or false?
    Moderator message - Please do not offer points or rewards
    Edited by: Rob Burbank on Aug 3, 2010 11:32 AM

    Hello,
    I think you need to attach the output of your table to the input of the form that contains your button, so that this form "is aware" that you have changed the selected line.
    Then you assign an action to the mapping and to the column so that when you click on a line of the table it "calls" the form.
    You can give it a try, but I'm not sure of this.
    Fabien.

  • Controle the WD table column position Sequence

    HI All,
    How to  controle the WD table column position  (not ALV) in webdynpro as per custom requirnment.
    Column1, Column2, Column3, Column4…………
    I looked into CL_WD_TABLE to see any possibility.
    Can anyone suggest me the right one?
    Thanks
    Gopal

    Hi,
    Can we rearrange the existing columns of nodes by passing the index and column name.
    Unfortunately, No! you have to remove the column and add it.
    As I have already have a component with table need to rearrange the columns.
    Is it a standard component or custom component?
    If it is a custom component, you can rearrange by right click on column and move up/down.
    If it is a standard component, consider deleting the table( Remove Element) in enhancement mode and then create a new Table UI with specified order.  Or, create a post exit in wddomodifyview and then get the table reference and use remove_column( ) add_column( ) methods
    code snippet:
    DATA: lr_table    TYPE REF TO cl_wd_table,
           lr_abs_col TYPE REF TO cl_wd_abstr_table_column,
           lr_col     TYPE REF TO cl_wd_table_column.
      IF first_time EQ abap_true.
    * get table reference
          lr_table ?= view->get_element( id = 'TABLE ). " ID of Table UI
         CALL METHOD lr_table->remove_grouped_column
           EXPORTING
             id                = 'COL1' " column
             index             = 1      " index
           RECEIVING
            the_grouped_column = lr_abs_col.
          lr_col ?= lr_abs_col.
         CALL METHOD lr_table->add_column
           EXPORTING
             index              = 20  " new index
             the_column     = lr_col.
      ENDIF.
    hope this helps u,
    Regards,
    Kiran

  • Controls access through program not proper

    VIs developed in LabVIEW 6i has button controls whose T/F boolean values are controlled through program and the control is used as a button as well. When the same VI is run after installing DSC this button control values cannot be changed through the program.

    Hi,
    Can you please attach a sample VI which exhibits this problem?
    Thanks,
    Khalid

  • Problem::Table Column Heading Font control

    Hi experts!
    Do we have any way to change font and its size in column heading, in Table Component.
    I tried but looks like we dont have access to table column heading. We can only enter heading but cant change its font and size.
    Thanking you in anticipation.
    Annu

    Hi!
    As workaround You can try to set size of text for table to what You want to have for headers and then set size for every <webuijsf:tableColumn> tag to what You want to have for rows.
    Thanks,
    Roman.

  • How to control internal table columns dynamically based on input

    i have 2 fields in the selection screen - user and tcode
    we can give any number of tcodes as in put
    based on requirement i need to display all the tcodes belongs to one user in one row
    in other words
    the out put table columns should increase dynamically based on number of tcodes entered
    in the input
    how to do this?
    Edited by: tummala swapna on Apr 7, 2009 11:55 AM

    This may be useful to you..
    FIELD-SYMBOLS : <FS_TABLE> TYPE ANY TABLE.
    DATA: DREF TYPE REF TO DATA,
          WA_DREF TYPE REF TO DATA,
          DY_LINE TYPE REF TO DATA,
          ITAB_TYPE TYPE REF TO CL_ABAP_TABLEDESCR,
          WA_TYPE TYPE REF TO CL_ABAP_STRUCTDESCR,
          STRUCT_TYPE TYPE REF TO CL_ABAP_STRUCTDESCR,
          ELEM_TYPE TYPE REF TO CL_ABAP_ELEMDESCR,
          COMP_TAB TYPE CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE,
          COMP_FLD TYPE CL_ABAP_STRUCTDESCR=>COMPONENT,
          OTAB TYPE ABAP_SORTORDER_TAB,
          OLINE TYPE ABAP_SORTORDER.
    BEGIN DYNAMIC STRUCTURE FOR FINAL INTERNAL TABLE @@@@@@@@@@@@@@@@@@
    STRUCT_TYPE ?= CL_ABAP_TYPEDESCR=>DESCRIBE_BY_NAME('table or structure name').
    COMP_TAB = STRUCT_TYPE->GET_COMPONENTS( ).
    STRUCT_TYPE = CL_ABAP_STRUCTDESCR=>CREATE( COMP_TAB ).
    ITAB_TYPE = CL_ABAP_TABLEDESCR=>CREATE( STRUCT_TYPE ).
    CREATE DATA DREF TYPE HANDLE ITAB_TYPE.
    ASSIGN DREF->* TO <FS_TABLE>.
    END DYNAMIC STRUCTURE FOR FINAL INTERNAL TABLE @@@@@@@@@@@@@@@@@@

  • DS1.3 : SDK UI5 Table Control with Column Grouping

    Hello,
    Have anybody successfully implemented the "grouped" property of "sap.ui.table.Column" in Design Studio 1.3? This property seems to fail the complete page load.
    We are on Design Studio 1.3 SP01.
    Thanks
    Arun

    Hello,
    I think you need to attach the output of your table to the input of the form that contains your button, so that this form "is aware" that you have changed the selected line.
    Then you assign an action to the mapping and to the column so that when you click on a line of the table it "calls" the form.
    You can give it a try, but I'm not sure of this.
    Fabien.

Maybe you are looking for

  • IPhone's music library is not showing up on my iPhone 4.

    Okay so, i just downloaded some music and did an autofill between the two libraries . iTunes says that is sync and when i click on music under iPhone the songs on there and everything... great. but when i look on my phone to see if the songs are ther

  • How to create a new user in OWB that can only view other user's mappings

    Hello Everyone, I am new to OWB and want to know if possible to create different users that can only view other user's mappings without making any changes. Do you know if possible each user can have his own password? Thank you for your help! Jennifer

  • Is Lightroom really better for noise reduction than Adobe Camera Raw?

    That's what I keep hearing from Lightroom users (who don't use Photoshop or barely touch it). Which is better? or are they exactly the same? I'm not referring to a specific version, but I am personally using the latest Cloud versions of everything. I

  • ORA-27102: out of memory error associated with SGA increase.

    Hi members, We are using Oracle 10.2.0.3 on Windows 2003 Server 32-bit. The total RAM on the box is 32 GB. Current SGA is 1700M. PGA is 700M. The issue is with one query that is completely hanging when run on this windows database but it it running f

  • UWL Tasks in Widgets

    Hi all, I just want to have all my UWL tasks and alerts of portal in my widgets. Please let me know if you people have any ideas. Regards, Purush.