Error message without blocking Input fields

Hi,
I want to display an error message in the selection screen. The error is for input date validation. But the once error displays in the status bar, it blocks the input fields in the selection screen. I want to display the error message without blocking any of the input parameter in the selection screen. Where should i write the code?
Thanks in advance.
Ezhil

Hi Ezhilhrh
I think you could have done a trial with different message types before posting this question.
Please try with success message(Type - S) and DISPLAY LIKE 'E'.
And also control the program flow using a flag or by checking the initiality of your internal table.
Regards
Hareesh Menon

Similar Messages

  • Error message without link to field

    I have a page where I am entering some information and saving it. I am using a VO which is based on an EO. I have two instance of this VO. One is being populated from the page and other one is being populated in the background.
    I have put some validation in EO and using following code in validateEntity()
        if (getTotEngHrs() == null)
            throw new OAAttrValException(OAException.TYP_ENTITY_OBJECT,
                                      getEntityDef().getFullName(),
                                      null,
                                      "TotEngHrs",
                                      getTotEngHrs(),
                                      "CRM",
                                      "CINT_CRM_TOT_ENG_HRS_NULL");
    When I try to save data without entering any value in TotEngHrs field. I do get the error but without any link to this field (just get the plain message). I then enter value in some other field and save it again and I start getting the error with link to those field.
    Is there anyone who can help me in this?
    Thanks in advance

    Just in case it's not clear from above.
    If I don't enter value for TotEngHrs I get error as I should be but without link to the field ..when I hit save second time the link to error field does appear.

  • Error message and set cursor field in subscreen

    hey ,
    i have a program with main screen 500 and many subscreens 501,502 and so own .
    when i  want to validate wrong input in a field and set message type 'E' in the PAI of the subscreen the program
    raise the message and exit from the program .
    if i try to put the message in the PBO of the subscreen it dosn't exit but after the message the program dosn't flow to
    command SET CURSOR FIELD that i wrote after the message .
    how can i solve this ?
    is there somthing that i'm missing in the basic code flow of the program ?
    ( screen 500 PBO - PAI ->  SUBSCREEN 50x PBO - PAI )
    best regards
    ASA

    hello and thanks for the answer
    let me  clarify my problem :
    i want to issue a message ( type e or i ) only if some fields are null and the user pressed on SAVE .
    when i'm in the tab-strip and writing error message in :
    PAI :
    chain.
    field XXX
    field YYY
    module issue_warning_message on chain-request.
    endchain.
    in  module issue_warning_message :  if XXX is initial --> message type E --> set cursor field XXX.
    here i get the message and cursor is set.
    when i try to post the message in without chain or any events :
    module user_command_tab502 .
    the message is issued and it exit the program if the type is e and if type message is I the cursor is not set .
    please advice
    ASA

  • Conflicting Error Messages in Batch Input Screen SAPLCOIH 3000

    Hi,
    Appreciate it if someone could guide me on a small batch input issue I have with the creation of a new work order and attempting to place costs in a specific line of a value category. I am able to work out and try to place the cursor in the field I need (PMCOEA-SKOSTENKGR(8)) but when I run the bactgh input session it comes up with the error message "No batch input data for screen SAPLCOIH 3000". When I try and alter this to throw the screen required I then get the message "Field PMCOEA-SKOSTENKGR(8) does not exist in the screen SAPLCOIH 3000"?
    I am confused by this. can any one shed any light on this please?
    Thanks

    Hi,
    Thanks for your reply. Yes I have also tried both stepping thru the process online and in background with the same outcome. I'm tring to understand whether there is an issue with trying to supply estimated cost details via batch input. All my other screen processing up to this point (including adding all work order header, notifications and long text information) works perfectly and without problem. The batch input tells me to supply this screen but when I do I get a conflicting error that it is not the correct screen. I'm trying to find whether I should be supplying a subscreen instead.
    Any further help appreciated.
    Thanks

  • "Error Message" without interrupting the transaction

    We use a VB application to insert/update records in a Oracle database.
    Any user is allowed to see all fields, but not every user is allowed to update all fields. We check the right to update in a database trigger and raise an error if a user wants to update a field for which he has no rights.
    User X has the right to update field A, but he has not the right to update field B.
    Now we want to change the application
    If X tries to update fields A and B, we want to accept the new value for A, leave B unchanged and inform the user with a message like an error message without interrupting the transaction.
    Has anybody an idea how to implement this?

    In the project it's presented:
    1) how the servlet can send JSON data depending on the request's parameter
    2) how to obtain this data on the client side and show in on the page using jQuery without refreshing the whole site
    What You need to do is just to send the error (as JSON data) insetad of the values that are passed now and display this error on the page.

  • Error Message For Correct Input.

    Hi,
    Im generating Vendor Report I want to Dispaly the Error Message for Invalid Input.
    If i give the Company Codes other than 1000,2000,3000, & 4000 it should give the Error
    as Invalid Company code...But For Correct company code also it is giving Error...
    I Created Error class 'YVENMSG'
    and in my Program i called Erorr as follows
    if sy-subrc IS  INITIAL.
    MESSAGE e000(YVENMSG) .
    ENDIF.
    I dont know wr im wrong...
    Plz help me on this...
    Regards
    Smitha

    Hi Smitha
    You declare as below :
    *---- SELECTION-SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK b1.
    SELECT-OPTIONS : s_werks FOR vbap-werks .                 "Plant
    SELECTION-SCREEN END OF BLOCK b1.
    *Selection Screen validation
    AT SELECTION-SCREEN .
      IF s_werks-low IS NOT INITIAL.
        SELECT SINGLE werks            "Plant
        FROM t001w
        INTO s_werks-low
        WHERE werks = s_werks-low
        and werks in ( '2000','3000','4000' ).
        IF sy-subrc NE 0.
          MESSAGE e000 WITH text-t48.
        ENDIF.
      ENDIF.
    if its a parameter just replace s_werks as p_werks
    Edited by: Martina Floriette on Feb 21, 2009 6:01 AM

  • I have a macbook 15 inch and philips LCD which I'm trying to connect my laptop to. I currently have a HDMI plugged in, but am getting an error message "no video input" on the LCD tv. Please help!

    I have a macbook 15 inch (retina display) and philips LCD which I'm trying to connect my laptop to.
    I currently have a HDMI cable plugged in, but am constantly getting an error message "no video input" on the LCD tv.
    I have checked the philips LCD to be in the HDMI mode and googled many threads but have
    not found a solution to solve my problem. Would appreciate any help given!

    Hello, anabelleho. 
    Thank you for visiting Apple Support Communities.
    Here is a troubleshooting article that I would recommend going through when experiencing this issue.
    Apple computers: Troubleshooting issues with video on internal or external displays
    http://support.apple.com/kb/ht1573
    Cheers,
    Jason H.

  • CMDTUX_CAT:1380: ERROR: Message queue blocking prevented delivery

    Today, I changed a Tuxedo application (server) to the product systems(One master and two slaves). Only a small changes in code. But after a period of running, there are many errors in ULOG:
    CMDTUX_CAT:1380: ERROR: Message queue blocking prevented delivery, Qaddr = 583902
    And then, the server is died. After restart the server, this will happen again later.
    I don't know why this happens? Thx.

    Hi Bill,
    This is happening because the BRIDGE process received a message from the network and was unable to place the message on the intended IPC queue. This could be because the server handling that message is backed up, or the system IPC resource settings are too low. Please check the recommended actions in:
    http://download.oracle.com/docs/cd/E18050_01/tuxedo/docs11gr1/messages/cdtux/cdtux013.html
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Change username to "last name"  in error message for blocked order

    Hi,
    is there a way to change the user name to the "last name & first name" for error messages about blocked orders, so that  the you can know the real name of the person who is blocking the order.
    Thanks & kind regrads,
    Oliver
    Edited by: Oliver Pregler on Nov 22, 2010 11:59 AM

    Hi,
    I hope the error message that you are talking of is in the bdoc and not a SAP GUI one. There are two ways to handle this,
    one is crude way and other a bit long way:
    1. change the Message in message class itself....but this will wipe out after upgradation and all...
    2. code this change in the Dataexchange badi and manipulate the text as you want......
    Hope it helps.
    Regards
    Sidd

  • Error Message "No batch input data for screen SAPMF05A 0700" for FV60&FB60

    Dear All,
      I doing a BDC Upload program for Create Vendor Invoice and Park using FV60 ,But i can't upload successfully by Batch Input method and i am gettin the Error Message "No batch input data for screen SAPMF05A 0700'.I tried using FB60 and got the same error message. When i do in the direct method i can able to do it ,But can't park the document successfully and can do it untill sumilate only.
    How to overcome this issue and if you already encounter this kind of problem please advice me.
    Thanks in Advance.
    Deesanth

    Hi,
      Below is my recording.
        perform bdc_dynpro      using 'SAPMF05A'     '1100'.
        perform bdc_field       using 'INVFO-ACCNT'  gwa_inv_up-lifnr.
        perform bdc_field       using 'INVFO-BLDAT'  gwa_inv_up-bldat.
        perform bdc_field       using 'INVFO-XBLNR'  gwa_inv_up-xblnr.
        perform bdc_field       using 'INVFO-BUDAT'  gwa_inv_up-budat.
        perform bdc_field       using 'INVFO-MONAT'  '9'.
        perform bdc_field       using 'INVFO-BLART'  gwa_inv_up-blart.
        perform bdc_field       using 'INVFO-WRBTR'  gwa_inv_up-dmbtr.
        perform bdc_field       using 'INVFO-WAERS'  gwa_inv_up-waers.
        perform bdc_field       using 'INVFO-XMWST'  gwa_inv_up-xmwst.
        perform bdc_field       using 'INVFO-MWSKZ'  'P0'.
        perform bdc_field       using 'INVFO-SGTXT'  gwa_inv_up-sgtxt.
        perform bdc_dynpro      using 'SAPMF05A'     '1100'.
        perform bdc_field       using 'BDC_OKCODE'   '=PAYM'.
        perform bdc_field       using 'INVFO-GSBER'  gwa_inv_up-gsber.
        perform bdc_dynpro      using 'SAPMF05A'     '1100'.
        perform bdc_field       using 'BDC_OKCODE'   '=BS'.
        perform bdc_field       using 'INVFO-ZLSCH'  gwa_inv_up-zlsch.
        cnt = 1.
        cnt1 = 1.
        clear gwa_inv_line.
        loop at gt_inv_up  into gwa_inv_line  where indic = 'D'
                                       and count = gwa_inv_up-count.
          if cnt1 gt 1.
            concatenate 'ACGL_ITEM-MARKSP(' cnt ')' into fld.
            perform bdc_field using fld 'X'.
            perform bdc_dynpro using 'SAPMF05A' '1100'.
            perform bdc_field using 'BDC_OKCODE' '=0005'.
          endif.
          concatenate 'ACGL_ITEM-HKONT(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-lifnr.
          concatenate 'ACGL_ITEM-SHKZG(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-shkzg.
          concatenate 'ACGL_ITEM-WRBTR(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-dmbtr.
          concatenate 'ACGL_ITEM-MWSKZ(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-mwskz.
          concatenate 'ACGL_ITEM-SGTXT(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-sgtxt.
          concatenate 'ACGL_ITEM-GSBER(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-gsber.
          concatenate 'ACGL_ITEM-KOSTL(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-kostl.
          concatenate 'ACGL_ITEM-PROJK(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-posid.
          concatenate 'ACGL_ITEM-FISTL(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-fistl.
          concatenate 'ACGL_ITEM-FIPOS(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-fipos.
          concatenate 'ACGL_ITEM-GEBER(' cnt ')' into fld.
          perform bdc_field       using fld gwa_inv_line-geber.
          perform bdc_field       using 'BDC_CURSOR' fld.
          cnt1 = cnt1 + 1.
        endloop.
        perform bdc_dynpro using 'SAPMF05A' '1100'.
        perform bdc_field  using 'BDC_OKCODE' '=BS'.
        perform bdc_dynpro      using 'SAPMSSY0' '0120'.
        perform bdc_field       using 'BDC_OKCODE' '=BP'.
        call transaction 'FB60' using gt_bdcdata mode 'N' pdate 'S'
                                        messages into gt_bdc_messages.
    Thanks,
    Deesanth

  • How can I fix an invalid sibling link error message without my original install disk?

    How can I fix an invalid sibling link error message without my original install disk?

    Hi Jeff,
    It's not even likely the Install Disc could fix that, but if you want to try...
    Does it boot to Single User Mode, CMD+s keys at bootup, if so try...
    /sbin/fsck -fy
    Repeat until it shows no errors fixed.
    (Space between fsck AND -fy important).
    Resolve startup issues and perform disk maintenance with Disk Utility and fsck...
    http://docs.info.apple.com/article.html?artnum=106214
    You must repair the HD, your best bet is likely DiskWarrior.
    BTW, you might enjoy these DiskWarrior review/recommendations...
    http://discussions.apple.com/thread.jspa?messageID=9645801&#9645801
    http://discussions.apple.com/thread.jspa?messageID=10541019#10541019
    http://discussions.apple.com/thread.jspa?messageID=11918925&#11918925
    http://discussions.apple.com/thread.jspa?messageID=12684129#12684129
    http://discussions.apple.com/thread.jspa?messageID=12744794&#12744794
    http://discussions.apple.com/thread.jspa?messageID=12912879#12912879
    Finally, you should run DiskWarrior if your Mac explicitly warns you of a problem with your disk in the form of an error message. Most of these errors are reported by the built-in Disk Utility whether your Mac OS X version is 10.3 Panther, 10.4 Tiger, 10.5 Leopard, 10.6 Snow Leopard or 10.7 Lion. Here are some of the most common messages:
    Disk Repair: The disk was not repairable by this computer. It is being made available to you with limited functionality. You must back up your data and reformat the disk as soon as possible.
    The underlying task reported failure on exit.
    Invalid node structure.
    Keys out of order.
    Invalid key length.
    Invalid directory item count.
    Invalid extent entry.
    Invalid record count.
    Invalid index key.
    Invalid sibling link.
    http://www.alsoft.com/DiskWarrior/details3.html

  • How to show error message next to the field?

    Hi All,
    I am writing my own form handler and I am trying to show form field errors without using errormessageforeach droplet for learning purpose.
    I am able to show to the fields errors but I want to show them next to the fields.
    How can i achieve this functionality?
    Regards,
    Prateek

    PrateekG wrote:
    Hi All,
    I am writing my own form handler and I am trying to show form field errors without using errormessageforeach droplet for learning purpose.
    I am able to show to the fields errors but I want to show them next to the fields.
    How can i achieve this functionality?
    Regards,
    Prateek
    You can use JQuery/JavaScript to validate for errors and div to show error after field like below:
    <dsp:input type="text"  bean="MyFormHandler.cashierId"  />
         <dsp:valueof bean="MyFormHandler.errorMap.firstname"/>
    <div id="firstNameError">Your error message will goes here<div>
    -RMishra

  • How to display custom error message if the Required field is not entered?

    Hi,
    I have made one input field as required field in a view.
    I want to display one custom error message ,if the required input field is not entered.
    Please help me regarding this.
    Thanks,
    Deepika

    hi deepika....
    First go to message pool under webdynpro components.
    Create a new message there..of type error.
    Enter your text.
    Now to avoid null pointer exception , in wdDoInit(), initialise the value
    wdContext.currentDateTimeElement().setDate("");
    now create an action for submission of data. If field is empty, then within the button write:
      msg = wdComponentAPI.getComponent().getMessageManager();
        if(wdContext.currentDateTimeElement().getDate().equals(""))
        msg.raiseMessage(IMessageCompTodatDateTime.ERROR,new Object[]{""},true)     ;
    between begin others put:
    regards,
    pinki
      IWDMessageManager msg = null;

  • Error in validation an input field in a table ui and high lighting the cell

    Hello All,
    I have a table ui in one of my application.   This table has, say 6 columns; out of these 6 columns 4 columns are shown as input fields.  User needs to put in some numbers in two of the fields.  I need to capture these two number fields data and subtract one from the other.  If number is negative , I need to let the user know by error message that the number is negative and they need to fix their input to make the answer positive.  I am able to do all this, but I am not able to high light the corresponding field which needs to be fixed.  Is there anyway I can do that...I mean high light the particular field as one gets it when we use the "report attribute error message" method of message manager class. 
    Secondly I can not halt the application, I need to do some work around for that using some flags.  Is there a simple way to halt the application, other than using flags and if condition?  I searched this forum, but could not find any definite answer....
    Thanks very much!
    Any help would greatly be appreicated.

    Hi....
    First you should have the table values in an internal  table.... for that yo need to get the values from the context like this....
    *DECLARE INTERNAL TABLE AND WORKAREA.
    data ls_nd_stru type wd_this->element_<node name>
    data lt_nd_table type wd_this->elements_<node name>
    get all declared attributes
    lo_nd_<your context node>->get_static_attributes_table(
                                               importing
                                               table = lt_nd_table ).
    *now your lt_nd_table will have the values.....what ever you have in the table.
    *then
    loop at lt_nd_table into ls_nd_stru.
    <.....your logic.....>
    <ie., read the current line of the field like
    ls_nd_stru-<field name1> = ls_nd_stru-<field name2> - ls_nd_stru-<field name3>
    then check error msg... based on your postive or negative values
    endloop.
    Hope this will help you....
    Thanks & regards
    Raja

  • Create Error Message for wrong input of time (VC 7.1)

    Hello,
    I use VC 7.1.
    I have an Input Field where the users have to enter the time of an event.
    The time has to have this format: hh:mm:ss.
    How can I check this? And if the users entered a wrong time format how can I post an error message?
    Or does anybody has any other solution to handle this? But I must say to it that I don't want to use an ABAP RFC to solve this problem.
    Regards,
    Armin

    Hello,
    I use VC 7.1.
    I have an Input Field where the users have to enter the time of an event.
    The time has to have this format: hh:mm:ss.
    How can I check this? And if the users entered a wrong time format how can I post an error message?
    Or does anybody has any other solution to handle this? But I must say to it that I don't want to use an ABAP RFC to solve this problem.
    Regards,
    Armin

Maybe you are looking for