Problem with tableView SelectionMode = "MULTISELECT"

Hi,
I have a dropdownlistbox. In that I have different groups. If I select first group then entries related to that group are displayed in tableView which has selectionMode = "MULTISELECT". I select some rows in that. when I select another group then the selected rows in the first group are still selected in the second group. To be clear if I select rows 1 & 3 in first group. then going to second group, will also have 1 & 3 rows selected.
How to clear that..
Thanks in Advance..

Hi Raju
There are two ways to do this....
if you have defined your table like this in Page layout
          <htmlb:tableView id              = "tv1"                           design          = "STANDARD"                           width           = "590"                           table           = "<%= T_T800 %>"                           selectionMode   = "MULTISELECT"                           selectedRowIndextable= "<%= selectedRowIndextable %>"selectedRowIndex= "<%= selectedRowIndex %>"                           onRowSelection   = "selInprocess"                           footerVisible="false"                           fillUpEmptyRows = "FALSE" >            <htmlb:tableViewColumns>
Then on InputProcessing...Just write this,.....
CLEAR SELECTEDROWINDEXTABLE.
APPEND INITIAL LINE TO SELECTEDROWINDEXTABLE.
SELECTEDROWINDEX = 0.
<b>Otherwise</b>
oninputprocessing you can call
cl_htmlb_manager=>check_tableview_all_rows(
rowcount = rowcount
request = request
id = <tableviewid>
check = ' '
KEYTABLE = KEYTABLE
to uncheck all rows.
chec = 'X' will select all rows.
Do Reward points if found helpful....
Cheers:)
Mithlesh

Similar Messages

  • Strange Problem with tableView:didSelectRowAtIndexPath:

    Hi,
    I have a strange problem with selecting rows in a table view (iPhone OS 3.0):
    I select a row in the table view and the method tableView:didSelectRowAtIndexPath: doesn't get called. After that I select another row in the same table view and the method gets called, but with the indexPath of the first selected row. When I select a third cell in the table the method tableView:didSelectRowAtIndexPath: gets called with the Index Path of the second selected row and so on
    When I click on the same row for example n times in succession, tableView:didSelectRowAtIndexPath: doesn't get called, but when I select another row the method gets called n times with the index path of the first row.
    I'm using different table views in my app and in only one of them I have this problem. Unfortunately I have no clue whats the cause for that behavior. (the problematic table view is created and used like the other ones).
    I hope anybody has a hint for me.
    Thanks,
    Thomas

    Hi,
    since I didn't found a reason for the problem I recreated the ViewController class with the table view from scratch and the problem disappeared ...

  • Problem with tableview iterator

    Dear friends.
    I try to adopt tableview iterator in my customer's BSP pages. So, I programmed test page.
    METHOD if_htmlb_tableview_iterator~render_row_start .
      m_row_ref ?= p_row_data_ref.
    ENDMETHOD.
    M_ROW_REF is "Static Attribute" and "Public" and "Type Ref To Z3TYDISP"
    z3tydisp has structure as below
    REQNO          NUMC     12
    VGUBUN          CHAR     1
    DSCOFVGUBUN     STRING     0
    REQDT          DATS     8
    RNAME          CHAR     10
    VCOMP          CHAR     30
    VNAME          CHAR     10
    VPLACE          CHAR     5
    VPLACEDSC     CHAR     20
    APPROVAL     CHAR     1
    DSCOFAPPROVAL     STRING     0
    AND... p_row_data_ref has structure below
    REQNO     N     12
    VGUBUN     C     1
    DSCOFVGUBUN     g     0
    REQDT     D     8
    RNAME     C     10
    VCOMP     C     30
    VNAME     C     10
    VPLACE     C     5
    VPLACEDSC     C     20
    APPROVAL     C     1
    DSCOFAPPROVAL     g     0
    In my option, p_row_data_ref has same structure compared with z3tydisp. But there is "CX_SY_MOVE_CAST_ERROR". How I have to define "z3tydisp"????

    >><b>M_ROW_REF is "Static Attribute" and "Public" and "Type Ref To Z3TYDISP"</b>
    instead of this make your M_ROW_REF a instantaneous attribute. since static attribute are intantiated only once when object created and are shared by all other intances. m_row_ref contains data about the table you are going to render using tableview. so it should be public, so that get different data for different iterator objects.
    your p_row_data_ref must be of type ref to data which is superior class of data types.
    and if you have defined iterator "IF_HTMLB_TABLEVIEW_ITERATOR" in your interfaces. then you need not to define structure for p_row_data_ref, its already there in interface.
    hope this will solve your problem,
    regards,
    hemendra

  • Problem with tableview

    Hi all, we're development a BSP that display a table with 2 fields, Mat. Number and visible, the "visible" field is a char1 type.
    We want use htmlb:tableview to display this table, but the field visible must appear like a button without text. If we push that button, the value of field must be updated.
    we want to know if the following code is correct:
    <htmlb:tableView
                     id = "ofer"
                     headerText = "Ofert"
                     headerVisible = "true"
                     design = "alternating"
                     visibleRowCount = "5"
                     fillUpEmptyRows = "true"
                     table = "<I_exit>" >
        <htmlb:tableViewColumns>
           <htmlb:tableViewColumn
                       columnName = "EMATN"
                       width = "100"
                       title = "Cod. Mat." />
           <htmlb:tableViewColumn
                       columnName = "VISIBLE"
                       width = "30"
                       <b>edit = "true"</b>
                       <b>type = "button"</b>
                       title = "Visible" />
           </htmlb:tableViewColumns>
    </htmlb:tableView>
    we also think that is posible work with the iterator of the table. Oninitialitation event look for value of field and display an image. And handle the onclickevent, that will update the field if we push down.
    what is the better way to do that?
    Thanks.
    Message was edited by: angel Jurado

    Hi,
    Please go through the weblog,
    /people/brian.mckellar/blog/2003/10/31/bsp-programming-htmlb-tableview-iterator
    and the forum,
    Re: Table View Update
    Regards,
    Azaz Ali.

  • Problem with iterator in tableview

    Hi, Im having a problem with an iterator in a tableview. Sometime ago I use an iterator in a BSP with flow logic, I created the class fill the methods GET_COLUMN_DEFINITIONS and RENDER_CELL_START. And worked fine.
    Now, Im working in another BSP and this time I wanted to use MVC, so I have been reading but cant figure it out what Im missing out.
    In the controller of my page I add the Interface IF_HTMLB_TABLEVIEW_ITERATOR
    I ridefine the methods GET_COLUMN_DEFINITIONS and RENDER_CELL_START (I think that you dont have to redifine GET_COLUMN_DEFINITIONS but did it anyway just in case).
    This is my RENDER_CELL_START
      IF NOT ( p_column_key = 'ICON' ).
        RETURN.
      ENDIF.
      FIELD-SYMBOLS: <row> TYPE ANY, <col> TYPE ANY.
      DATA: ti_results TYPE ZBSPREP_VEND_T,
                 wa_results TYPE ZBSPREP_VEND.
      ASSIGN p_row_data_ref->* TO <row>.
      ASSIGN COMPONENT p_column_key OF STRUCTURE <row> TO <col>.
      wa_results = <col>.
      DATA: html_bee TYPE REF TO CL_BSP_BEE_HTML.
      CREATE OBJECT html_bee.
      LOOP AT it_results INTO wa_results.
        icon = CL_BSP_MIMES=>SAP_ICON( id = 'ICON_GREEN_LIGHT' ).
      ENDLOOP.
      p_replacement_bee = CL_HTMLB_IMAGE=>FACTORY( id = p_cell_id src = icon ).
    In my table view the column ICON doesnt show anything and the rare part is if I put breakpoint in the method and execute the page doesnt stop.
    So I dont know if Im missing something.
    My tableview layout is this:
    <htmlb:tableView id             = "Monitor"
                                     selectionMode  = "SINGLESELECT"
                                     onRowSelection = "rowSelection"
                                     table          = "<%= it_results %>"
                                     iterator        = "<%= iterator  %>"
                                     design         = "ALTERNATING"
                                     filter         = "SERVER"
                                     sort           = "SERVER"
                                     headerVisible  = "FALSE"
                                     footerVisible  = "FALSE">
    I declare a attribute iterator TYPE IF_HTMLB_TABLEVIEW_ITERATOR.
    Someone could give a hand ?

    Solved, I forget to set the attribute of the view in the REQUEST Method.
    result_view->set_attribute( name = 'iterator' value = me ).

  • Problem with multiselect LOV

    hi,
    I am using j developer Studio Edition Version 11.1.1.2.0,
    I am facing a problem with multiselect LOVMy scenario is to select multiple department from the parent lov ,the child LOV (Employee) should
    populate all the employees corresponding to department selected.this scenario came in my query page. Can i create a viewcriteria having
    the above functionality?
    please share your ideas , that will help me a lot..
    Thanks
    Rajesh

    Thanks sameera
    But i want to implemnet the above scenario in query panel . so i want to include it in a VIEWCRITERIA please advice some other ideas . Or how can i achive a query page with out using VIEWCRITERIA (if we canniot achieve the scenario
    by using VIEWCRITERIA) and achieve the same
    Thanks
    Rajesh

  • Beginer-Problem with onNavigation

    Hi together,
    I have copied from here a example of calling a bapi and fill a table via ConnectionFactory.
    I have a problem with the event onNavigation. The showing of the next page or next line didn't work.
    I build another with JCo that works fine. Here is my code perhaps someone have an idea:
    <b>Display.java</b>
    public class Display extends PageProcessorComponent {
      private int visibleRow = 1;
      TableBean myBean;
      public DynPage getPage(){
         return new DisplayDynPage();
    //  public static class DisplayDynPage extends JSPDynPage{
         public class DisplayDynPage extends JSPDynPage{
         private TableBean myBean = null;
         public void doInitialization(){
           IPortalComponentProfile profile = ((IPortalComponentRequest)getRequest()).getComponentContext().getProfile();
           Object o = profile.getValue("myBean");
           if(o==null || !(o instanceof TableBean)){
              myBean = new TableBean();
              profile.putValue("myBean",myBean);
           } else {
                myBean = (TableBean) o;
           // fill your bean with data here...
           IPortalComponentRequest request = (IPortalComponentRequest) this.getRequest();
           doJca(request);
         public void doProcessAfterInput() throws PageException {
         public void onNavigation(Event event) {
              if (event instanceof TableNavigationEvent) {
                   TableNavigationEvent tne = (TableNavigationEvent) event;
                   visibleRow = tne.getFirstVisibleRowAfter();
                   if (myBean != null) {
                        myBean.setVisibleRow(new Integer(visibleRow).toString());
         public void doProcessBeforeOutput() throws PageException {
           this.setJspName("display.jsp");
         private IConnection getConnection(
                        IPortalComponentRequest request,
                        String alias)
                        throws Exception {
                        IConnectorGatewayService cgService =
                             (IConnectorGatewayService) PortalRuntime
                                  .getRuntimeResources()
                                  .getService(
                                  IConnectorService.KEY);
                        ConnectionProperties prop =
                             new ConnectionProperties(
                                  request.getLocale(),
                                  request.getUser());
                        return cgService.getConnection(alias, prop);
         public void doJca(IPortalComponentRequest request) {
           IConnectionFactory connectionFactory = null;
           IConnection client = null;
           String rfm_name = "BAPI_COMPANYCODE_GETLIST";
           try {     
              try {
                   //pass the request & system alias
                   //Change the alias to whatever the alias is for your R/3 system
                   client = getConnection(request, "SAP_R3_SalesService");
              } catch (Exception e) {
                          System.out.println(
                               "Couldn't establish a connection with a target system.");
                          return;
               * Start Interaction
              IInteraction interaction = client.createInteractionEx();
              IInteractionSpec interactionSpec = interaction.getInteractionSpec();
              interactionSpec.setPropertyValue("Name", rfm_name);
               * CCI api only has one datatype: Record
              RecordFactory recordFactory = interaction.getRecordFactory();
              MappedRecord importParams = recordFactory.createMappedRecord("CONTAINER_OF_IMPORT_PARAMS");
              IFunctionsMetaData functionsMetaData = client.getFunctionsMetaData();
              IFunction function = functionsMetaData.getFunction(rfm_name);
              if (function == null) {
                   System.out.println(
                   "Couldn't find " + rfm_name + " in a target system.");
                return;
               * How to invoke Function modules
              System.out.println("Invoking... " + function.getName());
              MappedRecord exportParams = (MappedRecord) interaction.execute(interactionSpec, importParams);
               * How to get structure values
              IRecord exportStructure = (IRecord) exportParams.get("RETURN");
              String columnOne = exportStructure.getString("TYPE");
              String columnTwo = exportStructure.getString("CODE");
              String columnThree = exportStructure.getString("MESSAGE");
              System.out.println("  RETURN-TYPE    = " + columnOne);
              System.out.println("  RETURN-CODE    = " + columnTwo);
              System.out.println("  RETURN-MESSAGE =" + columnThree);
               * How to get table values
              IRecordSet exportTable = (IRecordSet) exportParams.get("COMPANYCODE_LIST");
              exportTable.beforeFirst(); // Moves the cursor before the first row.
              while (exportTable.next()) {
                String column_1 = exportTable.getString("COMP_CODE");
                String column_2 = exportTable.getString("COMP_NAME");
                System.out.println("  COMPANYCODE_LIST-COMP_CODE = " + column_1);
                System.out.println("  COMPANYCODE_LIST-COMP_NAME = " + column_2);
              //create the tableview mode in the bean
              myBean.createData(exportTable);
               * Closing the connection
              client.close();
           } catch (ConnectorException e) {
              //app.putValue("error", e);
              System.out.println("Caught an exception: n" + e);
           } catch (Exception e) {
              System.out.println("Caught an exception: n" + e);
    The Bean:
    public class TableBean implements Serializable {
         private String visibleRow = "1";
         private String selectedRows;
         private DefaultTableViewModel model;
         public TableViewModel getModel() {
              return this.model;
         public void setModel(DefaultTableViewModel model) {
              this.model = model;
         // <b>get/setVisibleRow for tableView</b>
         public String getVisibleRow() {
              return this.visibleRow;
         public void setVisibleRow(String visibleRow) {
              this.visibleRow = visibleRow;
         public void createData(IRecordSet table) {
              //this is your column names
              Vector column = new Vector();
              column.addElement("Company Code");
              column.addElement("Company Name");
              //all this logic is for the data part.
              Vector rVector = new Vector();
              try {
                   table.beforeFirst();
                   while (table.next()) {
                        Vector data = new Vector();
                        data.addElement(table.getString("COMP_CODE"));
                        data.addElement(table.getString("COMP_NAME"));
                        rVector.addElement(data);
              } catch (Exception e) {
                   e.printStackTrace();
              //this is where you create the model
              this.setModel(new DefaultTableViewModel(rVector, column));
    The .jsp
    <%@ taglib uri="tagLib" prefix="hbj" %>
    <jsp:useBean id="myBean" scope="application" class="com.test.TableBean" />
    <hbj:content id="myContext" >
      <hbj:page title="PageTitle">
       <hbj:form id="myFormId" >
      <hbj:tableView
        id="myTableView1"
        model="myBean.model"
        design="ALTERNATING"
        headerVisible="true"
        footerVisible="true"
        fillUpEmptyRows="true"
        navigationMode="BYLINE"
        selectionMode="MULTISELECT"
        headerText="TableView example 1"
        onNavigate="onNavigation"
        visibleFirstRow="<%= myBean.getVisibleRow() %>"
        visibleRowCount="10"
        width="500 px"
        />
       </hbj:form>
      </hbj:page>
    </hbj:content>
    Regards Thomas

    Hi Thomas,
    > tell a question and other people asking for the code
    Yes, of course, no question. Code helps to eliminate an error, but less code - helps more...
    > It's difficult to strip down the question
    > and the code, in the case if I have no idea
    > where the mistake is.
    Exactly that's the reason why you should start this way, for you will have a good chance to find out just the portion where the mistake is in. And - as written - even if not, you've done half the work otherwise maybe three people would do in parallel trying to help you (if you find three people trying to go through that many lines of code).
    I don't know if you've ever opened a bug report at SUN, for example. They just would reject such a report. And even if it may be some work to locate the problem exactly, I have sympathy for such a procedure, for this is the part the questioner can do.
    In the end, it helps you to understand, maybe to solve the issue, and if you don't solve it that way, it helps you to find more people willing to attend to this problem.
    > I have marked this topic as solved
    > by myself some hours later
    Would be great to tell others what the error has been, so that also other people are able to learn from your experience.
    Best regards
    Detlev

  • Error when working with TableView using JCA

    Hi sdns,
    I am getting an iview rutnime error when working with Tableview using JCA. Here i am putting all my code, go thorugh it and tell me if any error is there.One more thing is Usermappping and all properties are set to system object.
    Now you can throught he code which is followed by error also.
    <u>Java file.</u>
    public class DisplayComponent extends PageProcessorComponent {
         public DynPage getPage() {
              return new DisplayComponentDynPage();
         public static class DisplayComponentDynPage extends JSPDynPage {
              private JCATviewBean bean;
              public void doInitialization() {
                   IPortalComponentProfile profile =
                        ((IPortalComponentRequest) getRequest())
                             .getComponentContext()
                             .getProfile();
                   Object o = profile.getValue("myBean");
                   if (o == null || !(o instanceof JCATviewBean)) {
                        bean = new JCATviewBean();
                        profile.putValue("myBean", bean);
                   } else {
                        bean = (JCATviewBean) o;
                   // fill your bean with data here...
                   IPortalComponentRequest request =
                        (IPortalComponentRequest) this.getRequest();
                   doJca(request);
              public void doProcessAfterInput() throws PageException {
              public void doProcessBeforeOutput() throws PageException {
                   this.setJspName("Report.jsp");
              private IConnection getConnection(
                   IPortalComponentRequest request,
                   String alias)
                   throws Exception {
                   IConnectorGatewayService cgService =
                        (IConnectorGatewayService) PortalRuntime
                             .getRuntimeResources()
                             .getService(
                             IConnectorService.KEY);
                   ConnectionProperties prop =
                        new ConnectionProperties(
                             request.getLocale(),
                             request.getUser());
                   return cgService.getConnection(alias, prop);
              public void doJca(IPortalComponentRequest request) {
                   IConnectionFactory connectionFactory = null;
                   IConnection client = null;
                   String rfm_name = "BAPI_COMPANYCODE_GETLIST";
                   try {
                        try {
                             //       pass the request & system alias
                             //       Change the alias to whatever the alias is for your R/3 system
                             client = getConnection(request, "MyIDES");
                        } catch (Exception e) {
                             System.out.println(
                                  "Couldn't establish a connection with a target system.");
                             return;
    Start Interaction
                        IInteraction interaction = client.createInteractionEx();
                        IInteractionSpec interactionSpec =
                             interaction.getInteractionSpec();
                        interactionSpec.setPropertyValue("Name", rfm_name);
    CCI api only has one datatype: Record
                        RecordFactory recordFactory = interaction.getRecordFactory();
                        MappedRecord importParams =
                             recordFactory.createMappedRecord(
                                  "CONTAINER_OF_IMPORT_PARAMS");
                        IFunctionsMetaData functionsMetaData =
                             client.getFunctionsMetaData();
                        IFunction function = functionsMetaData.getFunction(rfm_name);
                        if (function == null) {
                             System.out.println(
                                  "Couldn't find " + rfm_name + " in a target system.");
                             return;
    How to invoke Function modules
                        System.out.println("Invoking... " + function.getName());
                        MappedRecord exportParams =
                             (MappedRecord) interaction.execute(
                                  interactionSpec,
                                  importParams);
    How to get structure values
                        IRecord exportStructure = (IRecord) exportParams.get("RETURN");
                        String columnOne = exportStructure.getString("TYPE");
                        String columnTwo = exportStructure.getString("CODE");
                        String columnThree = exportStructure.getString("MESSAGE");
                        System.out.println("  RETURN-TYPE    = " + columnOne);
                        System.out.println("  RETURN-CODE    = " + columnTwo);
                        System.out.println("  RETURN-MESSAGE =" + columnThree);
    How to get table values
                        IRecordSet exportTable =
                             (IRecordSet) exportParams.get("COMPANYCODE_LIST");
                        exportTable.beforeFirst();
                        // Moves the cursor before the first row.
                        while (exportTable.next()) {
                             String column_1 = exportTable.getString("COMP_CODE");
                             String column_2 = exportTable.getString("COMP_NAME");
                             System.out.println(
                                  "  COMPANYCODE_LIST-COMP_CODE = " + column_1);
                             System.out.println(
                                  "  COMPANYCODE_LIST-COMP_NAME = " + column_2);
                        //       create the tableview mode in the bean
                        bean.createData(exportTable);
    Closing the connection
                        client.close();
                   } catch (ConnectorException e) {
                        //       app.putValue("error", e);
                        System.out.println("Caught an exception: \n" + e);
                   } catch (Exception e) {
                        System.out.println("Caught an exception: \n" + e);
    <u>Bena file</u>
    package com.sap.JCA.bean;
    import java.util.Vector;
    import com.sapportals.connector.execution.structures.IRecordSet;
    import com.sapportals.htmlb.table.DefaultTableViewModel;
    import com.sapportals.htmlb.table.TableViewModel;
    public class JCATviewBean {
         public DefaultTableViewModel model;
         public TableViewModel getModel() {
         return this.model;
         public void setModel(DefaultTableViewModel model) {
         this.model = model;
         public void createData(IRecordSet table) {
    //       this is your column names
         Vector column = new Vector();
         column.addElement("Company Code");
         column.addElement("Company Name");
    //       all this logic is for the data part.
         Vector rVector = new Vector();
         try {
         table.beforeFirst();
         while (table.next()) {
         Vector data = new Vector();
         data.addElement(table.getString("COMP_CODE"));
         data.addElement(table.getString("COMP_NAME"));
         rVector.addElement(data);
         } catch (Exception e) {
         e.printStackTrace();
    //       this is where you create the model
         this.setModel(new DefaultTableViewModel(rVector, column));
    <b>JSP File:</b>
    <%@ taglib uri="tagLib" prefix="hbj" %>
    <jsp:useBean id="myBean" scope="application" class="com.sap.JCA.bean.JCATviewBean" />
    <hbj:content id="myContext" >
      <hbj:page title="PageTitle">
       <hbj:form id="myFormId" >
       <br>
       <hbj:textView id = "tv1" text = "<b>TableView Example Using JCA</b> <br>"/>
    <hbj:tableView
        id="myTableView1"
        model="myBean.model"
        design="ALTERNATING"
        headerVisible="true"
        footerVisible="true"
        fillUpEmptyRows="true"
        navigationMode="BYLINE"
        selectionMode="MULTISELECT"
        headerText="TableView example1"
        visibleFirstRow="1"
        visibleRowCount="30"
        width="500 px"
        />
       </hbj:form>
      </hbj:page>
    </hbj:content>
    <b>Error when Executing this component:</b><u></u>
      Portal Runtime Error
    <b>An exception occurred while processing a request for :
    iView : N/A
    Component Name : N/A
    com/sapportals/portal/htmlb/page/PageProcessorComponent.
    Exception id: 12:21_28/10/05_0173_94105150
    See the details for the exception ID in the log file</b>  
    If anybody find the error please reply to this post.
    Regards,
    sireesha.

    Thanks for your response Martin,
    I have already seen the log file but im couldn't findout anything from that since it is so long here im putting some part of please see this.if u able to find it clarify me,
    <b>Here the log file:</b>
    1.5#001321FD6213005D0000907100001CB000040419258FBF4E#1130405957843#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler/JobStore#Plain###With in the acquireLockForNextAvailableJob DataStore#
    #1.5#001321FD6213005D0000907200001CB00004041925916735#1130405957953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Acquired the job null#
    #1.5#001321FD6213005D0000907300001CB0000404192591688D#1130405957953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Did not find any job.So, Waiting for sometime for the next job#
    #1.5#001321FD621300650000120E00001CB00004041925C953D7#1130405961625#com.sap.aii.af.sample.adapter.ra.SPIManagedConnectionFactory##com.sap.aii.af.sample.adapter.ra.SPIManagedConnectionFactory.XIManagedConnectionFactoryController.run()######04d7f690469311da8d52001321fd6213#Thread[Thread-114,5,SAPEngine_System_Thread[impl:5]_Group]##0#0#Debug#1#/Applications/ExchangeInfrastructure/AdapterFramework/ThirdPartyRoot/comsap/Server/Adapter Framework#Java###MCF with GUID is running. (,)#3#964bfca0444711dabb51001321fd6213#com.sap.engine.services.deploy.server.ApplicationLoader@1586c77#964bfca0444711dabb51001321fd6213#
    #1.5#001321FD6213005D0000907400001CB000040419275B24FC#1130405987953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###within the infinite of the Scheduler Thread#
    #1.5#001321FD6213005D0000907500001CB000040419275B25D9#1130405987953#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler/JobStore#Plain###With in the acquireLockForNextAvailableJob DataStore#
    #1.5#001321FD6213005D0000907600001CB000040419275B2E27#1130405987953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Acquired the job null#
    #1.5#001321FD6213005D0000907700001CB000040419275B2EFA#1130405987953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Did not find any job.So, Waiting for sometime for the next job#
    #1.5#001321FD6213005D0000907800001CB0000404192924ED59#1130406017953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###within the infinite of the Scheduler Thread#
    #1.5#001321FD6213005D0000907900001CB0000404192924EE36#1130406017953#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler/JobStore#Plain###With in the acquireLockForNextAvailableJob DataStore#
    #1.5#001321FD6213005D0000907A00001CB0000404192924F652#1130406017953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Acquired the job null#
    #1.5#001321FD6213005D0000907B00001CB0000404192924F710#1130406017953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Did not find any job.So, Waiting for sometime for the next job#
    #1.5#001321FD621300650000120F00001CB000040419295CCD8B#1130406021625#com.sap.aii.af.sample.adapter.ra.SPIManagedConnectionFactory##com.sap.aii.af.sample.adapter.ra.SPIManagedConnectionFactory.XIManagedConnectionFactoryController.run()######04d7f690469311da8d52001321fd6213#Thread[Thread-114,5,SAPEngine_System_Thread[impl:5]_Group]##0#0#Debug#1#/Applications/ExchangeInfrastructure/AdapterFramework/ThirdPartyRoot/comsap/Server/Adapter Framework#Java###MCF with GUID is running. (,)#3#964bfca0444711dabb51001321fd6213#com.sap.engine.services.deploy.server.ApplicationLoader@1586c77#964bfca0444711dabb51001321fd6213#
    #1.5#001321FD6213005D0000907C00001CB0000404192AEEB1E2#1130406047953#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###within the infinite of the Scheduler Thread#
    #1.5#001321FD6213005D0000907D00001CB0000404192AEEB2C0#1130406047953#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.persistence.jdo.DataBaseJobStore#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler/JobStore#Plain###With in the acquireLockForNextAvailableJob DataStore#
    #1.5#001321FD6213005D0000907E00001CB0000404192AEEBAD8#1130406047968#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Acquired the job null#
    #1.5#001321FD6213005D0000907F00001CB0000404192AEEBB9E#1130406047968#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#sap.com/crm.trexr3#trexr3.com.sapmarkets.isa.services.schedulerservice.SchedulerThread#J2EE_ADMIN#530##obtdev3_O09_94105150#Guest#8a2bbd20444711da932c001321fd6213#Thread[SchedulerThread,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Info#1#/System/Scheduler#Plain###Did not find any job.So, Waiting for sometime for the next job#

  • Problem with MultiLeadSelection in a table

    Hi All,
    I am still having the problem with the multilead selection in a table.
    I am setting the table properties to multi and I have an event handler for the onaction property, named as leadselection.
    I am writing the code below for the event handler.
    public void onActionLeadSelect(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
    int selectedRow = firstNode.nodeOPENITEMS_open().getLeadSelection();
        int sizeOfOpen = wdContext.nodeOPENITEMS_open().size();
         IOPENITEMS_openElement element = (IOPENITEMS_openElement)firstNode.nodeOPENITEMS_open().getElementAt(selectedRow);
         for(int i=0;i<wdContext.nodeOPENITEMS_open().size();i++){
              if(wdContext.nodeOPENITEMS_open().isMultiSelected(i)||selectedRow == i){
                   wdContext.currentContextElement().setMultiDocNumber(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(selectedRow).getDOC_NO());
                   wdContext.currentContextElement().setMultiItemno(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(selectedRow).getITEM());
                   wdContext.currentContextElement().setMultiRepItem(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(selectedRow).getREP_ITEM());
                   wdContext.currentContextElement().setMultiSubitem(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(selectedRow).getSUB_ITEM());
    What i am trying to do is..On multiselection or on single leaad selection, I should pass the whole amount to the BAPI or the amount related to only the leadselection.
    But when I am trying to run..this code..I am nt able to select in a multiple way..and more over if I press ctrl then I am able to make the other rows highlighted with orange color..but not normally and after making them highlighted also i am not able to pass the amount for all the selected rows..together..
    Kindly suggest me..something..
    Regards
    DK

    Hi,
    Try this ,
    for(int i=0;i<wdContext.nodeOPENITEMS_open().size();i++){
    if(wdContext.nodeOPENITEMS_open().isMultiSelected(i)){
    wdContext.currentContextElement().setMultiDocNumber(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(i).getDOC_NO());
    wdContext.currentContextElement().setMultiItemno(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(i).getITEM());
    wdContext.currentContextElement().setMultiRepItem(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(i).getREP_ITEM());
    wdContext.currentContextElement().setMultiSubitem(wdContext.nodeOPENITEMS_open().getOPENITEMS_openElementAt(i).getSUB_ITEM());
    If you use the selectedRow variable in if condition, it will fetch only one row from table. Because the getLeadSelection() method gives the number of row which got selection on first click before pressing Ctrl key. So you can get only one value for leadselect. that's why the if loop failure for other selected rows.
    regards
    karthik

  • Problem with checkbox and Event.stop(event)

    Hello,
    I cannot change the checkbox in a row, if the Event.stop(event) is fired on checkbox. My aim is, that the event OnRowClick is stoped, if I change the checkbox in the row.
    <rich:extendedDataTable id="requestTable" value="#{requestListHandler.normalisedRawRequestList}" var="req"
                             rows="#{requestListHandler.limitRows}" selectionMode="single">
                             <a4j:support event="onRowClick" action="#{requestListHandler.viewRequest}">
                                  <f:setPropertyActionListener value="#{req}"
                                       target="#{requestHandler.selectedRequest}" />
                                  </a4j:support>
                            <rich:column>
                                       <h:outputText value="#{req.offerListSize}">
                                            <f:convertNumber type="number" />
                                       </h:outputText>
                         </rich:column>
                             <rich:column id="checkBoxColumns">
                                       <h:selectBooleanCheckbox onclick="Event.stop(event);"
                                            value="#{req.firstInterpreterTimeChecked}"/>
                         </rich:column>
    </rich:extendedDataTable>I know I am using richfaces, but I have problem with sun-ri component <h:selectBooleanCheckbox..../>.
    Have you any idea?
    Manu
    Edited by: Argonist on Jun 16, 2009 8:27 AM
    Edited by: Argonist on Jun 16, 2009 12:25 PM

    I had the same problem. I read you post and was so disappointed that no one had answered you. But I have a good news for you :) My team leader managed to solve this awkward problem.Add to h:selectBooleanCheckbox style="z-index: 20;" so that it is "above" the table row that fires its own onclick event.

  • Problem with the table view's _visibleBounds when used on a scroll view

    I've had numerous problems with getting a table view to work on a scroll view since the table view keeps resizing (http://discussions.apple.com/thread.jspa?threadID=2618816&tstart=0)
    I have created the views in IB. The scroll view is attached to the controller's view, and is assigned as the controller's view. The frame size of the scroll view is 320x436. I am manually setting the content size in code:
    UIScrollView* tempScrollView = (UIScrollView*) self.view;
    tempScrollView.contentSize = CGSizeMake(320, 720);
    The table view's frame's width/height is set to 280x88 in IB (i.e the size of two cells), and the header and footer are set to size 0.
    However, when I run the code, the table view is smaller, it is only 280x68. I have looked in the debugger, and the table view's _contentSize (of its scroll view) is 280x88; however, the _visibleBounds property is 280x68.
    I've tried looking into the documentation for the UITableView class, but can't find anything on the _visibleBounds property, or where it is being set and how to force it to the correct size.
    If anybody has any advice, I'd appreciate it.

    I can get around this problem by going to the scrollview which the tableview belongs to, and unchecking the Autoresize Subviews box.
    But if anybody knows about the _visibleBounds property, or the rules which are applied when resizing subviews, I'd be interested.

  • Problem with a recordset with multiple field

    Ive a problem with Dreamweaver and SQL query.
    This query works:
    SELECT *
    FROM table
    WHERE table.field1 LIKE %MMColParam%
    The MMColParam is a Request.Form("variable") from a previous
    form in ASP page.
    But if i try to extend to two or more fields the WHERE
    function with OR, like the following query, i receive a syntax
    error!
    SELECT *
    FROM table
    WHERE table.field1 LIKE %MMColParam% OR table.field2 LIKE
    %MMColParam%
    Whats the right syntax format for this type of query?
    Thanx a lot

    Ben78,
    If you are using the tabbed user form, then there is a <FormRef> to 'MissingFields'. This special form will build a text box and label for each Left-hand side schema attribute for every assigned resource, if that attribute is not already represented by a field on the form.... got all that?
    So, if you create a new field on the form, Missing fields will not create a text box.
    Check the sample/forms directory for examples of Multiselect fields.

  • Flex 4.6 mobile...problem with cicle for.....

    Hello everyone!
    I have a small problem with respect to a multi-selection of a list with a TextInput .... this is the code:
    private function createNewPlayList():void{
                                            for (var i:int = 0; i < list2.selectedItems.length; i++){
                                                      var stat:SQLStatement = new SQLStatement();
                                                      stat.sqlConnection = connection;
                                                      stat.text = "INSERT INTO playlist (nome, canzone, lista) VALUES (@nome, @canzone, @lista)";
                                                      stat.parameters["@nome"] = list2.selectedItems[i].nome;
                                                      stat.parameters["@canzone"] = list2.selectedItems[i].base;
                                                      stat.parameters["@lista"] = txtPlayList.text;
                                                      stat.execute(-1, new Responder(selectItemsPlayList));
                                                      txtErrore2.text="Base e Testo Inseriti nel Database";
                                                      txtPlayList.text= "";
    }txtPlayList is name of playlist and is "one TextInput"
    Basically, with this script I do a multiselect list (and up here all ok) but what about the column "list" me only adds to the last selected list ... how do I add a lot of "list" how many are selected? ?
    I hope I was clear .... 
    help me please....

    You're not adding your filefilter as an argument of browseForOpen.
    ie: browseForOpen("Apri", filterTesto);
    But it might not make any difference:
    http://forums.adobe.com/thread/834035
    And from the actionscript refence:
    "Note: On Android devices, the file dialog title cannot be set. The title parameter is ignored."

  • Problem with keep_context. Possible solution lifetime_page

    Hello all!!
    I have a problem with the keep_context attribut of one of my bsp's taht makes that the data of a tableview go duplicated in different acces.
    Can i use the attribute lifetime_page to control taht every time the user exit the page all the data is erased form the memory. Anybody has an example how to use it?
    Thanks i advance and sorry for my poor english
    Miquel

    First of all thanks for your answer.
    The problem is the keep_context, perhaps with my pooro english my explanation in the first post is wrong.
    When the user uses the buttons that i have created in the bsp, i force the system to make a keep_context = 0 and the all goes good. But if the user uses one button of another frame that is not controlled for my bsp and with this go back and executes again, then the data goes duplicated... is not a duplication for my internall table.
    If the user with IE makes a new window the irl is passed in the new window and the data is duplicated.
    I force the apllication to do a keep_context = 0 and the a free and clear of my internall tables everytime is making the selection.
    I don't know what i can do.
    Thanks again
    Miquel

  • Rendering problem with Internet Explorer

    Hi all,
    i have a BSP with MVC, HTMLB and Design2003.
    The table rendering in the IE requires 15sec.
    With Firefox the rendering requires only 1sec.
    The table has 100rows and Buttons in it.
    has anyone an idea what's the problem with the IE-rendering?
    greetings,
    Markus

    Hi,
    - the IE Version is 6.0 SP2 on WinXP
    - before and after the table are some buttons only.
    - i use no htmlb:gridlayout or phtmlb:matrix
    - the table is realized with <htmlb:tableView>
    in IE, I see that the response is finish but the IE displays for maybe 15sec. a grey screen and after that time I see my page. In Firefox I see my page immediately!
    greetings,
    markus

Maybe you are looking for

  • I need a password to reset my Time Machine but I cannot find one. How do I get the TM working again.

    I changed the location of my TM (and my modem)  My back up has repeatedly said "backup failed". Trying to exit from my asigned disk and re-boot required a password. I have tried many that I have used but w.o. success.  Where do I go from here?

  • How to transfer of photos from Photoshop Album to Photoshop Elements

    can anyone tell me how to transfer some photos i have in photoshop starter edition 3 which has expired in to photoshop elements 10. Message title was edited by: Brett N

  • Hassle free "almost"

    After reading some of the topics here about install IOS4 I must be one of the lucky ones and had very little problems installing the OS. I did find that my cellular data settings were wrong but after a quick search on the net reinstalled them, and ev

  • Invoice forms

    Hi, What are the steps involved in creating functional designs for invoice forms? Thank you.

  • Accordion with horizontal pixel shift

    Aside from irregularities with IE yet to be solved, the accordion I've created for a page appears exactly as desired locally, but on the remote server there is a horizontal pixel shift to the left for the entire accordion list. This shift is accompan