Propagating message to calling form

We are converting forms from 5.0 to 6i and in one of our Master-Detail forms, the "FRM-40400: n Transaction saved" is stubbornly showing up on the message queue on the bottom of the form and is also being propagated to back the calling form. Note: The calling form does not have any base-table items and just calls all the forms needed for the application. The message is so stubborn that, when you go to an item that has a hint, the hint is displayed, but when you go to an item that does not have a hint, the FRM 40400 message is put back up. How do you prevent this? No other forms do this and they are all being called the same way via an OPEN_FORM command from the calling form. The called form in question is an auto-query type form (i.e. the form is placed in query mode at when-new-form-instance, and a query executed given a passed-in parameter.) If you save via exiting though, the message is disposed of properly. Or, if you save, click out of the form, click back, and then exit, the message is also appropriately discarded. Your input is greatly appreciated.

I tried issuing an explicit CLEAR_MESSAGE followed by an EXIT_FORM command in the KEY-EXIT trigger of the called form a few days ago without changing the behavior of the offending message. What I am finding is that the called form passes the message onto the queue of the calling form--thus a CLEAR_MESSAGE in the said trigger only clears the message queue in the called form. The calling form still has the FRM-40400 message. Also, I forgot to mention, it was working properly before the conversion from 5.0 to 6i as well as the deployment of the Oracle GUI web look-and-feel. Any other suggestions?

Similar Messages

  • Called form in query only mode shows messages....

    Hi All,
    I am calling a form (say B ) in query only mode from a main form (say A) . When i query the called form B , i get 5-6 alerts (which has to be acknowledged by the user) and messages of the same error type saying :
    "FRM-40208 : Form running in query only mode . Cannot change database fields. "
    I have a 100 forms to be called from the main form A. So, I prefer not to change anything in the called forms . I tried to set message_level in the form A and code the on-error / on-message triggers to avoid the messages being shown, but nothing is working . Is there anything I can do in Form A i.e the main form ???
    Thanking you in advance.

    Since the error messages are being generated by form B, it is unlikely you will be able to fix form B problem using form A. Unfortunately, you may have to fix each of the 100 called forms.

  • Error when exit by 'X' from called form

    I am in a form and I call another form. I delete something on the called form then click the 'X' in the right hand corner of the form without saving my change first - a message is displayed QMS-00158: Do you want to save your changes? When I click on 'Yes' a window appears with a title that says 'Errors and Warnings in this transaction' with no other information - when I select 'OK' the window remains displayed and a message at the bottom of the screen says "FRM-40738 Argument 1 to builtin GO_BLOCK cannot be null" - the only way to close the window is to click on the called form and exit it then everything is OK.
    If I save my changes first everything is fine - it is only when I try to exit the called form before saving that this happens.
    Any ideas of why?

    Hi Pradeep,
    I am facing the same issue, Can you please give me some inputs on this..
    Thanks in Advance.
    Thanks,
    Amita

  • Delete text message history / call history

    Hey,
    I'm wondering if there is an option to delete the text message and call history inside my Skype online account?
    Thanks!

    cbourner
    Help has arrived! I understand the importance it is to make sure the text messages are deleted permanently once you delete them form your phone. What make/model phone do you have? What application are you using when you text? Have you ever backed up your phone with Verizon Cloud or set up to back up automatically?
    JorgeO_VZW
    Follow us on Twitter @VZWSupport
    If my response answered your question please click the "Correct Answer" button under my response. This ensures others can benefit from our conversation. Thanks in advance for your help with this!!

  • Called form obscured by caller

    I have an application that has been converted from 6i to 10g. Most of the forms were developed in much earlier versions of Developer.
    There are some newer forms that were developed in 6i. They all worked fine together in 6i but in 10g, when an older form calls a newer one, the new form is displayed behind the caller and no amount of clicking will bring it to the front - it always remains obscured by the calling form(s).
    I can probably get the newer form to show by hiding the caller but this is not how the rest of our application works and as I say it worked fine in 6i - any ideas.
    Thanks

    No. There are no messages being displayed and there is no on-error trigger in the form. Other than the form being obscured by the one that called it the form works fine!
    BTW the original forms are all in a character co-ord system whereas the new ones are real - I tried changing one of the new ones to character but it made no difference.

  • Raise_application_error is not displaying error message in my form

    Hi,
    I have created one procedure in order to display the error message in front end forms.But which is not display the error message in my form when call the procedure.
    Please refer the code.
    BEGIN
    IF C_ERR%ISOPEN THEN
    CLOSE C_ERR;
    END IF;
    OPEN C_ERR;
    FETCH C_ERR INTO M_ERR_ARB_DESC;
    CLOSE C_ERR;
    RAISE_APPLICATION_ERROR(-20001,P_ERROR_CODE||' - '||M_ERR_ARB_DESC);
    END;
    Thanks & advance
    Regards
    Maran

    Hi,
    -------form program unit------
    PROCEDURE RAISE_APP_ERR(P_ERR_CODE NUMBER) IS
    alert_button NUMBER;
    Raise_Exception EXCEPTION;
    PRAGMA EXCEPTION_INIT(Raise_Exception, -20001);
    BEGIN
    --- called backend procedure
    PRC_RAISE_APPLICATION(P_ERR_CODE);
    EXCEPTION
    WHEN Raise_Exception THEN
    alert_button := SHOW_ALERT('raise_alert');
    If alert_button = ALERT_BUTTON1 Then
    Raise FORM_TRIGGER_FAILURE;
    End If;
    END;
    ---------- db proc----
    CREATE OR REPLACE PROCEDURE PRC_RAISE_APPLICATION(P_ERROR_CODE IN HRM_ERR_CODE.HEC_ERR_CODE%TYPE
    ) AS
    CURSOR C_ERR IS
    SELECT HEC_ERR_ARB_DESC
    FROM HRM_ERR_CODE
    WHERE HEC_ERR_CODE = P_ERROR_CODE;
    M_ERR_ARB_DESC HRM_ERR_CODE.HEC_ERR_ARB_DESC%TYPE;
    BEGIN
    IF C_ERR%ISOPEN THEN
    CLOSE C_ERR;
    END IF;
    OPEN C_ERR;
    FETCH C_ERR INTO M_ERR_ARB_DESC;
    IF C_ERR%NOTFOUND THEN
    M_ERR_ARB_DESC := 'UNKNOWN ERROR ';
    END IF;
    CLOSE C_ERR;
    RAISE_APPLICATION_ERROR (-20001, P_ERROR_CODE||' - '||M_ERR_ARB_DESC);
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    RAISE_APPLICATION_ERROR (-20001, P_ERROR_CODE||'-'||'UNKNOWN ERROR ');
    END ;
    I tried the same but still i am not getting error message in Forms.

  • FRM-41045 when returning to calling form

    I'm using Designer 1.3.2 with Headstart 3.4.3 and Forms 4.5.
    The situation is as follows:
    I'm using the call_form functionality to call another form when using a form. This goes well. When I leave the called form to return into the calling form I get the error message 'FRM-41045 Cannot find item: Invalid ID'. The functionality of the form stays in tact, so my question is how can I solve this error or how can I suppress this message?

    Linda,
    My suggestion would be to try to drill down on the cause of the problem in form builder. What causes the FRM message?
    If you cannot track down to the cause and want to suppress this message, you could try to capture the event in the on-error trigger and continue without an error when this error occurs (maybe encapsuled by a helping global variable construction so that the message is not always suppressed)
    In designer/forms 6.0 or 6i you could suppress the message in two ways:
    1. By adding it to the suppress message stack (see hsdapp65.pll for an example).
    2. Add the message to the qms_message_properties table and set the suppr_always_ind to Y.
    The headstart 3.4 qms_messages table does not yet contain this column, but you might take a look at the headstart 2.1.2 procedure qms$forms_errors.add_suppress_message(<message number>); to code your own solution for it in headstart 3.4.
    Regards, Marc

  • Display error messages in Call transaction

    Hi Gurus,
    I have donme BDC using call transaction..can anybody help me in displaying the error messages in call transaction..
    A detailed code wud be very much helpful..
    full marks wud given
    regards
    Sahil

    hi check this,
    PERFORM Z11_BDC_VA02.
          ELSE.
            MESSAGE I013 WITH TEXT-013.
          ENDIF.
    ELSE.
              CLEAR V_FLAG.
           MESSAGE E012 WITH TEXT-012.
    ENDIF.
    FORM z11_bdc_va02 .
    *COVER 1
    perform bdc_dynpro      using 'SAPMV45A' '0102'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'VBAK-VBELN'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '/00'.
    perform bdc_field       using 'VBAK-VBELN'
                                  wa_head_detail-vbeln.
    *COVER 2
    perform bdc_dynpro      using 'SAPMV45A' '4001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=T\03'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RV45A-MABNR(01)'.
    *COVER 3
    perform bdc_dynpro      using 'SAPMV45A' '4001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ITNE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RV45A-MABNR(01)'.
    *COVER 4
    perform bdc_dynpro      using 'SAPMV45A' '4001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SICH'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'RV45A-KWMENG'.
    perform bdc_field       using 'VBAP-MATNR'
                                  wa_head_detail-matnr.
    perform bdc_field       using 'RV45A-KWMENG'
                                  v_kwmeng.
    perform bdc_field       using 'VBAP-VRKME'
                                  wa_head_detail-meins.
    *COVER 5
    perform bdc_dynpro      using 'SAPLSPO2' '0101'.
    perform bdc_field       using 'BDC_OKCODE'
                                 '=OPT1'.
    call transaction 'VA02' using it_tab1 mode 'A' UPDATE 'S' MESSAGES INTO
    IT_TAB_ERROR.
    "CAlling transaction with all screen
    Loop at it_tab_error.
    if it_tab_ERROR-MSGTYP = 'E' .
    clear v_flag.
    message I014 with TEXT-014.
    else.
    clear v_flag.
    message I019 with TEXT-019.
    endif.
    endloop.
    refresh it_tab1.
    clear V_KWMENG.
    ENDFORM.                    " z11_bdc_va02
    Reward if helpful,
    Gaurav J.
    Edited by: GAURAV on Feb 4, 2008 9:10 AM

  • Call_form,how to recognis input by called form

    I am using call_form.
    I am making a parameter list in calling form and passing it to a other form. But how the other form will recognize those parameter? please tell me.

    Hi,
    You need to create the parameter(s) on your target form and some code to make use of it:
    1.- Open the form module and find the Parameters node
    2.- Create the Parameter(s) needed. make sure the parameter name is the same used in the caller form and set the data type and maximum length as required.
    3.- Add a code snippet to trigger when-new-form-instance:
    begin
         if :parameter.YOUR_PARAMETER is not null then
         go_block('YOUR_DATA_BLOCK');
         execute_query;
         end if;
    Exception
    when others then
    message('Error setting form parameters. '||sqlerrm, no_acknowledge);
    end;
    4.- On YOUR_DATA_BLOCK pre-query trigger add:
    begin
    If :Parameter.YOUR_PARAMETER is not null then
    :YOUR_DATA_BLOCK.BLCOK_ID := TRIM(:Parameter.YOUR_PARAMETER);
    End if;     
    Exception
    when others then
    message('Error setting parameters. '||sqlerrm, no_acknowledge);
    end;
    Regards,
    Hugo

  • FRM-40403 A CALLING FORM HAS UNAPPLIED CHANGES  SAVE NOT ALLOWED .

    Dear Friends
    I have order data entry screen form when the order item is not yet defined
    then I am using this script for calling the item definition form
    DECLARE
         l_n_curr_rec NUMBER;
    BEGIN
    BEGIN
         :global.l_n_curr_rec2 := :COP_ORDER_DETAILS.LINE_NO;
         :GLOBAL.CLASS_CODE := :CLASS_CODE;
         :GLOBAL.LINE_NO := :LINE_NO;
    :GLOBAL.USER_ID := '1';
    END;
    :global.cop_order_code := :cop_order_details.cop_order_code;
    :global.ord_date := :cop_order_details.ord_date;
    :global.command_line := 'c:\sales\new_items.fmx';
    call_form(command_line);
    go_block('cop_order_details');
    go_record(:global.l_n_curr_rec2);
    :cop_order_details.item_code := :global.item_code_var;
    END;
    And this script is used in the item definition ,that is the called form
    BEGIN
    INSERT INTO IM_INVETORY
    (ITEM_CODE,ITEM_NAME_A,ITEM_NAME_E,STOCK_ITEM,ITEM_CLASS)
    VALUES(:IM_NEW_ITEMS.ITEM_CODE,:IM_NEW_ITEMS.ITEM_NAME_A,:IM_NEW_ITEMS.ITEM_NAME_E,'1',:IM_NEW_ITEMS.ITEM_CLASS)
    COMMIT_FORM;
    Wating for your valuable aswer.
    Best regards
    Jamil

    Hello,
    Go to the help -> display last error option menu to get the complete error message.
    Francois

  • Calling form error

    Hi all...
    iam facing a problem while calling a form.
    iam opening a form,inserting data in empty columns of an existing record and with out saving iam calling another form.Inserting and updating data
    in the called form and again coming back to old form and then saving the form.
    while doing this, when i am trying to save on the called form its giving an error FRM-40403 CALLING FORM HAS UNAPPLIED CHANGES,SAVE NOT ALLOWED.
    please help
    thanks in advance.

    Really thank you very much Mr. Now after adding post; before call_form has solved the problem of inserting and committing the called form.
    but before moving on to called form its showing message FRM-40404:DATABASE APPLY COMPLETE:2 records applied.
    when the called form is saved and when the calling form is saved,it is not updating the existing record but inserting new record.
    how to avoid this message and insertion of new record..
    thanks a lot again.

  • Client Proxy: XML message not well-formed unexpected symbol 'target

    Hi,
    I'm trying to get a client proxy to work based on several blogs (1387,1672)
    The error I'm getting now is:
    <SAP:ErrorHeader xmlns:SAP="http://sap.com/exchange/MessageFormat">
      <SAP:Context />
      <SAP:Code p1="XML message not well-formed in node (7 ,49 )unexpected symbol: 'target'" p2="" p3="" p4="">PARSING.GENERAL</SAP:Code>
      <SAP:Text language="EN">Parsing error: XML message not well-formed in node (7 ,49 )unexpected symbol: 'target'</SAP:Text>
      </SAP:ErrorHeader>
    The proxy has been generated successfully
    in SXMB_ADM R/3 role is application system and uses dest://rfc_dest
    The rfc destination does not accept ?type=entry but apparently also does not need it. When I test the connection it gives a statuscode 200 (not 500)
    SLDCHECK works fine.
    Not sure where to look for this error?
    Any ideas?
    Thanks
    Tom

    Hello Smitha,
    I forgot to mention that the message is still in R/3, it has not arrived in XI yet, so the error is visible in SXMB_MONI in R/3.
    Also it is just a dummy message, It only contains one node and that is called differently:
      <?xml version="1.0" encoding="utf-8" ?>
    - <ns1:IF021_HTTP_MSG xmlns:ns1="http://oce.com/xi/eu1/R3CCSEU/IF021_Ordrsp_TD_to_Ordrsp_CCS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <IF021_DT>GetOrdRsp</IF021_DT>
      </ns1:IF021_HTTP_MSG>
    Any mappings only take place in XI itself, and even there I have no node called target.
    Regards
    Tom

  • Callback trouble from mesage via propagated message.

    I have a queue callback procedure via PL/SQL notification that works fine as long as the message was enqueued locally. It fails when a message propagates queue to queue. The DB rev is 10.2 on both sides.
    By fail I mean the message just sits there in the queue. I haven't found any error messages yet, but the error queue does get created.
    On the message origination DB I have:
    Schema A
    DBMS_AQADM.ADD_SUBSCRIBER (
            queue_name => 'PUBLISHED_SCHEDULES',
            subscriber => SYS.AQ$_AGENT(
                             'SUA_SUBSCRIBER',
                             'SUA.SUA_SCHEDULES@DBLINK_SUA',
                             NULL ),
            queue_to_queue => TRUE
    DBMS_AQADM.Schedule_Propagation(Queue_Name  => 'PUBLISHED_SCHEDULES',
                                    Destination => 'DBLINK_SUA',
                                    Destination_queue => 'SUA.SUA_SCHEDULES',
                                    Latency     => 0);.
    The messages make it into the correct destination queue, but the callback never gets called.
    Schema SUA
    DBMS_AQADM.ADD_SUBSCRIBER (
            queue_name => 'SUA_SCHEDULES',
            subscriber => SYS.AQ$_AGENT(
                             'SCHEDULE_CALLBACK',
                             'SUA_SCHEDULES',
                             NULL )
    DBMS_AQ.REGISTER (
             SYS.AQ$_REG_INFO_LIST(
                SYS.AQ$_REG_INFO(
                   'SUA.SUA_SCHEDULES:SCHEDULE_CALLBACK',
                   DBMS_AQ.NAMESPACE_AQ,
                   'plsql://SCHED_QUEUE_CONSUMER?PR=0',
                   HEXTORAW('FF')
             1
             );If I enqueue a message onto this queue locally (as SUA) the callback is hit. I do not specify an address for the message itself on enqueue into either queue.
    Being new to AQ, I assume I've missed something, but am out of ideas what that might be.

    Hello,
    The problem is that you are propagating messages to the destination queue 'SUA.SUA_SCHEDULES' for the subscriber 'SUA_SUBSCRIBER'
    but you have registered for notification to execute when you messages are enqueued for the 'SCHEDULE_CALLBACK' subscriber.
    Notification will only fire for the 'SCHEDULE_CALLBACK' subscriber
    If you change your code as follows
    Schema A
    DBMS_AQADM.ADD_SUBSCRIBER (
    queue_name => 'PUBLISHED_SCHEDULES',
    subscriber => SYS.AQ$_AGENT(
    'SCHEDULE_CALLBACK',
    'SUA.SUA_SCHEDULES@DBLINK_SUA',
    NULL ),
    queue_to_queue => TRUE
    DBMS_AQADM.Schedule_Propagation(Queue_Name => 'PUBLISHED_SCHEDULES',
    Destination => 'DBLINK_SUA',
    Destination_queue => 'SUA.SUA_SCHEDULES',
    Latency => 0);
    Schema SUA
    DBMS_AQADM.ADD_SUBSCRIBER (
    queue_name => 'SUA_SCHEDULES',
    subscriber => SYS.AQ$_AGENT(
    'SCHEDULE_CALLBACK',
    NULL,
    NULL )
    --You don't need to specify an address as you are not propagating locally as far
    --as I can see.
    DBMS_AQ.REGISTER (
    SYS.AQ$_REG_INFO_LIST(
    SYS.AQ$_REG_INFO(
    'SUA.SUA_SCHEDULES:SCHEDULE_CALLBACK',
    DBMS_AQ.NAMESPACE_AQ,
    'plsql://SCHED_QUEUE_CONSUMER?PR=0',
    HEXTORAW('FF')
    1
    This has a greater chance of working. If it is still failing let me see your complete code or let me know if you have logged a service request.
    Thanks
    Peter

  • Is there a software in which I can hook up my iPhone 4s to my computer and send and receive text messages and calls (via headset) through my computer?

    Is there a software in which I can hook up my iPhone 4s to my computer and send and receive text messages and calls (via headset) through my computer? Whether it's free or cost money, can someone please give me a name of a program or software that allows me to do this? I can't seem to find anything like this for the iPhone.

    No.

  • File Not found error when calling Form Post Method to a JSP from JSP Portlet

    I have built a set of JSP forms using post method to call other JSPs. Normally, the code looks like
    <form name="MyForm" action="MyJsp.jsp" method="post">
    I migrated the calling form containing this code to a portlet, but not the MyJsp.jsp. When I submit the form, I get a file not found in Jserv.log
    Exception:javax.servlet.ServletException: java.io.FileNotFoundException: D:\servlet\RegisterCompany.jsp (The system cannot find the file specified)
    [14/06/2001 13:59:59:679 PDT] JspServlet: unable to dispatch to requested page: Exception:javax.servlet.ServletException: java.io.FileNotFoundException: d:\oracle\isuites\apache\apache\MyJsp.jsp (The system cannot find the file specified)
    I notice that launching the calling jsp from a portlet, my opriginal context that uses ../Apache/Apache/htdocs is not being searched for the JSp. Why is this? Moreover, I try to set up an Alias in httpd.conf file to the this director and use it with the jsp in the action tag, but still get an error that my jsp servlets/Myjsp can't be found. Why is it insiting on looking at servlets context instead of htdocs.
    I have none of these issues outside of Portal30 using IAS.
    regard

    Initially, I couldn't do this unless I moved tghe jsp's up to the root directory of IAS, i.e ../Apache/Apache. Nomrally, htdocs is my doc directory for IAS. I could not do http:\\myUrl\htdocs\myJsp. If I tgried this, I got an error in Apache error logg that said can't find file ..\htdocs\htdocs\MyJsp.jsp.
    If I just tried the the URL http:\\myUrl\MyJsp.jsp with Jsp file in htdocs, I would get an error in the Jserve log that file d:\oracle\isuites\apache\apache\MyJsp.jsp could not be found. Once I moved the file MyJsp to Apache/Apache directory, it could be found using http:\\myUrl\MyJsp.jsp. Later, I delted these files and kept the ones in htdocs and they continued to work.
    I'm confused why launching pages through portal isn't consistant with Apache Standards. Where is the documentation that tells me how to configure context and aliases for pages launched from portal pages?
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Sue Vickers ([email protected]):
    David,
    Passing information using Portal is different than just using Apache/Jserv. Does it work in portal if you use the absolute path?
    <form name="MyForm" action="http://host.domain/MyJSP.jsp" method="post">
    Portal will not be on the same relative path as your Apache, so you may need to adjust your action somehow.
    Thanks,
    Sue<HR></BLOCKQUOTE>
    null

Maybe you are looking for