FRM-40106...no enterable items...
I have a data-block which contains information that will not be updated on this particular form. So, I have disabled all elements, so as not to allow updates. However, when I run the form I recieve the error FRM-40106: No navigable items in destination block. Is there a way to have a data-block that is simply for informational purposes, and not updateable? I looked at the help text associated with the error:
Cause: Runtime error. A GO_BLOCK statement references a block with no enterable items.
Action: Remove the statement or make at least one item in the block enterable.
Where is the GO_BLOCK statement? I know I can make one item in the block enterable, but I really don't want to do that.
Thanks.
Hi Richard,
What you can try is the following,
when you open your form add QUERY_ONLY as a parameter in your OPEN_FORM or CALL_FORM statement. In that case, you can only perform queries in your form.
Or another good option is to set the update, delete and insert properties at block-level to no.
I recommend that you use a visual_attribute to let the users see that they can only perform queries.
End-users who I worked with do not like the diabled item, because all of the fields are greyed out.
Hope this helps!
Marc
null
Similar Messages
-
FRM-40106 - No navigable items in destination block
Hello,
i have a list populated with records from a COUNTY table, and when i select a county, it displays all the cities from that county.. also i have that block named COUNTY, with 3 hidden items on the form (id, code, name). when i select something from that list, i got FRM-40106. and this is when the id item COUNTY block is hidden, if Visible=YES, then when i select a county from the list, it points automatically to that id field. how can i hide that field, but also being able to select a county and display the corresponding cities ?
ThanksRoger,
You need to be careful when having dynamic lists like this. (se the forms help for populate list).
You need to re-populate the list of cities based on the value selected for the county
Your record group for cities would have a where clause like 'where county_id = :block.county'
use the when-list chaged trigger on the county item to clear your city item, and re-create and re-populate the list assocated with the city item
Hope this helps
Neil -
Frm-40106 No navigable item in destination block
Hi,
I am getting the above error. I can not make any item on the above block as navigable as the table on which block is based is just used for making business deciosins.
Can somebody let me know which properties to be set to take care of this. This is an error (>25) so I can not supress the message.
Thanks a million.
--Munihi,
do you want to show data only on the form and prevent any changes on it ??
i think you can set all items' NAVIGABLE property to true, but set the UPDATE_ALLOWED and INSERT_ALLOWED properties to false after querying the data. to do that, you can prevent any changes on it even though you can navigate into the item !! -
Hello,
need a workaround for error
FRM-40106: No navigable items in destination block
but all items of the block should be/remain invisible.Try making it visible but setting its width and height to 1.
-
ORA-01403: no data found ---- FRM-40735: WHEN-VALIDATE-ITEM trigger raised
Scenario: I have one Master Detail form. after entering values in master Form, Navigate to Detail form, there I have to enter more that 5000 lines, it's very tough for user to enter huge amount of data.
Workaround: Give one button on Master form and written a cursor to populate all the 5000(relavent) number of record on detail block.
Issue: while populating detail data block after around 3000 record detail form start showing Error as
ORA-01403: no data found
FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-06502.
Need suggestion
Code Written on find button as below
BEGIN
--XX customized
if (:ADJ_IP_CTRL.DUE_DT_FROM is null OR :ADJ_IP_CTRL.DUE_DT_TO is null) then
fnd_message.set_string('Due Date from and Due Date To Must be entered.');
fnd_message.Show;
raise form_trigger_failure;
end if;
BEGIN
go_block('ADJ_INV_PAY');
clear_block(no_validate);
for inv_rec in (
SELECT v.invoice_num,
v.invoice_id,
v.invoice_type,
v.pay_alone,
v.exclusive_payment_flag,
v.payment_num,
v.amount_remaining,
--TO_CHAR (v.amount_remaining,fnd_currency.get_format_mask(v.currency_code, 42)) char_amount_remaining,
TO_CHAR (v.amount_remaining,'FM999G999G999G999G999G999G999G999G990D00') char_amount_remaining,
ap_payment_schedules_pkg.get_discount_available (
v.invoice_id,
v.payment_num,
:pay_sum_folder.check_date,
:pay_sum_folder.currency_code)
discount_available,
/*TO_CHAR (ap_payment_schedules_pkg.get_discount_available (
v.invoice_id,
v.payment_num,
:pay_sum_folder.check_date,
:pay_sum_folder.currency_code),
fnd_currency.get_format_mask (v.currency_code, 42))*/
TO_CHAR (ap_payment_schedules_pkg.get_discount_available (
v.invoice_id,
v.payment_num,
:pay_sum_folder.check_date,
:pay_sum_folder.currency_code),'FM999G999G999G999G999G999G999G999G990D00')
char_discount_available,
ap_payment_schedules_pkg.get_discount_date (
v.invoice_id,
v.payment_num,
:pay_sum_folder.check_date)
disc_date,
v.always_take_disc_flag,
v.discount_amount_available,
v.discount_date,
v.second_discount_date,
v.second_disc_amt_available,
v.third_discount_date,
v.third_disc_amt_available,
v.gross_amount,
v.description,
v.accts_pay_code_combi_id,
v.due_date,
v.REMIT_TO_SUPPLIER_NAME,
v.REMIT_TO_SUPPLIER_ID,
v.REMIT_TO_SUPPLIER_SITE,
v.REMIT_TO_SUPPLIER_SITE_ID,
v.RELATIONSHIP_ID,
v.external_bank_account_id,
ieba.bank_account_num external_bank_account_num,
ieba.bank_account_name external_bank_account_name
FROM ap_invoices_ready_to_pay_v v, iby_ext_bank_accounts ieba
WHERE v.party_id = :pay_sum_folder.party_id /* and v.invoice_num like :adj_inv_pay.invoice_num||'%' */
AND ( (:pay_sum_folder.payment_type_flag =
'M')
OR (:pay_sum_folder.payment_type_flag =
'R'
AND v.invoice_type IN
('CREDIT',
'STANDARD',
'DEBIT',
'EXPENSE REPORT',
'MIXED',
'AWT'))
OR /*Bug5948003, Bug6069211*/
(:pay_sum_folder.payment_type_flag =
'Q'
/*AND (v.vendor_site_id =
:pay_sum_folder.vendor_site_id
OR v.invoice_type =
'PAYMENT REQUEST')*/
AND ( (:SYSTEM.LAST_RECORD =
'TRUE'
AND :SYSTEM.cursor_record =
'1')
OR (NVL (
v.exclusive_payment_flag,
'N') =
'N'
AND NVL (
:parameter.pay_alone,
'N') =
'N'))))
AND v.currency_code = :pay_sum_folder.currency_code
AND v.payment_method_code = :pay_sum_folder.payment_method_code
AND NVL (v.payment_function, 'PAYABLES_DISB') =
NVL (:pay_sum_folder.payment_function, 'PAYABLES_DISB')
AND v.set_of_books_id = :pay_sum_folder.set_of_books_id
AND NVL (v.future_dated_payment_ccid, -1) =
DECODE (:parameter.manual_fdp_site_acct_src_flag,
'Y', NVL (:parameter.site_fdp_account_ccid, -1),
NVL (v.future_dated_payment_ccid, -1))
AND v.external_bank_account_id = ieba.ext_bank_account_id(+)
AND v.due_date BETWEEN :ADJ_IP_CTRL.DUE_DT_FROM and :ADJ_IP_CTRL.DUE_DT_TO
ORDER BY v.due_date, UPPER (invoice_num)
--added 08apr2012 (end)
removed 08apr2012 ORDER BY UPPER (invoice_num)
) loop
:ADJ_INV_PAY.INVOICE_NUM := inv_rec.INVOICE_NUM;
:ADJ_INV_PAY.INVOICE_ID := inv_rec.INVOICE_ID;
:ADJ_INV_PAY.INVOICE_TYPE := inv_rec.INVOICE_TYPE;
:ADJ_INV_PAY.EXCLUSIVE_PAYMENT_FLAG := inv_rec.EXCLUSIVE_PAYMENT_FLAG;
:ADJ_INV_PAY.PAYMENT_NUM := inv_rec.PAYMENT_NUM;
:ADJ_INV_PAY.AMOUNT_REMAINING := inv_rec.AMOUNT_REMAINING;
:ADJ_INV_PAY.DISCOUNT_AVAILABLE:= inv_rec.DISCOUNT_AVAILABLE;
:ADJ_INV_PAY.DISC_DATE := inv_rec.DISC_DATE;
:ADJ_INV_PAY.ALWAYS_TAKE_DISC_FLAG := inv_rec.ALWAYS_TAKE_DISC_FLAG;
:ADJ_INV_PAY.DISCOUNT_AMOUNT_AVAILABLE := inv_rec.DISCOUNT_AMOUNT_AVAILABLE;
:ADJ_INV_PAY.SECOND_DISCOUNT_DATE := inv_rec.SECOND_DISCOUNT_DATE;
:ADJ_INV_PAY.SECOND_DISC_AMT_AVAILABLE:= inv_rec.SECOND_DISC_AMT_AVAILABLE;
:ADJ_INV_PAY.THIRD_DISCOUNT_DATE:= inv_rec.THIRD_DISCOUNT_DATE;
:ADJ_INV_PAY.THIRD_DISC_AMT_AVAILABLE := inv_rec.THIRD_DISC_AMT_AVAILABLE;
:ADJ_INV_PAY.GROSS_AMOUNT := inv_rec.GROSS_AMOUNT;
:ADJ_INV_PAY.ACCTS_PAY_CODE_COMBINATION_ID := inv_rec.ACCTS_PAY_CODE_COMBI_ID;
:ADJ_INV_PAY.DUE_DATE := inv_rec.DUE_DATE;
:ADJ_INV_PAY.REMIT_TO_SUPPLIER_NAME := inv_rec.REMIT_TO_SUPPLIER_NAME;
:ADJ_INV_PAY.REMIT_TO_SUPPLIER_ID := inv_rec.REMIT_TO_SUPPLIER_ID;
:ADJ_INV_PAY.REMIT_TO_SUPPLIER_SITE := inv_rec.REMIT_TO_SUPPLIER_SITE;
:ADJ_INV_PAY.REMIT_TO_SUPP_SITE_ID := inv_rec.REMIT_TO_SUPPLIER_SITE_ID;
:ADJ_INV_PAY.APS_EXTERNAL_BANK_ACCOUNT_ID := inv_rec.EXTERNAL_BANK_ACCOUNT_ID;
-- go_item ('ADJ_INV_PAY.INVOICE_NUM');
-- EXECUTE_TRIGGER('WHEN-VALIDATE-ITEM');
validate(record_scope);
if form_success then
next_record;
end if;
end loop;
first_record;
exception
when others then
raise form_trigger_failure;
END;
synchronize;
END;
Thanks
-KrishnHello Krishn,
Welcome to the Oracle Forums. Please take a few minutes to review the following:
<ul>
<li>Oracle Forums FAQ
<li>Before posting on this forum please read
<li>10 Commandments for the OTN Forums Member
<li>How to ask questions the smart way
</ul>
Following these simple guidelines will ensure you have a positive experience in any forum; not just this one!
user12266683 wrote:
Scenario: I have one Master Detail form. after entering values in master Form, Navigate to Detail form, there I have to enter more that 5000 lines, it's very tough for user to enter huge amount of data.
Workaround: Give one button on Master form and written a cursor to populate all the 5000(relavent) number of record on detail block.
Issue: while populating detail data block after around 3000 record detail form start showing Error as
ORA-01403: no data found
FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-06502.
Need suggestion
ORA-01403: no data found clearly indicate that you have SQL Select statement in WHEN-VALIDATE-ITEM trigger and does not handled EXCEPTION
add exception in your select statement.
Hope it's clear..
Hamid
If someone's response is helpful or correct, please mark it accordingly.* -
FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-06508
Hi all,
In Production instance we have an issue on AP invoice workbench, gives an error (FRM-40735 Post-Query Trigger On Quering Invoice ) when we retrieve the existing invoice data entered.
For this we compiled the invalid objects and applied the patch according to the metalink id [ID 1209736.1]
After that we came up with new error FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-06508.
Can any one help us
Thanks
SAIHi Thanks for the reply we have implemented the following things
1) Please download and review the readme for Patch 8671468:R12.AP.B
2) Please apply Patch 8671468:R12.AP.B in a test environment.
3) Check the file versions , they have to be the same as given below.
Patch/115/sql/aphanwfb.pls 120.64.12010000.11
4) Please retest the issue.
5) If the issue is resolved, please migrate the solution as appropriate to other environments.
APXINWKB : When Entering Invoice Details, Get Error: FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-06508 [ID 1284114.1]
This is done no luck.
Thanks
Sai -
I have a form (forms 5) that is called from another (parameter
type) form. Within the new-form-instance trigger, I tell it to
go_block(my_master_block)
and then execute a query. A pre_query trigger reads one of the
parameters passed to the form, and bases the query on that
parameter.
After the query is executed, I then tell it to fill in some of
the detail block fields, based on other parameters that have
been passed.
This all works very well, except that I come up with the error
FRM-40106, which tells me that "there are no navagable items in
my destination block." What this means is that I apparently
have a block (that I am then going to using go_block) in my form
where all the items are neither keyboard navagable nor are they
enabled (according to the online help).
This poses 2 issues:
a) all my fields in all my blocks have been set to be navagable
and enabled, and the error still occurs,
b) I can only find one instance of go_block in my code, right at
the beginning for the master block, and the fields fill in OK.
Has anyone else had this problem?
Many thanks
Sue E
null(Thanks for telling us what the text of 40106 is.)
You will have to debug your form. Put this after each Go_Block command in the form:
Go_block('WHATEVER');
If not form_success then
Message('go_block whatever failed');
Raise Form_trigger_failure;
End if; -
Hi Gurus,
When I run my form, I get this error message FRM-40106 with a message
"No Navigable items in the destination Block). This comes when I navigate to each and every record in the current block.
Please help me in getting rid of this.
Thanks.There must be at least one navigation item in your block and it must be the first.
Hope it helps you,
Fabrizio -
FRM-40735 WHEN-CUSTOM-ITEM-EVENT trigger raised unhandled exception ORA-065
Please help....This error is comming when opening the form. The form is running on oracle 11g 64bits web logic.
"FRM-40735 WHEN-CUSTOM-ITEM-EVENT trigger raised unhandled exception ORA-065"Welcome to OTN
Before posting on this forum please read
FRM-40735: WHEN-CUSTOM-ITEM-EVENT trigger raised unhandled exception ORA-06502.
you'll get some hint here
Oracle/PLSQL: ORA-06502 Error -
FRM-40735: When validate item raised unhandled exception ora-04063
hi experts,
FRM-40735: When validate item raised unhandled exception ora-04063
I have noticed the below error on my instance while trying to test some functionality.
My EBS Version is R12.1.1 +11.1.0.7 db.
Please advise.
regards
Mohammed. Abdul MuqeetFRM-40735: When validate item raised unhandled exception ora-04063
I have noticed the below error on my instance while trying to test some functionality.How do you get this error?
What is the navigation path?
Please check the application.log file along with Apache log files for any errors.
Thanks,
Hussein -
10000111-On "Contents"tab, enter item or items Application-defined or objec
Estimados, favor su asistencia:
Al ingresar Goods Receipt vía Data Transfer me arroja este error; estoy en sap B1 8.8 PL 21.
10000111-On "Contents"tab, enter item or items Application-defined or object-defined error65171.
Gracias.Hola Ximena, bienvenida al foro.
Precisamente hoy estuve cargando asientos via DTW y me aparecio ese error.
Ese error aparece cuando se ingresan datos que no son consistentes con los que estan definidos en SAP
Por ejemplo; en mi caso habian SN que estaban bloqueados, por lo cual no se le pueden imputar movimientos y me aparecia ese error. La solucion fue desbloquear los SN.
Sugiero revises la planilla que estas cargando con los parametros que tienes en SAP
Atte.
Felipe Loyola -
FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-01403
I am trying to make a manual payment in the APXPAWKB form (Form Version : 12.0.223.12010000.68). When I tab out, after selecting the Payment Document, I am getting the "+FRM-40735: WHEN-VALIDATE-ITEM+" error. Please help.
I am working on R12.1.1. I used the Payment type - Check
Regards
ReemHi;
Its generic error,I suggest review:
Resolving FRM-40735 Errors [ID 61579.1]
Regard
Helios -
FRM-40735: When-Validate-Item trigger raised unhandled exception ORA-01861
Dear all, I runned a form designed by Developer 2000 version 4.5 and encountered a puzzling problem. The same program could be runned on one computer but not in another one. The error message is as below: FRM-40735: When-Validate-Item trigger raised unhandled exception ORA-01861. The OS of both computers are windows 2000 professional. The only difference between two computers is the patch files didn't installed on one of them. I don't know if it is the key point. Could you tell me why?
Thank you!!!I sure wish people would post the entire text of the error message. "ORA-01861: literal does not match format string."
What kind of field are you trying to validate? This message is usually due to a date format error. If you are trying to convert text into a date without using TO_DATE('some text','date-format'), then that is the problem. It sounds like you are, and the database default date format is different between the two systems. -
FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-04063.
Hi All,
After Cloning the 11i instace to 12.1.3 and when trying to create an absence
am gettin the follwing Error
ORA-01403: no data found
FRM-40735: WHEN-VALIDATE-ITEM trigger raised unhandled exception ORA-04063.
Please note I didnt get any of these kind of errors when cloned for CRP1 or CRP2.
ThanksHi,
Its because of the invalid objects. We have compiled the invalid objects again and the issue got fixed.
Thanks -
FRM-40735- when-custom-item-event trigger raised.
hi all
while logging in i am getting the following error.
FRM-40735- when-custom-item-event trigger raised unhandled exception ORA-06508.
and when i press the button then getting the following error.
FRM-40735-when-button-pressed trigger raised unhandled exception ORA-06508.
plz help me out.thanks in advance.
sarahSarahSarahSarah wrote:
Yes i am keeping the path but i checked without path too.I want to regenerate webutil.plx.i tried by using ctrl+t ,shift+ctrl+k and ctrl+k but it did not generat plx.what should i do to regenerat plx?is it giving any error when you try to generate it using ctrl + t .?
Also try closing the builder
set FORMS_PATH with your working directory (do also keep webutil.pll and webutil.olb) in that.
Open the builder again and try generating
Maybe you are looking for
-
Hello friends! I need an app to take picture automatically in specified interval... any ideas? Solved! Go to Solution.
-
After installing ios6 I now have app downloads stuck in waiting mode. I went to downloads in App Store but could not find a way to disable them. How can I do this. I never had this problem on ios5. I'm using an iPad 3
-
Auto Login to NT and Manual Login to NDS
Hi, Actually I'm using a policie for the dynamic local user on some workstations.I removed this policie. I would like use the login for novell manually and an autologin for the windows session. Exemple : I have a local account on my workstation calle
-
I have created a ASM DG with name "RAWDG2" , and later i removed disks which part of the DG "RAWDG2" by using "dd" command. And now i want to create a DG with same name "RAWDG2". # ls -ial /dev/asmrawlink1 21812 lrwxrwxrwx 1 root root 8 Mar 25 13:55
-
Apple Hard Drive not working after picking it up for a new LCD screen
I recently picked picked up my repaired MacBook Pro ( replacing LCD screen). It was weird because they didn't test it in front of me or anything, They just handed it to me. When I got back home, i turned it on. It shows the Apple logo and the loading