FRM-41014: Cannot set attribute of null canvas item PO_REQ_HDR.ATTRIBUTE8

I am Doing Form Personalization on Dff in Requisition Headers form. My Requirement is
requirement is like this
Segment1 : Requsition Type
Segment2: Project ID
Segment3: CAF ID
ATTRIBUTE7 will have two values
1. Capex
2. Opex
if user selects Capex.. then ATTRIBUTE8 and ATTRIBUTE9 are manadatory
otherwise optional
i did personalization
In Condition Tab:-
I took Trigger Event as When-Validate-Record
Trigger Object as PO_REQ_HDR
Condition :PO_REQ_HDR.ATTRIBUTE7='Capex'
When i validate it gives The Condition evaluates to false
In Action Tab:-
Type Property
Language All
Object Type Item
Target Object Po_REQ_HDR.Attribute8
Property Name :Required
Value:True
then i Pressed Apply Now then It fires Error:: FRM-41014: Cannot set attribute of null canvas item PO_REQ_HDR.ATTRIBUTE8
Can Any one please sujjest what is the Cause of this Error.
I am Using 12.0.4 application version.

Please see these threads.
Re: Personalization Problem
How can I make a DFF segment diappear?
Thanks,
Hussein

Similar Messages

  • FRM-41014: Cannot set attribute of null canvas item CTL_GLOBALS_USERAREA

    Hello experts
    Has any one encountered the "FRM-41014: Cannot set attribute of null canvas item CTL_GLOBALS_USERAREA" error at any time? What was the fix? I thought setting the environment variable HRUSERAREA="OFF" in the env file would resolve this. But unfortunately, in one of our instances this is set and yet the same error shows up again.
    We are upgrading from 10.7 to R12. Linus is the OS. Any inputs? What else do we have to check between the instances where it works and the one that produces the error?
    Thanks for responding.
    Srikanth

    Vasanth
    Thanks for your response. The last post in that link seems to suggest that "the error will be shown only by clients, which used [en-gb] scheme in Internet Explorer." But in this case, the library HR_GEN.pll has the SET_ITEM_PROPERTY call which attempts to set the null canvas item's property. The function that helps in making the decision whether or not to make this item property call is done by a function called USERAREAENABLED within the library. This function calls a user exit to determine the value of the env variable $HRUSERAREA. Somehow this returns "ON" inspite of "OFF" value with which this variable is defined in the env file. Could something else be overriding this env file setting?
    Srikanth

  • FRM-41014: Cannot set attribute of null canvas

    Hi all,
    Whenever i am opening the Distributions window in Invoices in my home system, I am getting the following Pop Window telling :
    "FRM-41014: Cannot set attribute of null canvas item D_SUM_PROMPT.ORDER_BY1"
    Can anyone please throw some light as i am getting the error everytime i open and its really eating my brain.
    Regards
    Ramki

    the item named : D_SUM_PROMPT.ORDER_BY1 has its canvas property set to null or none. in the property palette of this item, select a valid canvas, then goto the physical->visible poperty to false.
    Francois

  • 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 : FRM-41316: cannot set insert allowed property of disabled item

    Hi Forum,
    I have a requirement to making the following field non editable Ship Confirm Rule+ in Order Management-->"Release Sales Orders"-->"Shipping" tab
    I tried to achieve this using form personalization using the below condition and action
    Trigger Event - WHEN-NEW-ITEM-INSTANCE
    Trigger Object - RELEASE.DOC_NAME
    Condition - :RELEASE.PICKING_RULE is not NULL
    Processing Mode - Both
    Action Type - Property
    Object Type - Item
    Target Object - RELEASE.SHIPCONFIRM_RULE_NAME
    Property Name - ENABLED
    Value - FALSE
    I could see the field becomes non editable but when i navigate to "Release Sales Orders"-->"Shipping" tab and press tab button on the field "Trip" I am getting the below error
    FRM-41316: cannot set insert allowed property of disabled item RELEASE.SHIPCONFIRM_RULE_NAME
    Even i have tried with the following Property Names set to " FALSE " but still the field is able to editable
    ENTERABLE
    ENTERABLE(APPLICATIONS COVER)
    INSERT_ALLOWED
    INSERT_ALLOWED(ITEM-INSTANCE)
    UPDATE_ALLOWED
    UPDATE_ALLOWED(ITEM-INSTANCE)
    Please help me to resolve this issue.
    Thanks in advance
    Regards,
    CSK

    Hi Francoiq,
    Thanks, As you advised I will post this in E-Business Suite
    Regards,
    CSK

  • FRM-41390:  Cannot set REQUIRED property of subordinate mirror item

    hi,
    this is sathish,
    i have customized the oracle apps shipping transaction form, in this form i am calling the 10g report every thing is working fine but,when i open the form at that time it is showing the ERROR "FRM-41390: Cannot set REQUIRED property of subordinate mirror item"
    can any one suggest me how to slove this.
    tahnks,

    The first question is do you know what the error message means?
    It seems to be saying that you have a mirrored item, ie a field that it set to mirror the value of another. The error seems to indicate that it is not happy for this mirror item to have the required property set.
    If you know this already, then sorry for the explanation, but you did not make it clear in the post.
    I suggest to search for mirror items and see what properties they have, also see if you have a set_item property on said item that makes it required. I'm not sure from your description whether this happens at startup or after some event in the form.
    rgds

  • FRM-41316: cannot set insert allowed property of disabled item

    We are facing an error message while entering the Invoices in Apps R12 . Requested to please look into the issue.
    Navigation : CNG India Local AP Super User
    Oracle Payables>Invoice >Entry>Invoice
    getting the error
    FRM-41316: cannot set insert Allowed Property of disabled item inv_sum_folder.doc_category_name
    thanks in advance....

    Please see these docs.
    12.1.1 – FRM-41316 Error On Invoice Workbench Forms [ID 862433.1]
    R12: Invoice Workbench, get FRM-41316 Error Message [ID 1332977.1]
    FRM-41316 Cannot Set Insert Allowed Property Of Disabled Item LINE_SUM_FOLDER [ID 467206.1]
    FRM-41316: FRM-41316: Cannot set Insert Allowed property of disabled item APP_FOLDER.TRANS_TO_RECEIPT_RATE When Applying To Foreign Currency Invoices [ID 392368.1]
    Thanks,
    Hussein

  • FRM 41032: cannot set enabled attribute of current item B00.CB_EMAIL

    Hi Folks,
    I am getting the error as shown below in the screenshot. I just changed the background of the form. It was dark in color, so I changed it to brighter colors. There was no change in the code.
    Please could you let me know, what could be the reason for this error? I wish I could send you guys the screenshot.
    Is there any way possible.
    I have also pasted my PLSQL code below. Please help me out in this matter as it is very urgent
    Thanks in advance,
    Vishal
    --------------------------------CODE---------------------------
    PROCEDURE set_user_access IS
    tcnt number;
    rval number;
    BEGIN
    -- get username from application
    :b00.user_login := get_application_property(username);
    -- get access level from segment_user
    select access_level
    into :b00.acc_level
    from segment_user
    where user_login = :b00.user_login;
    -- limit oc access
    -- level 1 & 2 users have access to all OCs
    if :b00.acc_level in ('1','2') then
         :b00.user_oc := 'ALL';
    elsif :b00.acc_level in ('3','4','5','6') then
    -- all other users only have access to OCs specified in SEGMENT_USER_ATTRIB table
    SELECT COUNT(*)
    INTO TCNT
    FROM SEGMENT_USER_ATTRIB
    WHERE USER_LOGIN = :B00.USER_LOGIN
    AND ATTRIB_ID = 'OC';
    IF TCNT > 0 THEN
    :b00.user_oc := 'SELECT';
    ELSE
    :B00.USER_OC := 'NONE';
    END IF;
    else
    :B00.USER_OC := 'NONE';
    end if;
    --set the email feature
    /* not yet! 8/11/03 */
    /* TDK: Enabled 1/9/04 */
    select COUNT(*)
    into :b00.email_addr_cnt
    from segment_user_email
    where user_login = :b00.user_login;
    if :b00.email_addr_cnt > 0 then
    Begin
         SET_ITEM_PROPERTY('b00.cb_email',ENABLED,PROPERTY_TRUE);
    exception
         when others then
         null;
    end;      
    if :b00.email_addr_cnt > 1 then
         :b00.email_addr := 'choose...';
         rval := populate_group('RG_USER_EMAIL_ADDR');
    populate_list('B01.LI_EMAIL_ADDR', 'RG_USER_EMAIL_ADDR');
    :b01.li_email_addr := get_list_element_value('b01.li_email_addr',1);
    else
         select email
         into :b00.email_addr
         from segment_user_email
         where user_login = :b00.user_login;
    end if;
    else
         SET_ITEM_PROPERTY('b00.cb_email',ENABLED,PROPERTY_FALSE);
         SET_ITEM_PROPERTY('b00.cb_email',TOOLTIP_TEXT,'You do not have access to this feature, Please contact the system administrator to change your privileges.');
    end if;
    -- allow restricted rebate access?
    select count(*)
    into tcnt
    from segment_user_attrib
    where user_login = :b00.user_login
    and attrib_id = 'RSTRREB'
    and nvl(attrib_value,'N') = 'Y';
    -- if have restricted access, show checkbox
    if tcnt > 0 then
    :b00.rstr_access := 'Y';
    :b00.rstr_ok := 'Y';
    else
         :b00.rstr_access := 'N';
         -- hide checkbox
         set_item_property('b00.rstr_ok',visible,property_false);
         :b00.rstr_ok := 'N';
    end if;
    END;
    ---------------------------------------------------------------------------------------------------

    And what is the error you are getting?
    You seem to have forgotten to paste it?
    Navnit

  • Cannot set attribute..

    Hi.this is my code...
    TaskServiceImpl am =
    (TaskServiceImpl)AppModuleFactory.getAppModule("ljt.model.sas.TaskService", "TaskServiceLocal");
    String sql = "SELECT STATUS_ID, CODE, DESCRIPTION FROM LJT_REF_SVJOB_STATUS";
    ViewObject vo = am.getDBTransaction().createViewObjectFromQueryStmt(sql);
    RowIterator rowIt = vo.createRowSetIterator(null);
    for (int i = 0 ; i < rowIt.getRowCount() ; i++) {
    Row row = rowIt.next();
    System.out.println("i : " + i);
    System.out.println("STATUS_ID : " + row.getAttribute("STATUS_ID").toString());
    if (row.getAttribute("DESCRIPTION") == null){
    System.out.println("DESCRIPTION IS NULL");
    row.setAttribute("DESCRIPTION","TEST");
    am.getDBTransaction().commit();
    row.refresh(Row.REFRESH_WITH_DB_FORGET_CHANGES);
    } else {
    System.out.println("DESCRIPTION : " + row.getAttribute("DESCRIPTION").toString());
    System.out.println("DESCRIPTION IS NOT NULL");
    and the error that i get ...
    oracle.jbo.ReadOnlyAttrException: JBO-27008: Attribute set for DESCRIPTION in view object _0 failed
         at oracle.jbo.server.ViewRowImpl.setAttribute(ViewRowImpl.java:819)
         at oracle.jbo.server.ViewRowImpl.setAttribute(ViewRowImpl.java:774)
         at ljt.view.scheduler.TestScheduler.run(TestScheduler.java:32)
         at java.util.TimerThread.mainLoop(Timer.java:512)
         at java.util.TimerThread.run(Timer.java:462)
    can anyone help me why i cant set a value into that attribute...

    hi..thank you for reply.ok what i'm trying to do is i got a table name LJT_REF_SVJOB_STATUS.the column for this table is STATUS_ID,CODE,DESCRIPTION...can anyone help me how to update the value of DESCRIPTION . for your information this is Job.java class without jspx and the pagedef..how can i update the column..thank you

  • APPS:FRM 41017 WHEN SETTING ATTRIBUTE TO ENABLE = FALSE

    We use oracle application 11.5.10.2, with oracle DB 11.2.0.3 on MS Windows platform.
    We trying to make a personalization on INVTOMAI form.
    The forms properties are:
    Form version: 11.5.208.115100.61
    The personaliztion is:
    object type: Item
    Target Object: TOMAI_MAIN_HEADER_BLK.DESCRIPTION
    Property Name: Enabled
    Value: FALSE.
    It's the only personalization/custom on this form, but whnever we enter the form we get the following massage:
    FRM-41017 can not set update allowed attrbute of non enabled item TOMAI_MAIN_HEADER_BLK.DESCRIPTION.
    It happens always, even without any attempt to update this item.
    We need to disallow the item of the description to be changed by the user, but it need to be displayed.
    However, we want to change the description in the code behind.
    We recently updated our application's DB to 11G from 10G, and installed some patches on the application. In the 10g this issue didn't occure.
    Can you suggest how can we fix this issue, or do you have any workaround for this problem?

    What is the form path/name/version?
    Please ontain FRD log file as per (11i: Obtaining Forms Runtime Diagnostics (FRD) In Oracle Applications 11i [ID 150168.1]) and see if you get more details about the error.
    Thanks,
    Hussein

  • Error-Cannot set DISPLAYED attribute of the current item DUMMY.VIEW

    HI ALL,
    Im my form, I have three BLOCKS
    1) CTL(Manual Data Block)
    2) DUMMY(Manual Data Block)
    ITEMS 1) msg 2) <view> 3) <cancel> 4) <Exit>
    3) Audit Trial Log(Database Data Block)
    ITEMS All Database columns of a table Audit_Trial_Log
    CANVASES 1) CANVAS3------Block CTL---window1
    2) New_Entries---Blocks Dummy and Audit Trial Log--New_Entries
    In CTL block I have button <VIEW>. On when-Button-Pressed trigger I am setting "VISIBLE' properties false for items of datablock AUDIT Trail LOG and also for item of datablock DUMMY excluding for <VIEW> and <Cancel> buttons.
    when-Button-Pressed trigger of <View>, I have done reverse setting i.e. previously visible items to invisible and vice versa. Also I am executing query on Audit Trial Log block. But when I click <VIEW> I get the following error
    FRM-41016: Cannot set DISPLAYED attribute of the current item DUMMY.VIEW Even execute query fails.
    Please help me......

    before setting a current item to invisible you must navigate to another item, which is visible

  • How does a class set itself to null?

    if error happened, can an instance sets itself to null?
    i mean, inside the class,
    i.e. this=null?

    Nope. 'this' is only a referencer to the current class instance as passed by argument or its data members and methods in which it is used. You cannot treat it as a stand-alone variable. Valid: this.something. Valid: method(this). Invalid: this=something.
    And, nope. An instance cannot set itself to null. You can set it to null from another class with a reference arrived at by 'new' or by extraction.
    Or, you can use the finalize() method, which is, in essence, a means for an instance to null itself.
    One word of warning: an object (class instance) will not be garbage collected until ALL references to it have been lost. This goes for myclass = null and finalize(). You'll have to check that no other classes or threads are holding references to the object before it goes away completely.
    Robert Templeton

  • IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.

    I am trying to modify the value of the field "Job Code" through API I am getting the following error.(OIM11gr2). I do not get this error when updating the other fields. There is a field by the name USR_JOB_CODE in the database. When I poked around I found that there is no Job Code field in the User Form. Any ideas?
    IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.:Modify User Profile:Job Code
    oracle.iam.identity.exception.ValidationFailedException: IAM-3056160:Modify User Profile request cannot set or change attribute Job Code, since it is not defined in the corresponding data set.:Modify User Profile:Job Code
           at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
           at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
           at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
           at oracle.iam.identity.usermgmt.api.UserManager_nimav7_UserManagerRemoteImpl_1036_WLStub.modifyx(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
           at $Proxy2.modifyx(Unknown Source)
           at oracle.iam.identity.usermgmt.api.UserManagerDelegate.modify(Unknown Source)
           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke

    THanks for your reply. Here is the snippet from User.xml that contains info about job code.
    <entity-attribute>Job Code</entity-attribute>
    <target-field>usr_job_code</target-field>
    <field name="usr_job_code">
    <type>string</type>
    <required>false</required>
    </field>
    <attribute name="Job Code">
    <type>string</type>
    <required>false</required>
    <searchable>true</searchable>
    <multi-valued>false</multi-valued>
    <MLS>false</MLS>
    <multi-represented>false</multi-represented>
    <attribute-group>Basic</attribute-group>
    <metadata-attachment>
    <metadata>
    <name>multi-valued</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>user-searchable</name>
    <value>true</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>category</name>
    <value>Preferences</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>bulk-updatable</name>
    <value>true</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>read-only</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>visible</name>
    <value>true</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>encryption</name>
    <value>CLEAR</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>display-type</name>
    <value>TEXT</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>system-controlled</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>max-size</name>
    <value>512</value>
    <category>properties</category>
    </metadata>
    <metadata>
    <name>custom</name>
    <value>false</value>
    <category>properties</category>
    </metadata>
    </metadata-attachment>
    </attribute>
    I am able to retrieve the value of the Job Code attribute without any problem with the following code.
    System.out.println("JOB Code: "+user.getAttribute("Job Code"));

  • FRM-47007: Cannot get parameter WUC_DATA attributes from Parameter List: in

    Hi,
    I am pretty sure this is a webutil message. I am running 10g through OC4J, all was working well one minute then on startup of the form I get these 2 message 4 or 5 times:-
    FRM-47007: Cannot get parameter WUC_DATA attributes from Parameter List: invalid list ID.
    followed by:
    FRM-47007: Cannot get parameter WUC_DATA_MULTIPART attributes from Parameter List: invalid list ID.
    These 2 message are repeated 4 or 5 times then things appear to run fine, I can open and read files, transfer them etc. The only thing I can think I have done differently is add a bean to a data block but when I remove the bean and restart the OC4J I still get the messages.
    Any ideas?

    Fixed,
    I dropped the WEBUTIL object group then added it again by adding the object library then subclassing it to the object group. The error messages are gone.
    Cheers

  • "Cannot set null table model"

    How do I get rid of the pop-up error msg when
    clicking on an EJB (in the System Window of
    a writable Project file):
    "Cannot set null table model"

    This error usually occurs when a compilation error is blocking creation of a valid EJB model, the data object that supports the EJB class editor.
    Try re-compiling the project to see if that identifies the problem.

Maybe you are looking for