Forms personalization error

Hello all,
I am trying to personalize the Transact Move Orders form in Inventory.
Business need is to make the button - "*View/Update allocation*" not displayed in the form.
For this, the "*DISPLAYED*" property of this item (*TOLINES_CONTROL.OPEN*) "FALSE"
However when I try to open this form, I get the below error :
"*FRM-41033: Cannot set ENABLED attribute of non-displayed item TOLINES_CONTROL.OPEN*"
However I am able to do the same to a different button on the same datablock and in the same fmb.
Any pointers greatly appreciated.
Thanks

Hi;
For your issue i suggest close your thread here as changing thread status to answered and move it to Forum Home » Application Development in PL/SQL » Forms which you can get more quick response
Regard
Helios

Similar Messages

  • Saled Order Form Personalization Error

    Hi Friends,
    I have a problem while doing the Form personalization for Saled order form, particularly for the 'Payment Terms' in the 'Others' Tab.
    Problem is that i have disabled the 'Payment Terms' filed as per the requirement that no client cannot insert, update and delete the Payment terms in that filed but client want to default value in the Payment term as a 'CREDIT CARD'.
    while creating the SO also the filed is disabled, problem is while querying the Sales Order form, it is not allowing to query because 'Credit Card' already is there.
    please suggest me a solution for this.
    Thanks
    Anushka

    Hi,
    As far as I understand; You have 2 requirements
    1. Payment term should be always 'CREDIT CARD'.
    2. Payment term defaulted should not be updated or deleted by User.
    Action Plan:
    1. Use 'Not in Enter Query Mode'
    2. First Insert value into Payment terms.
    3. Make Update allowed as False instead of Disable.Disabling a field and inserting may cause errors in particular scenarios.
    If you still face problem, try inserting Payment terms on the basis of some condition, i.e when this condition is met then only insert will be done or else the field will be left blank. Ex: Customer Name not null
    Regards,
    Sridhar

  • Form Personalization error in INV on Kanban Cards Form R12

    Hi,
    I'm trying form personalization in INV Kanban Cards Form,could you suggest me:
    1. Assume that MTL_KANBAN_CARDS table has kanban_card_number='12345'
    2. Assume that in the table MTL_MATERIAL_TRANSACTIONS_TEMP , Transaction_Quantity = 50 for above kanban_card record.
    3. Now, user will enter into apps, open the kanban form & query above kanban_card_number. This form will have 3 DFF fields for entering the quantity
    (Attribute4 for Lot1, Attribute5 for Lot2, Attribute6 for Lot3).
    4. Now, user will enter first DFF value say 10, 2nd DFF value say 20 and 3rd DFF value say 20. --> The total is 50 which is equal to the transaction_quantity in MTL_MATERIAL_TRANSACTIONS_TEMP for this kanban_card.
    My requirement is that, when ever user enters (based on above example) more than 50 (sum of 3 DFF's), then an error message should show up saying
    (Entered quantity is more than transaction_quantity of this kanban card).
    Trigger Event: WHEN-VALIDATE-RECORD
    ==============
    Trigger Object: KANBAN_CARDS
    ==============
    Condition:
    =========
    :KANBAN_CARDS.inventory_item_id = MTL_MATERIAL_TRANSACTIONS_TEMP.inventory_item_id
    and :KANBAN_CARDS.organization_id = MTL_MATERIAL_TRANSACTIONS_TEMP.organization_id
    and (MTL_MATERIAL_TRANSACTIONS_TEMP.transaction_quantity >= nvl(:KANBAN_CARDS.ATTRIBUTE4,0) + nvl(:KANBAN_CARDS.ATTRIBUTE5,0) + nvl(:KANBAN_CARDS.ATTRIBUTE6,0))
    and rownum=1
    Thanks
    Pravin

    Forms Personalization is a feature of the Oracle Enterprise Business Suite (EBS) not a feature of Oracle Forms. Please post your question in the General EBS Discussion forum. If you have a general Forms question, by all means, ask it here! ;-)
    Craig B-)

  • Forms Personalization: FRM-41017- Cannot set UPDATE ALLOWED attribute error

    Hey All,
    I have a requirement in Projects > Allocation > Allocation Rules which needs a few mandatory columns to be greyed out.
    I think that the form is not getting query-able because of the “FRM-41017- Cannot set UPDATE ALLOWED attribute of non-enabled item RULE.OFFSET_METHOD” error when we open the form.
    I was trying to set the required property to false for personalization’s done on mandatory columns and see if that can work in suppressing that error. But it did not.
    Can anyone help me by telling how to avoid this and make the form query-able?
    Any help is much appreciated.
    Thanks !

    Please post the details of the application release, database version and OS.
    Please see if (Capital Projects Form Personalizations Error- FRM-41017 [ID 1072660.1]) helps.
    Thanks,
    Hussein

  • Error "Token in strings could not be evaluated" in form personalization

    Getting Error "Token in strings could not be evaluated" in form personalization.
    The syntax used is -
    ='BEGIN
    CREATE_URL_COLL('''||${item.IEXPYPRS_CC.CC_TYPE_DSP.value}||''');
    end'
    Please suggest where I am going wrong.
    Thanks and Regards,
    Dibyanshu

    Andreas.
    ='BEGIN
    CREATE_URL_COLL('''||${item.IEXPYPRS_CC.CC_TYPE_DSP.value}||''');
    end'what about the above code is it related with form?
    because i tried to use that something like this
    BEGIN
    CREATE_URL_COLL('''||${item.IEXPYPRS_CC.CC_TYPE_DSP.value}||''');
    end;and it gave me error, compilation error.
    sarah

  • Error when calling procedure from form personalization

    Hi every body
    I want to call a procudre using form personalization . I made the procedure and in form personalization i call it as follow:
    built in type : Execute a Procedure
    Argument :
    ='GAZ_EMP_ASSIGN_UPDATE(' || :ASSGT.ORGANIZATION_ID || ', ' || :ASSGT.ASSIGNMENT_ID || ', ' || FND_PROFILE.VALUE('USER_ID') || ', ' || FND_PROFILE.VALUE('DB_SESSION_ID') ||' )'
    but the following error raised when i click on Apply Now button :
    the string (='GAZ_EMP_ASSIGN_UPDATE(' || :ASSGT.ORGANIZATION_ID || ', ' || :ASSGT.ASSIGNMENT_ID || ', ' || FND_PROFILE.VALUE('USER_ID') || ', ' || FND_PROFILE.VALUE('DB_SESSION_ID') ||' )' )
    couldn't be evaluated because of error ORA-06550 :line 1 , column 43
    PLS-00103:encountered the symbol ")" while expecting one of the folowing (- + ...... etc
    can anyone have a solution to this problem because it made me mad .(urgent)
    Or if anyone have another way to call the procedure ??
    Note that i want to pass db_session_id to the procedure from the application so does anyone have a complian about the way of passing this parameter to the procedure ??

    See http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/forms-personalization-execute-a-procedure-1778674

  • Error in Form Personalization....

    I did the following: Action Type : Builtin ,Builtin Type : Execute Procedure, Argument ='declare
    BEGIN
    user_resp_single_signon ;
    END' -- This is running fine.
    When I try to pass parameter as below:
    ='declare
    BEGIN
    user_resp_single_signon_p('Test');
    END'
    I get error :The string '=declare End' could not be evaluated because of error ORA-000923: FROM keyword not found where expected.
    Could you plz let me know what is the issue on this?
    Thanks

    Pl post details of OS and EBS versions.
    Pl see if these MOS Docs can help
    How To Call Code Logic Or Procedure In CUSTOM.PLL Using Form Personalization - Builtin 'Call Custom          (Doc ID 747508.1)
    Not Able to Pass Parameters to a Procedure During form Personalization (Doc ID 308457.1)
    Sample CUSTOM Library Code To Customize Applications          (Doc ID 744065.1)
    HTH
    Srini

  • Forms Personalization - FRM-40502: ORACLE error: unable to read list of val

    Hi,
    I am using Forms Personalization to create an LOV using builtin. In the Builtin, I have put the sql query under create record group from query. In the query, when I hardcode a value, in a where condition, the LOV works fine but when I replace the hardcoded value with :block.field value, it gives the error, FRM-40502: ORACLE error: unable to read list of values. Below is the part of the sql query where I am facing this issue.
    "WHERE related_customer_id = :ORDER.INVOICE_TO_CUSTOMER_ID"
    Please get back to me if anyone has faced similar problem.
    Thanks all in advance,
    Regards,
    AN

    Please post a new thread for each issue. Tacking onto a 2 year old post is generally a bad idea.
    Forms personalization is a feature in Oracle E+Biz Suite and as such you should post your question in this forum:
    OA Framework

  • Got error when call standard library in form personalizations

    There is a standard library OEXOEFRM attached to from OEXOEORD. Now I tried to call a procedure in libary with form personalizations, but got failed.
    Action: Builtin
    Builtin type :execute procedure
    Argument: begin OE_SCHEDULE_ACCESS.SET_SCHEDULE_ACTION ('para1','para2'); end
    When 'apply now', got the error "....could not be evaluated becuase of error ORA-06550: line 3, column 1: PLS-00201:'OE_SCHEDULE_ACCESS.SET_SCHEDULE_ACTION' must be declared.
    My question is how to call form library procedure in form personalizations? What builtin type should be used and any extra steps need to be done?
    Is there any documents on oracle metalink specific to this issue?
    Thank you very much for your help.

    Forms personalization is described in detail in ML Note 279034.1.
    Limitations of personalizations are in note 420518.1
    HTH
    Srini Chavali

  • PO form personalization at level to prompt user to pass the project

    Hi guys,
    I have a requirement to personalize the purchase order form 
    Form Personalization at the “Form” level.
    Trigger Event as “WHEN-VALIDATE-RECORD”
    Set Trigger Object as “PO_DISTRIBUTIONS”
    Set Condition as
    :PO_DISTRIBUTIONS.PROJECT is null and xxgdc_project_validation_pkg.is_expense_type_account(:PO_DISTRIBUTIONS.CODE_COMBINATION_ID) = 'Y' and xxgdc_project_validation_pkg.is_cost_center_project_reqd (:PO_DISTRIBUTIONS.CODE_COMBINATION_ID) = 'Y'
    Set Action as Message of Type “Error”
    Set Message as
    = SELECT fnd_message.get_string('XXGDC','XXGDC_PROJECT_REQUIRED') FROM dual.
    The above personalization is working at distribution level.
    But when moved the same logic to line level its is not working. Could any of the guys help me

    You also try with following setting with same condition .
    Event : WHEN-VALIDATE-RECORD
    Object :  PO_LINES

  • Call form in EBS with form personalization

    Hi all guru,
    i try to call a form (function in EBS) with the form personalization and pass it one parameter (P_PO_HEADER_ID) in new SPECIAL41 menu:
    1) create new sequenze with condition "TRIGGER: special41"
    2) create action Built-in, type "Launch a function", function code "XX_TEST", parameter "P_PO_HEADER_ID = 3473".
    In this case it's work fine
    But i want pass the parameter P_PO_HEADER_ID dynamically coping the valus from the field :PO_HEADERS.PO_HEADER_ID....so parameter "P_PO_HEADER_ID = :PO_HEADERS.PO_HEADER_ID".
    In this case dosen't work!!!!!
    Any idea for solved the problem?
    Tank's all
    Attilio

    with these tests I got the following errors:
    1) P_PO_HEADER_ID = $(PO_HEADERS.PO_HEADER_ID)
    errors(a,b,c,).....
    a)no such parameter named G_QUERY_FIND exists in form XX_TEST.
    (note: the parameter G_QUERY_FIND exist in the custom form)
    b)Unabled to resolve reference to item PARAMETER.G_QUERY_FIND.
    c)Parameter P_PO_HEADER_ID type does non match definition in form XX_TEST.
    end of errors...
    2) P_PO_HEADER_ID = ${PO_HEADERS.PO_HEADER_ID}
    error....
    Tokens in the string (P_PO_HEADER_ID = ${PO_HEADERS.PO_HEADER_ID}) could not be evaluated. Please check the syntax
    Attilio

  • PO Form Personalization affecting for False condition.

    Hello All,
      I have done with PO(Enter PO) form personalization to disable the Cancel functionality from tools Menu for 'Goods' Line Type.
    The condition am using  for personalization is  (:PO_LINES.LINE_TYPE= 'Goods') AND (:PO_HEADERS.DOC_TYPE_NAME = 'Standard Purchase Order')
    For True status showing one Error message " You Cant Cancel PO"
    Personalization is working fine for True Condition but for False condition the normal process has to happen means other than 'Goods' Line Type, User should able to Cancel PO.
    But whenever am trying to Cancel Po other than Goods line Type its not working, Cancel PO form is not opening at all.
    For this personalization I have followed the (Doc ID 1316584.1) Metalink document. I Also tried personalization with Trigger Special13 still same problem persisted.
    If anyone knows Please help.
    Thanks
    Ravi Raj.

    Oracle Forms Personalization is a feature of the Oracle Enterprise Business Suite (EBS) not a feature of Oracle Forms.  Please post your question in the EBS General Discussion.
    Craig...

  • Avoid forms personalization/trigger during record update

    Hi all,
    I am trying to use forms personalization restrict users not to duplicate invoice numbers for a given supplier in Oracle Payables(Oracle Apps
    R 12.1.3).
    Here are my details,
    Trigger Event: WHEN-VALIDATE-RECORD
    Trigger Object: INV_SUM_FOLDER
    Condition: 0<(SELECT count(*) FROM ap_invoices_all WHERE invoice_num =:INV_SUM_FOLDER.INVOICE_NUM AND vendor_id = :INV_SUM_FOLDER.VENDOR_ID) AND :SYSTEM.RECORD_STATUS='INSERT'
    Processing Mode: Not in Enter-Query Mode
    Actions:
    Type: Message
    Message Type: Error
    Message Text: Duplicate Invoice Number
    This trigger shoud only for new record inserts so, I have used the condition, *:system.record_status = 'INSERT'* but this trigger is still firing during update of existing invoices, say when i wanna change terms for the AP invoice.
    I couldnt figure out where the error is, if anyone has any idea, please help.
    Thanks.
    Edited by: Kwin on Oct 10, 2012 9:12 AM
    Edited by: Kwin on Oct 10, 2012 9:21 AM

    You can have one more condition like
    0<(SELECT count(*) FROM ap_invoices_all WHERE invoice_num =:INV_SUM_FOLDER.INVOICE_NUM AND vendor_id = :INV_SUM_FOLDER.VENDOR_ID) AND :SYSTEM.RECORD_STATUS='INSERT'
    AND
    :INV_SUM_FOLDER.INVOICE_ID is null
    because Invoice Id will be not not null for existing Invocies and for new invoices , it will be null.
    Thanks
    Pradeep

  • Buitin RAISE FORM_TRIGGER_FAILURE not working in forms Personalization

    Hi,
    I create a SIT where i dn't want user to create more than 1 record. I successfully able to set the condition and popup error message in action tab when more than 1 record is entered by the user. Now I want to stop further processing and for that purpose I use built-in RAISE FORM_TRIGGER_FAILURE. But it won't work and user can able to process further easily.
    Can any one guide me how I acheive this using forms personalization?

    Pl see ML Doc 420518.1 on why this does not work
    HTH
    Srini

  • Forms Personalization for an LOV -- Issue

    Dear All,
    I want to restrict the Expenditure Types LOV in the Expenditure Entry screen in Projects Module. I am using forms personalization for this.
    The restriction is done as per Operating Unit.
    The LOV query used by the current system is:
    /* Formatted on 2010/02/04 13:01 (Formatter Plus v4.5.2) */
    SELECT et.expenditure_type, et.unit_of_measure uom, et.cost_rate_flag,
    et.description, et.system_linkage_function system_linkage_function,
    et.system_linkage_m
    FROM pa_expenditure_types_expend_v et, pa_expenditure_types_desc_v dt
    WHERE et.expenditure_type = dt.expenditure_type
    AND :exp_items.expenditure_item_date
    BETWEEN et.expnd_typ_start_date_active
    AND NVL (
    et.expnd_typ_end_date_active,
    :exp_items.expenditure_item_date
    AND :exp_items.expenditure_item_date
    BETWEEN et.sys_link_start_date_active
    AND NVL (
    et.sys_link_end_date_active,
    :exp_items.expenditure_item_date
    AND ( et.system_linkage_function = :GROUPS.system_linkage_function
    OR ( :GROUPS.system_linkage_function = 'ST'
    AND et.system_linkage_function = 'OT'
    AND ( NVL (
    :expenditures.denom_currency_code,
    :expenditures.acct_currency_code
    ) = :expenditures.acct_currency_code
    OR ( :expenditures.denom_currency_code !=
    :expenditures.acct_currency_code
    AND et.cost_rate_flag = 'N'
    ORDER BY et.expenditure_type
    I am adding a DECODE condition to the above query, to make the following modified query:
    /* Formatted on 2010/02/04 13:01 (Formatter Plus v4.5.2) */
    SELECT et.expenditure_type, et.unit_of_measure uom, et.cost_rate_flag,
    et.description, et.system_linkage_function system_linkage_function,
    et.system_linkage_m
    FROM pa_expenditure_types_expend_v et, pa_expenditure_types_desc_v dt
    WHERE et.expenditure_type = dt.expenditure_type
    AND :exp_items.expenditure_item_date
    BETWEEN et.expnd_typ_start_date_active
    AND NVL (
    et.expnd_typ_end_date_active,
    :exp_items.expenditure_item_date
    AND :exp_items.expenditure_item_date
    BETWEEN et.sys_link_start_date_active
    AND NVL (
    et.sys_link_end_date_active,
    :exp_items.expenditure_item_date
    AND ( et.system_linkage_function = :GROUPS.system_linkage_function
    OR ( :GROUPS.system_linkage_function = 'ST'
    AND et.system_linkage_function = 'OT'
    AND ( NVL (
    :expenditures.denom_currency_code,
    :expenditures.acct_currency_code
    ) = :expenditures.acct_currency_code
    OR ( :expenditures.denom_currency_code !=
    :expenditures.acct_currency_code
    AND et.cost_rate_flag = 'N'
    AND DECODE (
    (SELECT DISTINCT fdfcuv.application_column_name
    FROM hr_operating_units hou,
    pa_lookups pl,
    fnd_descr_flex_col_usage_vl fdfcuv
    WHERE pl.meaning = hou.NAME
    AND fdfcuv.end_user_column_name = pl.predefined_flag
    AND pl.lookup_type = 'PFC_OU_TO_DIVISION_LOOKUP'
    AND hou.NAME = :GROUPS.operating_unit
    AND fdfcuv.descriptive_flexfield_name =
    'PA_EXPENDITURE_TYPES_DESC_FLEX'),
    'ATTRIBUTE1', dt.attribute1,
    'ATTRIBUTE2', dt.attribute2,
    'ATTRIBUTE3', dt.attribute3,
    'ATTRIBUTE4', dt.attribute4
    ) = 'Y'
    ORDER BY et.expenditure_type
    The Apply now button in Forms Personalization screen throws up the following error:
    FRM-41076: Error populating Group.
    followed by...
    FRM-41072: Cannot create Group %s
    I first query above is also getting accepted with a condition like "AND ROWNUM = 1'
    but the 2nd query is throwing errors...
    Please Help.

    This worked..
    Just I don't have to press the Apply Now button.
    Just saved and executed it in form perfectly
    Thanks !!

Maybe you are looking for