ERROR MESSAGE: FRM-47023

I am working on a customized Sales order form. The customization was done in version 11.5.9.2 and the form was working well. Now, the oracle apps has been upgraded to version 11.5.10.2.
In the upgraded version, when I try to open the customized sales order form, I get the error message "FRM47023-47023: No such parameter named OPM_RMA_LOT_RESTRICT exists in form XXOMIVSEMSU.
Can anyone suggest me the cause of the error.
Thanks.

I think you need to define the parameter OPM_RMA_LOT_RESTRICT in form XXOMIVSEMSU. How this form is called...from menu or from other form? When the form is called there are any parameter passed?

Similar Messages

  • Avoid from the error message: "FRM-41816: Attempt to create existing timer"

    Hi,
    I create a timer in "on-insert" trigger in data-block level, like this:
    timer_id := Create_Timer ('saving_inserting_timer' , 1 , NO_REPEAT);
    in the trigger "when-timer-expired" in form level,  I use this timer, like this: 
    timer_id := FIND_TIMER('saving_inserting_timer');
    I know  that I should write:
    DELETE_TIMER('saving_inserting_timer');
    to avoid the error message frm-41816, and I tried to  write this line in a several places in the code (in both triggers).  But I still get this error message.
    Thanks in advanced,
    Elad

    Hi Elad,
    in ON-INSERT trigger write
    timer_id := FIND_TIMER('saving_inserting_timer');
    IF NOT Id_Null(timer_id) THEN
      Delete_Timer(timer_id);
    END IF;
    timer_id := timer_id := Create_Timer ('saving_inserting_timer' , 1 , NO_REPEAT);
    in WHEN-TIMER-EXPIRED trigger wrote the below code
    IF NOT Id_Null(timer_id) THEN
      Delete_Timer(timer_id);
    END IF;
    No two timers can share the same name in the same form instance, regardless of case.
    Hope this will help

  • Error message:FRM-12001: Cannot Create the record group(check your query)

    Requirement: Need to get employee name and number in the LOV in search criteria.
    So I created LOV "full_name" and Record group Query under Employee Name property palette with
    select papf.title||' '||papf.last_name||', '||papf.first_name||' '||papf.middle_names emp_full_name
    ,papf.employee_number
    from apps.per_all_people_f papf, apps.per_person_types ppt
    where sysdate between papf.effective_start_date and papf.effective_end_date AND papf.person_type_id=ppt.person_type_id AND ppt.system_person_type IN ('EMP', 'OTHER', 'CWK','EMP_APL')
    AND PPT.default_flag='Y' and papf.BUSINESS_GROUP_ID=1
    order by papf.full_name
    I was unable to save and getting error message "FRM-12001: Cannot Create the record group(check your query)".
    I cant use PER_ALL_PEOPLE_F.FULL_NAME since full name here is last_name||title||middle_names||firstname.
    But my requiremnet is papf.title||' '||papf.last_name||', '||papf.first_name||' '||papf.middle_names emp_full_name .
    Can any one of you help me.

    First, Magoo wrote:
    <pre><font face = "Lucida Console, Courier New, Courier, Fixed" size = "1" color = "navy">create or replace function emp_full_name ( p_title in varchar2,
    p_last_name in varchar2,
    p_first_name in varchar2,
    p_mid_names in varchar2 ) return varchar2 is
    begin
    for l_rec in ( select decode ( p_title, null, null, p_title || ' ' ) ||
    p_last_name || ', ' || p_first_name ||
    decode ( p_mid_names, null, null, ' ' || p_mid_names ) full_name
    from dual ) loop
    return ( l_rec.full_name );
    end loop;
    end;</font></pre>
    Magoo, you don't ever need to use Select from Dual. And the loop is completely unnecessary, since Dual always returns only one record. This would be much simpler:
    <pre><font face = "Lucida Console, Courier New, Courier, Fixed" size = "1" color = "navy">create or replace function emp_full_name
    ( p_title in varchar2,
    p_last_name in varchar2,
    p_first_name in varchar2,
    p_mid_names in varchar2 ) return varchar2 is
    begin
    Return ( Ltrim( Rtrim ( p_title
    ||' ' ||p_last_name
    ||', '||p_first_name
    ||' ' ||p_middle_names )));
    end;</font></pre>
    And second:
    user606106, you did not mention how you got your record group working. However, you DO have an issue with spaces. If you change this:
    <pre><font face = "Lucida Console, Courier New, Courier, Fixed" size = "1" color = "navy">select papf.title||' '||papf.last_name||', '||papf.first_name||' '||papf.middle_names emp_full_name
    ,papf.employee_number </font></pre>
    to this:
    <pre><font face = "Lucida Console, Courier New, Courier, Fixed" size = "1" color = "navy">select Ltrim(Rtrim(papf.title||' '||papf.last_name||', '
    ||papf.first_name||' '||papf.middle_names)) AS emp_full_name,
    papf.employee_number</font></pre>
    it should work. The Ltrim(Rtrim()) removes leading and trailing spaces from the resulting full name.

  • Error message FRM-91113

    Hi all,
    When i try to run forms runtime on windows 8 it's giving me error message FRM-91113:Internal Error Cannot get default resource file name.
    Can anybody help me
    Thank in advance

    Hi Sarah,
    I used Form(32 bit) 6.0.8.25.2
    My problem when runtime on windows 7, and when call any report, the report give me print blank paper (White) , or some time give me rubbish data,
    or change place data..
    and when i run forms runtime on windows 8 it's giving me error message FRM-91113:Internal Error Cannot get default resource file name.

  • Getting error message FRM-40700:No such trigger: SPECIAL20

    Hi,
    We have designed a custom report (Quote) and would like to use Special Menu's(Reports Menu) to open this custom Report. When I try to open this Report using
    REPORTS->Quote, The Report is opening seccuessfully but i am getting following error message at the bottom of screen bar.How can I clear this message ?
    FRM-40700:No such trigger: SPECIAL20
    The code which I wrote in the custom.pll is
    IF (form_name = 'OEXOEORD') THEN
    -- Enable View Order Report -- V1.4 --
    if (event_name = 'WHEN-NEW-FORM-INSTANCE') then
    app_special.instantiate('SPECIAL20', 'View Order Report');
    app_special.enable('SPECIAL20',PROPERTY_OFF);
    else
    if (event_name='WHEN-NEW-BLOCK-INSTANCE') THEN
    if block_name='ORDER' then
    app_special.enable('SPECIAL20',PROPERTY_ON);
    else
    app_special.enable('SPECIAL20',PROPERTY_OFF);
    end if;
    end if;
    end if;
    if (event_name='SPECIAL20' and block_name='ORDER') then
    param_to_pass1 := name_in('ORDER.HEADER_ID');
    select order_number into param_to_pass2 from oe_order_headers_all where header_id=param_to_pass1;
    editor_pkg.report(BSI_Quote(param_to_pass2), 'Y');
    null;
    end if;
    end if;
    Please give me valuable inputs on this issue.
    Thanks,
    HTH

    Hi,
    your package " app_special" does a call to "execute_trigger('SPECIAL20');" ,
    but there is no trigger with this name in your form. ( perhaps an Menu-item exists with this name.)
    Lock for "execute_trigger" in:
    app_special.instantiate('SPECIAL20', 'View Order Report');

  • Error message:frm-10222

    I tried to open a forms file I got an error message the following: what should i do?
    frm-10222 menu c:\myhome\forms\main_menu.
    mmx was created by an old version
    forms' directory is stored in Linux Box Red hat.
    Thanks alot in Advance

    after get new mmx files, compile the file.
    I can not see error message. but I can not see layout on the window or canvas.
    The bottom bar written:applet oracle.forms. engine. main started.
    What am i going to do?

  • Error Message FRM-40105 followed by FRM-41067

    Hi guys and happy friday. Have a situation in hand. When I query a record on a Form, I get the message 40105 followed by 41067.
    Looked up Error Code 40105 and it says that I am issuing a Go-Item to a non-existent item. I commented out all the Go_Item calls and I still get the message. Anyone encountered this problem before ? Maybe there are other errors showing up before this that could be causing the error 40105.
    Also, is it possible to print the message of this non-exisitent item that the form is trying to go to ?
    Thanks !

    Good morning,
    Happy Friday back at'cha.
    Ok, take a look at the individual items on your screen. In the NAVIGATION Section, there is a "Previous Navigation Item" and "Next Navigation Item". Perhaps they were set and the item is no longer there.
    Don.
    You can reward this reply by marking it as either Helpful or Correct :)

  • How to solve FRM-47023 No Such parameter named P_NAME exists in form

    Hello all,
    When i passing parameters from xxxx to yyyy i got the error message "FRM-47023 No Such parameter named P_NAME exists in form yyyy "..How can i solve this..
    In form xxxx I have one button named "view"..I write the following code in "when-button-pressed trigger" of view button..
    <code>
    DECLARE
    name varchar2(30);
    pl PARAMLIST:=GET_PARAMETER_LIST('PARAM');
    BEGIN
         select employee_first_name into name from employee where employee_id=2010101;
    -- Delete list if existing
    IF NOT ID_NULL(pl) THEN
    DESTROY_PARAMETER_LIST(pl);
    END IF;
    -- Create new
    pl:=CREATE_PARAMETER_LIST('PARAM');
    -- Add parameter for Mode
    ADD_PARAMETER(pl, 'P_name', TEXT_PARAMETER, name);
    -- Now call the second form, giving the parameter-list
    CALL_FORM('PARAM2',NO_HIDE,DO_REPLACE,NO_QUERY_ONLY,pl);
    END;
    <\CODE>
    In form yyyy i do the follwing..
    Add parameter named p_name..
    And in form yyyy I write following code in " New form instance trigger"..
    :block3.name:= :parameter.P_name;
    I run the xxxx form and click the View button shows the above error..
    Plese help me
    Edited by: Balraj on Feb 9, 2011 10:37 PM
    Edited by: Balraj on Feb 9, 2011 10:39 PM

    Hi;
    What is your EBS version?
    Similar error solved by note FRM-47023: No such parameter named G_QUERY_FIND exists in form FNDSCSGN [ID 106963.1]
    Please check note which could helps you
    Regard
    Helios

  • FRM-47023: No such parameter named PAR1 exists in form

    I have a form PARAMETER_PASSING with a command button
    On the button pressed trigger i have the following code
    DECLARE
         parList ParamList;
         parListName VARCHAR2(30):='tempParameterList';
    BEGIN
         parList:=Create_Parameter_List(parListName);
         IF NOT Id_Null(parList) THEN
              Add_Parameter(parList,'par1',TEXT_PARAMETER,'hi');
              --Add_Parameter(parList, 'par2', TEXT_PARAMETER, '20');
         END IF;
         Open_Form('X:\dbforms\PARAMETER_RECEIVING',ACTIVATE,NO_SESSION,parList);
    END;
    Now I have another form PARAMETER_RECEIVING on which WHEN-NEW-FORM-INSTANCE
    i have written the following code
    DECLARE
         parList ParamList:= Get_Parameter_List('parList');
         retValue VARCHAR2(15);
         parameterType NUMBER;
    BEGIN
         parameterType:=TEXT_PARAMETER;
         GET_PARAMETER_ATTR(parList, 'par1',parameterType,retValue);
         :block4.text_item5:=retValue;
         message(retValue);
    END;
    Now when I am running PARAMETER_PASSING form I encounter the following message
    FRM-47023: No such parameter named PAR1 exists in form PARAMETER_RECEIVING.
    I will appreciate any assistance in this regard
    cheers
    Dalbir

    In the form PARAMETER_RECEIVING you must create a parameter "par1" at design time.
    I hope this will help you.

  • 9i form builder error message

    I've just installed Developer9i. I'm trying to run my first form, but got
    an error. It says:
    "Frm-10402: The HTTP Listener is not running on computer_name at por8888.
    Please start you listener or check your runtime preferences."
    What should I do to overcome this? Thank you very much for your advice!

    I ran the OC4J, and java applet was started but still got the error message:
    "FRM-40010:cannot read form (my file's path goes here)userid='scott/tiger@machine's name'ssouserid=" debug='no'...."
    what's the problem now?

  • 9i RAC watchdog error message

    My oracle 9i rac database shutdown during a long querying,and I found message in $ORACLE_HOME/oracm/log/nm.log:
    WatchdogPing failed.
    what can I do?

    I ran the OC4J, and java applet was started but still got the error message:
    "FRM-40010:cannot read form (my file's path goes here)userid='scott/tiger@machine's name'ssouserid=" debug='no'...."
    what's the problem now?

  • Report terminates after error message

    Hi all,
         i had created an alv report ,grid display.I am using a few error messages frm a message class.Whenever i am performing an operation AFTER the error message is displayed,( like clicking back button,clicking any push button,when trying to debugg using /h..ect..) the entire transaction exits/ it comes out /terminates...pls help me on this
    .... i am even unable to debug using /h...
    Regards,
    Devendran
    Edited by: Paramaguru devendran on Mar 21, 2008 7:13 AM

    Hi
    I think it doesn't make a sense to set a warning or error meesage in the user_command of ALV, usually it's better to use an information message and exit from the routine (method):
    METHOD handle_user_command.
        IF <velidation>.
           MESSAGE IXXX(YY).
           EXIT.
        ENDIF.
    ENDMETHOD.
    In this way the program will be out from the method and doesn't run the abap code after the message and back to the ALV.
    Max

  • Documentation for message FRM-41402

    Hi,
    I was getting message FRM-41402: Invalid type of visual attribute passed to Set_<object>_Property. I am looking for clues what can be causing this message, but I cannot find any documentation about it. I looked in Forms Builder Help (6.0.8), metalink and otn. Anybody??
    Thanks in advance, Hanneke

    Go to the Forms area on OTN. Click Documentation. Click the HTML link next to "Forms Online Help", towards the bottom of the page. Click Reference. Click All Forms Error Messages (frm-xxxxx). Error messages are there.
    It's the Oracle9i Help, but it should be the same as 6i.
    Regards,
    Robin Zimmermann
    Forms Product Management

  • Unable to open a custom form. FRM-47023 error.

    Hello experts,
    I am currently in a 11i to R12.1.3 upgrade and trying to open a custom form in R12. I compiled the form in forms builder 10.1.2.3.0 and in the db with no errors. When I try to open it in the apps it displays the following error messages:
    1) FRM-47023: No such parameter named G_QUERY_FIND exists in form ....XXX_CUSTOM_FORM.
    2) FRM-40105: Unable to resolve reference to item PARAMTER.G_QUERY_FIND.
    3) FRM 41052: Cannot find Window: Invalid ID.
    4) FRM-40700: No such trigger: menu_to_appcore
    5) FRM-47023: No such paramter named HR_MODE exists in form AMZ_RESPAPPRV.
    6) FRM-40105: Unable to resolve reference to iem PARAMETER.HR_MODE.
    I do have all the pl/sql libraries downloaded. If I didn't then forms builder would complain and not let me compile.
    I am not sure what is causing it. Any ideas what is causing it?
    Any help is much appreciated.
    Thanks

    I am using Windows 7.
    I logged in as applmgr ran the following command:
    frmcmp_batch module=AMZ_RESPAPPRV.fmb userid=apps/xxxmonkey o
    utput_file=AMZ_RESPAPPRV.fmx module_type=form compile_all=yes
    output message:
    Forms 10.1 (Form Compiler) Version 10.1.2.3.0 (Production)
    Forms 10.1 (Form Compiler): Release - Production
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, Oracle Label Security, OLAP, Data Mining
    and Real Application Testing options
    PL/SQL Version 10.1.0.5.0 (Production)
    Oracle Procedure Builder V10.1.2.3.0 - Production
    Oracle Virtual Graphics System Version 10.1.2.0.0 (Production)
    Oracle Multimedia Version 10.1.2.0.2 (Production)
    Oracle Tools Integration Version 10.1.2.0.2 (Production)
    Oracle Tools Common Area Version 10.1.2.0.2
    Oracle CORE 10.1.0.5.0 Production
    FRM-18108: Failed to load the following objects.
    Source Module:APPSTAND
    Source Object: STANDARD_PC_AND_VA
    Source Module:APPSTAND
    Source Object: STANDARD_TOOLBAR
    Source Module:APPSTAND
    Source Object: STANDARD_CALENDAR
    Compiling package specification APP_CUSTOM...
    No compilation errors.
    Compiling package specification APPROVER...
    No compilation errors.
    Compiling package specification APP_CUSTOM...
    No compilation errors.
    Compiling package body APP_CUSTOM...
    No compilation errors.
    Compiling package specification APPROVER...
    No compilation errors.
    Compiling package body APPROVER...
    No compilation errors.
    Compiling WHEN-WINDOW-RESIZED trigger on form...
    No compilation errors.
    Compiling FOLDER_ACTION trigger on form...
    No compilation errors.
    Compiling FOLDER_RETURN_ACTION trigger on form...
    No compilation errors.
    Compiling KEY-HELP trigger on form...
    No compilation errors.
    Compiling KEY-DUPREC trigger on form...
    No compilation errors.
    Compiling KEY-EXIT trigger on form...
    No compilation errors.
    Compiling KEY-EDIT trigger on form...
    No compilation errors.
    Compiling KEY-COMMIT trigger on form...
    No compilation errors.
    Compiling KEY-CLRFRM trigger on form...
    No compilation errors.
    Compiling KEY-MENU trigger on form...
    No compilation errors.
    Compiling KEY-LISTVAL trigger on form...
    No compilation errors.
    Compiling WHEN-WINDOW-CLOSED trigger on form...
    No compilation errors.
    Compiling POST-FORM trigger on form...
    No compilation errors.
    Compiling PRE-FORM trigger on form...
    No compilation errors.
    Compiling ON-ERROR trigger on form...
    No compilation errors.
    Compiling WHEN-NEW-FORM-INSTANCE trigger on form...
    No compilation errors.
    Compiling WHEN-NEW-RECORD-INSTANCE trigger on form...
    No compilation errors.
    Compiling WHEN-NEW-ITEM-INSTANCE trigger on form...
    No compilation errors.
    Compiling WHEN-NEW-BLOCK-INSTANCE trigger on form...
    No compilation errors.
    Compiling QUERY_FIND trigger on form...
    No compilation errors.
    Compiling CLOSE_WINDOW trigger on form...
    No compilation errors.
    Compiling ACCEPT trigger on form...
    No compilation errors.
    Compiling PRE-INSERT trigger on APPROVER data block...
    No compilation errors.
    Compiling PRE-UPDATE trigger on APPROVER data block...
    No compilation errors.
    Compiling ON-INSERT trigger on APPROVER data block...
    No compilation errors.
    Compiling ON-LOCK trigger on APPROVER data block...
    No compilation errors.
    Compiling ON-DELETE trigger on APPROVER data block...
    No compilation errors.
    Compiling ON-UPDATE trigger on APPROVER data block...
    No compilation errors.
    Compiling WHEN-VALIDATE-RECORD trigger on APPROVER data block...
    No compilation errors.
    Compiling KEY-DELREC trigger on APPROVER data block...
    No compilation errors.
    Compiling WHEN-VALIDATE-ITEM trigger on APPROVER_NAME item in APPROVER data block...
    No compilation errors.
    Compiling KEY-LISTVAL trigger on EFFECTIVE_START_DATE item in APPROVER data block...
    No compilation errors.
    Compiling KEY-LISTVAL trigger on EFFECTIVE_END_DATE item in APPROVER data block...
    No compilation errors.
    Compiling WHEN-VALIDATE-ITEM trigger on EFFECTIVE_END_DATE item in APPROVER data block...
    No compilation errors.
    Created form file AMZ_RESPAPPRV.fmx
    Edited by: user578908 on May 2, 2011 2:03 PM

  • Error message not descriptive FRM-40509

    Hi,
    Whenever i have any update error, i get this error as FRM-40509 error: unable to update record. I can see this error only when i click on f1 or show error key.
    How can can i display actual message without going to click on on f1 or show error
    appreciate your help
    regards
    ahmed

    Yes, i tried with on-error. below is the code
    BEGIN
    DECLARE
    err_code CONSTANT NUMBER := ERROR_CODE;
    err_type CONSTANT VARCHAR2(3) := ERROR_TYPE;
    server_err NUMBER := abs(DBMS_ERROR_CODE);
    server_msg VARCHAR2(2000) := DBMS_ERROR_TEXT;
    constraint_name VARCHAR2(61);
    BEGIN
    IF (err_type = 'FRM' AND
    err_code IN (40506, 40508, 40509, 40510, 40702) ) THEN
    /* Remove recursive errors from the top of the stack */
    WHILE (server_err = 604) LOOP
    CGTE$POP_ERROR_STACK(server_err, server_msg);
    END LOOP;
    /* Check and report the generic constraint violations */
    IF ( CGTE$CHECK_CONSTRAINT_VIO(server_err, server_msg) ) THEN
    ep_form_errors.RAISE_FAILURE;
    END IF;
    /* Check and report the constraint violations specific to this block */
    constraint_name := TST_CONSTRAINT(server_msg);
    /* FK - Parent key not found */
    IF (server_err = 2291) THEN
    IF (constraint_name = 'TST_L1323_FK') THEN
    ep_form_errors.PUSH(ep_form_errors.MSGGETTEXT(13, 'This <p1> does not exist', 'Tool Name'), 'E', 'OFG', 13);
    ELSIF (constraint_name = 'TST_L1325_FK') THEN
    ep_form_errors.PUSH(ep_form_errors.MSGGETTEXT(13, 'This <p1> does not exist', 'Measure Type' ), 'E', 'OFG', 13);
    ELSIF (constraint_name = 'TST_L1326_FK') THEN
    ep_form_errors.PUSH(ep_form_errors.MSGGETTEXT(13, 'This <p1> does not exist', 'Probe Type' ), 'E', 'OFG', 13);
    ELSIF (constraint_name = 'TST_L1324_FK') THEN
    ep_form_errors.PUSH(ep_form_errors.MSGGETTEXT(13, 'This <p1> does not exist', 'Run Type)' ), 'E', 'OFG', 13);
    ELSIF (constraint_name = 'TST_SVC_FK') THEN
    ep_form_errors.PUSH(ep_form_errors.MSGGETTEXT(13, 'This <p1> does not exist', 'Service company Code' ), 'E', 'OFG', 13);
    ELSE
    ep_form_errors.PUSH(server_msg, 'I', 'OFG', 0);
    END IF;
    ep_form_errors.RAISE_FAILURE;
    END IF;
    /* FK - Child record found */
    IF (server_err = 2292) THEN
    IF (err_code = 40510) THEN
    ep_form_errors.PUSH(server_msg, 'I', 'OFG', 0);
    ELSIF (err_code = 40509) THEN
    ep_form_errors.PUSH(server_msg, 'I', 'OFG', 0);
    END IF;
    ep_form_errors.RAISE_FAILURE;
    END IF;
    END IF;
    IF (err_type = 'FRM' AND
    err_code IN (41105, 41106, 40702) ) THEN
    IF (err_code = 41105) THEN
    ep_form_errors.PUSH(ep_form_errors.MSGGETTEXT(35, 'Query of <p1> must be in context of <p2>', 'Tests'), 'E', 'OFG', 35);
    ep_form_errors.RAISE_FAILURE;
    ELSIF (err_code = 41106) THEN
    ep_form_errors.PUSH(ep_form_errors.MSGGETTEXT(36, 'Insert of <p1> must be in context of <p2>', 'Tests' ), 'E', 'OFG', 36);
    ep_form_errors.RAISE_FAILURE;
    END IF;
    END IF;
    IF (err_type = 'FRM' AND
    err_code = 40735 AND
    server_err != 0 ) THEN
    /* Remove recursive errors from the top of the stack */
    WHILE (server_err = 604) LOOP
    CGTE$POP_ERROR_STACK(server_err, server_msg);
    END LOOP;
    /* If error not found, issue default message */
    ep_form_errors.PUSH(err_type||'-'||to_char(server_err)||': '||server_msg, 'I', 'OFG', 0);
    ep_form_errors.RAISE_FAILURE;
    END IF;
    /* If error not found, issue default message */
    ep_form_errors.PUSH(err_type||'-'||to_char(err_code)||': '||ERROR_TEXT, 'I', 'OFG', 0);
    ep_form_errors.RAISE_FAILURE;
    END;
    END;
    Message was edited by:
    user642673

Maybe you are looking for