"own checkboxes" in Web with Table Interface?????????u00DF

Hi to all experts,
i have the following scenario:
I am using a query in web. Well in the lines there is a characteristic (for example sales org) and in the columns a keyfigure with an exception and a top10 condition. I think exception and condition are not important for my problem but the table is. Now i want to see in front off all lines a checkbox.  That means i have - for example - now 10 sales organizations in my query and in front of all sales orgs there should be a checkbox. I think that should be realized with table interface. Now the user should be able to mark two ore more checkboxes to jump with the Report Report Interface by using a link to another Web report? Is that possible? Sounds hard i think or isnt it?
Regards,
M. Erbil

Hi Memo,
try the following. Create a template with a web item table. Than by using se24 create your own class for table interface. Change method DATA_CELL.
method DATA_CELL.
*CALL METHOD SUPER->DATA_CELL
EXPORTING
   I_X                   =
   I_Y                   =
   I_VALUE               =
   I_DISPLAY_VALUE       =
   I_NUMERICAL_SCALE     =
   I_NUMERICAL_PRECISION =
   I_CURRENCY            =
   I_UNIT                =
   I_ALERTLEVEL          =
   I_IS_SUM              =
CHANGING
   C_CELL_ID             =
   C_CELL_CONTENT        =
   C_CELL_STYLE          =
   C_CELL_TD_EXTEND      =
  data: l_cell_content type string.
  if i_x = 2 and i_is_sum <> 'X'.
    concatenate l_cell_content '<INPUT type=checkbox value=ON name='
    '' filter '' '>' into
    l_cell_content.
    c_cell_content = l_cell_content.
  endif.
endmethod.
You can hold the value from characteristic in method CHARACTERISTIC_CELL:
method CHARACTERISTIC_CELL.
*CALL METHOD SUPER->CHARACTERISTIC_CELL
EXPORTING
   I_X              =
   I_Y              =
   I_IOBJNM         =
   I_AXIS           =
   I_CHAVL_EXT      =
   I_CHAVL          =
   I_NODE_IOBJNM    =
   I_TEXT           =
   I_HRY_ACTIVE     =
   I_DRILLSTATE     =
   I_DISPLAY_LEVEL  =
   I_USE_TEXT       =
   I_IS_SUM         =
   I_IS_REPETITION  =
   I_FIRST_CELL     = RS_C_FALSE
   I_LAST_CELL      = RS_C_FALSE
   I_CELLSPAN       =
   I_CELLSPAN_ORT   =
CHANGING
   C_CELL_ID        =
   C_CELL_CONTENT   =
   C_CELL_STYLE     =
   C_CELL_TD_EXTEND =
data: l_filter type string.
Store characteristic value of current row
if i_x = 1 and i_is_sum <> 'X'.
l_filter = i_chavl.
endif.
endmethod.
Please note that "i_chavl" holds the key value from characteristic.
Now back to method DATA_CELL and insert something like this:
filter = l_filter. "l_filter is set in method characteristic cell
so it look like this:
method DATA_CELL.
*CALL METHOD SUPER->DATA_CELL
EXPORTING
   I_X                   =
   I_Y                   =
   I_VALUE               =
   I_DISPLAY_VALUE       =
   I_NUMERICAL_SCALE     =
   I_NUMERICAL_PRECISION =
   I_CURRENCY            =
   I_UNIT                =
   I_ALERTLEVEL          =
   I_IS_SUM              =
CHANGING
   C_CELL_ID             =
   C_CELL_CONTENT        =
   C_CELL_STYLE          =
   C_CELL_TD_EXTEND      =
  data: l_cell_content type string,
        filter type string.
  if i_x = 2 and i_is_sum <> 'X'.
filter = l_filter.
    concatenate l_cell_content '<INPUT type=checkbox value=ON name='
    '' filter '' '>' into
    l_cell_content.
    c_cell_content = l_cell_content.
  endif.
endmethod.
Hope it works
Regards,
Adem

Similar Messages

  • Web reporting -- Table interface --Sorting table

    Hi.
    We want to display an extremely complex query in the Web, which returns about 40.000 rows.
    Our users are however only interested in the fifteen 'Overall result'-rows of this query. Therefore we try to find a possibility to suppress all the 'normal' data rows.
    I have an idea, where in the Table Interface would like to try to "mark" these 15 rows each with a unique number (from 1..15, in an added column in my table). I would then want to sort this table according to my new column, thus giving me a table that first displays these 15 rows. Now I can set in the WAD: Display the first 15 rows.
    Is this achievable? Could anyone provide coding examples that could help me do this?
    Thank you,
    Jon

    Jon,
    I do not think that would be possible. The table interface is something like a line by line interpreter which interprets the data coming and converts it to HTML.
    Hence for you to be able to mark the result rows would mean that the whole query of 40,000 rows has to be rendered.
    Another option is to use a prequery to retrieve the result rows , and if you display only the result rows of the query , will your purpose be satisfied ?
    Arun

  • ZPRINTING/Z_PRINT_HELP_SERVICE with Table Interface

    Hi,
    I use the ZPRINTING help service and the Z_PRINT_HELP_SERVICE help service class as a printing solution.
    I have modified the table interface to change the look of the table.
    I want this table interface change to be reflected in the print solution.
    I added this to the URL "&MODIFY_CLASS=ZCL_TABLE_ENHANCE".  ZCL_TABLE_ENCHANCE is the name of my table interface class.
    The entire url is:
    http://SERVER:PORT/sap/bw/BEx?SAP-LANGUAGE=E&PAGENO=1&REQUEST_NO=1&CMD=PROCESS_HELP_WINDOW&HELP_SERVICE=ZPRINTING&DATA_PROVIDER=DP<b>&MODIFY_CLASS=ZCL_TABLE_ENHANCE</b>&P_STYLESHEET=/sap/bw/Mime/BEx/StyleSheets/BWReports_smallfont_print.css&P_PREVIEW_MODE=&P_HEADER_HEIGHT=1.00&P_HEADER_INDENT_LEFT=0.50&P_HEADER_INDENT_RIGHT=0.50&P_FOOTER_HEIGHT=0.8&P_FOOTER_INDENT_LEFT=0.50&P_FOOTER_INDENT_RIGHT=0.50&P_DATA_AREA_PADDING_TOP=0.00&P_DATA_AREA_INDENT_LEFT=0.50&P_DATA_AREA_INDENT_RIGHT=0.50&P_DATA_AREA_COLUMNS=4&P_PAGE_WIDTH=25.40&P_PAGE_HEIGHT=19.05
    However, when I run the printing solution, my table interface changes aren't reflected.
    Any help is appreciated.
    Thanks.

    Audrey,
    usually, you don't attach "modify_class" to the URL CMD, rather it needs to be attached to the object tag of the "item".
    Once it is attached to the object tag, you just need to attach "help_serivce" class & the "item" to the URL CMD.
    I've included a few lines of sample code here. Hope it helps.
    <object>
    <param name="HELP_SERVICE" value="ZPRINTING"/>
    <param name="MODIFY_CLASS" VALUE = "ZCL_TABLE_ENHANCE">
             ITEM:            TABLE_1
    </object>
    <A href="JavaScript:window.open(SAP_BW_URL_Get() + '&CMD=PROCESS_HELP_WINDOW&help_service=ZPRINTING&item=TABLE_1');" >

  • Table Interface / Web: value from free characteristic

    Hi,
    i am using 2 queries. In the first query i got the free characteristic "calendar year month". Now i created a link with table interface to jump to the second query. With this link i would like to filter query 2 with calendar year month from query 1. How can i get the value from the calendar year month? With drill down there is no problem to get the value in method CHARACTERISTIC_CELL. But with free characteristics this is not so easy.
    Any ideas?
    Regards,
    M. Erbil

    Hi Erbil,
            Please find below the usage of GET_STATE_INFOS,
    DATA  l_sx_axis_data TYPE rsrds_t_axis_data.
               CALL METHOD me->GET_STATE_INFOS
               IMPORTING
               E_T_SLICER = l_sx_axis_data.
    You can get the 0CALMONTH from the above resultset.
    Cheers,
    Kartheek

  • Table Interface - Webreporting

    Hi all,
    i got a query with an own structure with 20 rows. Now i want to change the background color of first 3 rows from my structure. I think this should be possible with Table Interface? Anyone knows how?
    Thanks in advance.
    M. Erbil

    Hi Supriatna,
    i showed M. Erbil how to solve it. Well i can give you a short democode:
    method STRUCTURE_CELL .
    *CALL METHOD SUPER->STRUCTURE_CELL
    EXPORTING
       I_X                 =
       I_Y                 =
       I_IOBJNM            =
       I_AXIS              =
       I_STRUCTUR_MEMBER   =
       I_STRUCTUR_MEMBER_2 =
       I_TEXT              =
       I_IS_SUM            =
       I_IS_REPETITION     =
       I_CELLSPAN          =
       I_CELLSPAN_ORT      =
       I_HRY_ACTIVE        =
       I_DRILLSTATE        =
       I_DISPLAY_LEVEL     =
    CHANGING
       C_CELL_ID           =
       C_CELL_CONTENT      =
       C_CELL_STYLE        =
       C_CELL_TD_EXTEND    =
    *- change result rows to font-weight:bold
      if i_y = 3.
         c_cell_td_extend = 'style="font-weight:bolder; color:#FFCC00"'.
      endif.
        if i_y = 4.
         c_cell_td_extend = 'style="font-weight:bolder; color:#FFCC00"'.
      endif.
        if i_y = 5.
         c_cell_td_extend = 'style="font-weight:bolder; color:#FFCC00"'.
      endif.
    endmethod.
    "if i_y = 3" means that coding starts in row 3 of current "STRUCTURE"! If you are not using a structure (based on key figures or characteristics) nothing will work. Where you get the error message? In the Class Builder?
    If you like i can send you a good PDF document with explanation of all fields!
    Regards,
    Adem

  • How to use EVS with different data in each row, in a Java Web Dynpro table?

    Hi all,
    I am using EVS in a column of java web dynpro table.
    Let's say the name, and context attribute, of this column is column1.
    It's filled dynamically using an RFC, that uses as input parameter the value of another column, and related context attribute, from the same table (Let's call it column2).  Obviously, from the same row. So, in other words: the values of the EVS in column1 of row1, are dependent of the value of column2 of row1. And the values of the EVS in column1 of row2, are dependent of the value of column2 of row2. And so on... Hope i could explain myself ok.
    The code I'm using works great for filling the EVS dynamically:
    IWDAttributeInfo attrInfo = wdContext.nodeDetail().getNodeInfo().getAttribute(nodeElement.COLUMN1);
    ISimpleTypeModifiable siType = attrInfo.getModifiableSimpleType();
    IModifiableSimpleValueSet<String> value = siType.getSVServices().getModifiableSimpleValueSet();
    value.clear();
    if(this.initRFC_Input(nodeElement.getColumn2())){
         for (int i = 0; i < wdContext.nodeRFCresult().size(); i++){
              value.put(wdContext.nodeRFCresult().getRFCresultElementAt(i).getLgort()
                 , wdContext.nodeRFCresult().getRFCresultElementAt(i).getLgobe());
    In this code, nodeElement is the context row of the table that is passed dynamically to the method when the value of colum2 is changed.
    HOWEVER, the problem I'm having is that after executing this code, EACH NEW ROW that is added to the table has by default the same values as the first row, in the column1 EVS. And, for example, if I refresh the values of the column1 EVS in row 2, all EVS values in the other rows are also refreshed with the same values as the ones of EVS in row 2.
    How can I make sure each row EVS has its own set of independent values, so they don't mess with each other?
    Hope you guys can help me. And please, let me know if I didn't explain myself correctly!
    Thanks!

    I just did as you said (I think), but it's still having the same behaviour as before (same data for all EVS in the table).
    Here´s what I did:
    I
    In node "Detail" (cardinality 0...n, singleton set to true), which is binded to the table, I created a child node named "Column1Values" wth cardinality 1...1 and singleton set to false.
    "Column1Values" node has an attribute called "column1", of type String.
    I did the binding between attribute "column1" and the column1 inputfield celleditor in the table.
    I created an event called Column2Changed and binded it to the column2 celleditor of the table. I added a parameter called nodeElement of type IPrivateCompView.IDetailElement to this event, and mapped it to the column2 editor in the table so that I can dynamically get the nodeElement that is being affected.
    I added the following code to the onActionColumn2Changed(wdEvent, nodeElement) method that gets created in the view:
    IWDAttributeInfo attrInfo = nodeElement.nodeColumn1Values().getNodeInfo().getAttribute("column1");
    ISimpleTypeModifiable siType = attrInfo.getModifiableSimpleType();
    IModifiableSimpleValueSet<String> value = siType.getSVServices().getModifiableSimpleValueSet();
    if(this.initRFC_Input(nodeElement.getColumn2())){
         for(int i =0; i < wdContext.nodeRFCresults().size(); i++){
              value.put(wdContext.nodeRFCresults().getRFCresultsElementAt(i).getId(),
                                  wdContext.nodeRFCresults().getRFCresultsElementAt(i).getDesc());
    And with this, I still get the original problem... When the EVS of one row is updated, ALL other EVS of the table get also updated with the same values.
    What am I missing? Sorry Govardan, I bet I'm not seeing something really obvious... hopefully you can point me in the right direction.
    Thanks!

  • Web Table Interface

    Hi,
    Is there any way that i can delete the rows of a particular column(for example material column).I'm using the WEB ITEM "TABLE" in the web template.
    If there is any sample code to delete the rows of a column, please do let me know.
    Thank you,
    regards,
    ravi

    Hi,
    for this you have to use the so-called query table interface.
    see documentation here: How to Enhance your Web Query with the Table Interface
    If hiding a column would be an option you can find a how-to paper here:
    How to Hide a Column in your Web Query with the Table Interface
    regards,
    jürgen

  • Beginner Web Design help with tables

    For my college Web Design course we are building a basic website using tables and basic coding. Right now I am trying to align this img with the text on the left. The width of the outer table is 1024px and everytime I try and add the img into its own <td> it pushes outside the outer table. I would add screenshots of the code and css, but for some reason it isn't allowing me to insert images into the post.

    SnakEyez02 wrote:
    I don't agree 100% with previous comments made about tables because they are still relevant for email layouts due to archaic applications like Outlook using the brilliant "Word" rendering engine or Google disabling CSS in the header for GMail. 
    Hear, hear!!
    I have never bought into the nonsense about how tables should be used for tabular data only. Adobe has been touting the power of tables as layout tools for as long as I can remember, and still are: http://help.adobe.com/en_US/dreamweaver/cs/using/WScbb6b82af5544594822510a94ae8d65-7da3a.h tml (Although the wording has been toned down some).
    DIV/CSS based layouts were not a part of my workflow until a couple of years ago. At that time, my plan was to make the switch from table based layouts (which already used a fair amount of CSS) to strictly DIV & CSS layouts. That’s when I discovered that Outlook and Gmail were unable to render DIV & CSS based newsletters. When I studied the newsletters of the industry leaders, and realized that almost all of them use tables with inline styles, I decided to put my workflow switch on hold.
    While all of my mobile work is strictly HTML5 (DIV’s & CSS), I have given clients the option to go with either CSS or table based layouts for their websites. Most choose table layouts. Design migrations from Photoshop to Dreamweaver are 10 times faster with tables, with little to no CSS hacks, and far easier to maintain than the purists are telling you. This makes table layouts less expensive in the short and long run.
    As far as SEO is concerned, Google doesn’t care either way: http://www.youtube.com/watch?v=fL_GZwoC2uQ
    With all of that said, the W3C is planning on having the HTML5 recommendation finalized by 2014, at which time it should be completely stable and away from the bleeding edge. And while it is my hope that I will be done with table based layouts by then, I do not feel it is right that Adobe should make that choice for me by continuing to remove critical table, image, and text based tool sets from Dreamweaver. If for nothing else but newsletter design and development, we need those tools back.

  • Error Page with my own Error Message based on table

    <p class="MsoNormal"><span style="" lang="EN-AU">Hi All<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">I want to share my code (based on Apex_Lib code. Thanks Patrick) , maybe can help somebody else<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">Purpose: Replace the DB errors messages ( i.e ORA-00001- primary constraint ) with my own Message fetched from a table.<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">Components: 4 components<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">1. Java Script function ( MyErrorPage )<o:p></o:p><br>2. My Custom Error Page Template<o:p></o:p><br>3. Application item ( you can use any item )<o:p></o:p><br>4. Application Process ( getErrorMsg )<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU"> 5. My Error Table.<span style="">  </span>( Provided just as example )<o:p></o:p><br>6. Display example<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU"> Integration:<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU"> 1 Identify your Error Page Template and Go there. In my case for example is LOGIN<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">1.1 Under Definition / Header. <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU"> Copy the follow JS<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU"> &lt;script type="text/javascript"&gt;<br><br>function MyErrorPage(p_err_item,p_err_process)<br>{<br><br> var vElementList = null;<br> var vErrorStack  = null;<br> var vOraError    = null;<br> var vOraCode     = null;<br> var vAjaxRequest = null;<br> var vAjaxResult  = null;<br> var vMyMsg       = '';<br><br> vElementList = window.document.getElementsByTagName("div");<br> for (i=0; i &lt; vElementList.length; i++)<br> {<br>  if (vElementList.className == "ErrorPageMessage")<br>  {<br>    vErrorStack = (vErrorStack ==null?"":vErrorStack+"&lt;br/&gt;")+vElementList[i].innerHTML;<br>    vElementList[i].innerHTML = '';<br>    vOraError = vErrorStack.split("ORA-");<br><br>    for(var i=1; i &lt; vOraError.length; i++) {<br><br>      vOraCode = vOraError[i].substring(0,5);<br><br>      vAjaxRequest = new htmldb_Get(null,&amp;APP_ID.,'APPLICATION_PROCESS='+p_err_process,0);<br>      vAjaxRequest.add(p_err_item,vOraCode);<br>      vAjaxResult = vAjaxRequest.get();<br><br>      if (vAjaxResult) {<br>        vMyMsg = vMyMsg + vAjaxResult + '&lt;br&gt;' ;<br>      } else {<br>        vMyMsg = vMyMsg + 'ORA-'+vOraError[i].substring(0) + '&lt;br&gt;' ;<br>      }<br><br>    }<br>    document.getElementById('ORA').innerHTML = vMyMsg;<br><br>  }<br> }<br>}<br>&lt;/script&gt;<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">   <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">1.2 Under Definition / Header. <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">&lt;body onload="MyErrorPage('F103_ERR_CODE','getErrorMsg')" #ONLOAD#&gt;#FORM_OPEN#<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">You can replace with your own ITEM and APPLICATION PROCESS<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">2. Under Error Page Template Control<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">&lt;table summary=""&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="/i/error.gif" border="0" /&gt;&lt;/td&gt;<o:p></o:p><br>&lt;/tr&gt;<o:p></o:p><br>&lt;b id='ORA'&gt;Error&lt;/b&gt;<o:p></o:p><br>&lt;tr&gt;&lt;td&gt;&lt;a href=#BACK_LINK#&gt;#OK#&lt;/a&gt;&lt;/td&gt;<o:p></o:p><br>&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">3. Application Item <o:p></o:p></span></p><p class="MsoNormal"><span style="" lang="EN-AU">F103_ERR_CODE<span style="">   </span><o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">4. Application Proccess.<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">Name : getErrorMsg<o:p></o:p><br>Process Poing : ON DEMAND<span style="">  </span>( Make sure about this )<o:p></o:p><br>Process Text :<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">declare<o:p></o:p><br><span style="">  </span>l_msg<span style="">  </span>varchar2(500);<o:p></o:p><br>begin<o:p></o:p><br><span style="">  </span>for i in (select msg_code, msg_desc from apex_message<o:p></o:p><br><span style="">             </span>where msg_code = :F103_ERR_CODE ) <o:p></o:p><br><span style="">  </span>loop<o:p></o:p><br><span style="">    </span><span style=""></span>l_msg := 'GEN-'||i.msg_code||': '||i.msg_desc;<o:p></o:p><br><span style="">  </span>end loop;<span style="">    </span><o:p></o:p><br><span style="">  </span>htp.prn(l_msg);<o:p></o:p><br>end;<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">5. Create Apex_message (<o:p></o:p><br><span style=""> </span>id<span style="">               </span>number,<span style="">          </span>-- PK<o:p></o:p><br><span style=""> </span>msg_code<span style="">  </span>varchar2(10)<span style="">     </span>-- UK<o:p></o:p><br><span style=""> </span>msg_desc<span style="">  </span>varchar2(100) );<o:p></o:p><span style=""> </span><o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">6. Scenario: Table or View does not exist coming with 3 "ORA" errors<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">There is only one record in Apex_message with msg_code = '00942' therefor it will replace error message for ORA-00942.<span style="">  </span>( note that value for msg_code is<span style="">  </span>'00942' and not 'ORA-00942' )<o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">Before<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">ORA-06550: line 1, column 28: PL/SQL:<o:p></o:p><br>ORA-00942: table or view does not exist<o:p></o:p><br>ORA-06550: line 1, column 7: PL/SQL: SQL Statement ignored<o:p></o:p></span></p> <p class="MsoNormal" style="margin-left: 247.8pt; text-indent: -247.8pt;"><span style="" lang="EN-AU"> After<o:p></o:p><br></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">ORA-06550: line 1, column 28: PL/SQL:<br>GEN-00942: My own Message <o:p></o:p><br>ORA-06550: line 1, column 7: PL/SQL: SQL Statement ignored<o:p></o:p></span></p> <p class="MsoNormal"><span style="" lang="EN-AU">I did this because I do not want to create my own DML process for each table<o:p></o:p><br>I hope this can help. <o:p></o:p>  <o:p></o:p></span></p> <p class="MsoNormal">Regards</p> <p class="MsoNormal">Marcelo</p>

    True the main method does not throw any exceptions, that's because there is no higher level to throw them to (actually it implicitly throws any uncaught exceptions to the JVM). That does not mean that you can't write your own try catch block around the code in the main method.

  • Flex Application architecture with web and air interface both using common components.

    We have a flex based e-learning application. It uses HTTP REST service and webservice to communicate with ASP.Net application to fetch and store data.
    We now want to develop an adobe air version of the user interface, which the students can download on their desktop as well as mobiles (Android, others).
    What would be a good architecture for such an application which has both web and windows interface. I can see that we can reuse almost 80% of the code of our web version. But I do not want to copy and create a new windows app from the flex web app. I would want to have both co-exist.
    Let me know a good article that I can read on this.

    I dug deeper and found the concept of Shared Common Library. I am trying to implement that.

  • Consuming SAP web services with tables

    I'm doing kind of feasibility study on consuming SAP web
    services from CF.
    So far so good, but I'm stuck dealing with tables
    (import/export parameters in SAP world).
    I know how to receive a table object from SAP functions:
    * With Apache Axis v1.2: pass an empty CF structure as a
    parameter
    * With Apache Axis v1.4: pass an empty CF array as a
    parameter
    Then the parameter is filled with data (replaced with Java
    object) and we can just parse the object accordingly.
    My question here is whether or not we can pass a *table with
    actual records*.
    For example, I want to pass a table with multiple records to
    update DB records under SAP.
    I tried passing (1) CF array of structure and (2) Java
    ArrayList with no chance.
    The web service call itself completes without errors (no
    method signature error), but the SAP function seems to see the
    parameter as an empty table.
    Anyone has been successful with this case?
    Any suggestion would be much appreciated.

    Thanks Dan,
    Unfortunately CF query object didn't work either.
    Now I'm looking at the code generated by Flex Builder to see
    how the classes are like ;-)
    It's just an ArrayCollection of simple value objects
    (representing a row).
    So CF array of structure or Java ArrayList looks a reasonable
    approach though they don't at all.

  • RE: Hide a column in web report using table interface class

    Hi,
    I want to hide first column in web template using table interface class. Following is the code i used in CAPTION_CELL and CHARACTERISTIC_CELL. Is this correct?
    method CAPTION_CELL.
    *First column
    if i_x = 1.
    add comment tag
    move '<!-- ' to C_CELL_CONTENT.
    endif.
    endmethod.
    method CHARACTERISTIC_CELL
    First column
    if i_x = 1.
    save start-time column
    move I_CHAVL_EXT to L_STARTTIME.
    add comment tag
    move '<!-- ' to C_CELL_CONTENT.
    endif.
    endmethod.
    When i execute the web template it is still displaying the first column. Do i have to code in any other method?
    Thank you,
    Mala Venkatesh

    Hi , the implementation should look like...
    method CAPTION_CELL .
    *CALL METHOD SUPER->CAPTION_CELL
    EXPORTING
    I_X =
    I_Y =
    I_IS_EMPTY =
    I_IOBJNM_ROW =
    I_ATTRINM_ROW =
    I_TEXT_ROW =
    I_IOBJNM_COLUMN =
    I_ATTRINM_COLUMN =
    I_TEXT_COLUMN =
    I_IS_REPETITION =
    I_COLSPAN =
    I_ROWSPAN =
    CHANGING
    C_CELL_ID =
    C_CELL_CONTENT =
    C_CELL_STYLE =
    C_CELL_TD_EXTEND =
    First column
    if i_x = 1.
    add comment tag
    move '<!-- ' to C_CELL_CONTENT.
    endif.
    Second column
    if i_x = 2.
    close comment tag
    concatenate '--> '
    C_CELL_CONTENT
    into C_CELL_CONTENT.
    endif.
    endmethod.
    method CHARACTERISTIC_CELL .
    *CALL METHOD SUPER->CHARACTERISTIC_CELL
    EXPORTING
    I_X =
    I_Y =
    I_IOBJNM =
    I_AXIS =
    I_CHAVL_EXT =
    I_CHAVL =
    I_NODE_IOBJNM =
    I_TEXT =
    I_HRY_ACTIVE =
    I_DRILLSTATE =
    I_DISPLAY_LEVEL =
    I_USE_TEXT =
    I_IS_SUM =
    I_IS_REPETITION =
    I_FIRST_CELL = RS_C_FALSE
    I_LAST_CELL = RS_C_FALSE
    I_CELLSPAN =
    I_CELLSPAN_ORT =
    CHANGING
    C_CELL_ID =
    C_CELL_CONTENT =
    C_CELL_STYLE =
    C_CELL_TD_EXTEND =
    First column
    if i_x = 1.
    save document-item number
    move I_CHAVL_EXT to l_docitem.
    add comment tag
    move '<!-- ' to C_CELL_CONTENT.
    endif.
    Second column
    if i_x = 2.
    close comment tag
    concatenate '--> '
    C_CELL_CONTENT
    l_docitem
    into C_CELL_CONTENT
    separated by space.
    endif.
    endmethod.
    Activate the methods/class and add this in the Web Template!
    for example:
    <param name="MODIFY_CLASS" value="ZHCOLAPP">
    ZHCOLAPP is the table interface class in this case.
    Best,
    Michael

  • Unable to display text with image in a cell of web dynpro table.

    Hello,
    I am unable to display an image with the text inside a cell of web dynpro table. The image doesn't come at all. I am trying to display the image of an object and the object description alongside within the same cell.
    Thanks and Regards,
    Abhijnan

    Hi
    Pls check the below link
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/9b/46bb0d339b42cc8d30636ca0c9f5b6/frameset.htm
    The only problem is only the below UI elements are supported
    ■Button
    ■ToggleButton
    ■LinkToUrl
    ■LinkToAction
    ■FileDownload

  • Web Service u0096 IDOC with acknowledgement interface

    hi experts,
    for this scenario do i need to use ccBPM??
    <b><i>Web Service – IDOC with acknowledgement interface.</i></b>
    because we need response from idoc and idoc supports asynchronous processing.

    hi,
    yes you need to use a BPM if you want to use
    acknowledgment to a web service from IDOC interface
    more on IDOC can be found in my book:
    <a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • Web Dynpro popup & popup with table

    Hi forum,
    need an example of a web dynpro popup & popup with table.
    Thanks!
    Edited by: Stanley Marsh on Nov 10, 2008 4:21 PM

    Try to use if_wd_window_manager
    Please check this link
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9e242bf5-0901-0010-c99c-83c180163c73

Maybe you are looking for

  • Canon Capt printer driver doesn't work under OSX Mavericks

    Since I upgraded to 10.9, my Canon i Sensys LBP 5050 doesn't print anymore. Installing the latest Capt driver (3.65) from the Canon website didn't solve the problem. Any thoughts?

  • Jumpy and Blurry Animation in Google Chrome

    Hi! I seem to have problems getting my animation to run smoothly in Google Chrome... seems to work ok in Internet Explorer. Am I doing something wrong? Untitled thank you so much any help is appreciated! Christina

  • FIM Web Service not starting

    Hello, Recently our FIM web service quit starting in our dev environment. I notice the change when the domain controllers were re-ip'd. When we try to start them manually we receive the following error. "The Forefront Identity Manager Service service

  • Error in data loading of hierarchy 0GL_ACCOUNT

    Dear experts, I have one issue related to the hierrachy data loading. I have one info object 0GL_ACCOUNT on which i activated the hierarchy data source 0GL_ACCOUNT_T011_HIER. When i start to upload the data for hierarchy i got an error message : Erro

  • Tab region's with relative links?

    At the moment our tabs are being generated with absolute URL's and this is no good since the link uses our internal domain name that is inaccessable to the internet. Is there anyway to make them relative links? We have 2 domain names, portal keeps pr