How to avoid server round trip?

Hi,
I am customizing UI for emergency contacts(ESS -> personnel info).
When a value is corrected (changed after an error from server) in a text field and clicks review button nothing happens.
It seems like I have to make a server round trip for the text value to be updated and be recognized (if I select a value in the other drop-down it makes a round trip and then recognizes the value I entered in the text field.)
How to avoid this situation? Is there a work around for this?
Please advise.
Thanks,
Dileep

Dileep,
Web Dynpro framework carries out round trip for some UI elements(liek table row selection). As per my knowledge this cannot be controlled or mdofied.
Regards,
Ganga

Similar Messages

  • How to minimize Client-Server Round-trip in ADF Faces application ?

    Hi All,
    We have just finished POC on our prototype of ADF Faces + ADF BC application. The POC Emphasizes on Bandwidth requirement.
    After receing the result from the communication provider, including : TCP packets send, Bytes sent from/to server and number of Client-Server Round-Trip.
    There are several part of the application that Must be tuned for the application to run on acceptable performance.
    Here is some page/ function that should be tuned :
    - First page, ADF Read Only Table with two images and some buttons, cause 5 round-trip
    - ADF Dialog Returning Value (as LOV), cause 4 Round-trips
    - On ADF Form, press Commit button, cause 3 Round-trips.
    So the question is :
    1) How to reduce round-trips on ADF Faces application ?
    2) How to minimize the bytes send from / To server on a specific user action ?
    Please give me some recommendation..
    Thank you very much,
    xtanto

    Hi Frank and Steve,
    Thank you for your reply.
    Yes Frank, what I mean by Round-Trip is the traffic between Client and the Server. And Yes, we will use VSAT where the latency is 1 - 1.5 second, so that round-trip matters significantly.
    What I will do is :
    - use minimal skin and No image at all
    - don't use Dialog for LOV because it requires AutoSubmit there.
    - Use 'Apply-Changes' button to do server-side validation before Commit.
    Then do the POC / testing again.
    Thank you,
    xtanto

  • Trigger server round trip from input field

    HI,
    I have a normal  input field with  F4 help. I am trying to trigger a server round trip after selecting a value using the value help. I tried with the following code in the P-getter method , but is not working.
    when iv_property = if_bsp_wd_model_setter_getter=>fp_server_event OR
               iv_property = if_bsp_wd_model_setter_getter=>fp_onclick.
        rv_value = 'myeventname'
    is it because the fp_server_event or fp_onclick are only valid for a dropdown and not for a normal input field as in my case ?
    Please help.
    regards,
    Amrit.

    Amrit,
    I too checked now, there is an importing paramter. Try using code like this
    CREATE OBJECT rv_valuehelp_descriptor TYPE cl_bsp_wd_valuehelp_f4descr
        EXPORTING
          iv_help_id        = 'CRMD_PRICING-CURRENCY'
          iv_help_id_kind   = if_bsp_wd_valuehelp_f4descr=>help_id_kind_comp
          iv_input_mapping  = lt_inmap
          iv_output_mapping = lt_outmap
          IV_TRIGGER_SUBMIT = abap_true.
    Thank you Bhavishya for the tip.
    (I dint try it yet.)
    Regards,
    Masood Imrani S.

  • Check box in ALV, server round trip

    Hello,
    I have a ALV list with about fifty row. The first column is a checkbox. The user now can click several checkboxes. But after clicking each checkbox it seems that the system does a server round trip, the 'egg timer' appears. Is it possible to stop this in order to do the round trip only when a button is clicked?
    regards
    stefan

    Hi rather than using checkboxes, try making the Table selection mode as MULTI and instead of using checkboxes, make users select Rows. That way for multiple selects, they can press SHIFT key and select records rather than selecting one by one. Also for distinct selects they can use CNTRL key.
    Easier way.
    You can easily get all selected elements by calling
    NODE->GET_SELECTED_ELEMENTS( ).
    If the number of columns in the table are less, then this way it will be faster.
    Thanks
    Anand

  • How to avoid server busy dialog in iac

    Hi,
    I am a beginner in IAC. I am executing a plug-in throung an mfc based IAC dialog box.
    But when my plug-in takes little longer time to execute a pdf, then I am getting a server busy dialog, asking swith to/retry option.
    Can you please let me know how to get rid of this dialog.
    I got the answer in c++ - How to disable dialog "switch to"-"retry"-"cancel" - Stack Overflow
    to use
    AfxOleGetMessageFilter()->EnableBusyDialog(0);
    AfxOleGetMessageFilter()->EnableNotRespondingDialog(0);
    But its giving error  error C2027: use of undefined type 'COleMessageFilter'
    So please anyone help me to solve the issue.
    Thanking You
    Saffiuddin Sheikh.

    Thanks I resolved it I have to include afxole.h

  • How to avoid Automatic Rounding of number column?

    In 10g 10.2.0.4 database I am seeing the below automatic rounding issue. How can I remove this automatic rounding.
    create table test (a number(28, 12))
    insert into test values (7051743.889999999665)
    select * from test
    Result:
    7051743.89
    But I want the result as what I entered i.e. 7051743.889999999665 so please guide how can I achieve this.

    But I want the result as what I entered i.e. 7051743.889999999665 so please guide how can I achieve thisWhat is your client? In SQLPlus you can use FORMAT:
    SQL> column a format 999999999999999.999999999999
    SQL> select * from test;
                                  A
             7051743.889999999665
    1 row selected.

  • How to avoid server call on pageload

    I am working on Jdeveloper11g.
    I have one search page where i entered Search criteria and on click of Search Button i have to display result in table.
    For design the table i Drag and Drop the SearchVo which is the return type of SearchText(SearchFilterVo sfv) method from dataController see below code.
    public List<SearchVO> searchText(SearchFilterVO searchFilterVO) throws BusinessDelegateException {
    List<SearchVO> returnValue = null;
    returnValue = (List<SearchVO>)despatchRequest("searchText", strServiceName,
    searchFilterVO);
    return returnValue;
    As per requiremnts if user click Search Button without entering any Criteria we have to show all records from table.
    Problem is that when first time page is load searchText(SearchFilterVO searchFilterVO) method gets called .And as per requiremnet even searchFilterVO parameter is null i have to show all records in table.
    So on pageload without click on searchbutton user able to see data in table.
    I just want to know can we ristrict  call to searchText(SearchFilterVO searchFilterVO) first time i mean on pageLoad.
    Thanks for all help.

    Hi,
    what about defining a search condition on the iterator binding and read from a requestScope attribute. If it is set - which you do using a setPropertyListener when the button is pressed - then the query is performed. Otherwise not
    Frank

  • How can i reduce round trips to my database

    Hi All,
    Please suggest me to reduce the roundtrips to DB. If any suggestions please post me. This topic only pending for my project. Kindly post ur valuable suggestions.
    try
         Class.forName("org.gjt.mm.mysql.Driver");
                     con = DriverManager.getConnection("jdbc:mysql:///mysql","root","smartdrive");
         rs = stmt.executeQuery("select count(*) from breakdetails where loginstatus=1 and breakstatus !=0 and TL!= 'Default' and TL!='B. SHASHANK'");
         if(rs.next()) {RC=rs.getInt(1); Lt1=0; Lt2=1;}
         rs = stmt.executeQuery("select count(breaktype) from breakdetails where breaktype='Mini Break'");
         if(rs.next()) MnBRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(breaktype) from breakdetails ;
         if(rs.next()) ABRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(breaktype) from breakdetails where breaktype='Lunch Break'");
         if(rs.next()) LBRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(breaktype) from breakdetails where breaktype='Meeting'");
         if(rs.next()) MBRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(breaktype) from breakdetails where breaktype='Training'");
         if(rs.next()) TBRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(breaktype) from breakdetails where breaktype='Feed Back'");
         if(rs.next()) FBRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(breaktype) from breakdetails where breaktype='Personal'");
         if(rs.next()) PBRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(breaktype) from breakdetails where breaktype='No Work'");
         if(rs.next()) NWBRK = (Integer)rs.getInt(1);
         rs = stmt.executeQuery("select count(tl) from empdetails where accesslevel='tl'and loginstatus=1");
         if(rs.next())
         TLC = rs.getInt(1);
         rs = stmt.executeQuery("select count(empid) from empdetails where accesslevel='agent' and loginstatus=1");
         if(rs.next())
         AC = rs.getInt(1);
         rs = stmt.executeQuery("select count(empid) from empdetails where accesslevel='qa'and loginstatus=1");
         if(rs.next())
         QC = rs.getInt(1);
         rs = stmt.executeQuery("select count(distinct(tl)) from empdetails where accesslevel='agent'and loginstatus=1");
         if(rs.next())
         TMC = rs.getInt(1);     
              catch(Exception e)
                e.printStackTrace();
    {code}
    Thanks in advance.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    This is a sql question not a java one, you need to look at combining some of those statements.
    Also I suggest you lookup what cyclomatic complexity is.

  • Trigger round trip in parent view from called view on close event

    Hi Experts,
                       We have a requirement in which from my view.htm page on click of a button (using onclientclick) I am opening another view using window.open of javascript.
      Now in pop-up after processing it, i am using self.close to close the pop-up, before this point I am setting collection of calling page in on_request method of pop-up page controller class, but it does not reflect after pop-up has closed. though it reflects on any round-trip on the calling page.
      How do I trigger round trip from pop-up after Self.Close from htm page?? Or from do_request method?
      I am trying to use opener.location.reload, but use of opener gives permission denied javascript error.
    Please help, I am really stuck here.
    Thanks,
    Rohit
    Edited by: Rohit Khetarpal on Mar 25, 2010 1:29 PM

    Still no replies no one using BSP now a days?
    I have one more doubt, in addition to above, I am coding in IC Web 5.0 application (CRM_IC), one of the z-views i created in z-bsp application (Z_WW_CRM_IC), where i have input field using CRMIC bsp tag in Search View.
    Now, I am opening another view in Pop-up using Onclientclick of button (as mentioned in above post too), but in the view URL, i need to send values that are entered in the search view, how can i do that.
    I have tried in javascript, var val = <%= <contextnode>->get_country( attribute_path = 'country') %>;
    but it doesn't work, it works only if there already has been a server round trip!
    Any help is highly appreciated.
    Thanks,
    Rohit

  • HT3228 Please let me know how to avoid receiving the spam into my email accounts on the iPad.  It is very annoying! My server puts it in the spam folder...why do I get it on the iPad?    Is it avoidable and how?

    Please let me know how to avoid receiving the spam (from the spam folder on the server) into my email accounts on the iPad.  It is very annoying!
    My server puts it in a spam folder and I do not receive it in the Ms Outlook on my desk computer...why do I get it on the iPad?    Is it avoidable and how?b

    You actually cannot do anything to your ipad when its locked but look at pictures the time and date, you need to restore it, and if it dosent let you restore, good luck chuck Heres how to restore it: Okay, i only know the itunes way soz, lol. Try to connect your ipad to itunes, if it does let you then you should be able to select the device you have in the corner somewhere, once you do that you should see a screen that looks sort of like your ipads setting, you should have a button that says "Restore" click that and your ipad should be restored. If that dosent work you should try going to your regular office depot or something. Good Luck!

  • After adding MIME type in sharepoint server, file click opens a popup for file to open as readonly or edit, How to avoid this popup

    After adding MIME type in sharepoint server,
    File click opens a popup for file to open as readonly or edit, How to avoid this popup
    Popup Details:
    You are about to open --> File Details
    How would you like to open --> ReadOnly, Edit
    OS: Window 7
    Jagadish

    this is likely caused by the library requiring check-out/check-in. For a file to be editable, the file needs to be checked out.
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • HOw to avoid DeadLocks when you schedule a Sql Server Agent Job and calling SSIS packages

    Hi All,
    I have scheduled 2 packages in in Sql Server Agent jobs .
    First job which is having Package 1 executing at 11 AM and where I am inserting the data in the table.
    Second job which is having Package 2 executing at 12 AM and where I am updating the data in the table based on the first job inserted records.
    When I am executing my first job it taking more time and executing till 12 AM and from 12 AM my job 2 also starting ,so getting deadlocks conflicts because inserting happening from job1 and updating happening from Job 2.
    How to avoid deadlocks and fix the issue.
    Please Suggest .
    Thanks & Regards,
    Anand

    Hi Anand,
    Here is another solution, you can set the Job 2 not to run based on a schedule, and create another SQL Server Agent Job which starts at 12 AM and run with a specified time interval to execute a SQL statement in which you do the following steps:
    1. Get the status information of Job 1 using the statement:
    DECLARE @i int;
    EXEC @i = msdb.dbo.sp_help_job @job_name = ‘Job Name'
    2. If the value of @i is 1 which means the status of job 1 is success and current time is, then start the job 2. So, the statement is as follows:
    IF @I = 1
    EXEC msdb.dbo.sp_start_job @job_name= ‘Job Name’
    Regards,
    Mike Yin
    TechNet Community Support

  • How to avoid shut down BPELPM Server when creating a user?

    Hi,
    How to avoid shut down BPELPM Server when creating a JAZN user and after doing changes to user-properties.xml?
    Thanks,
    Jorge

    this configuration is only supported on a midtier - there is a work around for a standalone install, nevertheless I would not recommend this for production ..
    if this is NOT a production enviroment - I can try to get you the information .
    /clemens

  • How to avoid BPEL process deployment after server restart

    Hi,
    Message flow in my application is as below
    BPEL1 --> ESB --> BPEL2
    After every server restart the ESB is failing to invoke a perticular operation of BPEL2 service. All other operations of BPEL2 are working fine.
    We are redeploying the BPEL2 proccess everytime the server restart happens to fix this issue. As a temporary fix, we are trying to bypass the ESB and directly invoke BPEL2 from BPEL1, but not sure if this solution works.
    Can someone please suggest me as to how to avoid redeployment of the BPEL2 process?
    Please let me know incase any additional information is required.
    Thanks in advance.
    Regards,
    Manoj
    Edited by: user11290555 on Jun 20, 2010 3:18 PM

    Hi,
    try the SOA forum.  This here is for JDeveloper and ADF related questions
    Frank

  • How do I "round trip" a multi track Audition project with After Effects?

    I'm a complete Audition newb and haven't been able to find an answer for this yet. I would like to make an ajustment in my Audition project and then move over to After Effects to hear it paired with the video. Also my voice over track is not in the mix even though it has signal and when I click into the individual cuts I hear it just fine. The voice over is track 2.

    I'd need to see a little bit more of the Track Panel for Track 2 to know for sure why it's not included in a mixdown, but the likely cause is the Track Output is not set to Master, but instead was set to a specific output channel on your device.
    As for the round-tripping between Au and AE, this process does not appear to be as elegant in After Effects as it is in Premiere Pro.  You'll need to export the mixdown of your multitrack session, overwriting the file After Effects is referencing, the re-link it in AE.  This would be how I'd approach it:
    1. From Audition multitrack, File > Export > Multitrack Mixdown > Entire Session.  Create a file in your AE project folder called Audition Mixdown.wav (for example.  Best to use uncompressed WAV or AIFF formats at this stage.)
    2. Drop this file into your Composition.
    3. Make changes to the mix in Audition and either overwrite the original file, or save a new version.
    4. In After Effects, right-click the file in your Project panel and choose Replace Footage > File... selecting the updated file.
    Since it appears AE loads assets fully into RAM, it doesn't monitor the file on disk for changes and so it doesn't auto-update the asset when it is overwritten by Audition.  In Premiere Pro, where the assets are streamed directly from disk, changes saved to the source asset update in the Premiere timeline almost immediately.  Perhaps this is a potential workflow optimization we can discuss with the After Effects team to improve this workflow.

Maybe you are looking for

  • Getting new ipod--can I get my songs off of iTunes?

    My old mini has died and I think I am going to get a nano to replace it. My question is will itunes let me get all my songs to put them on my new nano? They must have some way of doing this since I can't be the only one to ever get a new device and t

  • Apply different font styles in single text frame

    hi all how can i apply different font styles in a single text frame using indesign script ? for example : "dasdnasndasndlasndnasdlasdasdas" may i know is it possible to do that and how to do that ? thanks

  • Create / Alter user doesn't allow special characters in password

    When i try to change the password from say : vos1s05 to : vos1s05! i get the error message (missing or invalid option), i have used several special characters and all give the same error, is there a way to circumvent this, or will this be enabled in

  • Problem in Creating and Scheduling an ODI Scenario

    Hi, while Creating and Scheduling an ODI Scenario with the help of the following link: http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/10g/10135/creating_scheduling_scenario/creating_scheduling_scenario.htm#t2 Oracle DI Agent is not

  • Unsupported key or value

    Hi, I'm getting the following error when I try to retreive an object from the cache: 11:10:47,835 ERROR [STDERR] java.lang.IllegalArgumentException: Unsupported key or value: Key=1391631, Value=PartyImpl[PartyImpl[PartyImpl[objectId=61 380,entityId=6