How to refresh table output?

hi experts,
             i have three column in table .
                   one as textview with text,
                   second one as button and
                   third one is as textview as null.
What my case is: when user click on button ( second column ) , i get popup winow(with popup view having text editor ), user will write some text that will get copied to third column which is as textview.
WHAT I DID :
        i have context node TXTEDITND with one attribute TXTEDIT type string binded to texteditor in popup view. this context am extending to my view where i have table. so on ok action of that popup window, i get the value of this attribute TXTEDIT. at the same time i get the internal table( LT_ZLOCL_ND) values which is binded to table node (ZLOCL_ND). and i modify perticular row attribute ( PRUEFBEMKT ) with value TXTEDIT. and i bind internal table( LT_ZLOCL_ND)  again to node which is binded to node (LO_ND_ZLOCL_ND).
But i am not getting chanaged data to table.
Code :
GET TEXT....................................................
  DATA LO_ND_TXTEDITND TYPE REF TO IF_WD_CONTEXT_NODE.
  DATA LO_EL_TXTEDITND TYPE REF TO IF_WD_CONTEXT_ELEMENT.
  DATA LS_TXTEDITND TYPE WD_THIS->ELEMENT_TXTEDITND.
  DATA LV_TXTEDIT LIKE LS_TXTEDITND-TXTEDIT.
navigate from <CONTEXT> to <TXTEDITND> via lead selection
  LO_ND_TXTEDITND = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_TXTEDITND ).
get element via lead selection
  LO_EL_TXTEDITND = LO_ND_TXTEDITND->GET_ELEMENT(  ).
get single attribute
  LO_EL_TXTEDITND->GET_ATTRIBUTE(
    EXPORTING
      NAME =  `TXTEDIT`
    IMPORTING
      VALUE = LV_TXTEDIT ).
SET UP TEXT............................
      DATA LO_ND_ZLOCL_ND TYPE REF TO IF_WD_CONTEXT_NODE.
      DATA LO_EL_ZLOCL_ND TYPE REF TO IF_WD_CONTEXT_ELEMENT.
      DATA LS_ZLOCL_ND TYPE WD_THIS->ELEMENT_ZLOCL_ND.
      DATA LT_ZLOCL_ND TYPE WD_THIS->ELEMENTS_ZLOCL_ND.
    navigate from <CONTEXT> to <ZLOCL_ND> via lead selection
      LO_ND_ZLOCL_ND = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_ZLOCL_ND ).
  navigate from <CONTEXT> to <ZRES_DIS> via lead selection
    LO_ND_ZLOCL_ND = WD_CONTEXT->GET_CHILD_NODE( NAME = WD_THIS->WDCTX_ZRES_DIS ).
    LO_ND_ZLOCL_ND->GET_STATIC_ATTRIBUTES_TABLE(
     EXPORTING
       FROM   = 1
       TO     = 2147483647
      IMPORTING
        TABLE  = LT_ZLOCL_ND
**********************here i wrote sy-tabix = 1 which is for test purpose, later i will pass perti. index no. so jst ignor it***********
    LOOP AT LT_ZLOCL_ND INTO LS_ZLOCL_ND.
       IF SY-TABIX = 1.
         LS_ZLOCL_ND-PRUEFBEMKT = LV_TXTEDIT .
         MODIFY LT_ZLOCL_ND FROM LS_ZLOCL_ND TRANSPORTING PRUEFBEMKT.
       endif.
    ENDLOOP.
    LO_ND_ZLOCL_ND->invalidate( ).
    LO_ND_ZLOCL_ND->BIND_TABLE(
        NEW_ITEMS            = LT_ZLOCL_ND
       SET_INITIAL_ELEMENTS = ABAP_TRUE
       INDEX                = INDEX
Plz try to solve it out.
Thanks ,
Saurin Shah

HI,
As already there is a node to whcih the table is bound....with 3 attributes...
You can use the same 3rd attribute to be shown in the popup for text editor....so that as the user enters there you can see the same in the table 3rd column...
Why have you taken other attribute.. as the value in the text editor should be reflected in the 3rd column then let that attribute be the part of the node.. this way you can aoivd the modifcaiton to tbale also..
Regards,
Lekha.

Similar Messages

  • How to refresh table display using slis and 'reuse_alv_grid_display method.

    hello,
    how to refresh table display using slis and 'reuse_alv_grid_display method'.
    when i'm refreshing table display it performs once again reuse_alv_grid_display.and when i back the previous value appear.how to solve it?
    neon

    are you chaning any value in the gird if so use this..
    Pass the user_command form name to the Import parameter
    I_CALL_BACK_USERCOMMAND .
    and have the Dynamic form implementation..
    FORM user_command USING ucomm TYPE sy-ucomm
                selfield TYPE slis_selfield.
    "The below is important for Editable Grid.
      DATA: gd_repid LIKE sy-repid, "Exists
      ref_grid TYPE REF TO cl_gui_alv_grid.
      IF ref_grid IS INITIAL.
        CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
          IMPORTING
            e_grid = ref_grid.
      ENDIF.
      IF NOT ref_grid IS INITIAL.
        CALL METHOD ref_grid->check_changed_data .
      ENDIF.
      CASE ucomm.
        WHEN 'REFRSH'.
      ENDCASE.
           selfield-refresh = 'X'.
    ENDFORM.                    "user_command

  • How to refresh table column during button method call ?

    Hi,
    I have one table on my screen in which there are 5 rows.
    One of the column of this table is Status with initial value Not Completed.
    Now when I press submit button my 5 processes are started in for loop one by one.
    After completion of 1st process, I am updating 1st row status with Completed and vise a versa.
    But change is reflected on table after by method call over means if my submit action take 5 minutes to finish all 5 process than after 5 minutes, I can see all rows with status Completed while I want it to reflect as soon as I set its status.
    How can I do this ?
    regards,
    devang

    .. or break up the method in 5 methods (for each process a separate method) and with you button you call the first method. then when at the end of the method you call a javascript which updates the first column to completed and the js calls the second method (with queue of client event and serverListener) ... and so on and so on.
    Really not so cool idea but I think it's achievable:)

  • Refreshing the Output Table in ALV

    Hi All,
    Please let me know how to refresh the output table using refresh button in ALV.
    Thanks & Regards,
    Priya.
    Edited by: SathyaPriya Neelagaru on Jun 26, 2008 7:00 AM

    Hi,
    We can refresh the output table for ALV by below code :
    CLEAR  : g_wa_outtab.
    REFRESH: g_t_outtab.
    When we append something to output table of ALV we need to clear the workarea for that table.
    APPEND g_wa_outtab TO g_t_outtab.
    CLEAR g_wa_outtab.
    If you are using object oreinted concept we have
    CALL METHOD g_alv_grid_9001->refresh_table_display.
    In case you have to use your own PF Status - Always copy the standard GUI status
    (Program : SAPLSLVC_FULLSCREEN,
    Status : STANDARD_FULLSCREEN )
    For REFRESH - Include parameter for "USER_COMMAND" in the Function module interface.
    Inside the User command subroutine - set
    "RS_SELFIELD-REFRESH" = "X".
    It will automatically refresh the ALV and there is no requirement to call ALV again.
    Or else if u have a Refresh button on screen.
    we can have
    WHEN 'REFRESH'.
          CLEAR : g_wa_outtab.         
          REFRESH : g_t_outtab.
    Hope this helps you.
    Plz reward if useful.
    Thanks,
    Dhanashri
    Edited by: Dhanashri Pawar on Jun 26, 2008 7:08 AM
    Edited by: Dhanashri Pawar on Jun 26, 2008 7:14 AM
    Edited by: Dhanashri Pawar on Jun 26, 2008 7:15 AM

  • How to refresh output table in alv tree?

    Hi !
    I searched,
    there is many solutions.
    FRONTEND_UPDATE,
    refresh_table_display,
    or expand_nodes..
    But I want just fresh output table.
    Look this, please.
    IF p_tree IS NOT INITIAL.
        CALL METHOD g_container2->set_focus
          EXPORTING
            control = p_tree.
        CALL METHOD p_tree->frontend_update.
      CALL METHOD p_tree->refresh_table_display
       EXCEPTIONS
          program_error = 1
          OTHERS        = 2.
    *=> this method is privated. So I can't use it.
      ENDIF.
       CHECK p_tree IS INITIAL.
    create tree object
      CREATE OBJECT p_tree
        EXPORTING
          parent              = g_container2
          node_selection_mode = cl_gui_column_tree=>node_sel_mode_single
          no_html_header      = 'X'
          item_selection      = 'X'.
      DATA lt_fieldcat TYPE lvc_t_fcat.
      DATA ls_head TYPE treev_hhdr.
      PERFORM get_tree_head USING ls_head.
      PERFORM get_tree_fieldcat TABLES lt_fieldcat.
      CALL METHOD p_tree->set_table_for_first_display
        EXPORTING
          is_hierarchy_header = ls_head
          i_background_id     = 'ALV_BACKGROUND'
        CHANGING
          it_outtab           = gt_template
          it_fieldcatalog     = lt_fieldcat.
      PERFORM add_node USING p_tree.
      PERFORM register_tree_events USING p_tree.
      SET HANDLER lcl_event_receiver=>on_link_click FOR p_tree.
      CALL METHOD g_container2->set_focus
        EXPORTING
          control = p_tree.
    I just want refresh only output table( gt_template) without create object.
    method FRONTEND_UPDATE can't solve this problem.
    Please,
    If you know the solution about this problem,
    give me an answer.
    Thank you so much,
    From Juhee Bhang.
    Edited by: Ju-hee Bhang on Jun 2, 2009 10:48 AM

    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
         EXPORTING
           i_callback_program                = sy-cprog
           i_callback_pf_status_set          = 'PF_STATUS'
           i_callback_user_command           = 'CALLBACK_USER_COMMAND' "----->is the form name in
           i_callback_top_of_page            = 'TOP_OF_PAGE'                             which we write the code
           is_layout                         = s_layout
           it_fieldcat                       = t_fieldcat
           it_sort                           = t_sort
        I_DEFAULT                         = 'X'
           i_save                            = 'A'
           is_variant                        = s_variant
          TABLES
            t_outtab                          = t_output[]
         EXCEPTIONS
           program_error                     = 1
           OTHERS                            = 2.
    FORM callback_user_command USING i_ucomm       LIKE sy-ucomm
                                     i_wa_selfield TYPE slis_selfield.
      i_wa_selfield-refresh = 'X'.
    Endform

  • How-To "Refresh a table of data after inserting or deleting"

    I'd like to say a word on the how-to article "How to refresh a table of data after inserting or deleting a row using ADF".
    (http://www.oracle.com/technology/products/jdev/howtos/1013/updtable/index.html?_template=/ocom/technology/content/print)
    I spent a lot of time on it because I needed help in implementing simple CRUD functionality on a table, using JSF-ADF-TopLink technologies.
    While the the article does provide correct steps, it is in one important place not specific enough, so the reader may easily get stuck. In section "Refresh the data table", point 1: when you double click on the removeEntity() button, in Structure window, then you do not get the required dialog. You get CommandButton Properties dialog.
    You must click on the removeEntity() button in Editor's Design view. But even there you may get the CommandButton Properties dialog, not managed beans dialog.
    You may resolve that by going to JSF configuration file, faces-config.xml, and switch to Overview view. This will show you the managed beans that you have.
    Then, you may already have a backing bean for the page. You can use that and avoid creating a new managed bean.
    I could understand what the operations mean only after very careful reading of "Creating More Complex Pages", section "Overriding Declarative Methods" in JDeveloper Help (or in ADF Developer's Guide PDF document).
    In general: I believe that "ADF bindings" need more conceptual explanation, maybe in form of an article. Grammatical form "bindings" may create a false understanding that "bindings" are just references. But they are not -- ADF bindings are active objects that handle traffic between UI components and Data Controls. It seems that "bindings" even communicate among themselves. Maybe it would be more understandable to differentiate strictly between "binding objects" (or "binders"?), binding object definitions and binding object references.
    It would be very helpful to have a diagram showing grahically what specific binder objects are created in a small apllication (2-3 pages using 1-2 tables), with whom they communicate and what type of data is passed on.
    Priit

    Hi
    Thanks for your infos.
    Yes exactly I use almost the same code you have post here.
    Could You answer to my next questions?
    First - >what do you mean by saying that "it's not good idea using refreshing in IE?" Of course I use refreshing in backing_bean for my button "remove" that removes row, commit changes to database and refresh table, almost the same as You said in your post:
    Code in backing_bean is and comments on difference to Your code is below:
    public commandButton2_action1(){
    BindingContainer bindings = getBindings();
    OperationBinding operationBinding =
    bindings.getOperationBinding("removeEntity");
    Object result = operationBinding.execute();
    if (!operationBinding.getErrors().isEmpty()) {
    return null;
    //above remove entity, but I dont now if it do commit to database? So i do it below
    OperationBinding commit1 = bindings.getOperationBinding("Commit");
    commit1.execute();
    //and at the end I refresh my table, "findAllRezerwacja1 - it is an id of the methodAction, not the iterator -> is it ok? or should I change to Iterator id?
    OperationBinding requery = bindings.getOperationBinding("findAllRezerwacja1");
    requery.execute();
    return null;
    Page Definition code for this:
    <methodAction id="findAllRezerwacja1"
    InstanceName="SessionEJBLocal.dataProvider"
    DataControl="SessionEJBLocal" MethodName="findAllRezerwacja"
    RequiresUpdateModel="true" Action="999"
    ReturnName="SessionEJBLocal.methodResults.SessionEJBLocal_dataProvider_findAllRezerwacja_result"/>
    <table id="findAllRezerwacja2" IterBinding="findAllRezerwacja1Iter">
    <AttrNames>
    <Item Value="dataDo"/>
    <Item Value="dataOd"/>
    <Item Value="idRezerwacja"/>
    <Item Value="liczbaUczestnikow"/>
    <Item Value="prowadzacy"/>
    <Item Value="uwagi"/>
    </AttrNames>
    </table>
    <methodAction id="removeEntity" InstanceName="SessionEJBLocal.dataProvider"
    DataControl="SessionEJBLocal" MethodName="removeEntity"
    RequiresUpdateModel="true" Action="999">
    <NamedData NDName="entity"
    NDValue="${bindings.findAllRezerwacja2.currentRow.dataProvider}"
    NDType="java.lang.Object"/>
    </methodAction>
    <action id="Commit" IterBinding="findAllRezerwacja1Iter"
    InstanceName="SessionEJBLocal.dataProvider"
    DataControl="SessionEJBLocal" RequiresUpdateModel="true"
    Action="2"/>
    </bindings>
    //and rest of code for Iterator etc
    My second question is, why when you use refresh button in IE (I know is not recommended as You said, but sometimes user do it, so I want prevent situations that I will describe here) so when I press refresh button in IE exactly after removing one row by clicking my button, refreshing by pressing IE button is doing the same --> is deleting next row. How to stop deleting row, when for example user would press IE refresh button after pressing remove button for table. If I change selection in table after deleting row, and press refresh button in IE, instead of deleting row, I got error message: JBO-29000: JBO-35007: and
    JBO-35007. So where Im doing wrong. Maybe I should do sth with postback ? Could You help me? Thanks in advance
    Last one question: what is the difference between using delete and removeEntity from operations node? Im now reading carefully ADF Dev Guide, so I hope I can find infos there? But if You know, please answer to this question.
    Thanks

  • How to Refresh "Internal table values" in User EXIT.

    Dear All,
    My requirement is to place some checks in exit ZXQQMU20 in different tabs from the TCODE IW21 . IW22 etc.
    Now after placeing the checks towards the different tabs while doing "NOCO" from IW21 the conditions are fullfilled but
    when i go ahead to modify the created  "NOCO " from the TCODE IW22 by deleting the created values and saving in IW22 , the conditions written in the exit are still satisfied eventhough i have deleted the values in IW22.
    The reason for this is that the tables which are there in the exit ZXQQMU20 T_VIQMFE , T_VIQMUR , T_VIQMMA
    still contains the old values which were there at the time of creation of "NOCO"  in IW21 .
    How to refresh my " internal tables values" used in such that even at the time of modification of the NOCO through IW22 my table values should pick the current screen values and not the values which were there at the time of creation.
    Please help.
    The code i have written in the exit is as below:-
    ********************* Changed vide ******START
    *****IW21  IW22 also added in filter criteria of notification *************
    ******The purpose of this modification is that in the execution of IW21 or IW22 or IW24 or IW25 we have to give a check that if the
    ******notification type is M2 than inside the Transaction screen , if the Breakdown duration comes less than 15 min than there are
    ******no issues but if the breakdown duration is more than 15 min than the mandatory fields needs to be entered in the analysis tab.
    **    The user has to fill up either following mandatory fields in Analysis Data tab.
    **    A. Object Parts & Damages sub tab
    **    Code Group - Object Parts (OTGRP, VIQMFE)
    **                          AND
    **    Code Group - Problem / Damage (FEGRP, VIQMFE)
    **    Or
    **    Notification Item Short Text (FETXT, VIQMFE)
    **   B. Cause sub tab
    **    Code Group # Causes (URGRP, VIQMUR)
    **    Or
    **    Cause Text (URTXT, VIQMUR)
    **   C. Action Taken sub tab
    **    Code Group # Activities (MNGRP, VIQMMA)
    **    Or
    **    Activity Text (MATXT, VIQMMA)
    **            Then, allow user to complete notification (NOCO).
    CLEAR : L_VAR , L_COMP_TIME.
    IF ( SY-TCODE EQ 'IW21' OR SY-TCODE EQ 'IW22' OR SY-TCODE EQ 'IW24' OR
          SY-TCODE EQ 'IW25' ).
       IF ( E_VIQMEL-IWERK = '061' ) OR ( E_VIQMEL-IWERK = '062' ).
         IF E_VIQMEL-QMART = 'M2'.
           L_VAR = E_VIQMEL-AUSZT.
           L_COMP_TIME = L_VAR / 60.
           IF L_COMP_TIME < 15.
             EXIT.
           ELSEIF L_COMP_TIME > 15..
    *         IF ( T_VIQMFE-OTGRP IS INITIAL AND T_VIQMFE-FEGRP IS INITIAL )  OR  ( T_VIQMFE-FETXT IS INITIAL ) .
    *           MESSAGE 'Please fill the mandatory analysis data in Object Parts' TYPE 'E'.
    *         ENDIF.
             IF T_VIQMFE-OTGRP EQ '' OR T_VIQMFE-FEGRP EQ ''.
               IF T_VIQMFE-FETXT EQ ''.
                 MESSAGE 'Please fill the mandatory analysis data in Object Parts' TYPE 'E'.
               ENDIF.
             ENDIF.
             CLEAR L_TAG.
             IF T_VIQMUR[] IS INITIAL.
               MESSAGE 'Please fill the mandatory analysis data in Cause tab' TYPE 'E'.
             ELSE.
               LOOP AT T_VIQMUR.
                 IF  T_VIQMUR-URGRP IS INITIAL .
                   IF T_VIQMUR-URTXT IS INITIAL.
                     L_TAG = 'X'.
                   ENDIF.
                 ENDIF.
               ENDLOOP.
               IF L_TAG = 'X'.
                 MESSAGE 'Please fill the mandatory analysis data in Cause tab' TYPE 'E'.
               ENDIF.
             ENDIF.
             CLEAR L_TAG.
             IF T_VIQMMA[] IS INITIAL.
               MESSAGE 'Please fill the mandatory analysis data in Action' TYPE 'E'.
             ELSE.
               LOOP AT T_VIQMMA.
                 IF  T_VIQMMA-MNGRP IS INITIAL .
                   IF T_VIQMMA-MATXT IS INITIAL.
                     L_TAG = 'X'.
                   ENDIF.
                 ENDIF.
               ENDLOOP.
               IF L_TAG = 'X'.
                 MESSAGE 'Please fill the mandatory analysis data in Action' TYPE 'E'.
               ENDIF.
             ENDIF.
           ENDIF.
         ENDIF.
       ENDIF.
    ENDIF.
    <Added code tags>
    Thank you so much in advance..
    -Sudhish
    Please use the code tags when you're posting any code snippet
    Edited by: Suhas Saha on Jul 13, 2011 12:39 PM

    Hi, I was thinking just like XVBAP and YVBAP values in the USEREXIT_SAVE_DOCUMENT.
    Plz check u have x /y versions or tables like _old/ _new suffixes and then move the value accordingly.
    otherwise there may be inconsistency.
    Edited by: Prasenjit S. Bist on Jul 13, 2011 3:03 PM

  • How to remove empty row from rfc table output.

    Hello,
      I am using adaptive rfc and printing table output. The table rows start from 2nd row, the first row being empty. How can I remove the empty first row.
    Here is what I tried.
    wdContext.nodeDataSource().nodeTableOutput().moveNext();
    and
    wdContext.nodeDataSource().nodeTableOutput().moveTo(1);
    Neither of them worked. Any clue is appreciated.
    Srinivas

    IWDNodeElement first = wdContext.nodeDataSource().nodeTableOutput().getElementAt(0);
    wdContext.nodeDataSource().nodeTableOutput().removeElement(first);
    Armin

  • How to refresh MessageChoice in advanced table on LOV change?

    I have an advanced table for data entry. One column has Employee Name, which is an LOV. Another column is a MessageChoice, listing eligible elements for that person. Everything works fine when the page is first loaded. This is the code I'm using in processRequest to set up the MessageChoice: The MessageChoice is set up using a PicklistViewDefinition (not instance) as each row has to have different selections.
    OAAdvancedTableBean table = (OAAdvancedTableBean)webBean.findChildRecursive("TimeEntryTbl");
    OAMessageChoiceBean elePoplist = (OAMessageChoiceBean)table.findChildRecursive("ElementSelect");
    elePoplist.setListVOBoundContainerColumn(0, table, "EmployeeGroupName");
    elePoplist.setListVOBoundContainerColumn(1, table, "PeriodEndDate");
    elePoplist.setListVOBoundContainerColumn(2, table, "AssignmentId");
    elePoplist.setPickListCacheEnabled(false);
    The problem is when a new row is added, initially the poplist will be empty, which is expected. After choosing a value from the Employee LOV, the AssignmentId (which is a FormValue) will be populated. At this point, I need the Poplist to refresh to get the correct list of elements. I'm not sure how to make the poplist refresh. In ProcessFormRequest, I have:
    if (pageContext.isLovEvent())
    String lovInputSourceId = pageContext.getLovInputSourceId();
    System.out.print("lovsource=" + lovInputSourceId);
    And it prints the correct lov source. The dev guide says you can invoke an AM method there... but what should the AM do? I'm not sure how to refresh a poplist for a specific row when it is defined in an advanced table with Bound container columns, using a picklist view definition.

    I looked through that thread, but nothing in there seemed to really directly address my problem. The solutions in there seemed to be to make view instances instead of using the bound container columns.
    But, to answer my own question, I think I found the solution, which so far seems to be working ok...
    if (pageContext.isLovEvent())
    String lovInputSourceId = pageContext.getLovInputSourceId();
    if ("PersonSelect".equals(lovInputSourceId))
    pageContext.setForwardURLToCurrentPage(null, // no parameters to pass
    true, // retain the AM
    OAWebBeanConstants.ADD_BREAD_CRUMB_NO,
    OAWebBeanConstants.IGNORE_MESSAGES);
    Which basically just refreshes the page so all the MessageChoice fields are re-populated based on the latest information in the row. No need to automatically re-execute any VOs and let's OAF do it's own thing to maintain them.

  • How to refresh interal table in Webdynpro ABAP

    Hi all,
    I want to delete/free/refresh interal table in webdynpro abap.
    One of the form gave solution to pass blank internal table?
    I cleared node and itab in webdynpro, but internally SAP doesn't delete the context node and itab values.
    Please help me in how to refresh itab in webdynpro abap.
    Regards,
    Prasad

    Hi Srinivas,
    it doesn't work.
    I wrote like this in action list method.
    method lta_task.
    if not lcontext_node_task is intial.
    context_node_task->invalidate().
    endif.
    select.......
    populate data into internal table lt_task_output_table .
    if not lt_task_output_table  is inital.
        context_node_task = wd_context->get_child_node( name = 'TASK_PER').
        context_node_task->bind_table( wd_this->lt_task_output_table ).
    endif.
    endmethod.
    Starting of the mehod i have written to inavlidate, before upating the itab
    but donesn;t work. Where should I write the code
    Reagards,
    Prasad

  • How to refresh Java service facade from entities tables

    Hi Everyone,
    somebody of you guys know how How to refresh Java service facade from entities tables. from oracle jdeveloper 11g.
    my tools are:
    Toplink
    Adf
    Java Service Facade.
    thanx

    Hi,
    sounds what you want is to wag the dog with the tail. What is the use case you want to implement? Do you want to refresh a collection in response to RDBMS changes ? If so then Active Data Services is an option. However, your question is not well asked and I am already spending more time in answering your question than you spent writing it
    Frank

  • How to refresh the table control on some action

    Hi All,
         In a web Dynpro application, I am filling data to the Table control through Supply function. When  I do some action (like save new record )  i want to refresh the table control means add the newly added record.
       How to refresh the Table control.
    Thanks
    Hemalatha

    hi hema........
        if you are using a select query inside the supply function...
        then...
        you can just use node->invalidate(). method..
        it just invalidates the node that is bound to the table.
       so the supply function will be called again, which again uses the select query to fetch the values.. so that your table gets refreshed.
    ---regards,
       alex b justin

  • How to refresh 'Z' Table in BADI ?

    Hi Experts,
    How to refresh a 'Z' table in BADI. Through BADI we are updating the components items to 'Z' table.
    Thanks,
    vinay.

    Hi Abapers,
    How to refresh 'Z' Table in BADI ?
    Actually in BADI I am updating BOM components items to Z Table.
    Useful answer rewarded points.
    Thanks,
    vinay.

  • How to copy the output of procedure to a view or table

    Hi...
    I created a procedure using Hana Studio and it returns the multiple rows as output.
    My query is , how to copy the output to a table or view when it is called like this "cal _SYS_BIC.procedureName "
    Please go through the following image:
    How to copy the output content to a table or view....
    Thank u...

    Hi Mohan,
    The logic is like, you can attach a view(so called column view) to any procedure which returns a result set. SO, instead of calling the procedure using CALL statement, you can simply query the VIEW to get the result set. Internally the procedure will be executed.
    Have a look here :
    http://help.sap.com/hana/SAP_HANA_SQL_Script_Reference_en.pdf
    Eg :
    You create a procedure using a result view ProcView to return its results.
    CREATE PROCEDURE ProcWithResultView(IN id INT, OUT o1 CUSTOMER) LANGUAGE SQLSCRIPT
    READS SQL DATA WITH RESULT VIEW ProcView
    AS
    BEGIN
    o1 = SELECT * FROM CUSTOMER WHERE CUST_ID = :id;
    END;
    You call this procedure from an SQL statement as follows.
    SELECT * FROM ProcView WITH PARAMETERS ('placeholder' = ('$$id$$', '5'));
    Hope this helps you to solve the issue
    Sreehari

  • How can we have  Multiple table outputs in a ABAP Query .

    HI Experts .
    query output in 3 different  abap list s
    My requirement is to have  basic list of 20 fields  and the  summation list of 6 individual fields ( grouping ) and  another table output of 10 fields in a single query and single output .  the second and the 3 rd output fields are from  the basic list only .
    kindly help
    Pols

    The user is asking about  Query with more than one list as output.
    like Multiple list in  a ouput.

Maybe you are looking for

  • I need help connecting my macbook air to samsung tv it says selected output has no output controls, can anyone help?

    I have a brand new mac book air (oct 2011) i purchased the hdmi cable and tried to connect to my samsung tv, I have a great picture but no audio and cannot find a solution in any of the forums

  • What media players should I download on my PowerBook G4?

    Hi, Everything was working fine... then I decided to update RealPlayer... now, when I'm on Amazon, I can't hear anything... some bug. Windows Media Player I guess isn't being supported - I saw this Flip4Mac - downloaded it. Seems to work - not on Ama

  • FCP quits when DV deck turned on

    Dear all, Out of the blue, my FCP has begun to quit on me repeatedly. I think I have narrowed the circumstances down to it happening once I swtich on my DV deck (Sony M15 attached by Firewire). The FCP/deck combination has worked fine for the 4 month

  • Cloning RTP DataSource

    I'm having difficulty making the Clone.java example (from JMF Solutions) clone an RTP transmission. The Clone program works fine with a video file, but when I attempt this: java Clone rtp://localhost:550/video 2 where I have an RTP transmission from

  • Pages, Keynote, etc not free with Ipad Air?

    Sorry I'm new to all this. Just received the new Ipad Air, plugged into Itunes and thought of downloading the iWorks apps which were supposedly free with the purchase. Discovered they were all still priced. Anyone experiencing the same issues? By the